*/ require "../libraries/common.inc.php"; require "session_cp.inc.php"; require LIB_PATH . "payment.class.php"; require LIB_PATH . "file.class.php"; require LIB_PATH . "cache.class.php"; uses("setting", "typeoption"); $cache = new Caches(); $typeoption = new Typeoption(); $file = new Files(); $payment = new Payments(); $pay_controller = new PbController(); $setting = new Settings(); $tpl_file = "payment"; setvar("AskAction", $typeoption->get_cache_type("common_option")); $result = $payment->getpayments(); setvar("Items", $result); setvar("payment_url", URL . 'plugins/' . $payment->payment_dir . '/'); $item = $setting->getValues(1); if (isset($_POST['save'])) { $datas = $_POST['data']['payment']; if (isset($_POST['id'])) { $id = intval($_POST['id']); } if (!empty($_POST['data']['config'])) { $datas['config'] = serialize($_POST['data']['config']); } if (!empty($id)) { $result = $pdb->Execute("UPDATE {$tb_prefix}payments SET title='" . $datas['title'] . "',description='" . $datas['description'] . "',if_online_support='" . $datas['if_online_support'] . "',available='" . $datas['available'] . "',config='" . $datas['config'] . "',modified={$time_stamp} WHERE id=" . $id); } else { $result = $pdb->Execute("INSERT INTO {$tb_prefix}payments (name,title,description,available,config,created,modified) VALUE ('" . $datas['name'] . "','" . $datas['title'] . "','" . $datas['description'] . "','" . $datas['available'] . "','" . $datas['config'] . "',{$time_stamp},{$time_stamp});");