public function save(Career $career, $keys = NULL) { if (empty($keys)) { $data = array('name' => $career->name, 'total_duration' => $career->total_duration, 'status' => $career->status); } else { foreach ($keys as $key) { $data[$key] = $career->{$key}; } } parent::save($career, $data); }
public function save(Course $course, $keys = NULL) { if (empty($keys)) { $data = array('name' => $course->name, 'code' => $course->code, 'category_id' => $course->category_id, 'status' => $course->status); } else { foreach ($keys as $key) { $data[$key] = $course->{$key}; } } parent::save($course, $data); }
public function save(Skill $skill, $keys = NULL) { if (empty($keys)) { $data = array('name' => $skill->name, 'code' => $skill->code, 'status' => $skill->status); } else { foreach ($keys as $key) { $data[$key] = $skill->{$key}; } } parent::save($skill, $data); }
public function save(CareerOutline $careerOutline, $keys = NULL) { if (empty($keys)) { $data = array('career_id' => $careerOutline->career_id, 'outline_id' => $careerOutline->default_name); } else { foreach ($keys as $key) { $data[$key] = $careerOutline->{$key}; } } parent::save($careerOutline, $data); }
public function save(Outline $outline, $keys = NULL) { if (empty($keys)) { $data = array('name' => $outline->name, 'default_name' => $outline->default_name, 'duration' => $outline->duration, 'default_duration' => $outline->default_duration, 'course_id' => $outline->course_id, 'skill_id' => $outline->skill_id, 'status' => $outline->status); } else { foreach ($keys as $key) { $data[$key] = $outline->{$key}; } } parent::save($outline, $data); }
public function fetchAll() { $order = array('default DESC', 'name ASC'); return parent::fetchAll($order); }