class views_jobs_details_labour { public $id; public $db_name; public $config; public $validation; public $reasons; public $suffix; public $data; public function __construct($context) { $this->id = $context['id']; $this->db_name = $context['db_name']; } public function set() { global $database; $id = $this->id; $db_name = $this->db_name; //get data $this->quote_id = common_quotes::get_quote_id($id); /*$sql = " SELECT actual_labour AS labours FROM quotes_labour WHERE quote_id = ( SELECT quote_id FROM jobs WHERE id = '$id' LIMIT 1 ) "; $datas = $database->getRow($sql);*/ $datas = common_labours::get_actual_labours($this->quote_id); if(!empty($datas['labours'])){ $this->data = json_encode(unserialize($datas['labours'])); } } public function form() { global $database; $data = $this->data; $id = $this->id; /*$sql = "SELECT * FROM quotes_labour_settings WHERE parent_id=0 AND labour_name <> 'Delivery' AND labour_name <> 'Installation' AND labour_name <> 'Alternative Sub Contractor supplied price' AND status=1"; $results = $database->getAll($sql); */ $results = common_labours::get_labours_settings(); $config = $this->config; $validation = $this->validation; ?>