id = $context['id']; } public function set() { global $database; $id = $this->id; //$database->debug = true; if(!empty($id)) { $quote_task = common_quote_tasks::get_quote_tasks($id); //bug::bug_array("quote_task",$quote_task); $this->user_id = $quote_task['staff_id']; $this->quote_id = $quote_task['quote_id']; $this->department_id = $quote_task['department_id']; $this->description = $quote_task['description']; $this->due_date = common_leaves::change_date_format($quote_task['due_date']); $this->status = $quote_task['status']; } if($_POST['Submit'] == "Save") { $this->user_id = $_POST['user_id']; //$this->quote_id = $_POST['quote_id']; $this->department_id = $_POST['department_id']; $this->description = $_POST['description']; $this->due_date = $_POST['due_date']; } $this->config['user_id'] = array("id"=> $id,"value"=> $this->user_id, "input_name" => "user_id", "name" => "User Id","rule" => "required"); //$this->config['quote_id'] = array("id"=> $id,"value"=> $this->quote_id, "input_name" => "quote_id", "name" => "Quote Number","rule" => "required"); $this->config['department_id'] = array("id"=> $id,"value"=> $this->department_id, "input_name" => "department_id", "name" => "Department","rule" => "required"); $this->config['description'] = array("id"=> $id,"value"=> $this->description, "input_name" => "description", "name" => "Description","rule" => "required"); $this->config['due_date'] = array("id"=> $id,"value"=> $this->due_date, "input_name" => "due_date", "name" => "Due Date","rule" => "required"); self::run_validation(); } public function run_validation() { $static_function = (($_POST['Submit'] == "")) ? "initial" : "validate"; $this->validation['user_id'] = validation::$static_function($this->config['user_id']); //$this->validation['quote_id'] = validation::$static_function($this->config['quote_id']); $this->validation['department_id'] = validation::$static_function($this->config['department_id']); $this->validation['description'] = validation::$static_function($this->config['description']); $this->validation['due_date'] = validation::$static_function($this->config['due_date']); $this->reasons = validation::formalise($this->validation); } public function form() { global $database; $id = $this->id; $config = $this->config; $validation = $this->validation; $options = array("class" => "medium"); $options_small = array("class" => "small"); $options_select = array("class" => "medium form"); $table_class = (empty($form_type)) ? "tab_form" : ""; $table_class = (empty($form_type)) ? "tab_form" : ""; for($i=0; $i<=23; $i++) { $start_time['results'][] = array('id'=>$i, 'name'=>$i); } $start_time['chosen'] = $this->start_time; for($i=0; $i<=23; $i++) { $end_time['results'][] = array('id'=>$i, 'name'=>$i); } $end_time['chosen'] = $this->end_time; ?>
Job Number:
Name: user_id; echo forms::input_select($config['user_id'],$validation['user_id'],$users,$options,true); ?>
Department: department_id; echo forms::input_select($config['department_id'],$validation['department_id'],$dept,$options,true); ?>
Description :