--- nfo/php/libs/org.netfrag.glib/Class/Inner.php 2003/03/28 03:03:49 1.8 +++ nfo/php/libs/org.netfrag.glib/Class/Inner.php 2004/07/21 12:59:09 1.9 @@ -12,9 +12,12 @@ * Cvs-Log: * *
- *  $Id: Inner.php,v 1.8 2003/03/28 03:03:49 joko Exp $
+ *  $Id: Inner.php,v 1.9 2004/07/21 12:59:09 joko Exp $
  *
  *  $Log: Inner.php,v $
+ *  Revision 1.9  2004/07/21 12:59:09  joko
+ *  minor change: name of parent-reference should be lower case (php5)
+ *
  *  Revision 1.8  2003/03/28 03:03:49  joko
  *  purged old code
  *
@@ -105,10 +108,12 @@
     $this->log( get_parent_class($this) . "->__create_inners( parent='" . $args[parent_name] . "' )", PEAR_LOG_INFO );
     //$this->log( get_parent_class($this) . "->_init_helpers: instantiating helper objects below '" . get_class($this) . "::'" );
 
-//print Dumper($args);
+//print "
" . Dumper($args); foreach ($args[class_names] as $classname_inner) { + //print $classname_inner . "
"; + // build objectname from classname // - make lowercase // - strip leading "Xyz_" ('Site_' here) @@ -143,7 +148,8 @@ } // helper gets reference to ourselves as a parent - $this->$objectname->$args[parent_name] = &$this; + $parent_name = strtolower($args[parent_name]); + $this->$objectname->$parent_name = &$this; $this->__call_constructor($objectname, 'constructor'); if ( $method = $args[run] ) {