| @@ 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?', |
|