commit a6fe9694a37049b131341842a56dc977bae7171d
parent e23078feeed1fb9f9b5ae22570b71107aa695bd6
Author: dankert <devnull@localhost>
Date: Tue, 30 Oct 2007 00:27:41 +0100
?nderung f?r Info-Typ "'edit_fullurl'"
Diffstat:
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/objectClasses/Value.class.php b/objectClasses/Value.class.php
@@ -624,9 +624,9 @@ SQL
case 'copy':
- @list($linkElementName,$targetElementName) = explode('%',$this->element->name);
+ list($linkElementName,$targetElementName) = explode('%',$this->element->name.'%');
- if ( is_null($targetElementName) )
+ if ( empty($targetElementName) )
break;
$element = new Element();
@@ -972,11 +972,14 @@ SQL
$inhalt = Html::url('index','object',$this->page->objectid,array('dbid'=>$db->id));
break;
case 'edit_fullurl':
- $inhalt = 'http://';
- $inhalt .= getenv('SERVER_NAME');
- $inhalt .= dirname(getenv('SCRIPT_NAME'));
+ $inhalt = Http::getServer();
$db = Session::getDatabase();
- $inhalt .= '/'.basename(Html::url('index','object',$this->page->objectid,array('dbid'=>$db->id)));
+ $params = array('dbid' =>$db->id,
+ 'objectid' =>$this->page->objectid,
+ 'modelid' =>$this->page->modelid,
+ 'languageid'=>$this->page->languageid,
+ 'elementid' =>$this->element->elementid );
+ $inhalt .= '/'.basename(Html::url('index','object',$this->page->objectid,$params));
break;
case 'lastch_user_username':
$user = $this->page->lastchangeUser;