* @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 */ 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() { $this->displayWarning($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(); if (!($obj = $this->loadObject(true))) return; echo '
'.($obj->id ? '' : '').'
'.$this->l('Subdomains').'
*

'.$this->l('Additional 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(); } }