diff --git a/application/config/constants.php b/application/config/constants.php index 9bca3fc..6430f78 100644 --- a/application/config/constants.php +++ b/application/config/constants.php @@ -138,6 +138,8 @@ define('WRENCHBOARD_BKO_LOGIN', 10010); define('WRENCHBOARD_BKO_CREATEUSER', 10015); define('WRENCHBOARD_BKO_UPDATEUSER', 10020); +define('WRENCHBOARD_BKO_RESEND_OFFER', 10025); + define('WRENCHBOARD_BKO_END', 10999); //************************************************************** define('WRENCHBOARD_ACCOUNT_START', 11000); @@ -152,6 +154,7 @@ define('WRENCHBOARD_DELETE_PENDING_LINK', 11018); define('WRENCHBOARD_RESEND_PENDING_LINK', 11019); + define('WRENCHBOARD_ACCOUNT_CREATEACC', 11020); define('WRENCHBOARD_ACCOUNT_LOGIN', 11025); define('WRENCHBOARD_FACEBOOK_LOGIN', 11026); diff --git a/application/controllers/Bkouser.php b/application/controllers/Bkouser.php index 526bd24..993ec9a 100644 --- a/application/controllers/Bkouser.php +++ b/application/controllers/Bkouser.php @@ -32,6 +32,61 @@ class Bkouser extends Bko_Controller { $this->load->view('bko/view_bko_footer', $data); } + 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); diff --git a/application/views/bko/common/bko_menu.php b/application/views/bko/common/bko_menu.php index a886437..3bcbedd 100644 --- a/application/views/bko/common/bko_menu.php +++ b/application/views/bko/common/bko_menu.php @@ -13,6 +13,7 @@
  • Dashboard
  • Jobs
  • +
  • Open Offers
  • Coupons
  • Payments
  • Contact Us
  • diff --git a/application/views/bko/view_bko_offerslist.php b/application/views/bko/view_bko_offerslist.php new file mode 100644 index 0000000..a063c8b --- /dev/null +++ b/application/views/bko/view_bko_offerslist.php @@ -0,0 +1,95 @@ + +
    + + +
    +
    + + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    + + +
    +
    + +
    +
    + + +
    + + +
    + +
    + + +
    +
    + +
    +
    ....----....
    +
    + +
    +
    + +
    + +
    + +
    +
    + + +
    + + + +
    + + +
    +
    + + + + + + +