fix
This commit is contained in:
@@ -1,52 +1,57 @@
|
||||
<?php
|
||||
|
||||
class Offers_model extends CI_Model {
|
||||
class Offers_model extends CI_Model
|
||||
{
|
||||
|
||||
var $optCons = '';
|
||||
var $currentStyle = 'form-control select';
|
||||
|
||||
function __construct() {
|
||||
|
||||
function __construct()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public function attachOffers($email) {
|
||||
public function attachOffers($email)
|
||||
{
|
||||
$emailTrim = trim($email);
|
||||
$mysql = "SELECT id AS member_id FROM members WHERE username = '$emailTrim' LIMIT 1 ";
|
||||
$query = $this->db->query($mysql);
|
||||
|
||||
$num = $query->num_rows();
|
||||
if ($num == 1) {
|
||||
|
||||
// $out = $query->result_array();
|
||||
// print_r($out);
|
||||
$mysqlU = " UPDATE members_jobs_offer SET client_id ='". $query->row()->member_id ."' WHERE client_id = 0 AND email='$emailTrim' AND expire> now()";
|
||||
|
||||
// $out = $query->result_array();
|
||||
// print_r($out);
|
||||
$mysqlU = " UPDATE members_jobs_offer SET client_id ='" . $query->row()->member_id . "' WHERE client_id = 0 AND email='$emailTrim' AND expire> now()";
|
||||
$this->db->query($mysqlU);
|
||||
}
|
||||
}
|
||||
|
||||
// NOT completed --
|
||||
public function getUserPendingOffers($member_id) {
|
||||
public function getUserPendingOffers($member_id)
|
||||
{
|
||||
|
||||
$out = array();
|
||||
$error_state = false;
|
||||
$out['error'] = '';
|
||||
$sqlOffer = "SELECT mo.member_id, to_char(mo.added, 'Day Mon dd, yyyy HH:MI AM') AS sent,
|
||||
j.title,j.description,m.job_id,to_char( m.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire ,
|
||||
m.offer_code
|
||||
FROM members_offer_interest mo
|
||||
LEFT JOIN members_jobs_offer m ON m.id = mo.offer_id
|
||||
LEFT JOIN members_jobs j ON j.id=m.job_id
|
||||
WHERE m.status = 1 AND m.client_id=0
|
||||
AND m.expire IS NOT NULL AND m.expire> now() AND m.public_view = 1
|
||||
AND mo.member_id = $member_id ORDER BY mo.added DESC LIMIT 20"; //, in["member_id"].Long(), in["limit"].Long());
|
||||
|
||||
// $sqlOffer ="SELECT o.*,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id";
|
||||
$sqlOffer =" SELECT mj.id AS job_id, jo.id AS contract_id,
|
||||
jo.added::date,mj.title, jo.offer_code,
|
||||
mj.description AS description,
|
||||
jo.job_description,mj.price, mj.timeline_days
|
||||
FROM members_jobs_offer jo
|
||||
LEFT JOIN members_jobs mj ON mj.id = jo.job_id
|
||||
WHERE jo.expire > now()
|
||||
AND jo.status = 1
|
||||
AND jo.client_id = $member_id LIMIT 20";
|
||||
|
||||
return $this->db->query($sqlOffer);
|
||||
$out["query"] = $this->db->query($sqlOffer);
|
||||
|
||||
return $out;
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
}
|
||||
/*
|
||||
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user