Completed
Push — master ( 5b4212...59ab2a )
by Raúl
18s queued 11s
created
pagantis.php 1 patch
Spacing   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
     exit;
12 12
 }
13 13
 
14
-define('_PS_PAGANTIS_DIR', _PS_MODULE_DIR_. '/pagantis');
14
+define('_PS_PAGANTIS_DIR', _PS_MODULE_DIR_.'/pagantis');
15 15
 define('PROMOTIONS_CATEGORY', 'pagantis-promotion-product');
16 16
 define('PROMOTIONS_CATEGORY_NAME', 'Pagantis Promoted Product');
17 17
 
@@ -162,14 +162,14 @@  discard block
 block discarded – undo
162 162
         foreach ($products as $product) {
163 163
             $code = Tools::strtolower(Pagantis::getExtraConfig('CODE', $product));
164 164
             if ($code === 'p4x') {
165
-                Configuration::updateValue($code . '_simulator_is_enabled', 1);
165
+                Configuration::updateValue($code.'_simulator_is_enabled', 1);
166 166
             }
167
-            Configuration::updateValue($code . '_is_enabled', 0);
168
-            Configuration::updateValue($code . '_public_key', '');
169
-            Configuration::updateValue($code . '_private_key', '');
167
+            Configuration::updateValue($code.'_is_enabled', 0);
168
+            Configuration::updateValue($code.'_public_key', '');
169
+            Configuration::updateValue($code.'_private_key', '');
170 170
         }
171 171
 
