/** * save reservation. * * @access public * @param array $data reservation data * @retun array Result */ public function saveReservation($data) { unset($data['name']); unset($data['surname']); unset($data['email']); unset($data['phone']); return $this->db->insert('pr_reservations', $data); }
/** * Add and edit room. * * @access public * @param array $data Room data * @retun mixed Result */ public function saveRoom($data) { if (isset($data['id']) && $data['id'] != '' && ctype_digit((string) $data['id'])) { // update record $id = $data['id']; unset($data['id']); return $this->db->update('pr_rooms', $data, array('id' => $id)); } else { // add new record return $this->db->insert('pr_rooms', $data); } }
/** * Save filename in database. * * @access protected * @param array $data Image info * @return mixed Result */ protected function saveFilename($data) { return $this->db->insert('pr_gallery', $data); }
/** * Save filename in database. * * @access protected * @param string $name Filename * @return mixed Result */ protected function saveFilename($name) { return $this->db->insert('files', array('name' => $name)); }
/** * Add worker. * * @access public * @param Silex\Application $app Silex application * @param array $data Worker data * @retun mixed Result */ public function add($app, $data) { $data['role_id'] = 2; $data['password'] = $app['security.encoder.digest']->encodePassword($data['password'], ''); return $this->db->insert('pr_users', $data); }
/** * Save filename in database. * * @access protected * @param string $name Filename * @return mixed Result */ protected function saveFilename($name, $data) { return $this->db->insert('images', array('name' => $name, 'title' => $data['title'], 'description' => $data['description'], 'license' => $data['license'], 'date' => $data['date'], 'user' => $data['user'])); }