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';