load->view('bko/view_bko_login', $data); } public function logout() { $data['username'] = $data['password'] = ''; $this->load->view('bko/view_bko_login', $data); } public function dash() { // $this->load->view('bko/view_bko_header', $data); $data = array(); $data = $this->bkoDashData(); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_dash', $data); $this->load->view('bko/view_bko_footer', $data); } public function pastdue(){ $this->load->library('table'); $mysql = "SELECT c.promo, ''||j.title||'
'||j.description AS job_name, 'OWN '|| m1.firstname||' - '||m1.email||'
WRK '||m2.firstname||' - '||m2.email AS owner_worker, c.delivery_date FROM members_jobs_contract c LEFT JOIN members_jobs j ON j.id = c.job_id LEFT JOIN members m1 ON m1.id = c.member_id LEFT JOIN members m2 ON m2.id = c.client_id WHERE c.status IN (1,2) AND c.delivery_date < now() ORDER BY c.id DESC LIMIT 60"; $this->table->set_template($this->template); $query = $this->db->query($mysql); $data['past_due_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko_pages/pastdue_jobs', $data); $this->load->view('bko/view_bko_footer', $data); // return $this->offers(); } public function offers() { // $this->load->view('bko/view_bko_header', $data); $config = $this->PrepPagination(10, 3, '/bkouser/jobs'); $mysql0 = "SELECT * FROM members_jobs_offer WHERE expire > now() AND status = 1 AND public_view = 0 "; $q = $this->db->query($mysql0); $config["total_rows"] = $q->num_rows(); $this->load->library('pagination'); $this->pagination->initialize($config); $data["pagination_links"] = $this->pagination->create_links(); $this->load->library('table'); $this->table->set_template($this->template); $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $page = is_numeric($page) ? $page : 0; $mysql = "SELECT 'Added :'||jo.added::date||'
'||'Expire :'||jo.expire||'
Reminder :'||COALESCE( jo.reminder_date::text, '') AS pdate,j.title,jo.email AS Recipient,m.email AS Owner," . " '' " . " FROM members_jobs_offer jo LEFT JOIN members_jobs j ON j.id = jo.job_id " . " LEFT JOIN members m ON m.id=jo.member_id " . " WHERE jo.expire > now() AND jo.status = 1 AND jo.public_view = 0 "; // . "AND jo.client_id = " . $_SESSION['member_id'] . " LIMIT $listLimit"; $query = $this->db->query($mysql); $this->table->function = 'smart_htmlspecialchars'; $data['job_list_table'] = $this->table->generate($query); $data['page_title'] = "Offers List"; $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_offerslist', $data); $this->load->view('bko/view_bko_footer', $data); } public function resendReminder(){ $offer_code = trim( $this->input->get('offer_code') ); if ( $offer_code !=''){ $this->load->model('backend_model'); $in = array(); $in['offer_code'] = $offer_code; $in['action'] = WRENCHBOARD_BKO_RESEND_OFFER; $out = array(); $res = $this->backend_model->wrenchboard_api($in, $out); echo "Resent code ". $offer_code; } else{ echo 'Not Sent'; } } public function jobs() { // $this->load->view('bko/view_bko_header', $data); $config = $this->PrepPagination(10, 3, '/bkouser/jobs'); $mysql0 = "SELECT * FROM members_jobs"; $q = $this->db->query($mysql0); $config["total_rows"] = $q->num_rows(); $this->load->library('pagination'); $this->pagination->initialize($config); $data["pagination_links"] = $this->pagination->create_links(); $this->load->library('table'); $this->table->set_template($this->template); $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $page = is_numeric($page) ? $page : 0; $mysql = "SELECT 'ID:'||mj.id||'
'||mj.created::date AS jdate, m.username||'
'|| mj.title||'

'||mj.description||'

'||mj.job_detail AS job_detail, mj.timeline_days||'(days)
'||mj.price*0.01||'('|| mj.country||')' AS details FROM members_jobs mj LEFT JOIN members m ON m.id = mj.member_id WHERE mj.status = 1 ORDER BY mj.id DESC LIMIT " . $config["per_page"] . " OFFSET " . $page; $query = $this->db->query($mysql); // $this->table->set_heading('Dates', 'Username', 'Name', 'Status', 'Verify Link', 'Action'); $this->table->function = 'smart_htmlspecialchars'; $data['job_list_table'] = $this->table->generate($query); $data['page_title'] = "Jobs List"; $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_joblist', $data); $this->load->view('bko/view_bko_footer', $data); } public function wrbwhy() { $data = array(); $data = $this->bkoDashData(); $data["why_title"] = $data["why_detail"] = $data["why_flag"] = ''; $data["why_flag"] = '0'; $this->load->model('backend_model'); $is_live = $this->backend_model->cfgReadChar("system.live"); //$data = array(); if ($_POST) { $data['why_title'] = trim($this->input->post('why_title')); $data['why_detail'] = htmlspecialchars($this->input->post('why_detail')); $data['why_flag'] = $this->input->post('why_flag'); $xar = array(); $query = $this->db->query("SELECT id FROM why WHERE lower(title)=lower('" . $data['why_title'] . "') "); if ($query->num_rows() > 0) { echo "Duplicate!"; } else { $xar['title'] = $data['why_title']; $xar['msg'] = $data['why_detail']; $xar['flags'] = $data['why_flag']; $this->db->insert('why', $xar); } } $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SELECT ''||title||'
'||msg AS FQ," . " '
" . "
' AS option " . " FROM why ORDER BY id DESC"; $query = $this->db->query($mysql); // $this->table->set_heading('Dates', 'Username', 'Name', 'Status', 'Verify Link', 'Action'); $this->table->function = 'smart_htmlspecialchars'; $data['why_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_why', $data); $this->load->view('bko/view_bko_footer', $data); } public function uploads(){ $data = array(); $data = $this->bkoDashData(); $data["faq_title"] = $data["faq_detail"] = $data["faq_flag"] = ''; $data["faq_flag"] = '0'; $this->load->model('backend_model'); $is_live = $this->backend_model->cfgReadChar("system.live"); //$data = array(); if ($_POST) { $data['faq_title'] = trim($this->input->post('faq_title')); $data['faq_detail'] = htmlspecialchars($this->input->post('faq_detail')); $data['faq_flag'] = $this->input->post('faq_flag'); $xar = array(); $query = $this->db->query("SELECT id FROM faq WHERE lower(title)=lower('" . $data['faq_title'] . "') "); if ($query->num_rows() > 0) { echo "Duplicate!"; } else { $xar['title'] = $data['faq_title']; $xar['msg'] = $data['faq_detail']; $xar['flags'] = $data['faq_flag']; $this->db->insert('faq', $xar); } } $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SELECT ''||title||'
'||msg AS FQ," . " '
" . "
' AS option " . " FROM faq ORDER BY id DESC"; $query = $this->db->query($mysql); // $this->table->set_heading('Dates', 'Username', 'Name', 'Status', 'Verify Link', 'Action'); $this->table->function = 'smart_htmlspecialchars'; $data['faq_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_uploads', $data); $this->load->view('bko/view_bko_footer', $data); } public function faq() { $data = array(); $data = $this->bkoDashData(); $data["faq_title"] = $data["faq_detail"] = $data["faq_flag"] = ''; $data["faq_flag"] = '0'; $this->load->model('backend_model'); $is_live = $this->backend_model->cfgReadChar("system.live"); //$data = array(); if ($_POST) { $data['faq_title'] = trim($this->input->post('faq_title')); $data['faq_detail'] = htmlspecialchars($this->input->post('faq_detail')); $data['faq_flag'] = $this->input->post('faq_flag'); $xar = array(); $query = $this->db->query("SELECT id FROM faq WHERE lower(title)=lower('" . $data['faq_title'] . "') "); if ($query->num_rows() > 0) { echo "Duplicate!"; } else { $xar['title'] = $data['faq_title']; $xar['msg'] = $data['faq_detail']; $xar['flags'] = $data['faq_flag']; $this->db->insert('faq', $xar); } } $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SELECT ''||title||'
'||msg AS FQ," . " '
" . "
' AS option " . " FROM faq ORDER BY id DESC"; $query = $this->db->query($mysql); // $this->table->set_heading('Dates', 'Username', 'Name', 'Status', 'Verify Link', 'Action'); $this->table->function = 'smart_htmlspecialchars'; $data['faq_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_faq', $data); $this->load->view('bko/view_bko_footer', $data); } public function deletefaq() { $faq_id = $this->input->get('faq_id'); $mysql = "DELETE FROM faq WHERE id = " . $faq_id; $this->db->query($mysql); echo 'Deleted - ' . $faq_id; } public function deletewhy() { $why_id = $this->input->get('why_id'); $mysql = "DELETE FROM why WHERE id = " . $why_id; $this->db->query($mysql); echo 'Deleted - ' . $why_id; } public function refreshwallet(){ $member_id = $this->input->get('member_id'); $mysql = "SElECT * " . " FROM members WHERE id = " . $member_id; $query = $this->db->query($mysql); $row = $query->row(); $this->load->model('backend_model'); if (isset($row)) { $data['action'] = WRENCHBOARD_BKO_REFRESH_WALLET; $data['member_id'] = $member_id; $data['member_uid'] = $row->uid; $data['uid'] = $row->uid; $out = array(); $res = $this->backend_model->wrenchboard_api($data, $out); } return 0; } public function seluser() { //url: "/bkouser/seluser?proc=SEL&member_id="+link_id $member_id = $this->input->get('member_id'); $mysql = "SElECT * " . " FROM members WHERE id = " . $member_id; $query = $this->db->query($mysql); $row = $query->row(); if (isset($row)) { $_SESSION['bko_selected_id'] = $row->id; $_SESSION['bko_selected_username'] = $row->username; $_SESSION['bko_selected_row'] = $row; $_SESSION['bko_selected_memberd_id'] = $member_id; } $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SELECT firstname,lastname,balance,email,country, last_login FROM members WHERE id=" . $_SESSION['bko_selected_id']; $query = $this->db->query($mysql); $data['user_table'] = $this->table->generate($query); $mysql = "SELECT id,member_id,firstname,lastname,email,family_type,status,added::date,updated::date FROM members_family_relative WHERE member_id = ". $_SESSION['bko_selected_id']; $query = $this->db->query($mysql); $data['family_table'] = $this->table->generate($query); $mysql = "SELECT m.added::date AS date,m.terminatingamount*0.01 AS amount,m.fee*0.01 as fee, " . "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 bank_entity_codes b ON b.code = r.bank_code " . "LEFT JOIN members_payments mp ON mp.what_sendmoney = m.id " . "WHERE m.member_id =" . $_SESSION['bko_selected_id'] . " AND mp.confirmation IS NOT NULL ORDER BY m.id DESC LIMIT 20"; $query = $this->db->query($mysql); $this->table->set_heading('Date', 'Amount', 'Fee', 'Recipient', 'Confirmation', 'Status'); $data['sendmoney_table'] = $this->table->generate($query); $mysql = "SELECT added::date,(CASE WHEN code = 'OFDPS' THEN 'Job Offer Deposit' " . "WHEN code ='OFRFD' THEN 'Job Offer Refund' WHEN code='MDEPT' THEN 'Account Depoist' " . "WHEN code ='SMPAY' THEN 'Account Withdraw' " . "WHEN code ='COUP' THEN 'Coupon Credit' " . "WHEN code ='COPAY' THEN 'Completed Task Payment' ELSE '' END) AS Description,amount*0.01 AS amount,fee*0.01 as fee,confirmation " . "FROM members_payments " . "WHERE member_id = " . $_SESSION['bko_selected_id'] . " AND status = 1 ORDER BY id DESC "; $query = $this->db->query($mysql); $this->table->set_heading(array('data' => 'Date', 'style' => 'width:100px'), 'Description', array('data' => 'Amount', 'style' => 'width:100px'), array('data' => 'Fee', 'style' => 'width:70px'), array('data' => 'Confirmation', 'style' => 'width:100px')); $data['payment_result'] = $this->table->generate($query); $mysql = "SELECT w.amount,c.*,w.amount AS current_balance FROM members_wallet w LEFT JOIN currency c ON c.code=w.currency WHERE w.member_id = ".$_SESSION['bko_selected_id']." ORDER BY c.lorder DESC"; $query = $this->db->query($mysql); $data['wallet_result'] = $this->table->generate($query); // $mysql = "SELECT sum(amount*0.01) AS escrow,currency FROM members_payments WHERE code ='OFDPS' AND member_id = ".$_SESSION['bko_selected_id']." AND confirmation IS NOT NULL AND flags = 4 GROUP BY currency"; $mysql ="SELECT sum(p.amount*0.01) AS escrow,p.currency FROM members_payments p LEFT JOIN members_jobs_offer o ON o.payment_id = p.id WHERE p.code ='OFDPS' AND p.member_id =".$_SESSION['bko_selected_id']." AND p.confirmation IS NOT NULL AND p.flags = 4 AND o.status=1 GROUP BY p.currency"; $query = $this->db->query($mysql); $data['escrow_table'] = $this->table->generate($query); $escrow_link = "/bkosmember/escrows"; //.$_SESSION['bko_selected_id']; echo "

Go to User Page


User:
" . $data['user_table'] . "
Wallet

".$data['wallet_result']."

Escrow Holds
".$data['escrow_table']."
Family Relatives
".$data['family_table']."
Withdraw Last 20:
" . $data['sendmoney_table'] . "
Payments:
" . $data['payment_result']."
"; } public function terms() { $data = array(); $data['page_name'] = 'terms'; $data['page_title'] = 'Terms & Condition'; $data['page_key'] = 'WRB_MAIN_SIGNUP_TERM'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function about() { $data = array(); $data['page_name'] = 'about'; $data['page_title'] = 'About us'; $data['page_key'] = 'WRB_MAIN_ABOUT_US'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function privacy() { $data = array(); $data['page_name'] = 'privacy'; $data['page_title'] = 'Privacy Policy'; $data['page_key'] = 'WRB_MAIN_PRIVACY'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function libraryedit() { $lib_id = $this->input->get('lib_id'); if ($this->input->get('PROC') == 'EDIT' && $lib_id != '' && $lib_id > 0) { echo 'Ameye'; } } public function library() { $data = array(); $data = $this->bkoDashData(); $new_mode = true; $data['lib_id'] = 0; $data["lib_title"] = $data["lib_detail"] = $data["lib_flag"] = ''; $data["lib_flag"] = '0'; $lib_id = $this->input->get('lib_id'); if ($this->input->get('PROC') == 'EDIT' && $lib_id != '' && $lib_id > 0) { $rs = $this->libraryContent($lib_id); $data["lib_title"] = $rs['title']; $data["lib_detail"] = $rs['detail']; $data["lib_flag"] = 0; $new_mode = false; } if ($_POST) { $lib_id = $this->input->post('lib_id'); $data['lib_title'] = trim($this->input->post('lib_title')); $data['lib_detail'] = htmlspecialchars($this->input->post('lib_detail')); $data['lib_flag'] = $this->input->post('lib_flag'); if ($lib_id == 0) { $xar = array(); $query = $this->db->query("SELECT id FROM library WHERE lower(title)=lower('" . $data['lib_title'] . "') "); if ($query->num_rows() > 0) { echo "Duplicate!"; } else { $xar['title'] = $data['lib_title']; $xar['description'] = $data['lib_title']; // for now $xar['detail'] = $data['lib_detail']; // $xar['flags'] = $data['lib_flag']; $this->db->insert('library', $xar); } } else { // updating now $xr = array( 'detail' => $data['lib_detail'] ); $this->db->where('id', $lib_id); $this->db->update('library', $xr); } } $data['lib_id'] = $lib_id; $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SELECT ''||title||'
'||description||'
'||detail AS Library," . " 'Edit
" . "
' AS option " . " FROM library ORDER BY id DESC"; $query = $this->db->query($mysql); // $this->table->set_heading('Dates', 'Username', 'Name', 'Status', 'Verify Link', 'Action'); $this->table->function = 'smart_htmlspecialchars'; $data['lib_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_library', $data); $this->load->view('bko/view_bko_footer', $data); } public function deletelibrary() { $lib_id = $this->input->get('lib_id'); $mysql = "DELETE FROM library WHERE id = " . $lib_id; $this->db->query($mysql); echo 'Deleted - ' . $lib_id; } /* * CREATE TABLE library ( id SERIAL, title VARCHAR(150) UNIQUE NOT NULL, description VARCHAR(500) NOT NULL, detail TEXT, updated timestamp without time zone DEFAULT now() ); ALTER TABLE ONLY library ADD CONSTRAINT library_id_key UNIQUE (id); */ public function referterms() { $data = array(); $data['page_name'] = 'referterms'; $data['page_title'] = 'Referer Terms'; $data['page_key'] = 'WRB_MAIN_REFER_TERM'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function postjob() { $data = array(); $data['page_name'] = 'postjob'; $data['page_title'] = 'Post Job Terms'; $data['page_key'] = 'WRB_POST_JOB_TERM'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function howitwork() { $data = array(); $data['page_name'] = 'howitwork'; $data['page_title'] = 'How it works'; $data['page_key'] = 'WRB_MAIN_HOWIT_WORK'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function fundaccount() { $data = array(); $data['page_name'] = 'fundaccount'; $data['page_title'] = 'Fund Account'; $data['page_key'] = 'WRB_FUND_ACCOUNT'; if ($this->input->post()) { $this->savepagetext(); } $data['txt_detail'] = $this->readFixedText($data['page_key']); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_fixededitor', $data); $this->load->view('bko/view_bko_footer', $data); } public function savepagetext() { $textline = $this->sql_escape_func($this->input->post('txt_detail')); $page_key = trim($this->input->post('page_key')); $finalsql = ""; if ($page_key != '') { $mysql = "SELECT id FROM general_text WHERE page_key='$page_key'"; $query = $this->db->query($mysql); if ($query->num_rows() == 0) { $finalsql = "INSERT INTO general_text (page_key,txt_detail) VALUES('$page_key',E'$textline')"; } else { $row = $query->row(); $finalsql = "UPDATE general_text SET txt_detail=E'$textline' WHERE page_key='$page_key' AND id=" . $row->id; } } if ($finalsql != '') { $this->db->query($finalsql); // echo 'Saved'; } } public function PrepPagination($perpage, $urlSegment, $pagePath) { //echo base_url(); $actual_link = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; $base_url = (base_url() != '') ? base_url().$pagePath : $actual_link; $config = array(); $config["base_url"] = $base_url; //base_url().$pagePath; $config["per_page"] = $perpage; $config["uri_segment"] = $urlSegment; $config["num_links"] = 5; $config['full_tag_open'] = ""; $config['num_tag_open'] = '
  • '; $config['num_tag_close'] = '
  • '; $config['cur_tag_open'] = "
  • "; $config['cur_tag_close'] = "
  • "; $config['next_tag_open'] = "
  • "; $config['next_tagl_close'] = "
  • "; $config['prev_tag_open'] = "
  • "; $config['prev_tagl_close'] = "
  • "; $config['first_tag_open'] = "
  • "; $config['first_tagl_close'] = "
  • "; $config['last_tag_open'] = "
  • "; $config['last_tagl_close'] = "
  • "; return $config; } public function locate() { // $this->load->view('bko/view_bko_header', $data); $data = array(); $data['page_title'] = 'Find User'; // $config = array(); $data['find_txt_val'] = isset($_GET['find_txt_val']) ? $_GET['find_txt_val'] :'' ; $data['find_by_val'] = isset($_GET['find_by_val']) ? $_GET['find_by_val'] :'' ; $data['find_txt'] = $data['find_txt_val']; $data['find_by'] = $data['find_by_val']; $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $page = is_numeric($page) ? $page : 0; $extra_qr = ''; // var_dump($_POST); if ($_POST) { $data['find_by'] = trim($this->input->post('find_by')); $data['find_txt'] = trim($this->input->post('find_txt')); $data['find_txt_val'] = $data['find_txt']; $data['find_by_val'] = $data['find_by']; if ( $data['find_by']!='' && $data['find_by']!='0' && $data['find_txt']!=''){ $extra_qr = ' WHERE lower('.$data['find_by'].") LIKE lower('%". $data['find_txt']."%') "; } } $config = $this->PrepPagination(10, 3, '/bkouser/locate'); $mysql0 = "SELECT * FROM members ".$extra_qr; $q = $this->db->query($mysql0); $config["total_rows"] = $q->num_rows(); $this->load->library('pagination'); $this->pagination->initialize($config); $data["pagination_links"] = $this->pagination->create_links(); $this->load->library('table'); $this->table->set_template($this->template); $mysql = "SElECT added::date||'
    '||loc||'
    '||(CASE WHEN last_login::date IS NULL THEN ' ' ELSE last_login::date::text END) AS Act," . " username||'
    '||firstname||' '||lastname AS Name, " . " '
    ' AS select " . " FROM members $extra_qr ORDER BY id DESC LIMIT " . $config["per_page"] . " OFFSET " . $page; ; $query = $this->db->query($mysql); $this->table->set_heading('Account', 'Name/Username', 'Action'); $data['member_search_table'] = $this->table->generate($query); $this->secureBkoPage('view_bko_findmembers',$data); } public function memberdetail() { // $this->load->view('bko/view_bko_header', $data); $data = array(); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_dash', $data); $this->load->view('bko/view_bko_footer', $data); } public function contact() { // $this->load->view('bko/view_bko_header', $data); $data = array(); $data['page_title'] = 'Site Contacts'; $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0; $page = is_numeric($page) ? $page : 0; $config = $this->PrepPagination(10, 3, '/bkouser/contact'); $mysql0 = "SELECT * FROM contacts"; $q = $this->db->query($mysql0); $config["total_rows"] = $q->num_rows(); $this->load->library('pagination'); $this->pagination->initialize($config); $data["pagination_links"] = $this->pagination->create_links(); $this->load->library('table'); $this->table->set_template($this->template); $mysql = " SELECT your_message ||'
    Added:'|| created::date||' - From:'||email||' ID-'||member_id AS site_msg , '
    ' AS acti FROM contacts ORDER BY id DESC LIMIT " . $config["per_page"] . " OFFSET " . $page; ; $query = $this->db->query($mysql); // $this->table->set_heading('Account', 'Created', 'Action'); $data['member_search_table'] = $this->table->generate($query); $this->load->view('bko/view_bko_header', $data); $this->load->view('bko/view_bko_contact', $data); $this->load->view('bko/view_bko_footer', $data); } public function replymessage() { //url: "/bkouser/seluser?proc=SEL&member_id="+link_id $contact_id = $this->input->get('contact_id'); $mysql = "SElECT * " . " FROM contacts WHERE id = " . $contact_id; $query = $this->db->query($mysql); $row = $query->row(); if (isset($row)) { // echo $row->id; // echo $row->firstname; // echo $row->lastname; //$_SESSION['bko_selected_id'] = $row->id; //$_SESSION['bko_selected_username'] = $row->username; //$_SESSION['bko_selected_row'] = $row; //$_SESSION['bko_selected_memberd_id'] = $member_id; } echo 'aaaa ' . $contact_id; } public function resend_pending() { $this->load->model('backend_model'); $link_id = $this->input->get('link_id'); $in = array(); $in['pending_id'] = $link_id; $in['action'] = WRENCHBOARD_RESEND_PENDING_LINK; $out = array(); $res = $this->backend_model->wrenchboard_api($in, $out); echo 'Sent'; } public function delete_pending() { $this->load->model('backend_model'); $link_id = $this->input->get('link_id'); $in = array(); $in['pending_id'] = $link_id; $in['action'] = WRENCHBOARD_DELETE_PENDING_LINK; $out = array(); $res = $this->backend_model->wrenchboard_api($in, $out); echo 'Deleted'; } }