function form() { $data = initializeData($this, "Form"); $data['page_url'] = main_url() . 'leave_credits'; $leave = ''; $dp = ''; $stat = ''; $dept = ''; if (isset($_GET['id'])) { if (!empty($_GET['id'])) { $data['data'] = $this->mod->getObjectById($this->table, 'id', $_GET['id']); $leave = $data['data'][0]->leave_types_id; $dept = $this->mod->getEmpTypeOfLeaveCredit($data['data'][0]->id); $stat = $this->mod->getStatOfLeaveCredit($data['data'][0]->id); $dept = $dept[0]->id; $stat = $stat[0]->id; } } $sJs = 'class="form-control form-text"'; $list1 = $this->emp_types_model->getObjectList(''); $list2 = $this->status_model->getObjectList(''); $data['emptypes_list'] = genEmpTypesListUI($this, $list1, $dept); $data['status_list'] = genStatusListUI($this, $list2, $stat); $this->load->model('leave_types_model'); $list2 = $this->leave_types_model->getObjectList(''); $data['leave'] = generateSelectUI($this, $list2, 'leave_types_id', 'id', 'title', $leave, $sJs); renderPage($this, $this->table . '/form', $data); }
function index() { $data = initializeData($this, "Employee Records"); $data['page_url'] = main_url() . 'employment'; $sJs = 'class="form-control form-text"'; $list1 = $this->emp_types_model->getObjectList(''); $list2 = $this->status_model->getObjectList(''); $list3 = $this->departments_model->getObjectList(''); $data['dept_list'] = genDepartmentListUI($this, $list3, ''); $data['emptypes_list'] = genEmpTypesListUI($this, $list1, ''); $data['status_list'] = genStatusListUI($this, $list2, ''); renderPage($this, $this->table . '/index', $data); }
function form() { $data = initializeData($this, "Employee Form"); $gen = ''; $bt = ''; $dept = ''; $stat = ''; $rank = ''; $role = ''; $deps = ''; if (isset($_GET['id'])) { if (!empty($_GET['id'])) { //var_dump($this->mod->getObjectById($this->table, 'id', $_GET['id'])); //exit; $data['data'] = $this->mod->getObjectById($this->table, 'id', $_GET['id']); $gen = $data['data'][0]->gender; $bt = $data['data'][0]->blood_type; $dept = $this->mod->getEmpTypeOfEmployee($data['data'][0]->id); $stat = $this->mod->getStatOfEmployee($data['data'][0]->id); $dept = $dept[0]->id; $stat = $stat[0]->id; $rank = $data['data'][0]->rank_id; $role = $data['data'][0]->role_id; $deps = $data['data'][0]->department_id; $data['datehired'] = $this->mod->getHireDateByEmployee(getUserId($this)); $data['employment'] = $this->mod->getEmployment($data['data'][0]->id); } } $sJs = 'class="form-control form-text"'; $rolelist = $this->roles_model->getObjectList(''); $rankslist = $this->ranks_model->getObjectList(''); $departmentslist = $this->departments_model->getObjectList(''); $data['role_list'] = generateSelectUI($this, $rolelist, 'role_id', 'id', 'role_name', $role, $sJs); $data['rank_list'] = generateSelectUI($this, $rankslist, 'rank_id', 'id', 'rank_name', $rank, $sJs); $data['department_list'] = generateSelectUI($this, $departmentslist, 'department_id', 'id', 'department_name', $deps, $sJs); $list1 = $this->emp_types_model->getObjectList(''); $list2 = $this->status_model->getObjectList(''); $data['emptypes_list'] = genEmpTypesListUI($this, $list1, $dept); $data['status_list'] = genStatusListUI($this, $list2, $stat); $genderlist = $this->mod->getEnumValues('employees', 'employees', 'gender'); $bloodtypelist = $this->mod->getEnumValues('employees', 'employees', 'blood_type'); $data['gender_list'] = form_dropdown('gender', $genderlist, $gen, $sJs); $data['bloodtype_list'] = form_dropdown('blood_type', $bloodtypelist, $bt, $sJs); renderPage($this, $this->table . '/form', $data); }
function getlist_json_status() { $empt = $_GET['did']; $list = $this->emp_types_stat_model->getStatusListByEmpType($empt); echo genStatusListUI($this, $list, ''); }