require 'includes/application_top.php'; // include needed classes require_once DIR_FS_EXTERNAL . 'paypal/classes/PayPalAdmin.php'; $paypal = new PayPalAdmin(); if (isset($_GET['action'])) { switch ($_GET['action']) { case 'update': $sql_data_array = array(); foreach ($_POST['config'] as $key => $value) { $sql_data_array[] = array('config_key' => $key, 'config_value' => $value); } $paypal->save_config($sql_data_array); xtc_redirect(xtc_href_link(basename($PHP_SELF))); break; case 'status_install': $paypal->status_install(); xtc_redirect(xtc_href_link(basename($PHP_SELF))); break; } } $orders_statuses = array(array('id' => '-1', 'text' => TEXT_PAYPAL_NO_STATUS_CHANGE)); $orders_status_query = xtc_db_query("SELECT orders_status_id,\n orders_status_name\n FROM " . TABLE_ORDERS_STATUS . "\n WHERE language_id = '" . $_SESSION['languages_id'] . "'\n ORDER BY sort_order"); while ($orders_status = xtc_db_fetch_array($orders_status_query)) { $orders_statuses[] = array('id' => $orders_status['orders_status_id'], 'text' => $orders_status['orders_status_name']); } $status_array = array(array('id' => 1, 'text' => YES), array('id' => 0, 'text' => NO)); $mode_array = array(array('id' => 'live', 'text' => 'Live'), array('id' => 'sandbox', 'text' => 'Sandbox')); $transaction_array = array(array('id' => 'sale', 'text' => 'Sale'), array('id' => 'authorize', 'text' => 'Authorize')); $log_level_array = array(array('id' => 'ERROR', 'text' => 'Error'), array('id' => 'WARN', 'text' => 'Warning'), array('id' => 'INFO', 'text' => 'Info'), array('id' => 'FINE', 'text' => 'Fine'), array('id' => 'DEBUG', 'text' => 'Debug')); //$locale_code = array( require DIR_WS_INCLUDES . 'head.php';