BKO Referer
This commit is contained in:
@@ -1,63 +1,22 @@
|
||||
<?php
|
||||
|
||||
class Refer extends Users_Controller {
|
||||
class Refer extends Bko_Controller {
|
||||
|
||||
public function index() {
|
||||
|
||||
$data = $this->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||'<br>'||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||'<br>'||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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
<li class="active"><a href="/bkouser/dash"><i class="icon-home4"></i> <span>Dashboard</span></a></li>
|
||||
<li><a href="/bkouser/jobs"><i class="icon-home4"></i> <span>Jobs</span></a></li>
|
||||
<li><a href="/bkouser/offers"><i class="icon-home4"></i> <span>Open Offers</span></a></li>
|
||||
<li><a href="/refer"><i class="icon-home4"></i> <span>Referrer</span></a></li>
|
||||
<li><a href="/coupons/"><i class="icon-home4"></i> <span>Coupons</span></a></li>
|
||||
<li><a href="/payments/"><i class="icon-home4"></i> <span>Payments</span></a></li>
|
||||
<li><a href="/bkouser/contact"><i class="icon-copy"></i> <span>Contact Us</span></a></li>
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
<!-- Main content -->
|
||||
<div class="content-wrapper">
|
||||
|
||||
<!-- Main charts -->
|
||||
<div class="row">
|
||||
<div class="col-lg-8">
|
||||
|
||||
<!-- Traffic sources -->
|
||||
<div class="panel panel-flat">
|
||||
<div class="panel-heading">
|
||||
<h6 class="panel-title"><b><?php echo $page_title;?></b></h6>
|
||||
<div class="heading-elements">
|
||||
<form class="heading-form" action="#">
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<?php echo $refer_table; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="panel panel-flat">
|
||||
<div class="panel-heading">
|
||||
<?=$pagination_links ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /traffic sources -->
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4">
|
||||
|
||||
<!-- Sales stats -->
|
||||
<div class="panel panel-flat">
|
||||
<div id="select_user">
|
||||
|
||||
<div class="panel-heading">
|
||||
<h6 class="panel-title"><b>....----....</b></h6>
|
||||
<div class="heading-elements">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
<div id="action_msg" class="row text-left">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /sales stats -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!-- /main charts -->
|
||||
Reference in New Issue
Block a user