samboy
May 9th, 2013, 20:53
سلام
دوستان برای حل مشکل پرداخت فاکتور با مبلغ x تومان درگاه ملت به صورت زیر کد جایگزین را قرار داده اند:
در فایل Pay.php بجای کد زیر:
$amount = $_POST['Amount'];
قرار دادن کد زیر:
$invoideid=intval($invoideid);
$dbinvoice = mysql_fetch_object(mysql_query("SELECT tblinvoices.total AS amount,tblcurrencies.code AS currency FROM tblinvoices LEFT JOIN tblclients ON tblinvoices.userid=tblclients.id LEFT JOIN tblcurrencies ON tblclients.currency=tblcurrencies.id WHERE tblinvoices.id='$invoideid'"));
$amount=str_replace('.00','',$dbinvoice->amount);
if ($dbinvoice->currency == 'Rial'){
//nothing
$amount=intval($amount);
}else{
$amount = intval($amount)*10;
}
من currency رو تومان تعریف کردم حالا در قسمت کد بالا بجای 'Rial' نوع 'Toman' قرار بدم؟
ممنون
دوستان برای حل مشکل پرداخت فاکتور با مبلغ x تومان درگاه ملت به صورت زیر کد جایگزین را قرار داده اند:
در فایل Pay.php بجای کد زیر:
$amount = $_POST['Amount'];
قرار دادن کد زیر:
$invoideid=intval($invoideid);
$dbinvoice = mysql_fetch_object(mysql_query("SELECT tblinvoices.total AS amount,tblcurrencies.code AS currency FROM tblinvoices LEFT JOIN tblclients ON tblinvoices.userid=tblclients.id LEFT JOIN tblcurrencies ON tblclients.currency=tblcurrencies.id WHERE tblinvoices.id='$invoideid'"));
$amount=str_replace('.00','',$dbinvoice->amount);
if ($dbinvoice->currency == 'Rial'){
//nothing
$amount=intval($amount);
}else{
$amount = intval($amount)*10;
}
من currency رو تومان تعریف کردم حالا در قسمت کد بالا بجای 'Rial' نوع 'Toman' قرار بدم؟
ممنون