172
-        $return =  (parent::install()
172
+        $return = (parent::install()
173 173
             && $this->registerHook('displayShoppingCart')
174 174
             && $this->registerHook('paymentOptions')
175 175
             && $this->registerHook('displayProductButtons')
@@ -219,34 +219,34 @@  discard block
 block discarded – undo
219 219
     public function checkHooks()
220 220
     {
221 221
         try {
222
-            $sql_content = 'select * from ' . _DB_PREFIX_. 'hook_module where 
223
-            id_module = \'' . Module::getModuleIdByName($this->name) . '\' and 
224
-            id_shop = \'' . Shop::getContextShopID() . '\' and 
225
-            id_hook = \'' . Hook::getIdByName('header') . '\'';
222
+            $sql_content = 'select * from '._DB_PREFIX_.'hook_module where 
223
+            id_module = \'' . Module::getModuleIdByName($this->name).'\' and 
224
+            id_shop = \'' . Shop::getContextShopID().'\' and 
225
+            id_hook = \'' . Hook::getIdByName('header').'\'';
226 226
             $hook_exists = Db::getInstance()->ExecuteS($sql_content);
227 227
             if (empty($hook_exists)) {
228
-                $sql_insert = 'insert into ' . _DB_PREFIX_.  'hook_module 
228
+                $sql_insert = 'insert into '._DB_PREFIX_.'hook_module 
229 229
             (id_module, id_shop, id_hook, position)
230 230
             values
231
-            (\''. Module::getModuleIdByName($this->name) . '\',
232
-            \''. Shop::getContextShopID() . '\',
233
-            \''. Hook::getIdByName('header') . '\',
231
+            (\''. Module::getModuleIdByName($this->name).'\',
232
+            \''. Shop::getContextShopID().'\',
233
+            \''. Hook::getIdByName('header').'\',
234 234
             150)';
235 235
                 Db::getInstance()->execute($sql_insert);
236 236
             }
237 237
 
238
-            $sql_content = 'select * from ' . _DB_PREFIX_. 'hook_module where 
239
-            id_module = \'' . Module::getModuleIdByName($this->name) . '\' and 
240
-            id_shop = \'' . Shop::getContextShopID() . '\' and 
241
-            id_hook = \'' . Hook::getIdByName('displayProductPriceBlock') . '\'';
238
+            $sql_content = 'select * from '._DB_PREFIX_.'hook_module where 
239
+            id_module = \'' . Module::getModuleIdByName($this->name).'\' and 
240
+            id_shop = \'' . Shop::getContextShopID().'\' and 
241
+            id_hook = \'' . Hook::getIdByName('displayProductPriceBlock').'\'';
242 242
             $hook_exists = Db::getInstance()->ExecuteS($sql_content);
243 243
             if (empty($hook_exists)) {
244
-                $sql_insert = 'insert into ' . _DB_PREFIX_.  'hook_module 
244
+                $sql_insert = 'insert into '._DB_PREFIX_.'hook_module 
245 245
             (id_module, id_shop, id_hook, position)
246 246
             values
247
-            (\''. Module::getModuleIdByName($this->name) . '\',
248
-            \''. Shop::getContextShopID() . '\',
249
-            \''. Hook::getIdByName('displayProductPriceBlock') . '\',
247
+            (\''. Module::getModuleIdByName($this->name).'\',
248
+            \''. Shop::getContextShopID().'\',
249
+            \''. Hook::getIdByName('displayProductPriceBlock').'\',
250 250
             160)';
251 251
                 Db::getInstance()->execute($sql_insert);
252 252
             }
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
      */
261 261
     public function checkEnvVariables()
262 262
     {
263
-        $sql_content = 'select * from ' . _DB_PREFIX_. 'pagantis_config';
263
+        $sql_content = 'select * from '._DB_PREFIX_.'pagantis_config';
264 264
         $dbConfigs = Db::getInstance()->executeS($sql_content);
265 265
 
266 266
         // Convert a multimple dimension array for SQL insert statements into a simple key/value
@@ -308,10 +308,10 @@  discard block
 block discarded – undo
308 308
     {
309 309
         try {
310 310
             $tableName = _DB_PREFIX_.'pagantis_order';
311
-            $sql = "show tables like '"   . $tableName . "'";
311
+            $sql = "show tables like '".$tableName."'";
312 312
             $data = Db::getInstance()->ExecuteS($sql);
313 313
             if (count($data) > 0) {
314
-                $sql = "desc " . $tableName;
314
+                $sql = "desc ".$tableName;
315 315
                 $data = Db::getInstance()->ExecuteS($sql);
316 316
                 if (count($data) == 2) {
317 317
                     $sql = "ALTER TABLE $tableName ADD COLUMN ps_order_id VARCHAR(60) AFTER order_id";
@@ -328,10 +328,10 @@  discard block
 block discarded – undo
328 328
                 $this->loadSQLFile($sql_file);
329 329
             }
330 330
             $tableName = _DB_PREFIX_.'pagantis_config';
331
-            $sql = "show tables like '"   . $tableName . "'";
331
+            $sql = "show tables like '".$tableName."'";
332 332
             $data = Db::getInstance()->ExecuteS($sql);
333 333
             if (count($data) > 0) {
334
-                $sql = "desc "   . $tableName;
334
+                $sql = "desc ".$tableName;
335 335
                 $data = Db::getInstance()->ExecuteS($sql);
336 336
                 if (count($data) === 3 && $data[2]['Type'] !== 'varchar(5000)') {
337 337
                     $sql = "ALTER TABLE $tableName MODIFY `value` VARCHAR(5000)";
@@ -360,8 +360,8 @@  discard block
 block discarded – undo
360 360
         $availableCurrencies       = array('EUR');
361 361
         $pagantisDisplayMinAmount  = $configs['DISPLAY_MIN_AMOUNT'];
362 362
         $pagantisDisplayMaxAmount  = $configs['DISPLAY_MAX_AMOUNT'];
363
-        $pagantisPublicKey         = Configuration::get(Tools::strtolower($configs['CODE']) . '_public_key');
364
-        $pagantisPrivateKey        = Configuration::get(Tools::strtolower($configs['CODE']) . '_private_key');
363
+        $pagantisPublicKey         = Configuration::get(Tools::strtolower($configs['CODE']).'_public_key');
364
+        $pagantisPrivateKey        = Configuration::get(Tools::strtolower($configs['CODE']).'_private_key');
365 365
         $this->allowedCountries    = unserialize(Pagantis::getExtraConfig('ALLOWED_COUNTRIES', null));
366 366
         $this->getUserLanguage();
367 367
         return (
@@ -440,42 +440,42 @@  discard block
 block discarded – undo
440 440
             if ($this->isPaymentMethodAvailable($product)) {
441 441
                 $productConfigs = Pagantis::getExtraConfig($product, null);
442 442
                 $productConfigs = json_decode($productConfigs, true);
443
-                $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_public_key');
444
-                $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_simulator_is_enabled');
445
-                $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_is_enabled');
443
+                $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_public_key');
444
+                $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_simulator_is_enabled');
445
+                $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_is_enabled');
446 446
 
447
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_TITLE'] = $this->l($productConfigs['TITLE']);
447
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_TITLE'] = $this->l($productConfigs['TITLE']);
448 448
                 unset($productConfigs['TITLE']);
449
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_AMOUNT'] = $orderTotal;
450
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PROMOTED_AMOUNT'] = $promotedAmount;
451
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOCALE'] = $this->language;
452
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_COUNTRY'] = $this->language;
453
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PUBLIC_KEY'] = $publicKey;
454
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
455
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_IS_ENABLED'] = $isEnabled;
456
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
457
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PAYMENT_URL'] = $link->getModuleLink('pagantis', 'payment') . '&product=' . $productConfigs['CODE'];
458
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
449
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_AMOUNT'] = $orderTotal;
450
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PROMOTED_AMOUNT'] = $promotedAmount;
451
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOCALE'] = $this->language;
452
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_COUNTRY'] = $this->language;
453
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PUBLIC_KEY'] = $publicKey;
454
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
455
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_IS_ENABLED'] = $isEnabled;
456
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
457
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PAYMENT_URL'] = $link->getModuleLink('pagantis', 'payment').'&product='.$productConfigs['CODE'];
458
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
459 459
 
460 460
                 foreach ($productConfigs as $productConfigKey => $productConfigValue) {
461
-                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . "_" . $productConfigKey] = $productConfigValue;
461
+                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE']))."_".$productConfigKey] = $productConfigValue;
462 462
                 }
463 463
                 $this->context->smarty->assign($templateConfigs);
464 464
 
465 465
                 $paymentOption = new PrestaShop\PrestaShop\Core\Payment\PaymentOption();
466 466
                 $uri = $link->getModuleLink('pagantis', 'payment');
467 467
                 if (strpos($uri, '?') !== false) {
468
-                    $uri .= '&product=' . $productConfigs['CODE'];
468
+                    $uri .= '&product='.$productConfigs['CODE'];
469 469
                 } else {
470
-                    $uri .= '?product=' . $productConfigs['CODE'];
470
+                    $uri .= '?product='.$productConfigs['CODE'];
471 471
                 }
472 472
                 $paymentOption
473
-                    ->setCallToActionText($templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_TITLE'])
473
+                    ->setCallToActionText($templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_TITLE'])
474 474
                     ->setAction($uri)
475
-                    ->setLogo($templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOGO'])
475
+                    ->setLogo($templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOGO'])
476 476
                     ->setModuleName(__CLASS__)
477 477
                     ->setAdditionalInformation(
478
-                        $this->fetch('module:pagantis/views/templates/hook/checkout-' . Tools::strtolower($productConfigs['CODE']) . '.tpl')
478
+                        $this->fetch('module:pagantis/views/templates/hook/checkout-'.Tools::strtolower($productConfigs['CODE']).'.tpl')
479 479
                     )
480 480
                 ;
481 481
                 $return[] = $paymentOption;
@@ -499,61 +499,61 @@  discard block
 block discarded – undo
499 499
         foreach ($products as $product) {
500 500
             $code = Tools::strtolower(Pagantis::getExtraConfig('CODE', $product));
501 501
             $inputs[] = array(
502
-                'name' => $code .'_is_enabled',
503
-                'type' =>  (version_compare(_PS_VERSION_, '1.6')<0) ?'radio' :'switch',
504
-                'label' => $this->l('Module is enabled ' . $code),
502
+                'name' => $code.'_is_enabled',
503
+                'type' =>  (version_compare(_PS_VERSION_, '1.6') < 0) ? 'radio' : 'switch',
504
+                'label' => $this->l('Module is enabled '.$code),
505 505
                 'prefix' => '<i class="icon icon-key"></i>',
506 506
                 'class' => 't',
507 507
                 'required' => true,
508 508
                 'values'=> array(
509 509
                     array(
510
-                        'id' => $code .'_is_enabled_true',
510
+                        'id' => $code.'_is_enabled_true',
511 511
                         'value' => 1,
512 512
                         'label' => $this->l('Yes', get_class($this), null, false),
513 513
                     ),
514 514
                     array(
515
-                        'id' => $code . '_is_enabled_false',
515
+                        'id' => $code.'_is_enabled_false',
516 516
                         'value' => 0,
517 517
                         'label' => $this->l('No', get_class($this), null, false),
518 518
                     ),
519 519
                 )
520 520
             );
521 521
             $inputs[] = array(
522
-                'name' => $code . '_public_key',
522
+                'name' => $code.'_public_key',
523 523
                 'suffix' => $this->l('ex: pk_fd53cd467ba49022e4gf215e'),
524 524
                 'type' => 'text',
525 525
                 'size' => 60,
526
-                'label' => $this->l('Public Key ' . $code),
526
+                'label' => $this->l('Public Key '.$code),
527 527
                 'prefix' => '<i class="icon icon-key"></i>',
528 528
                 'col' => 6,
529 529
                 'required' => true,
530 530
             );
531 531
             $inputs[] = array(
532
-                'name' => $code . '_private_key',
532
+                'name' => $code.'_private_key',
533 533
                 'suffix' => $this->l('ex: 21e5723a97459f6a'),
534 534
                 'type' => 'text',
535 535
                 'size' => 60,
536
-                'label' => $this->l('Private Key ' . $code),
536
+                'label' => $this->l('Private Key '.$code),
537 537
                 'prefix' => '<i class="icon icon-key"></i>',
538 538
                 'col' => 6,
539 539
                 'required' => true,
540 540
             );
541 541
             if ($code !== "p4x") {
542 542
                 $inputs[] = array(
543
-                    'name' => $code . '_simulator_is_enabled',
544
-                    'type' => (version_compare(_PS_VERSION_, '1.6')<0) ?'radio' :'switch',
545
-                    'label' => $this->l('Simulator is enabled ' . $code),
543
+                    'name' => $code.'_simulator_is_enabled',
544
+                    'type' => (version_compare(_PS_VERSION_, '1.6') < 0) ? 'radio' : 'switch',
545
+                    'label' => $this->l('Simulator is enabled '.$code),
546 546
                     'prefix' => '<i class="icon icon-key"></i>',
547 547
                     'class' => 't',
548 548
                     'required' => true,
549 549
                     'values'=> array(
550 550
                         array(
551
-                            'id' => $code . '_simulator_is_enabled_on',
551
+                            'id' => $code.'_simulator_is_enabled_on',
552 552
                             'value' => 1,
553 553
                             'label' => $this->l('Yes'),
554 554
                         ),
555 555
                         array(
556
-                            'id' => $code . '_simulator_is_enabled_off',
556
+                            'id' => $code.'_simulator_is_enabled_off',
557 557
                             'value' => 0,
558 558
                             'label' => $this->l('No'),
559 559
                         ),
@@ -621,17 +621,17 @@  discard block
 block discarded – undo
621 621
         $products = explode(',', Pagantis::getExtraConfig('PRODUCTS', null));
622 622
         foreach ($products as $product) {
623 623
             $code = Tools::strtolower(Pagantis::getExtraConfig('CODE', $product));
624
-            $settings[$code . '_public_key'] = Configuration::get($code . '_public_key');
625
-            $settings[$code . '_private_key'] = Configuration::get($code . '_private_key');
626
-            $settings[$code . '_is_enabled'] = Configuration::get($code . '_is_enabled');
624
+            $settings[$code.'_public_key'] = Configuration::get($code.'_public_key');
625
+            $settings[$code.'_private_key'] = Configuration::get($code.'_private_key');
626
+            $settings[$code.'_is_enabled'] = Configuration::get($code.'_is_enabled');
627 627
             if ($code !== 'p4x') {
628
-                $settings[$code . '_simulator_is_enabled'] = Configuration::get($code . '_simulator_is_enabled');
628
+                $settings[$code.'_simulator_is_enabled'] = Configuration::get($code.'_simulator_is_enabled');
629 629
             }
630
-            $settingsKeys[] = $code . '_is_enabled';
631
-            $settingsKeys[] = $code . '_public_key';
632
-            $settingsKeys[] = $code . '_private_key';
630
+            $settingsKeys[] = $code.'_is_enabled';
631
+            $settingsKeys[] = $code.'_public_key';
632
+            $settingsKeys[] = $code.'_private_key';
633 633
             if ($code !== 'p4x') {
634
-                $settingsKeys[] = $code . '_simulator_is_enabled';
634
+                $settingsKeys[] = $code.'_simulator_is_enabled';
635 635
             }
636 636
         }
637 637
 
@@ -702,43 +702,43 @@  discard block
 block discarded – undo
702 702
             if ($this->isPaymentMethodAvailable($product)) {
703 703
                 $productConfigs = Pagantis::getExtraConfig($product, null);
704 704
                 $productConfigs = json_decode($productConfigs, true);
705
-                $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_public_key');
706
-                $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_simulator_is_enabled');
707
-                $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_is_enabled');
705
+                $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_public_key');
706
+                $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_simulator_is_enabled');
707
+                $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_is_enabled');
708 708
 
709
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_TITLE'] = $this->l($productConfigs['TITLE']);
709
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_TITLE'] = $this->l($productConfigs['TITLE']);
710 710
                 unset($productConfigs['TITLE']);
711
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_AMOUNT'] = $orderTotal;
712
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PROMOTED_AMOUNT'] = $promotedAmount;
713
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOCALE'] = $this->language;
714
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_COUNTRY'] = $this->language;
715
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PUBLIC_KEY'] = $publicKey;
716
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
717
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_IS_ENABLED'] = $isEnabled;
718
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
711
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_AMOUNT'] = $orderTotal;
712
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PROMOTED_AMOUNT'] = $promotedAmount;
713
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOCALE'] = $this->language;
714
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_COUNTRY'] = $this->language;
715
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PUBLIC_KEY'] = $publicKey;
716
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
717
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_IS_ENABLED'] = $isEnabled;
718
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
719 719
                 $uri = $link->getModuleLink('pagantis', 'payment');
720 720
                 if (strpos($uri, '?') !== false) {
721
-                    $uri .= '&product=' . $productConfigs['CODE'];
721
+                    $uri .= '&product='.$productConfigs['CODE'];
722 722
                 } else {
723
-                    $uri .= '?product=' . $productConfigs['CODE'];
723
+                    $uri .= '?product='.$productConfigs['CODE'];
724 724
                 }
725
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PAYMENT_URL'] = $uri;
726
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
725
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PAYMENT_URL'] = $uri;
726
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
727 727
 
728 728
                 foreach ($productConfigs as $productConfigKey => $productConfigValue) {
729
-                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . "_" . $productConfigKey] = $productConfigValue;
729
+                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE']))."_".$productConfigKey] = $productConfigValue;
730 730
                 }
731 731
                 $this->context->smarty->assign($templateConfigs);
732 732
                 if ($supercheckout_enabled || $onepagecheckout_enabled || $onepagecheckoutps_enabled) {
733 733
                     $this->checkLogoExists();
734 734
                     $return .= $this->display(
735 735
                         __FILE__,
736
-                        'views/templates/hook/onepagecheckout-' . Tools::strtolower($productConfigs['CODE']) . '.tpl'
736
+                        'views/templates/hook/onepagecheckout-'.Tools::strtolower($productConfigs['CODE']).'.tpl'
737 737
                     );
738 738
                 } elseif (_PS_VERSION_ < 1.7) {
739 739
                     $return .= $this->display(
740 740
                         __FILE__,
741
-                        'views/templates/hook/checkout-' . Tools::strtolower($productConfigs['CODE']) . '.tpl'
741
+                        'views/templates/hook/checkout-'.Tools::strtolower($productConfigs['CODE']).'.tpl'
742 742
                     );
743 743
                 }
744 744
             }
@@ -771,12 +771,12 @@  discard block
 block discarded – undo
771 771
             $productConfigs = Pagantis::getExtraConfig($product, null);
772 772
             $productConfigs = json_decode($productConfigs, true);
773 773
 
774
-            $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_public_key');
775
-            $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_simulator_is_enabled');
774
+            $publicKey = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_public_key');
775
+            $simulatorIsEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_simulator_is_enabled');
776 776
             if (Tools::strtolower($productConfigs['CODE']) === 'p4x') {
777 777
                 $simulatorIsEnabled = true;
778 778
             }
779
-            $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']) . '_is_enabled');
779
+            $isEnabled = Configuration::get(Tools::strtolower($productConfigs['CODE']).'_is_enabled');
780 780
             $availableSimulators = array(
781 781
                 'hookDisplayProductButtons' => array(
782 782
                     'sdk.simulator.types.SIMPLE',
@@ -799,30 +799,30 @@  discard block
 block discarded – undo
799 799
                 in_array(Tools::strtolower($this->language), $allowedCountries) &&
800 800
                 (in_array($productConfigs['SIMULATOR_DISPLAY_TYPE'], $availableSimulators[$hookName]) || _PS_VERSION_ < 1.6)
801 801
             ) {
802
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_TITLE'] = $this->l($productConfigs['TITLE']);
803
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_SIMULATOR_TITLE'] = $this->l($productConfigs['SIMULATOR_TITLE']);
804
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_SIMULATOR_SUBTITLE'] = $this->l($productConfigs['SIMULATOR_SUBTITLE']);
802
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_TITLE'] = $this->l($productConfigs['TITLE']);
803
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_SIMULATOR_TITLE'] = $this->l($productConfigs['SIMULATOR_TITLE']);
804
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_SIMULATOR_SUBTITLE'] = $this->l($productConfigs['SIMULATOR_SUBTITLE']);
805 805
                 unset($productConfigs['TITLE']);
806 806
                 unset($productConfigs['SIMULATOR_TITLE']);
807 807
                 unset($productConfigs['SIMULATOR_SUBTITLE']);
808
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_AMOUNT'] = $amount;
809
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_AMOUNT4X'] = number_format(($amount / 4), 2, '.', '');
810
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_IS_PROMOTED_PRODUCT'] = $isPromotedProduct;
811
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOCALE'] = $this->language;
812
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_COUNTRY'] = $this->language;
813
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PUBLIC_KEY'] = $publicKey;
814
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
815
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_IS_ENABLED'] = $isEnabled;
816
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
817
-                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . '_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
808
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_AMOUNT'] = $amount;
809
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_AMOUNT4X'] = number_format(($amount / 4), 2, '.', '');
810
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_IS_PROMOTED_PRODUCT'] = $isPromotedProduct;
811
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOCALE'] = $this->language;
812
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_COUNTRY'] = $this->language;
813
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PUBLIC_KEY'] = $publicKey;
814
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_SIMULATOR_IS_ENABLED'] = $simulatorIsEnabled;
815
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_IS_ENABLED'] = $isEnabled;
816
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_LOGO'] = 'https://cdn.digitalorigin.com/assets/master/logos/pg-favicon.png';
817
+                $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])).'_PS_VERSION'] = str_replace('.', '-', Tools::substr(_PS_VERSION_, 0, 3));
818 818
                 foreach ($productConfigs as $productConfigKey => $productConfigValue) {
819
-                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE'])) . "_" . $productConfigKey] = $productConfigValue;
819
+                    $templateConfigs[Tools::strtoupper(Tools::strtolower($productConfigs['CODE']))."_".$productConfigKey] = $productConfigValue;
820 820
                 }
821 821
 
822 822
                 $this->context->smarty->assign($templateConfigs);
823 823
                 $return .= $this->display(
824 824
                     __FILE__,
825
-                    'views/templates/hook/product-simulator-' . Tools::strtolower($productConfigs['CODE']) . '.tpl'
825
+                    'views/templates/hook/product-simulator-'.Tools::strtolower($productConfigs['CODE']).'.tpl'
826 826
                 );
827 827
             }
828 828
         }
@@ -851,7 +851,7 @@  discard block
 block discarded – undo
851 851
         // $params['type'] = weight | price | after_price
852 852
         if (isset($params['type']) && $params['type'] === 'price' &&
853 853
             isset($params['smarty']) && isset($params['smarty']->template_resource) &&
854
-            (strpos($params['smarty']->template_resource, 'product.tpl') !== false  ||
854
+            (strpos($params['smarty']->template_resource, 'product.tpl') !== false ||
855 855
             strpos($params['smarty']->template_resource, 'product-prices.tpl') !== false)
856 856
         ) {
857 857
             return $this->productPageSimulatorDisplay("hookDisplayProductPriceBlock");
@@ -884,16 +884,16 @@  discard block
 block discarded – undo
884 884
         if (!in_array(PROMOTIONS_CATEGORY_NAME, $categories)) {
885 885
             /** @var CategoryCore $category */
886 886
             $category = new Category();
887
-            $categoryArray = array((int)Configuration::get('PS_LANG_DEFAULT')=> PROMOTIONS_CATEGORY );
887
+            $categoryArray = array((int) Configuration::get('PS_LANG_DEFAULT')=> PROMOTIONS_CATEGORY);
888 888
             $category->is_root_category = false;
889 889
             $category->link_rewrite = $categoryArray;
890 890
             $category->meta_description = $categoryArray;
891 891
             $category->meta_keywords = $categoryArray;
892 892
             $category->meta_title = $categoryArray;
893
-            $category->name = array((int)Configuration::get('PS_LANG_DEFAULT')=> PROMOTIONS_CATEGORY_NAME);
893
+            $category->name = array((int) Configuration::get('PS_LANG_DEFAULT')=> PROMOTIONS_CATEGORY_NAME);
894 894
             $category->id_parent = Configuration::get('PS_HOME_CATEGORY');
895
-            $category->active=0;
896
-            $description = 'Pagantis: Products with this category have free financing assumed by the merchant. ' .
895
+            $category->active = 0;
896
+            $description = 'Pagantis: Products with this category have free financing assumed by the merchant. '.
897 897
                 'Use it to promote your products or brands.';
898 898
             $category->description = $this->l($description);
899 899
             $category->save();
@@ -913,7 +913,7 @@  discard block
 block discarded – undo
913 913
         }
914 914
 
915 915
         if (is_null($product)) {
916
-            $sql = 'SELECT value FROM '._DB_PREFIX_.'pagantis_config where config = \'' . pSQL($config) . '\' limit 1';
916
+            $sql = 'SELECT value FROM '._DB_PREFIX_.'pagantis_config where config = \''.pSQL($config).'\' limit 1';
917 917
             if ($results = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($sql)) {
918 918
                 if (is_array($results) && count($results) === 1 && isset($results[0]['value'])) {
919 919
                     return $results[0]['value'];
@@ -921,7 +921,7 @@  discard block
 block discarded – undo
921 921
             }
922 922
         }
923 923
 
924
-        $sql = 'SELECT value FROM '._DB_PREFIX_.'pagantis_config where config = \'' . pSQL($product) . '\' limit 1';
924
+        $sql = 'SELECT value FROM '._DB_PREFIX_.'pagantis_config where config = \''.pSQL($product).'\' limit 1';
925 925
         if ($results = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($sql)) {
926 926
             if (is_array($results) && count($results) === 1 && isset($results[0]['value'])) {
927 927
                 $configs = json_decode($results[0]['value'], true);
@@ -941,10 +941,10 @@  discard block
 block discarded – undo
941 941
      */
942 942
     public function checkLogoExists()
943 943
     {
944
-        $logoPg = _PS_MODULE_DIR_ . '/onepagecheckoutps/views/img/payments/pagantis.png';
945
-        if (!file_exists($logoPg) && is_dir(_PS_MODULE_DIR_ . '/onepagecheckoutps/views/img/payments')) {
944
+        $logoPg = _PS_MODULE_DIR_.'/onepagecheckoutps/views/img/payments/pagantis.png';
945
+        if (!file_exists($logoPg) && is_dir(_PS_MODULE_DIR_.'/onepagecheckoutps/views/img/payments')) {
946 946
             copy(
947
-                _PS_PAGANTIS_DIR . '/logo.png',
947
+                _PS_PAGANTIS_DIR.'/logo.png',
948 948
                 $logoPg
949 949
             );
950 950
         }
@@ -960,7 +960,7 @@  discard block
 block discarded – undo
960 960
         if (count($langArray) != 2 && isset($lang['locale'])) {
961 961
             $langArray = explode("-", $lang['locale']);
962 962
         }
963
-        $this->language = Tools::strtoupper($langArray[count($langArray)-1]);
963
+        $this->language = Tools::strtoupper($langArray[count($langArray) - 1]);
964 964
         // Prevent null language detection
965 965
         if (in_array(Tools::strtolower($this->language), $this->allowedCountries)) {
966 966
             return;
Please login to merge, or discard this patch.