diff --git a/application/controllers/Refer.php b/application/controllers/Refer.php index ac7eca5..47366e4 100644 --- a/application/controllers/Refer.php +++ b/application/controllers/Refer.php @@ -1,63 +1,22 @@ getSessionArray(); - if (!isset($_SESSION['username']) or $_SESSION['username'] == '') { - redirect(home); - } else { - redirect('/refer/refpage'); - } + $this->referlist(); } - - public function refpage() { - $data = $this->getSessionArray(); - - - if ($_SESSION['refer'] == '') { - redirect('/refer/refagree'); - } - - $data['ref_firstname'] = $data['ref_lastname'] = $data['ref_email'] = ""; - $data["status"] = ''; - - if ($_POST) { - $ref_firstname = $this->input->post('ref_firstname'); - $ref_lastname = $this->input->post('ref_lastname'); - $ref_email = $this->input->post('ref_email'); - $data['ref_firstname'] = $ref_firstname; - $data['ref_lastname'] = $ref_lastname; - $data['ref_email'] = $ref_email; - - $data['action'] = WRENCHBOARD_ACCOUNT_SENDREFER; - - // print_r( $data ); - $this->load->model('backend_model'); - $out = array(); - $res = $this->backend_model->wrenchboard_api($data, $out); - if ($res == PHP_API_OK) { - $data['ref_firstname'] = $data['ref_lastname'] = $data['ref_email'] = ""; - $data["status"] = 'Success - ' . $out['status']; - } else { - $data["status"] = 'Error - ' . $out['status']; - } - } + public function referlist() { $this->load->library('pagination'); $config = array(); - $mysql = "SELECT added::date||'
'||firstname||' '||lastname,email as date_name," - . "(CASE WHEN status=1 THEN 'Pending' WHEN status=5 THEN 'Completed' ElSE '' END) As status " - . "FROM members_refer_friend " - . "WHERE member_id =" . $_SESSION['member_id']; + $mysql = "SELECT * FROM members_refer_friend ORDER BY id DESC"; $query = $this->db->query($mysql); $config["total_rows"] = $query->num_rows(); - $config["base_url"] = base_url() . "/refer/refpage"; - $config["per_page"] = 5; + $config["base_url"] = base_url() . "/refer/referlist"; + $config["per_page"] = 15; $config["uri_segment"] = 3; $config["num_links"] = 5; @@ -82,60 +41,31 @@ class Refer extends Users_Controller { $page = is_numeric($page) ? $page : 0; - $mysql = "SELECT added::date||'
'||firstname||' '||lastname,email as date_name," - . "(CASE WHEN status=1 THEN 'Pending' WHEN status=5 THEN 'Completed' ElSE '' END) As status " - . "FROM members_refer_friend " - . "WHERE member_id =" . $_SESSION['member_id'] . " ORDER BY id DESC LIMIT " . $config["per_page"] . " OFFSET " . $page; + $mysql = "SELECT * FROM members_refer_friend ORDER BY id DESC LIMIT " . $config["per_page"] . " OFFSET " . $page; $query = $this->db->query($mysql); $this->load->library('table'); $this->table->set_template($this->template); - $data["links"] = $this->pagination->create_links(); + $data["pagination_links"] = $this->pagination->create_links(); - $this->table->set_heading(array('data' => 'Added/Name', 'style' => 'width:170px'), 'Email', array('data' => 'Status', 'style' => 'width:80px')); + /* + $this->load->library('pagination'); + $this->pagination->initialize($config); + $data["pagination_links"] = $this->pagination->create_links(); + */ + + // $this->table->set_heading(array('data' => 'Added/Name', 'style' => 'width:170px'), 'Email', array('data' => 'Status', 'style' => 'width:80px')); $data['refer_table'] = $this->table->generate($query); - $data['page_title'] ="Refer a Friend"; - - $this->load->view('users/view_header_user', $data); - $this->load->view('users/view_refer', $data); - $this->load->view('users/view_footer_user', $data); + $data['page_title'] ="Refer Friend List"; + + $this->load->view('bko/view_bko_header', $data); + $this->load->view('bko/view_bko_referlist', $data); + $this->load->view('bko/view_bko_footer', $data); + } - public function refagree() { - $data = $this->getSessionArray(); - if ($_SESSION['refer'] != '') { - redirect('/refer'); - } - - - - if ($_POST) { - $in = array(); - $in['action'] = WRENCHBOARD_ACCOUNT_TERMS; - $in['action_item'] = ACCOUNT_AGREE_REFER; - $in['member_id'] = $_SESSION['member_id']; - $this->load->model('backend_model'); - $out = array(); - $res = $this->backend_model->wrenchboard_api($in, $out); - - if ($res == PHP_API_OK) { - redirect('/refer'); - } - } - - $data['page_name'] = 'referterms'; - $data['page_title'] = 'Referer Terms'; - $data['page_key'] = 'WRB_MAIN_REFER_TERM'; - - $data['txt_detail'] = $this->readFixedText( $data['page_key'] ); - - - $this->load->view('users/view_header_user', $data); - $this->load->view('users/view_refagree', $data); - $this->load->view('users/view_footer_user', $data); - } } diff --git a/application/views/bko/common/bko_menu.php b/application/views/bko/common/bko_menu.php index 3bcbedd..f44448d 100644 --- a/application/views/bko/common/bko_menu.php +++ b/application/views/bko/common/bko_menu.php @@ -14,6 +14,7 @@
  • Dashboard
  • Jobs
  • Open Offers
  • +
  • Referrer
  • Coupons
  • Payments
  • Contact Us
  • diff --git a/application/views/bko/view_bko_referlist.php b/application/views/bko/view_bko_referlist.php new file mode 100644 index 0000000..8651eff --- /dev/null +++ b/application/views/bko/view_bko_referlist.php @@ -0,0 +1,68 @@ + +
    + + +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    + + +
    +
    + +
    +
    + + +
    + + +
    + +
    + + +
    +
    + +
    +
    ....----....
    +
    + +
    +
    + +
    + +
    + +
    +
    + + +
    + + + +
    + + +
    +
    +