* @copyright PrestaShop * @license http://www.opensource.org/licenses/osl-3.0.php Open-source licence 3.0 * @version 1.3 * */ include_once(PS_ADMIN_DIR.'/../classes/AdminTab.php'); class AdminSubDomains extends AdminTab { public function __construct() { $this->table = 'subdomain'; $this->className = 'SubDomain'; $this->edit = true; $this->delete = true; $this->fieldsDisplay = array( 'id_subdomain' => array('title' => $this->l('ID'), 'width' => 25), 'name' => array('title' => $this->l('Subdomain'), 'width' => 200) ); parent::__construct(); } public function displayList() { echo '
'.$this->l('Cookies are different on each subdomain of your Website. If you want to use the same cookie, please add here the subdomains used by your shop. The most common is "www".').'
'; return parent::displayList(); } public function displayForm($isMainTab = true) { global $currentIndex; parent::displayForm(); $obj = $this->loadObject(true); echo '
'.($obj->id ? '' : '').'
'.$this->l('Subdomains').'
*

'.$this->l('Additionnal subdomain').'

* '.$this->l('Required field').'
'; } public function postProcess() { $result = Db::getInstance()->ExecuteS(' SELECT `id_subdomain` FROM `'._DB_PREFIX_.'subdomain` '); if (sizeof($result) === 1) foreach ($result AS $row) $this->_listSkipDelete = array($row['id_subdomain']); return parent::postProcess(); } } ?>