openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
objectClasses/Value.class.php | 15+++++++++------
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;