Files
WrenchBoradWeb/www/application/models/Offers_model.php
T
2022-07-08 22:52:02 -04:00

53 lines
1.5 KiB
PHP

<?php
class Offers_model extends CI_Model {
var $optCons = '';
var $currentStyle = 'form-control select';
function __construct() {
}
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()";
$this->db->query($mysqlU);
}
}
// NOT completed --
public function getUserPendingOffers($member_id) {
$out = array();
$error_state = false;
$out['error'] = '';
// $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);
}
/*
*/
}