예제 #1
0
파일: Area.php 프로젝트: pedrokoblitz/maltz
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $values = $record->getUpdateValueString();
     $sql = "UPDATE areas SET {$values} WHERE id=:id";
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }
예제 #2
0
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $id = $record->get('id');
     if (!$id) {
         throw new \Exception("Id must be set", 1);
     }
     $values = $record->getUpdateValueString();
     $sql = "UPDATE blocks SET {$values} WHERE id=:id";
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }
예제 #3
0
파일: Term.php 프로젝트: pedrokoblitz/maltz
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $id = $record->get('id');
     $record->remove('id');
     $language = $record->get('language');
     $record->remove('language');
     $sql = "UPDATE terms SET parent_id=:parent_id WHERE id=:id";
     $result = $this->db->run($sql, array('id' => $id, 'parent_id' => $record->get('parent_id')));
     $record->remove('type_id');
     $record->remove('parent_id');
     $values = $record->getUpdateValueString();
     $sql = "UPDATE translations SET {$values}\n            WHERE item_id=:id \n                AND language=:language\n                AND item_name=:item_name";
     $record->set('language', $language);
     $record->set('item_name', 'term');
     $record->set('id', $id);
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }
예제 #4
0
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $id = $record->get('id');
     $record->remove('id');
     $language = $record->get('language');
     $record->remove('language');
     $sql = "UPDATE contents SET date_pub=:date_pub, parent_id=:parent_id, modified=NOW() WHERE id=:id";
     $result = $this->db->run($sql, array('id' => $id, 'parent_id' => $record->get('parent_id')));
     $record->remove('date_pub');
     $record->remove('parent_id');
     $values = $record->getUpdateValueString();
     $sql = "UPDATE translations \n        SET {$values}\n        WHERE item_id=:id \n          AND language=:language\n          AND item_name=:item_name";
     $record->set('language', $language);
     $record->set('id', $id);
     $record->set('item_name', 'content');
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }
예제 #5
0
파일: User.php 프로젝트: pedrokoblitz/maltz
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $id = $record->get('id');
     $record->remove('id');
     $values = $record->getUpdateValueString();
     $sql = "UPDATE users \n            SET {$values}, modified=NOW() WHERE id=:id";
     $record->set('id', $id);
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }
예제 #6
0
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function update(Record $record)
 {
     $id = $record->get('id');
     $record->remove('id');
     $language = $record->get('language');
     $record->remove('language');
     $sql = "UPDATE resources SET modified=NOW() WHERE id=:id";
     $result = $this->db->run($sql, array('id' => $id));
     $record->remove('type_id');
     $record->remove('url');
     $record->remove('filepath');
     $record->remove('filename');
     $record->remove('extension');
     $record->remove('embed');
     $record->remove('mimetype');
     $values = $record->getUpdateValueString();
     $sql = "UPDATE translations \n            SET {$values} \n            WHERE item_id=:id \n                AND language=:language\n                AND item_name=:item_name";
     $record->set('language', $language);
     $record->set('item_name', 'term');
     $record->set('id', $id);
     $result = $this->db->run($sql, $record->toArray());
     return $result;
 }