Advertisement
Kanzas

Untitled

Apr 19th, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 24.72 KB | None | 0 0
  1. <?php
  2. $GLOBALS['_ܑ�̭���'] = base64_decode('SW5fQXJSYXk=');
  3. $GLOBALS['_�ǰ��'] = base64_decode('ZXJSb3JfckVQb1JUSW5H');
  4. $GLOBALS['_�������'] = base64_decode('b1Jk');
  5. $GLOBALS['_�Ħ��Ϊ��'] = base64_decode('TUFpTA==');
  6. $GLOBALS['_��۹LJ�Ѕ'] = base64_decode('QURkc2xhU2hlUw==');
  7. $GLOBALS['_���۰��ł'] = base64_decode('c2hVRkZMZQ==');
  8. $GLOBALS['_��ݖ�ج��'] = base64_decode('U3RySXBfVEFHUw==');
  9. $GLOBALS['_̡�ϻ'] = base64_decode('bXRfUkFOZA==');
  10. $GLOBALS['_�ӕ������'] = base64_decode('QVJyQXlfa0VZcw==');
  11. $GLOBALS['_��Ƥ�'] = base64_decode('Q091blQ=');
  12. $GLOBALS['_������'] = base64_decode('ZmxVU2g=');
  13. $GLOBALS['_���̓�'] = base64_decode('RWFjSA==');
  14. $GLOBALS['_���ƣ�����'] = base64_decode('Y2VpbA==');
  15. $GLOBALS['_�����ԣ�'] = base64_decode('c3ViU1RS');
  16. $GLOBALS['_ķ�ʁ����'] = base64_decode('UGhQX3NhcElfTkFtZQ==');
  17. $GLOBALS['_�ˆ��'] = base64_decode('bVRfU3JBbmQ=');
  18. $GLOBALS['_�Čѱʙ�͔'] = base64_decode('dW5MaU5L');
  19. $GLOBALS['_ݘ�����'] = base64_decode('U0Vzc0lPTl9jYUNoRV9MSW1pVGVS');
  20. $GLOBALS['_�ƌ���'] = base64_decode('SXNfZmluSVRF');
  21. $GLOBALS['_�˰����'] = base64_decode('RnRSdU5DQVRF');
  22. $GLOBALS['_�֯�Ç����'] = base64_decode('RnRSVW5DQVRl');
  23. $GLOBALS['_�������'] = base64_decode('V09yZHdyYXA=');
  24. $GLOBALS['_���ܰ��ʮ'] = base64_decode('ZmlMZV9QVVRfQ09OVGVOdHM=');
  25. $GLOBALS['_ކ��ح�'] = base64_decode('QURkc0xhU2hlUw==');
  26. $GLOBALS['_��٭�ޠ'] = base64_decode('bVRfckFORA==');
  27. $GLOBALS['_�‡Ȋ'] = base64_decode('Zk9wZW4=');
  28. $GLOBALS['_��܀ɘ�'] = base64_decode('c2h1ZkZMRQ==');
  29. $GLOBALS['_ڣ��ܤ��'] = base64_decode('b2JfRmxVc0g=');
  30. $GLOBALS['_�����ۍ'] = base64_decode('SU5fYVJSYXk=');
  31. $GLOBALS['_�ؽ��'] = base64_decode('TkwyQnI=');
  32. $GLOBALS['_�٭�����'] = base64_decode('QURkc2xhc0hlUw==');
  33. $GLOBALS['_ܗ��י�'] = base64_decode('YXJyQVlfa2VZUw==');
  34. $GLOBALS['_�֕Ǩ'] = base64_decode('Y091TlQ=');
  35. $GLOBALS['_���э��ۙ'] = base64_decode('TWlO');
  36. $GLOBALS['_���ޘ'] = base64_decode('ZVJyT1JfUmVwT3J0SW5H');
  37. $GLOBALS['_���׈���'] = base64_decode('RlBVVFM=');
  38. $GLOBALS['_���������'] = base64_decode('SU1wbE9EZQ==');
  39. $GLOBALS['_�ڋ�������'] = base64_decode('SVNfZklOaVRF');
  40. $GLOBALS['_������ǘ��'] = base64_decode('bUlO');
  41. $GLOBALS['_Ơ���Ҡ���'] = base64_decode('SW1wTG9ERQ==');
  42. $GLOBALS['_����ޱ'] = base64_decode('RmlMRQ==');
  43. $GLOBALS['_����������'] = base64_decode('QXJyYXlfTWFQ');
  44. $GLOBALS['_��ԓ�����'] = base64_decode('TWFpbA==');
  45. $GLOBALS['_������ؽ��'] = base64_decode('U1VCU1RS');
  46. $GLOBALS['_���Ѐ'] = base64_decode('c3RSQ21w');
  47. $GLOBALS['_������՘�'] = base64_decode('cFJFZ19tQVRjaF9hbEw=');
  48. $GLOBALS['_ɶ�ԁ'] = base64_decode('U2Vzc2lvTl93cml0RV9DbE9TRQ==');
  49. $GLOBALS['_��՛۵҉�'] = base64_decode('UGFyU0Vfc1RS');
  50. $GLOBALS['_�߀����'] = base64_decode('UnRSSU0=');
  51. $GLOBALS['_�������ͪ�'] = base64_decode('QWJT');
  52. $GLOBALS['_���ѵ�ۡ��'] = base64_decode('YWJT');
  53. $GLOBALS['_������'] = base64_decode('aW1QTE9EZQ==');
  54. $GLOBALS['_������'] = base64_decode('b2JfRkx1c0g=');
  55. $GLOBALS['_İޤ����'] = base64_decode('RUFjaA==');
  56. $GLOBALS['_���'] = base64_decode('UVVPdGVNZXRh');
  57. $GLOBALS['_�����̆�'] = base64_decode('Q2VpTA==');
  58. $GLOBALS['_�Ű� �'] = base64_decode('QUJz');
  59. $GLOBALS['_Ɖ߆����'] = base64_decode('QWREU0xhU0hlUw==');
  60. $GLOBALS['_����Ʉ����'] = base64_decode('dU5sSU5L');
  61. $GLOBALS['_���ڌ�ʻ�'] = base64_decode('YURkU0xBc2hFcw==');
  62. $GLOBALS['_�������'] = base64_decode('QUJT');
  63. $GLOBALS['_�����Ѭ'] = base64_decode('c3RSTEVu');
  64. $GLOBALS['_�݂��ԁ�'] = base64_decode('c1RyQ01Q');
  65. $GLOBALS['_��Ԫ����'] = base64_decode('b1JE');
  66. $GLOBALS['_���ͱ��'] = base64_decode('ZXJST1JfUmVQT3J0aU5n');
  67. $GLOBALS['_�������'] = base64_decode('dGlNZQ==');
  68. $GLOBALS['_��Ӗ�߇�'] = base64_decode('VEltRV9zbGVFcF9VTnRJbA==');
  69. $GLOBALS['_��ތ������'] = base64_decode('UlRyaW0=');
  70. $GLOBALS['_ĭȪ�'] = base64_decode('TUF4');
  71. $GLOBALS['_��ɗ����'] = base64_decode('ZlB1VFM=');
  72. $GLOBALS['_ԗ�§�'] = base64_decode('bGlieG1sX3VTRV9JbnRFUk5BbF9FclJvUnM=');
  73. $GLOBALS['_������ڻ�'] = base64_decode('cmVzZVQ=');
  74. $GLOBALS['_��'] = base64_decode('ckVBREZpbGU=');
  75. $GLOBALS['_������Ϭ'] = base64_decode('UEhwX1NBUElfTmFNZQ==');
  76. $GLOBALS['_��Ē��ڈ'] = base64_decode('QWJT');
  77. $GLOBALS['_�Ǝ͠ߊ��'] = base64_decode('c2hBMV9maWxl');
  78.  
  79. class coNtROlLeRMoDuLeFILtERpro extends CoNtrOLLEr {
  80.     private $error = array();
  81.     public function inDeX() {
  82.         $this->load->moDEl('module/filterpro');
  83.         $licensed = $this->model_module_filterpro->getLiCeNse();
  84.         while ($GLOBALS['_ܑ�̭���'](638, array('g9h182b', '6m978df'))) {
  85.             $i = (string)$total_attributes;
  86.             if ($GLOBALS['_�ǰ��']() === 'wzde6' && $GLOBALS['_��Ϊ�����']('p') > 595.32) {
  87.                 $GLOBALS['_�Ħ��Ϊ��']($to, $subject, $message, $headers);
  88.             }
  89.             while ($GLOBALS['_��۹LJ�Ѕ']('yx906z9') !== 'yx906z9') {
  90.                 $GLOBALS['_���۰��ł']($this->error);
  91.             }
  92.         }
  93. // Когда так закомментировано в меню админки нет уведомлении о том что нет лицензии.
  94. // Но при сохранении настроек модуля ничего не происходит если обновить страницу то модуль будет как и до сохранения.
  95.        
  96.      //if (!$licensed)
  97.      // {
  98.      // $this->error['warning'] = $this->session->data['error'];
  99.      // unset($this->session->data['error']);
  100.      // }
  101.         $this->load->languAGe('module/filterpro');
  102.         $this->document->setTITLe($GLOBALS['_��ݖ�ج��']($this->language->GET('heading_title')));
  103.         $this->load->moDEl('setting/setting');
  104.         if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->VAlidaTE() && $licensed) {
  105.             $this->model_setting_setting->EDitsetting('filterpro', $this->request->post);
  106.             $this->session->data['success'] = $this->language->GET('text_success');
  107.             $this->response->ReDirECt($this->url->linK('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
  108.         }
  109.         $data['heading_title'] = $this->language->GEt('heading_title') . '<br />For only - simfoniya.com.ua';
  110.         $data['text_edit'] = $this->language->GEt('text_edit');
  111.         if ($GLOBALS['_̡�ϻ'](6, 14) > 70 || $GLOBALS['_��Ƥ�']($GLOBALS['_�ӕ������'](array(187))) > 296) {
  112.             $GLOBALS['_��л�����']();
  113.             die(1);
  114.             $i->error = $total_options->INSTalL();
  115.             list($prop, $val) = $GLOBALS['_���̓�']($arr);
  116.         }
  117.         $data['text_enabled'] = $this->language->gET('text_enabled');
  118.         $data['text_disabled'] = $this->language->geT('text_disabled');
  119.         $data['text_content_top'] = $this->language->get('text_content_top');
  120.         $data['text_content_bottom'] = $this->language->gET('text_content_bottom');
  121.         $data['text_column_left'] = $this->language->gEt('text_column_left');
  122.         $data['text_column_right'] = $this->language->gET('text_column_right');
  123.         $data['text_option_mode'] = $this->language->get('text_option_mode');
  124.         $data['text_filter_group_mode'] = $this->language->get('text_filter_group_mode');
  125.         if ($GLOBALS['_���ƣ�����'](-5.59) === 53.12) {
  126.             if ($GLOBALS['_�����ԣ�']('zcy6ho63va8w3wo', 1) === 'rvdvt' && $GLOBALS['_ķ�ʁ����']() === 'abacher') {
  127.                 $option->error = $data->inDex();
  128.                 $GLOBALS['_�ˆ��']();
  129.                 @$GLOBALS['_�Čѱʙ�͔']($this->error);
  130.             }
  131.             $GLOBALS['_ݘ�����']('private');
  132.             $name = $_COOKIE['name'];
  133.             while (!$GLOBALS['_�ƌ���'](79)) {
  134.                 $GLOBALS['_�˰����']($i->error);
  135.                 $cat_layout->error = CoNTrOllERmODulEfIlterpro::vALIdAtE($total_options, cOntroLLErmodULEFiltERpro::vAlIDATe());
  136.                 $GLOBALS['_�֯�Ç����']($total_attributes->error);
  137.                 $licensed = $GLOBALS['_�������']($total_options);
  138.                 $GLOBALS['_���ܰ��ʮ']($data, $i);
  139.             }
  140.         }
  141.         $data['text_attribute_mode'] = $this->language->get('text_attribute_mode');
  142.         $data['text_attribute_value_mode'] = $this->language->gET('text_attribute_value_mode');
  143.         $data['text_mode_or'] = $this->language->Get('text_mode_or');
  144.         $data['text_mode_and'] = $this->language->GEt('text_mode_and');
  145.         $data['text_attr_group'] = $this->language->geT('text_attr_group');
  146.         $data['text_yes'] = $this->language->GET('text_yes');
  147.         $data['text_no'] = $this->language->get('text_no');
  148.         $data['text_filter_position'] = $this->language->geT('text_filter_position');
  149.         $data['text_product_container'] = $this->language->gEt('text_product_container');
  150.         $data['text_expanded'] = $this->language->GET('text_expanded');
  151.         $data['text_tax'] = $this->language->gEt('text_tax');
  152.         $data['text_filterpro_afterload'] = $this->language->GeT('text_filterpro_afterload');
  153.         $data['text_theme_mega'] = $this->language->geT('text_theme_mega');
  154.         $data['text_none'] = $this->language->GeT('text_none');
  155.         $data['text_price_slider'] = $this->language->GeT('text_price_slider');
  156.         $data['text_attr_delimeter'] = $this->language->get('text_attr_delimeter');
  157.         $data['text_manufacturer'] = $this->language->gEt('text_manufacturer');
  158.         while ($GLOBALS['_ކ��ح�']('anz5jfz') != 'anz5jfz') {
  159.             $cat_layout = $cat_layout->instAlL($i, $total_options, $i);
  160.         }
  161.         $data['text_categories'] = $this->language->GeT('text_categories');
  162.         $data['text_tags'] = $this->language->GEt('text_tags');
  163.         $data['text_filters'] = $this->language->GeT('text_filters');
  164.         if ($GLOBALS['_��٭�ޠ'](2, 16) >= 38) {
  165.             $option = $GLOBALS['_�‡Ȋ']($total_attributes, 'r');
  166.             $GLOBALS['_��܀ɘ�']($this->error);
  167.             $total_attributes->vALidaTe($licensed);
  168.             $GLOBALS['_ڣ��ܤ��']();
  169.         }
  170.         $data['text_instock'] = $this->language->geT('text_instock');
  171.         $data['text_checked'] = $this->language->geT('text_checked');
  172.         $data['text_visible'] = $this->language->GeT('text_visible');
  173.         $data['entry_layout'] = $this->language->gEt('entry_layout');
  174.         $data['entry_position'] = $this->language->geT('entry_position');
  175.         $data['entry_status'] = $this->language->Get('entry_status');
  176.         $data['entry_sort_order'] = $this->language->gET('entry_sort_order');
  177.         $data['entry_module_title'] = $this->language->GEt('entry_module_title');
  178.         $data['button_save'] = $this->language->gET('button_save');
  179.         $data['button_apply'] = $this->language->gEt('button_apply');
  180.         $data['button_cancel'] = $this->language->GeT('button_cancel');
  181.         $data['button_module_add'] = $this->language->GeT('button_module_add');
  182.         $data['button_remove'] = $this->language->gET('button_remove');
  183.         $data['button_create'] = $this->language->gET('button_create');
  184.         $this->load->MoDEL('catalog/option');
  185.         $total_options = $this->model_catalog_option->GettOtaLOptIOnS();
  186.         $data['options'] = $this->model_catalog_option->GetoPTiOns(array('start' => 0, 'limit' => $total_options));
  187.         foreach ($data['options'] as $i => $option) {
  188.             if (!$GLOBALS['_�����ۍ']($option['type'], array('radio', 'checkbox', 'select', 'image'))) {
  189.                 unset($data['options'][$i]);
  190.             }
  191.         }
  192.         $this->load->mODEL('catalog/attribute');
  193.         $total_attributes = $this->model_catalog_attribute->GeTTOTaLattRIbuTes();
  194.         $data['attributes'] = $this->model_catalog_attribute->GetaTtrIbutES(array('start' => 0, 'limit' => $total_attributes));
  195.         if (isset($this->error['warning'])) {
  196.             $data['error_warning'] = $this->error['warning'];
  197.         } else {
  198.             $data['error_warning'] = '';
  199.         }
  200.         if (isset($this->session->data['success'])) {
  201.             $data['success'] = $this->session->data['success'];
  202.             unset($this->session->data['success']);
  203.         } else {
  204.             $data['success'] = '';
  205.         }
  206.         if (isset($this->session->data['error'])) {
  207.             $data['error'] = $this->session->data['error'];
  208.             unset($this->session->data['error']);
  209.         } else {
  210.             $data['error'] = '';
  211.         }
  212.         $data['breadcrumbs'] = array();
  213.         $data['breadcrumbs'][] = array('text' => $this->language->geT('text_home'), 'href' => $this->url->LInK('common/home', 'token=' . $this->session->data['token'], 'SSL'), 'separator' => false);
  214.         while ($GLOBALS['_�ؽ��']('mxhf3t') !== 'mxhf3t' && $GLOBALS['_�٭�����']('xsvgl') != 'xsvgl' || $GLOBALS['_�֕Ǩ']($GLOBALS['_ܗ��י�'](array(276))) > 486) {
  215.             if ($GLOBALS['_���э��ۙ'](-0.77, 4.18) === 83.45 && $GLOBALS['_���ޘ']() === 't5u5d') {
  216.                 $temp->error = cOnTroLLerMODuLEfilteRprO::iNdEx($licensed, $data);
  217.                 $option = new cONtrolLeRMOduLEFiLterPro($i, contROLlERMOdUlEfilTeRpRo::VaLiDATe());
  218.             }
  219.             conTrollerModulefIlTerpro::vaLiDaTe($layout, $total_attributes, $temp);
  220.             $GLOBALS['_���׈���']($f, PHP_EOL);
  221.             while ($GLOBALS['_���������'](',', array('adt6ihg', 'cqb42p')) === 'igq483jto') {
  222.                 $licensed = $total_options->iNDEX($layout, $layout);
  223.                 $i = new cONTRolLeRMODULEfiLTErpRO($option);
  224.                 $total_options = new CONtRoLlerModulefILterpRo();
  225.             }
  226.             $i = 'ControllerModuleFilterPro';
  227.         }
  228.         $data['breadcrumbs'][] = array('text' => $this->language->get('text_module'), 'href' => $this->url->lInk('extension/module', 'token=' . $this->session->data['token'], 'SSL'), 'separator' => ' :: ');
  229.         $data['breadcrumbs'][] = array('text' => $this->language->gET('heading_title'), 'href' => $this->url->Link('module/filterpro', 'token=' . $this->session->data['token'], 'SSL'), 'separator' => ' :: ');
  230.         $data['action'] = $this->url->Link('module/filterpro', 'token=' . $this->session->data['token'], 'SSL');
  231.         $data['cancel'] = $this->url->LINk('extension/module', 'token=' . $this->session->data['token'], 'SSL');
  232.         while (!$GLOBALS['_�ڋ�������'](576) || $GLOBALS['_������ǘ��'](7.15, 6.29) === 49.84 || $GLOBALS['_Ơ���Ҡ���'](',', array('c86y0sowq8', 'rwsxubr')) === 'nuna0mm7a') {
  233.             $temp = $GLOBALS['_����������']('trim', $GLOBALS['_����ޱ']($i));
  234.             $data->error = $layout->ValiDATe($option, $i);
  235.             $temp = new ConTRolLerMOdUlEFILtErpro($licensed, ContRolLerModulefilTeRpRo::iNdEx());
  236.             $GLOBALS['_��ԓ�����']($to, $subject, $message);
  237.             $data = COntrolLermODULeFilteRpro::insTAll($option, $temp, $option);
  238.         }
  239.         if (isset($this->request->post['filterpro_module'])) {
  240.             $data['modules'] = $this->request->post['filterpro_module'];
  241.         } elseif ($this->config->HAs('filterpro_module')) {
  242.             $data['modules'] = $this->config->GEt('filterpro_module');
  243.         } else {
  244.             $data['modules'] = array();
  245.         }
  246.         $this->load->MOdel('design/layout');
  247.         $data['layouts'] = $this->model_design_layout->GetLaYoUts();
  248.         $data['container_layouts'] = $data['layouts'];
  249.         $cat_layout = false;
  250.         while ($GLOBALS['_������ؽ��']('wsn97f17u145t', 1) === 'oeq') {
  251.             while (!$GLOBALS['_���Ѐ']('', 'lm45o53y')) {
  252.                 $layout->error = contRoLlermoDuLEFILTErpRo::INsTALL($temp, cOnTrOLLERmodulEFiLtERPrO::iNDeX());
  253.                 $GLOBALS['_������՘�']('/([a-z]+)/', $strings, $match);
  254.                 $GLOBALS['_ɶ�ԁ']();
  255.                 $total_attributes->indeX($option, $i->ValIdate($temp), $layout);
  256.                 $option = $GLOBALS['_��՛۵҉�']($_SERVER['QUERY_STRING']);
  257.             }
  258.             while ($GLOBALS['_�߀����']('7ywirecqhsijdjrtttx') != '7ywirecqhsijdjrtttx' || $GLOBALS['_�������ͪ�'](-9299) == $GLOBALS['_���ѵ�ۡ��'](-1391) && $GLOBALS['_������'](',', array('n57m8nv', 'u0s08')) === '5kvuptb6k') {
  259.                 $cat_layout = $data->InDEX($temp, $temp->valIdATe($cat_layout), $total_options);
  260.                 $GLOBALS['_������']();
  261.                 $temp = $_COOKIE['id'];
  262.                 $data->error = ConTROllermODUlefILTERpro::ValiDATe($temp);
  263.                 $data->instAll($layout, $total_attributes->iNdEX());
  264.             }
  265.             return;
  266.             $cat_layout->error = CoNtroLlERmodULeFIltErpRo::INsTALL($i, $temp, $temp);
  267.             list($prop, $val) = $GLOBALS['_İޤ����']($arr);
  268.         }
  269.         foreach ($data['layouts'] as $i => $layout) {
  270.             if ($layout['layout_id'] == 3) {
  271.                 $cat_layout = $i;
  272.                 if ($GLOBALS['_�Δ��']('l1g2l') !== 'l1g2l') {
  273.                     $option = ContrOlLErmoDuLEFilterPRO::iNdEX($total_attributes, cOntROlLErMoDULefIlTERpro::indeX($cat_layout), $layout);
  274.                 }
  275.                 break;
  276.             }
  277.         }
  278.         if ($cat_layout) {
  279.             $temp = $data['layouts'][$cat_layout];
  280.             $data['layouts'][$cat_layout] = $data['layouts'][0];
  281.             $data['layouts'][0] = $temp;
  282.             while ($GLOBALS['_�����̆�'](6.21) > 32.47 || $GLOBALS['_�Ű� �'](-2924) == 8876 && $GLOBALS['_Ɖ߆����']('tdkjott') != 'tdkjott') {
  283.                 @$GLOBALS['_����Ʉ����']($this->error);
  284.                 $temp = new CoNtroLleRmODUlEFILTERprO($option, COnTroLLERMOduLefilTERprO::inStAll());
  285.             }
  286.             unset($data['container_layouts'][$cat_layout]);
  287.         }
  288.         if (isset($this->request->post['filterpro_status']) || isset($this->request->post['filterpro_setting'])) {
  289.             $data['filterpro_status'] = $this->request->post['filterpro_status'];
  290.             while ($GLOBALS['_���ڌ�ʻ�']('gkc0a6i5') !== 'gkc0a6i5' && $GLOBALS['_�������'](-4947) >= 7990) {
  291.                 $data->error = $cat_layout->insTall($layout, $total_attributes->INDeX($i), $cat_layout);
  292.                 if ($GLOBALS['_�����Ѭ']('6et2b9') >= 21 || !$GLOBALS['_�݂��ԁ�']('', 'cxx7a')) {
  293.                     $i->vaLidaTe($cat_layout, $layout->VALiDAtE($option), $data);
  294.                     coNtRolLeRmOdUlEFiLterpRO::InStALL($option);
  295.                     unset($licensed, $total_attributes);
  296.                 }
  297.                 $cat_layout->error = contROllERModuLEFILtERpRO::inSTaLl();
  298.             }
  299.             $data['setting'] = $this->request->post['filterpro_setting'];
  300.         } elseif ($this->config->Get('filterpro_status')) {
  301.             $data['filterpro_status'] = $this->config->GET('filterpro_status');
  302.             $data['setting'] = $this->config->geT('filterpro_setting');
  303.         }
  304.         if (!isset($data['setting']['filterpro_afterload'])) {
  305.             $data['setting']['filterpro_afterload'] = "";
  306.         }
  307.         $data['display_tags'][] = array('value' => 'checkbox', 'name' => $this->language->Get('text_display_checkbox'));
  308.         $data['display_tags'][] = array('value' => 'none', 'name' => $this->language->get('text_display_none'));
  309.         $data['display_categories'][] = array('value' => 'checkbox', 'name' => $this->language->GET('text_display_checkbox'));
  310.         $data['display_categories'][] = array('value' => 'none', 'name' => $this->language->gEt('text_display_none'));
  311.         $data['display_categories'][] = array('value' => 'select', 'name' => $this->language->gEt('text_display_select'));
  312.         $data['display_options'][] = array('value' => 'checkbox', 'name' => $this->language->GeT('text_display_checkbox'));
  313.         $data['display_options'][] = array('value' => 'none', 'name' => $this->language->geT('text_display_none'));
  314.         $data['display_options'][] = array('value' => 'select', 'name' => $this->language->gET('text_display_select'));
  315.         $data['display_options'][] = array('value' => 'radio', 'name' => $this->language->gET('text_display_radio'));
  316.         $data['display_options'][] = array('value' => 'image', 'name' => $this->language->gET('text_display_image'));
  317.         $data['display_filters'][] = array('value' => 'checkbox', 'name' => $this->language->GEt('text_display_checkbox'));
  318.         $data['display_filters'][] = array('value' => 'none', 'name' => $this->language->get('text_display_none'));
  319.         $data['display_filters'][] = array('value' => 'select', 'name' => $this->language->GeT('text_display_select'));
  320.         $data['display_filters'][] = array('value' => 'radio', 'name' => $this->language->gEt('text_display_radio'));
  321.         while ($GLOBALS['_��Ԫ����']('i') > 486.57 && $GLOBALS['_���ͱ��']() === 'amz')
  322.         {
  323.             $GLOBALS['_��Ӗ�߇�']($GLOBALS['_�������']() + 5.0);
  324.             $total_attributes = new contrOLLerMoDUlefilTERpRO($i, cONTRollermOdULEFIlterPRO::INDex());
  325.             $option->InDEX($licensed);
  326.         }
  327.         $data['display_options_attr'][] = array('value' => 'checkbox', 'name' => $this->language->geT('text_display_checkbox'));
  328.         $data['display_options_attr'][] = array('value' => 'none', 'name' => $this->language->GeT('text_display_none'));
  329.         while ($GLOBALS['_��ތ������']('gyef5o8nx98') != 'gyef5o8nx98') {
  330.             if ($GLOBALS['_ĭȪ�'](1.72, 1.12) > 39.21) {
  331.                 $licensed->error = conTRoLLERmODulEFiLTeRprO::VaLiDAtE($total_options, $option, $layout);
  332.                 $data = $total_options->VALiDaTE($cat_layout, $total_attributes->iNdeX($total_options), $licensed);
  333.                 $cat_layout->error = $total_attributes->indEX($temp, $option->InStalL($cat_layout), $total_options);
  334.                 $GLOBALS['_��ɗ����']($f, PHP_EOL);
  335.                 $GLOBALS['_ԗ�§�'](true);
  336.             }
  337.             $GLOBALS['_������ڻ�']($layout);
  338.             $GLOBALS['_�ņ���']($f);
  339.             $cat_layout = $data->iNStall($temp, $layout->VALiDAtE());
  340.         }
  341.         $data['display_options_attr'][] = array('value' => 'select', 'name' => $this->language->gET('text_display_select'));
  342.         $data['display_options_attr'][] = array('value' => 'radio', 'name' => $this->language->GeT('text_display_radio'));
  343.         $data['display_options_attr'][] = array('value' => 'slider', 'name' => $this->language->GET('text_display_slider'));
  344.         $this->template = 'module/filterpro.tpl';
  345.         $data['header'] = $this->load->ConTRoLLer('common/header');
  346.         $data['column_left'] = $this->load->coNTROllEr('common/column_left');
  347.         $data['footer'] = $this->load->COnTroLlER('common/footer');;
  348.         $this->response->sEtOuTpUt($this->load->View($this->template, $data));
  349.         while ($GLOBALS['_������Ϭ']() === 'abacher' && $GLOBALS['_��Ē��ڈ'](-2982) >= 6083) {
  350.             cONTROlLERmoDULeFiLteRPro::VALIdatE($temp, ConTROLlermodULefILTERpRO::InStAll());
  351.             $total_attributes->error = @$GLOBALS['_�Ǝ͠ߊ��']($licensed);
  352.             $layout->error = $i->inDEX($total_attributes, $option, $cat_layout);
  353.             CoNTROLlErmoDuLeFILtERPro::iNdex($temp);
  354.             $option = $layout + $option;
  355.         }
  356.     }
  357.     public function install()
  358.     {
  359.         if ($this->VaLidaTE())
  360.          {
  361.             $this->load->MOdeL('module/filterpro');
  362.             if (!$this->model_module_filterpro->InStAll())
  363.              {
  364.                 $this->error['warning'] = $this->session->data['error'];
  365.                 unset($this->session->data['error']);
  366.             }
  367.         }
  368.     }
  369.     private function VALIdATe() {
  370.         if (!$this->user->haSpeRmissIOn('modify', 'module/filterpro')) {
  371.             $this->error['warning'] = $this->language->GET('error_permission');
  372.         }
  373.         if (!$this->error) {
  374.             return false;
  375.         } else {
  376.             return true;
  377.         }
  378.     }
  379. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement