"
",
'thead_open' => '',
'thead_close' => '',
'heading_row_start' => '',
'heading_row_end' => '
',
'heading_cell_start' => '',
'heading_cell_end' => ' | ',
'tbody_open' => '',
'tbody_close' => '',
'row_start' => '',
'row_end' => '
',
'cell_start' => '',
'cell_end' => ' | ',
'row_alt_start' => '',
'row_alt_end' => '
',
'cell_alt_start' => '',
'cell_alt_end' => ' | ',
'table_close' => '
'
);
*
*/
public function index() {
$data["username"] = "";
$this->load->view('bko/view_bko_login', $data);
}
public function logout() {
$data['username'] = $data['password'] = '';
$this->load->view('bko/view_bko_login', $data);
}
public function withdraws() {
$data["title"] = "Withdraws Report";
$mysql = "SELECT m.added::date AS date,m.terminatingamount*0.01 AS amount,m.fee*0.01 as fee, "
. "mm.firstname||' '||mm.lastname||'
Email:'||mm.email AS Sender,"
. "r.firstname||' '||r.lastname||'
Acc:'||r.account_no||'-'||b.name AS Recitient,mp.confirmation,"
. "CASE WHEN m.status=1 THEN 'Pending' WHEN m.status=3 THEN 'Cancelled' WHEN m.status=5 THEN 'Completed' ELSE '' END AS Status "
. "FROM money_transfer m "
. "LEFT JOIN sendmoney_recipient r ON r.id = m.recipientid "
. " LEFT JOIN members mm ON mm.id = m.member_id "
. "LEFT JOIN bank_entity_codes b ON b.code = r.bank_code "
. "LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id "
. "WHERE mp.confirmation IS NOT NULL ORDER BY m.id DESC LIMIT 4000";
// $query = $this->db->query($mysql);
// $this->table->set_heading('Date', 'Amount', 'Fee', 'Recipient', 'Confirmation', 'Status')
//$this->table->set_heading('Date', 'Amount','Fee','Recipient','Confirmation', 'Status');
$data['mysql'] = $mysql;
$this->renderbkoreportpage($data);
}
public function pendpay() {
$data["title"] = "Pending withdraws Report";
$mysql = "SELECT * FROM members";
$data['mysql'] = $mysql;
$this->renderbkoreportpage($data);
}
public function payments() {
$data["title"] = "Payment Report";
$mysql = "SELECT * FROM members_payments";
$data['mysql'] = $mysql;
$this->renderbkoreportpage($data);
}
public function signup() {
$data["title"] = "Signup Report";
$mysql = "SElECT added::date,username,firstname||' '||lastname AS Name,loc,last_login::date FROM members ORDER BY id DESC LIMIT 7000";
$data['mysql'] = $mysql;
$this->renderbkoreportpage($data);
}
public function pendsignup() {
$data["page_title"] = "Pending Signup Report";
$mysql = "SELECT 'ADDED:'||added::date||'
EXPIRE:'||expire::date As Dates,'Username:'||username||'
Name:'||firstname||' '||lastname AS Name,"
. " (CASE WHEN status=1 THEN '' ELSE ' ' END) AS action ,"
. " (CASE WHEN status=1 THEN '' ELSE ' ' END) AS Del "
. " FROM members_pending WHERE expire> now() AND status = 1"
. " ORDER BY id desc limit 5000";
// $data['mysql'] = $mysql;
//$this->renderbkoreportpage($data);
//
$this->load->library('table');
$this->table->set_template($this->template);
$this->table->set_heading(array('data' => 'Date', 'style' => 'width:180px'), 'Email/Name', array('data' => 'RES', 'style' => 'width:40px; cellpadding:0px;'), array('data' => 'Del', 'style' => 'width:40px; cellpadding:0px;'));
//$mysql = $ydata['mysql'];
$query = $this->db->query($mysql);
$data['pendingsignup_table'] = $this->table->generate($query);
$this->load->view('bko/view_bko_header', $data);
$this->load->view('bko/view_bko_pendingsignup', $data);
$this->load->view('bko/view_bko_footer', $data);
}
private function renderbkoreportpage($ydata) {
$data = array();
$data["page_title"] = $ydata["title"];
$this->load->library('table');
$this->table->set_template($this->template);
$mysql = "SELECT * FROM money_transfer LIMIT 100";
$sdate = '2016-01-01';
$edate = '2018-01-01';
$mysql = $ydata['mysql'];
$query = $this->db->query($mysql);
$data['sendmoney_dash_table'] = $this->table->generate($query);
$this->load->view('bko/view_bko_header', $data);
$this->load->view('bko/view_bko_report_generic', $data);
$this->load->view('bko/view_bko_footer', $data);
}
}