* @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 8971 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class AdminSearchEnginesControllerCore extends AdminController { public function __construct() { $this->table = 'search_engine'; $this->className = 'SearchEngine'; $this->edit = true; $this->delete = true; $this->lang = false; $this->requiredDatabase = true; $this->context = Context::getContext(); if (!Tools::getValue('realedit')) $this->deleted = false; $this->bulk_actions = array('delete' => array('text' => $this->l('Delete selected'), 'confirm' => $this->l('Delete selected items?'))); $this->fieldsDisplay = array( 'id_search_engine' => array('title' => $this->l('ID'), 'width' => 25), 'server' => array('title' => $this->l('Server'), 'width' => 200), 'getvar' => array('title' => $this->l('GET variable'), 'width' => 40) ); $this->template = 'adminSearchEngines.tpl'; parent::__construct(); } public function postProcess() { parent::postProcess(); } public function displayForm($is_main_tab = true) { parent::displayForm($is_main_tab); if (!($obj = $this->loadObject(true))) return; $this->context->smarty->assign('tab_form', array( 'current' => self::$currentIndex, 'table' => $this->table, 'token' => $this->token, 'id' => $obj->id, 'server' => $this->getFieldValue($obj, 'server'), 'getvar' => $this->getFieldValue($obj, 'getvar') )); } public function initContent() { if ($this->display != 'edit') $this->display = 'list'; parent::initContent(); } }