function awakeInSession(&$oForm) { parent::awakeInSession($oForm); $aKeys = array_keys($this->aOColumns); reset($aKeys); while (list(, $sKey) = each($aKeys)) { $sName = $this->aOColumns[$sKey]; if (!is_object($sName)) { unset($this->aOColumns[$sKey]); $this->aOColumns[$sKey] =& $this->oForm->aORenderlets[$sName]; } } $this->aChilds =& $this->aOColumns; }