@@ 744-768 (lines=25) @@ | ||
741 | $OSCOM_Db->exec($sql); |
|
742 | } |
|
743 | ||
744 | if (!defined('MODULE_PAYMENT_SAGE_PAY_DIRECT_TRANSACTION_ORDER_STATUS_ID')) { |
|
745 | $Qcheck = $OSCOM_Db->get('orders_status', 'orders_status_id', ['orders_status_name' => 'Sage Pay [Transactions]'], null, 1); |
|
746 | ||
747 | if ($Qcheck->fetch() === false) { |
|
748 | $Qstatus = $OSCOM_Db->get('orders_status', 'max(orders_status_id) as status_id'); |
|
749 | ||
750 | $status_id = $Qstatus->valueInt('status_id') + 1; |
|
751 | ||
752 | $languages = tep_get_languages(); |
|
753 | ||
754 | foreach ($languages as $lang) { |
|
755 | $OSCOM_Db->save('orders_status', [ |
|
756 | 'orders_status_id' => $status_id, |
|
757 | 'language_id' => $lang['id'], |
|
758 | 'orders_status_name' => 'Sage Pay [Transactions]', |
|
759 | 'public_flag' => 0, |
|
760 | 'downloads_flag' => 0 |
|
761 | ]); |
|
762 | } |
|
763 | } else { |
|
764 | $status_id = $Qcheck->valueInt('orders_status_id'); |
|
765 | } |
|
766 | } else { |
|
767 | $status_id = MODULE_PAYMENT_SAGE_PAY_DIRECT_TRANSACTION_ORDER_STATUS_ID; |
|
768 | } |
|
769 | ||
770 | $params = array('MODULE_PAYMENT_SAGE_PAY_DIRECT_STATUS' => array('title' => 'Enable Sage Pay Direct Module', |
|
771 | 'desc' => 'Do you want to accept Sage Pay Direct payments?', |
@@ 403-427 (lines=25) @@ | ||
400 | function getParams() { |
|
401 | $OSCOM_Db = Registry::get('Db'); |
|
402 | ||
403 | if (!defined('MODULE_PAYMENT_SAGE_PAY_FORM_TRANSACTION_ORDER_STATUS_ID')) { |
|
404 | $Qcheck = $OSCOM_Db->get('orders_status', 'orders_status_id', ['orders_status_name' => 'Sage Pay [Transactions]'], null, 1); |
|
405 | ||
406 | if ($Qcheck->fetch() === false) { |
|
407 | $Qstatus = $OSCOM_Db->get('orders_status', 'max(orders_status_id) as status_id'); |
|
408 | ||
409 | $status_id = $Qstatus->valueInt('status_id') + 1; |
|
410 | ||
411 | $languages = tep_get_languages(); |
|
412 | ||
413 | foreach ($languages as $lang) { |
|
414 | $OSCOM_Db->save('orders_status', [ |
|
415 | 'orders_status_id' => $status_id, |
|
416 | 'language_id' => $lang['id'], |
|
417 | 'orders_status_name' => 'Sage Pay [Transactions]', |
|
418 | 'public_flag' => 0, |
|
419 | 'downloads_flag' => 0 |
|
420 | ]); |
|
421 | } |
|
422 | } else { |
|
423 | $status_id = $Qcheck->valueInt('orders_status_id'); |
|
424 | } |
|
425 | } else { |
|
426 | $status_id = MODULE_PAYMENT_SAGE_PAY_FORM_TRANSACTION_ORDER_STATUS_ID; |
|
427 | } |
|
428 | ||
429 | $params = array('MODULE_PAYMENT_SAGE_PAY_FORM_STATUS' => array('title' => 'Enable Sage Pay Form Module', |
|
430 | 'desc' => 'Do you want to accept Sage Pay Form payments?', |
@@ 404-428 (lines=25) @@ | ||
401 | $OSCOM_Db->exec($sql); |
|
402 | } |
|
403 | ||
404 | if (!defined('MODULE_PAYMENT_SAGE_PAY_SERVER_TRANSACTION_ORDER_STATUS_ID')) { |
|
405 | $Qcheck = $OSCOM_Db->get('orders_status', 'orders_status_id', ['orders_status_name' => 'Sage Pay [Transactions]'], null, 1); |
|
406 | ||
407 | if ($Qcheck->fetch() === false) { |
|
408 | $Qstatus = $OSCOM_Db->get('orders_status', 'max(orders_status_id) as status_id'); |
|
409 | ||
410 | $status_id = $Qstatus->valueInt('status_id') + 1; |
|
411 | ||
412 | $languages = tep_get_languages(); |
|
413 | ||
414 | foreach ($languages as $lang) { |
|
415 | $OSCOM_Db->save('orders_status', [ |
|
416 | 'orders_status_id' => $status_id, |
|
417 | 'language_id' => $lang['id'], |
|
418 | 'orders_status_name' => 'Sage Pay [Transactions]', |
|
419 | 'public_flag' => 0, |
|
420 | 'downloads_flag' => 0 |
|
421 | ]); |
|
422 | } |
|
423 | } else { |
|
424 | $status_id = $Qcheck->valueInt('orders_status_id'); |
|
425 | } |
|
426 | } else { |
|
427 | $status_id = MODULE_PAYMENT_SAGE_PAY_SERVER_TRANSACTION_ORDER_STATUS_ID; |
|
428 | } |
|
429 | ||
430 | $params = array('MODULE_PAYMENT_SAGE_PAY_SERVER_STATUS' => array('title' => 'Enable Sage Pay Server Module', |
|
431 | 'desc' => 'Do you want to accept Sage Pay Server payments?', |