diff --git a/www/TEST/test_createuser.php b/www/TEST/test_createuser.php
index f3120e08..eea9a414 100644
--- a/www/TEST/test_createuser.php
+++ b/www/TEST/test_createuser.php
@@ -3,9 +3,10 @@
require_once 'config.php';
$url = $local_url . "/createuser";
-$username = urlencode("ses66181+" . rand(1000, 9999) . "@gmail.com");
+$username = urlencode("jubaworker+" . rand(1000, 9999) . "@gmail.com");
-$username = "ses66181+" . rand(1000, 9999) . "@gmail.com";
+$username = "jubaworker+" . rand(1000, 9999) . "@gmail.com";
+//$username = "ameye+" . rand(1000, 9999) . "@chiefsoft.com";
$phone = (rand(1, 2) > 1) ? "770222" . rand(2222, 9999) : '';
include 'sample_data.php'; // just for sample data
diff --git a/www/application/controllers/Bkotransaction.php b/www/application/controllers/Bkotransaction.php
index 51792f0a..18b1193c 100644
--- a/www/application/controllers/Bkotransaction.php
+++ b/www/application/controllers/Bkotransaction.php
@@ -25,7 +25,8 @@ class Bkotransaction extends Bko_Controller {
$mysql = "SELECT m.id,mp.confirmation, m.added,me.firstname||' '||me.lastname||'
'||me.email AS Sender,"
. "sr.firstname||' '||sr.lastname||'
ACC:'||sr.account_no||'-'||be.name AS recipient, m.initiatingamount*0.01 AS Amount,m.fee*0.01 AS Fee, "
. "'' As Detail, "
- . "'' As Process "
+ . "'' As Process, "
+ . "m.initiatingamount AS raw_amount, m.fee AS raw_fee, sr.bank_code, sr.account_no "
. "FROM money_transfer m "
. "LEFT JOIN members me ON me.id=m.member_id "
. "LEFT JOIN sendmoney_recipient sr ON sr.id=m.recipientid "
@@ -39,7 +40,7 @@ class Bkotransaction extends Bko_Controller {
break;
- case 'TRANSDETAIL':
+ case 'TRANSDETAIL':
$mysql = "SELECT m.id,mp.confirmation, m.added,me.firstname||' '||me.lastname||'
'||me.email AS Sender,"
. "sr.firstname||' '||sr.lastname||'
ACC:'||sr.account_no||'-'||be.name AS recipient, m.initiatingamount*0.01 AS Amount,m.fee*0.01 AS Fee "
@@ -65,93 +66,155 @@ class Bkotransaction extends Bko_Controller {
case 'COMPLETE':
//echo 'complete 1';
-// url: "/bkotransaction/smprocess?proc=COMPLETE&sendmoney_id="+link_id+'&tcode='+tcode+'&tref='+tref
+ // url: "/bkotransaction/smprocess?proc=COMPLETE&sendmoney_id="+link_id+'&tcode='+tcode+'&tref='+tref
$data["trans_code"] = $this->input->get('tcode');
$data["trans_tref"] = $this->input->get('tref');
$data["sendmoney_id"] = $sendmoney_id;
- $data['action'] = WRENCHBOARD_SMONEY_BKOPROC;
- $data['action_mode'] = SMONEY_PROCC_MANUAL;
- $this->load->model('backend_model');
- $out = array();
- $this->backend_model->wrenchboard_api($data, $out);
- echo $out['status'];
-
-
+ echo $this->sendmoneyCompletePage($data);
break;
}
}
+ protected function sendmoneyCompletePage($data) {
+ $data['action'] = WRENCHBOARD_SMONEY_BKOPROC;
+ $data['action_mode'] = SMONEY_PROCC_MANUAL;
+ $this->load->model('backend_model');
+ $out = array();
+ $this->backend_model->wrenchboard_api($data, $out);
+ return $out['status'];
+ }
public function smTransmitProcess() {
- // url: "/bkotransaction/smprocess?proc=PROCESS&sendmoney_id="+link_id
- $proc = $this->input->get('proc');
- $sendmoney_id = $this->input->get('sendmoney_id');
+ // url: "/bkotransaction/smprocess?proc=PROCESS&sendmoney_id="+link_id
+ $proc = $this->input->get('proc');
+ $sendmoney_id = $this->input->get('sendmoney_id');
- switch ($proc) {
- case 'PROCESS':
- $mysql = "SELECT m.id,mp.confirmation, m.added,me.firstname||' '||me.lastname||'
'||me.email AS Sender,"
- . "sr.firstname||' '||sr.lastname||'
ACC:'||sr.account_no||'-'||be.name AS recipient, m.initiatingamount*0.01 AS Amount,m.fee*0.01 AS Fee, "
- . "'' As Detail, "
- . "'' As Process "
- . "FROM money_transfer m "
- . "LEFT JOIN members me ON me.id=m.member_id "
- . "LEFT JOIN sendmoney_recipient sr ON sr.id=m.recipientid "
- . "LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id "
- . "LEFT JOIN bank_entity_codes be ON be.code=sr.bank_code WHERE m.id=" . $sendmoney_id;
+ switch ($proc) {
+ case 'PROCESS':
+ $mysql = "SELECT m.id,mp.confirmation, m.added,me.firstname||' '||me.lastname||'
'||me.email AS Sender,"
+ . "sr.firstname||' '||sr.lastname||'
ACC:'||sr.account_no||'-'||be.name AS recipient, m.initiatingamount*0.01 AS Amount,m.fee*0.01 AS Fee, "
+ . "'' As Detail, "
+ . "'' As Process, "
+ . "m.initiatingamount AS raw_amount, m.fee AS raw_fee, sr.bank_code, sr.account_no "
+ . "FROM money_transfer m "
+ . "LEFT JOIN members me ON me.id=m.member_id "
+ . "LEFT JOIN sendmoney_recipient sr ON sr.id=m.recipientid "
+ . "LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id "
+ . "LEFT JOIN bank_entity_codes be ON be.code=sr.bank_code WHERE m.id=" . $sendmoney_id;
- $query = $this->db->query($mysql);
- $row = $query->row_array();
+ $query = $this->db->query($mysql);
+ $row = $query->row_array();
- echo $this->sendmoneyProcessPage($row);
+ echo $this->sendmoneyProcessPage($row);
- break;
+ break;
- case 'DETAIL':
+ case 'DETAIL':
- echo 'detail';
+ echo 'detail';
- break;
+ break;
- case 'TRANSMIT':
- //echo 'complete 1';
-// url: "/bkotransaction/smprocess?proc=COMPLETE&sendmoney_id="+link_id+'&tcode='+tcode+'&tref='+tref
- $data["trans_code"] = $this->input->get('tcode');
- $data["trans_tref"] = $this->input->get('tref');
- $data["sendmoney_id"] = $sendmoney_id;
- $data['action'] = WRENCHBOARD_SMONEY_BKOPROC;
- $data['action_mode'] = SMONEY_PROCC_INTERSWITCH;
- $this->load->model('backend_model');
- $out = array();
- $this->backend_model->wrenchboard_api($data, $out);
- echo $out['status'];
-
-
-
- break;
+ case 'TRANSMIT':
+ //echo 'complete 1';
+ // url: "/bkotransaction/smprocess?proc=COMPLETE&sendmoney_id="+link_id+'&tcode='+tcode+'&tref='+tref
+ $data["trans_code"] = $this->input->get('tcode');
+ $data["trans_tref"] = $this->input->get('tref');
+ $data["sendmoney_id"] = $sendmoney_id;
+ $mysql = "SELECT m.id,mp.confirmation, m.added,me.firstname||' '||me.lastname||'
'||me.email AS sender,
+ sr.firstname||' '||sr.lastname||'
ACC:'||sr.account_no||'-'||be.name AS recipient,
+ m.initiatingamount*0.01 AS amount, m.fee*0.01 AS fee,
+ m.initiatingamount AS raw_amount, m.fee AS raw_fee, sr.bank_code, sr.account_no
+ FROM money_transfer m
+ LEFT JOIN members me ON me.id=m.member_id
+ LEFT JOIN sendmoney_recipient sr ON sr.id=m.recipientid
+ LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id
+ LEFT JOIN bank_entity_codes be ON be.code=sr.bank_code WHERE m.id=" . $sendmoney_id;
+
+ $query = $this->db->query($mysql);
+ $row = $query->row_array();
+
+ echo $this->sendmoneyProcessPage($row, $data);
+ /*
+ $data['action'] = WRENCHBOARD_SMONEY_BKOPROC;
+ $data['action_mode'] = SMONEY_PROCC_INTERSWITCH;
+ $this->load->model('backend_model');
+ $out = array();
+ $this->backend_model->wrenchboard_api($data, $out);
+ echo $out['status'];
+ */
+ break;
+ }
}
- }
private function TransmitSendmoneyProcessPage($out) {
- $myTable = "