commit e77aad7890a5338b2a253602a4bfb4ed087763e3
parent 39b4a48f506061e217210aaa7ebb8d94aaa6929b
Author: dankert <devnull@localhost>
Date: Tue, 3 Jul 2007 00:00:32 +0200
Fehler bei Elementtyp "copy" Abfangen.
Diffstat:
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/objectClasses/Value.class.php b/objectClasses/Value.class.php
@@ -44,6 +44,12 @@ class Value
var $page;
/**
+ * Seiten-Id der uebergeordneten Seite
+ * @type Integer
+ */
+ var $pageid;
+
+ /**
* Kennzeichen, ob der Inhalt mit dem Inhalt einer anderern Seite verknüpft wird.
* @type Object
*/
@@ -416,10 +422,10 @@ SQL
*/
function generate()
{
+ global $conf;
+
if ( intval($this->valueid)==0 )
$this->load();
- $db = db_connection();
- global $conf;
$inhalt = '';
@@ -440,6 +446,7 @@ SQL
return;
}
+// Html::debug( $this->element->type );
switch( $this->element->type )
{
case 'list' : // nur wg. Rückwärtskompabilität.
@@ -645,6 +652,9 @@ SQL
$linkedPageTemplate = new Template( $linkedPage->templateid );
$targetElementId = array_search( $targetElementName, $linkedPageTemplate->getElementNames() );
+ if ( intval($targetElementId)==0 )
+ break;
+
$targetValue = new Value();
$targetValue->elementid = $targetElementId;
$targetValue->element = new Element($targetElementId);