public function indexAction()
 {
     $this->permission('index');
     $model = new \modules\settings\models\Settings();
     $model->_order_by = false;
     if (REQUEST_METHOD == 'POST') {
         foreach ($_POST as $key => $value) {
             $model->key = $key;
             $model->set('value', $value);
             $model->save();
         }
     }
     $model->reset();
     $items = $model->get();
     foreach ($items as $item) {
         $arr[$item->key] = $item->value;
     }
     return $this->render('settings/index', ['item' => $arr, 'timezones' => array_combine(\DateTimeZone::listIdentifiers(), \DateTimeZone::listIdentifiers()), 'management_styles' => $model->getAvailableStyles('management'), 'frontend_styles' => $model->getAvailableStyles('frontend'), 'frontend_layouts' => $model->getAvailableLayouts('frontend', $this->config->get('frontend_style')), 'management_layouts' => $model->getAvailableLayouts('management', $this->config->get('management_style'))]);
 }