mirror of
https://github.com/itflow-org/itflow
synced 2026-09-22 14:41:17 +00:00
Move payment provider post vars to a model to reduce repetition
This commit is contained in:
@@ -11,12 +11,7 @@ if (isset($_POST['add_payment_provider'])) {
|
|||||||
validateCSRFToken();
|
validateCSRFToken();
|
||||||
|
|
||||||
$provider = escapeSql($_POST['provider']);
|
$provider = escapeSql($_POST['provider']);
|
||||||
$public_key = escapeSql($_POST['public_key']);
|
require_once 'payment_provider_model.php';
|
||||||
$private_key = escapeSql($_POST['private_key']);
|
|
||||||
$threshold = floatval($_POST['threshold']);
|
|
||||||
$account = intval($_POST['account']);
|
|
||||||
$expense_vendor = intval($_POST['expense_vendor']) ?? 0;
|
|
||||||
$expense_category = intval($_POST['expense_category']) ?? 0;
|
|
||||||
|
|
||||||
// Check to ensure provider isn't added twice
|
// Check to ensure provider isn't added twice
|
||||||
$sql = mysqli_query($mysqli, "SELECT 1 FROM payment_providers WHERE payment_provider_name = '$provider' LIMIT 1");
|
$sql = mysqli_query($mysqli, "SELECT 1 FROM payment_providers WHERE payment_provider_name = '$provider' LIMIT 1");
|
||||||
@@ -53,13 +48,9 @@ if (isset($_POST['edit_payment_provider'])) {
|
|||||||
|
|
||||||
validateCSRFToken();
|
validateCSRFToken();
|
||||||
|
|
||||||
|
require_once 'payment_provider_model.php';
|
||||||
|
|
||||||
$provider_id = intval($_POST['provider_id']);
|
$provider_id = intval($_POST['provider_id']);
|
||||||
$public_key = escapeSql($_POST['public_key']);
|
|
||||||
$private_key = escapeSql($_POST['private_key']);
|
|
||||||
$threshold = floatval($_POST['threshold']);
|
|
||||||
$account = intval($_POST['account']);
|
|
||||||
$expense_vendor = intval($_POST['expense_vendor']) ?? 0;
|
|
||||||
$expense_category = intval($_POST['expense_category']) ?? 0;
|
|
||||||
|
|
||||||
mysqli_query($mysqli,"UPDATE payment_providers SET payment_provider_public_key = '$public_key', payment_provider_private_key = '$private_key', payment_provider_threshold = $threshold, payment_provider_account = $account, payment_provider_expense_vendor = $expense_vendor, payment_provider_expense_category = $expense_category WHERE payment_provider_id = $provider_id");
|
mysqli_query($mysqli,"UPDATE payment_providers SET payment_provider_public_key = '$public_key', payment_provider_private_key = '$private_key', payment_provider_threshold = $threshold, payment_provider_account = $account, payment_provider_expense_vendor = $expense_vendor, payment_provider_expense_category = $expense_category WHERE payment_provider_id = $provider_id");
|
||||||
|
|
||||||
|
|||||||
9
admin/post/payment_provider_model.php
Normal file
9
admin/post/payment_provider_model.php
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
defined('FROM_POST_HANDLER') || die("Direct file access is not allowed");
|
||||||
|
|
||||||
|
$public_key = escapeSql($_POST['public_key']);
|
||||||
|
$private_key = escapeSql($_POST['private_key']);
|
||||||
|
$threshold = floatval($_POST['threshold']);
|
||||||
|
$account = intval($_POST['account']);
|
||||||
|
$expense_vendor = intval($_POST['expense_vendor']) ?? 0;
|
||||||
|
$expense_category = intval($_POST['expense_category']) ?? 0;
|
||||||
Reference in New Issue
Block a user