| 290 |
* Form builder for product attributes. |
* Form builder for product attributes. |
| 291 |
*/ |
*/ |
| 292 |
function uc_turkish_banks_add_form($action, $cid = null) { |
function uc_turkish_banks_add_form($action, $cid = null) { |
|
|
|
| 293 |
if ($action == 'edit') { |
if ($action == 'edit') { |
| 294 |
// If the action is edit, we load the coupon from the database with default values |
// If the action is edit, we load the coupon from the database with default values |
| 295 |
$value = uc_turkish_banks_load($cid); |
$value = uc_turkish_banks_load($cid); |
| 957 |
|
|
| 958 |
$taksit=0; |
$taksit=0; |
| 959 |
|
|
| 960 |
$request=str_replace("{NAME}", variable_get('banks_settings_name', ''), $request); |
$request = str_replace("{NAME}", variable_get('banks_settings_name', ''), $request); |
| 961 |
$request=str_replace("{PASSWORD}", variable_get('banks_settings_password', ''), $request); |
$request = str_replace("{PASSWORD}", variable_get('banks_settings_password', ''), $request); |
| 962 |
$request=str_replace("{CLIENTID}", variable_get('banks_settings_clientid', ''), $request); |
$request = str_replace("{CLIENTID}", variable_get('banks_settings_clientid', ''), $request); |
| 963 |
$request=str_replace("{IP}", GetHostByName($REMOTE_ADDR), $request); |
$request = str_replace("{IP}", GetHostByName($REMOTE_ADDR), $request); |
| 964 |
$request=str_replace("{OID}", $order_id, $request); |
$request = str_replace("{OID}", $order_id, $request); |
| 965 |
$request=str_replace("{TYPE}", variable_get('banks_transaction_mode', 'test'), $request); |
$request = str_replace("{TYPE}", variable_get('banks_transaction_mode', 'test'), $request); |
| 966 |
$request=str_replace("{CCNO}", $order->payment_details['cc_number'], $request); |
$request = str_replace("{CCNO}", $order->payment_details['cc_number'], $request); |
| 967 |
$request=str_replace("{CCTAR}", "$order->payment_details['cc_exp_month']/$order->payment_details['cc_exp_year']", $request); |
$request = str_replace("{CCTAR}", "$order->payment_details['cc_exp_month']/$order->payment_details['cc_exp_year']", $request); |
| 968 |
$request=str_replace("{CV2}", "$order->payment_details['cc_cvv']", $request); |
$request = str_replace("{CV2}", "$order->payment_details['cc_cvv']", $request); |
| 969 |
$request=str_replace("{TUTAR}", $amount, $request); |
$request = str_replace("{TUTAR}", $amount, $request); |
| 970 |
$request=str_replace("{TAKSIT}", $taksit, $request); |
$request = str_replace("{TAKSIT}", $taksit, $request); |
| 971 |
|
|
| 972 |
$transaction_mode = variable_get('banks_settings_transaction_mode', 'test'); |
$transaction_mode = variable_get('banks_settings_transaction_mode', 'test'); |
| 973 |
if ($transaction_mode == 'test') { |
if ($transaction_mode == 'test') { |
| 998 |
} |
} |
| 999 |
curl_close($ch); |
curl_close($ch); |
| 1000 |
|
|
| 1001 |
$response =""; |
$response = ""; |
| 1002 |
$order_id =""; |
$order_id = ""; |
| 1003 |
$auth_code =""; |
$auth_code = ""; |
| 1004 |
$proc_return_code =""; |
$proc_return_code = ""; |
| 1005 |
$err_msg =""; |
$err_msg = ""; |
| 1006 |
$host_msg =""; |
$host_msg = ""; |
| 1007 |
|
|
| 1008 |
$response_tag="Response"; |
$response_tag="Response"; |
| 1009 |
$posf = strpos($result, "<". $response_tag .">"); |
$posf = strpos($result, "<". $response_tag .">"); |