";
}
}
// edit ////////////////////////////////////////
if (isset($_GET['id']) && is_numeric($_GET['id']))
{
$pmid = (int)$_GET['id'];
$query = "SELECT * FROM exchangerix_pmethods WHERE pmethod_id='$pmid' LIMIT 1";
$result = smart_mysql_query($query);
$res_total = mysqli_num_rows($result);
if ($res_total > 0)
{
$row = mysqli_fetch_array($result);
}
}
if (isset($_POST['action']) && $_POST['action'] == "edit")
{
unset($errs);
$errs = array();
$pmethod_id = (int)getPostParameter('pmethodid');
$pmethod_title = mysqli_real_escape_string($conn, getPostParameter('pmethod_title'));
//$min_amount = mysqli_real_escape_string($conn, getPostParameter('min_amount')); //dev
//$account_id = mysqli_real_escape_string($conn, getPostParameter('account_id'));
//$account_key = mysqli_real_escape_string($conn, getPostParameter('account_key'));
$commission = mysqli_real_escape_string($conn, getPostParameter('commission'));
$commission_sign = mysqli_real_escape_string($conn, getPostParameter('commission_sign'));
$pmethod_details = mysqli_real_escape_string($conn, nl2br(getPostParameter('pmethod_details')));
$status = mysqli_real_escape_string($conn, getPostParameter('status'));
if(!($pmethod_title && $pmethod_details && $status))
{
$errs[] = "Please fill in all required fields";
}
else
{
if ($min_amount && !is_numeric($min_amount))
$errs[] = "Please enter correct min payment value";
if ($commission && !is_numeric($commission))
$errs[] = "Please enter correct commission value";
if (isset($commission) && is_numeric($commission))
{
switch ($commission_sign)
{
case "currency": $commission_sign = ""; break;
case "%": $commission_sign = "%"; break;
}
$commission = $commission.$commission_sign;
}
else
{
$commission = "";
}
}
if (count($errs) == 0)
{
$sql = "UPDATE exchangerix_pmethods SET pmethod_title='$pmethod_title', min_amount='$min_amount', pmethod_details='$pmethod_details', commission='$commission', status='$status' WHERE pmethod_id='$pmethod_id' LIMIT 1";
if (smart_mysql_query($sql))
{
header("Location: payment_methods.php?msg=updated");
exit();
}
}
else
{
$allerrors = "";
foreach ($errs as $errorname)
$allerrors .= $errorname."
";
}
}
// delete ////////////////////////////////////////
if (isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['action'] == "delete")
{
$pmid = (int)$_GET['id'];
smart_mysql_query("DELETE FROM exchangerix_pmethods WHERE pmethod_id='$pmid'");
header("Location: payment_methods.php?msg=deleted");
exit();
}
$query = "SELECT * FROM exchangerix_pmethods ORDER BY status";
$result = smart_mysql_query($query);
$total = mysqli_num_rows($result);
$cc = 0;
$title = "Payment Methods";
require_once ("inc/header.inc.php");
?>