public function system() { require_once PATH_CONTROLLERS . 'main.php'; G::loadClass('system'); $skinsList = System::getSkingList(); foreach ($skinsList['skins'] as $key => $value) { if ($value['SKIN_WORKSPACE'] != 'Global') { unset($skinsList['skins'][$key]); } } $skins = array(); $timeZonesList = System::getAllTimeZones(); $timeZonesList = array_keys($timeZonesList); $mainController = new Main(); $languagesList = $mainController->getLanguagesList(); $sysConf = System::getSystemConfiguration(PATH_CONFIG . 'env.ini'); foreach ($skinsList['skins'] as $skin) { $skins[] = array($skin['SKIN_FOLDER_ID'], $skin['SKIN_NAME']); } foreach ($timeZonesList as $tz) { $timeZones[] = array($tz, $tz); } $this->includeExtJS('admin/system'); //G::LoadClass('configuration'); // $c = new Configurations(); // $configPage = $c->getConfiguration('usersList', 'pageSize','',$_SESSION['USER_LOGGED']); // $Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20; $this->setJSVar('skinsList', $skins); $this->setJSVar('languagesList', $languagesList); $this->setJSVar('timeZonesList', $timeZones); $this->setJSVar('sysConf', $sysConf); G::RenderPage('publish', 'extJs'); }
public function system() { global $RBAC; $RBAC->requirePermissions('PM_SETUP'); require_once PATH_CONTROLLERS . 'main.php'; G::loadClass('system'); $skinsList = System::getSkingList(); foreach ($skinsList['skins'] as $key => $value) { if ($value['SKIN_WORKSPACE'] != 'Global') { unset($skinsList['skins'][$key]); } } $skins = array(); $mainController = new Main(); $languagesList = $mainController->getLanguagesList(); $languagesList[] = array("", G::LoadTranslation("ID_USE_LANGUAGE_URL")); $sysConf = System::getSystemConfiguration(PATH_CONFIG . 'env.ini'); foreach ($skinsList['skins'] as $skin) { $skins[] = array($skin['SKIN_FOLDER_ID'], $skin['SKIN_NAME']); } $this->includeExtJS('admin/system'); //G::LoadClass('configuration'); // $c = new Configurations(); // $configPage = $c->getConfiguration('usersList', 'pageSize','',$_SESSION['USER_LOGGED']); // $Config['pageSize'] = isset($configPage['pageSize']) ? $configPage['pageSize'] : 20; if (isset($sysConf["session.gc_maxlifetime"])) { $sysConf["session_gc_maxlifetime"] = $sysConf["session.gc_maxlifetime"]; } else { $sysConf["session_gc_maxlifetime"] = ini_get('session.gc_maxlifetime'); } $this->setJSVar('skinsList', $skins); $this->setJSVar('languagesList', $languagesList); $this->setJSVar('timeZonesList', array_map(function ($value) { return [$value, $value]; }, DateTimeZone::listIdentifiers())); $this->setJSVar('sysConf', $sysConf); G::RenderPage('publish', 'extJs'); }