/** * Inserts or updates jobs model. * * @param JobsModel $jobs */ public function save(JobsModel $jobs) { $fields = array('title' => $jobs->getTitle(), 'text' => $jobs->getText(), 'email' => $jobs->getEmail(), 'show' => $jobs->getShow()); if ($jobs->getId()) { $this->db()->update('jobs')->values($fields)->where(array('id' => $jobs->getId()))->execute(); } else { $this->db()->insert('jobs')->values($fields)->execute(); } }