OWeb/manage/Controller.php
public function initController(\OWeb\types\Controller $controller = null)
    {

        if ($this->controller == null)
            return;

        Events::getInstance()->sendEvent('Init_Prepare@OWeb\manage\Controller', $this->controller);

        $this->controller->initController();

        Events::getInstance()->sendEvent('Init_Done@OWeb\manage\Controller', $this->controller);

        Events::getInstance()->sendEvent('ActionDist_Prepare@OWeb\manage\Controller', $this->controller);

        //gestion des Actions...
        $source[] = \OWeb\OWeb::getInstance()->get_get();
        $source[] = \OWeb\OWeb::getInstance()->get_post();

        foreach ($source as $get) {
            if (isset($get['action']))
                $this->controller->doAction($get['action']);

            $i = 1;
            while (isset($get['action_' . $i])) {
                $this->controller->doAction($get['action_' . $i]);
                $i++;
            }
        }

        Events::getInstance()->sendEvent('ActionDist_Done@OWeb\manage\Controller', $this->controller);
    }
public function initController(\OWeb\types\Controller $controller = null)
    {

        if ($this->controller == null)
            return;

        Events::getInstance()->sendEvent('Init_Prepare@OWeb\manage\Controller', $this->controller);

        $this->controller->initController();

        Events::getInstance()->sendEvent('Init_Done@OWeb\manage\Controller', $this->controller);

        Events::getInstance()->sendEvent('ActionDist_Prepare@OWeb\manage\Controller', $this->controller);

        //gestion des Actions...
        $source[] = \OWeb\OWeb::getInstance()->get_get();
        $source[] = \OWeb\OWeb::getInstance()->get_post();

        foreach ($source as $get) {
            if (isset($get['action']))
                $this->controller->doAction($get['action']);

            $i = 1;
            while (isset($get['action_' . $i])) {
                $this->controller->doAction($get['action_' . $i]);
                $i++;
            }
        }

        Events::getInstance()->sendEvent('ActionDist_Done@OWeb\manage\Controller', $this->controller);
    }
public function initController ( \ OWeb \ types \ Controller $ controller = null ) { if ( $ this -> controller == null ) return ; Events :: getInstance ( ) -> sendEvent ( 'Init_Prepare@OWeb\manage\Controller' , $ this -> controller ) ; $ this -> controller -> initController ( ) ; Events :: getInstance ( ) -> sendEvent ( 'Init_Done@OWeb\manage\Controller' , $ this -> controller ) ; Events :: getInstance ( ) -> sendEvent ( 'ActionDist_Prepare@OWeb\manage\Controller' , $ this -> controller ) ; //gestion des Actions... $ source [ ] = \ OWeb \ OWeb :: getInstance ( ) -> get_get ( ) ; $ source [ ] = \ OWeb \ OWeb :: getInstance ( ) -> get_post ( ) ; foreach ( $ source as $ get ) { if ( isset ( $ get [ 'action' ] ) ) $ this -> controller -> doAction ( $ get [ 'action' ] ) ; $ i = 1 ; while ( isset ( $ get [ 'action_' . $ i ] ) ) { $ this -> controller -> doAction ( $ get [ 'action_' . $ i ] ) ; $ i ++ ; } } Events :: getInstance ( ) -> sendEvent ( 'ActionDist_Done@OWeb\manage\Controller' , $ this -> controller ) ; }
Will initialize the Controller and will do the Actions to which the Controller has register

@param \OWeb\types\Controller $controller The controller to Initialize
Will initialize the Controller and will do the Actions to which the Controller has register