/** * Executée après processXXX. En fonction de l'onglet courant, on affiche les données dans le bon template. * * @param string $pActionName Nom de l'action * @param CopixActionReturn $pReturn Retour du processXXX */ public function _afterAction($pActionName, $pReturn) { if ($pReturn->code == CopixActionReturn::PPO) { $tpl = new CopixTpl(); $tpl->assign('ppo', $pReturn->data); $ppo = new CopixPPO(); $ppo->TITLE_PAGE = $this->_TITLE_PAGE; $ppo->main = $tpl->fetch($pReturn->more); $ppo->currentTab = $this->_currentTab; $ppo->arTabs = $this->_listTabs; if (($pReturn = parent::_afterAction($pActionName, $pReturn)) !== null) { return $pReturn; } return _arPPO($ppo, $this->_tpl); } return parent::_afterAction($pActionName, $pReturn); }