Go to the documentation of this file.00001 <?php
00002
00007 class oxWidget extends oxUBase
00008 {
00015 protected $_aComponentNames = array();
00016
00023 protected $_blLoadComponents = false;
00024
00031 public function init()
00032 {
00033 self::$_aCollectedComponentNames = null;
00034
00035 if ( !empty( $this->_aComponentNames ) ) {
00036 foreach ( $this->_aComponentNames as $sComponentName => $sCompCache ) {
00037 $oActTopView = $this->getConfig()->getTopActiveView();
00038 if ( $oActTopView ) {
00039 $this->_oaComponents[$sComponentName] = $oActTopView->getComponent( $sComponentName );
00040 if ( !isset( $this->_oaComponents[$sComponentName] ) ) {
00041 $this->_blLoadComponents = true;
00042 break;
00043 } else {
00044 $this->_oaComponents[$sComponentName]->setParent( $this );
00045 }
00046 }
00047 }
00048
00049 }
00050 parent::init();
00051
00052 }
00053 }