<?php
class ControllerModulePopInfo extends Controller{ private $error=array(); public function index(){$this->load->language('module/popinfo');$this->load->model('catalog/product');$this->document->setTitle($this->language->get('doc_title'));$this->document->addScript('view/javascript/jquery/colorpicker.js');$this->document->addStyle('view/stylesheet/css/ULTIMATUMControl.css');$this->document->addStyle('view/stylesheet/css/colorpicker.css');$this->document->addStyle('view/stylesheet/css/font-awesome.min.css');$this->load->model('setting/setting');if(($this->request->server['REQUEST_METHOD']=='POST')&&$this->validate()){$this->model_setting_setting->editSetting('popinfo',$this->request->post);$this->session->data['success']=$this->language->get('text_success');$this->redirect($this->url->link('extension/module','token='.$this->session->data['token'],'SSL'));}$this->data['heading_title']=$this->language->get('heading_title');$this->data['text_enabled']=$this->language->get('text_enabled');$this->data['text_disabled']=$this->language->get('text_disabled');$this->data['text_content_top']=$this->language->get('text_content_top');$this->data['text_content_bottom']=$this->language->get('text_content_bottom');$this->data['text_column_left']=$this->language->get('text_column_left');$this->data['text_column_right']=$this->language->get('text_column_right');$this->data['text_random_special']=$this->language->get('text_random_special');$this->data['text_choose_product']=$this->language->get('text_choose_product');$this->data['text_define_myself']=$this->language->get('text_define_myself');$this->data['text_normal']=$this->language->get('text_normal');$this->data['text_high']=$this->language->get('text_high');$this->data['text_unlimited']=$this->language->get('text_unlimited');$this->data['text_only_once']=$this->language->get('text_only_once');$this->data['tab_setting']=$this->language->get('tab_setting');$this->data['entry_time_on_screen']=$this->language->get('entry_time_on_screen');$this->data['entry_show_count']=$this->language->get('entry_show_count');$this->data['entry_message_type']=$this->language->get('entry_message_type');$this->data['entry_product']=$this->language->get('entry_product');$this->data['entry_link']=$this->language->get('entry_link');$this->data['entry_importance']=$this->language->get('entry_importance');$this->data['entry_description']=$this->language->get('entry_description');$this->data['entry_layout']=$this->language->get('entry_layout');$this->data['entry_position']=$this->language->get('entry_position');$this->data['entry_status']=$this->language->get('entry_status');$this->data['entry_sort_order']=$this->language->get('entry_sort_order');$this->data['button_save']=$this->language->get('button_save');$this->data['button_cancel']=$this->language->get('button_cancel');$this->data['button_add_module']=$this->language->get('button_add_module');$this->data['button_remove']=$this->language->get('button_remove');$this->data['tab_module']=$this->language->get('tab_module');$this->data['token']=$this->session->data['token'];if(isset($this->error['warning'])){$this->data['error_warning']=$this->error['warning'];}else {$this->data['error_warning']='';}$this->data['breadcrumbs']=array();$this->data['breadcrumbs'][]=array('text'=>$this->language->get('text_home'),'href'=>$this->url->link('common/home','token='.$this->session->data['token'],'SSL'),'separator'=>false);$this->data['breadcrumbs'][]=array('text'=>$this->language->get('text_module'),'href'=>$this->url->link('extension/module','token='.$this->session->data['token'],'SSL'),'separator'=>' :: ');$this->data['breadcrumbs'][]=array('text'=>$this->language->get('heading_title'),'href'=>$this->url->link('module/popinfo','token='.$this->session->data['token'],'SSL'),'separator'=>' :: ');$this->data['action']=$this->url->link('module/popinfo','token='.$this->session->data['token'],'SSL');$this->data['cancel']=$this->url->link('extension/module','token='.$this->session->data['token'],'SSL');$modules=array();if(isset($this->request->post['popinfo_module'])){$modules=$this->request->post['popinfo_module'];}elseif($this->config->get('popinfo_module')){$modules=$this->config->get('popinfo_module');}if($modules){foreach($modules as $key=>$value){if(isset($value['featured_product'])){$product_info=$this->model_catalog_product->getProduct($value['featured_product']);$modules[$key]['featured_product_info']=$product_info;}else {$modules[$key]['featured_product_info']=array();}}}$this->data['modules']=$modules;$this->load->model('design/layout');$this->data['layouts']=$this->model_design_layout->getLayouts();$this->load->model('localisation/language');$this->data['languages']=$this->model_localisation_language->getLanguages();$this->template='module/popinfo.tpl';$this->children=array('common/header','common/footer');$this->response->setOutput($this->render());} private function validate(){if(!$this->user->hasPermission('modify','module/popinfo')){$this->error['warning']=$this->language->get('error_permission');}if(!$this->error){return true;}else {return false;}}}?>