/**
  * 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);
 }
예제 #2
0
 /**
  * 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);
     }
 }
예제 #3
0
 /**
  * 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);
 }
예제 #4
0
 /**
  * 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));
 }
예제 #5
0
 /**
  * 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);
 }
예제 #6
0
 /**
  * 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']));
 }