* @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6594 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ include(PS_ADMIN_DIR.'/tabs/AdminOrdersStates.php'); include(PS_ADMIN_DIR.'/tabs/AdminReturnStates.php'); class AdminStatuses extends AdminTab { private $adminOrdersStates; private $adminReturnStates; public function __construct() { $this->table = array('order_state', 'order_return_state'); $this->adminOrdersStates = new adminOrdersStates(); $this->adminReturnStates = new adminReturnStates(); parent::__construct(); } public function viewAccess($disable = false) { $result = parent::viewAccess($disable); $this->adminOrdersStates->tabAccess = $this->tabAccess; $this->adminReturnStates->tabAccess = $this->tabAccess; return $result; } public function postProcess() { $this->adminOrdersStates->token = $this->token; $this->adminReturnStates->token = $this->token; $this->adminOrdersStates->postProcess($this->token); $this->adminReturnStates->postProcess($this->token); } public function displayErrors() { $this->adminOrdersStates->displayErrors($this->token); $this->adminReturnStates->displayErrors($this->token); } public function display() { global $currentIndex; if (!Tools::isSubmit('updateorder_return_state') AND !Tools::isSubmit('submitAddorder_return_state')) { echo '

'.$this->l('Order statuses').'

'; $this->adminOrdersStates->display($this->token); } if (!Tools::isSubmit('updateorder_state') AND !Tools::isSubmit('submitAddupdateorder_state') AND !Tools::isSubmit('addorder_state')) { if (!Tools::isSubmit('updateorder_return_state') AND !Tools::isSubmit('submitAddorder_return_state')) echo '
 
'; echo '

'.$this->l('Order return statuses').'

'; $this->adminReturnStates->display($this->token); } } }