Esempio n. 1
0
 public function remove()
 {
     $images = ORM::factory('media')->where('module', '=', $this->module_id());
     foreach ($images->find_all() as $image) {
         $image->delete();
     }
     return parent::remove();
 }
Esempio n. 2
0
 public function get_query_props(\Database_Query $query, DataSource_Hybrid_Agent $agent)
 {
     parent::get_query_props($query, $agent);
     $query->join(array('users', 'u' . $this->id), 'left')->on($this->name, '=', 'u' . $this->id . '.id')->select(array('u' . $this->id . '.username', $this->id . '::username'))->select(array('u' . $this->id . '.id', $this->id . '::id'));
 }
Esempio n. 3
0
 public function onValidateDocument(Validation $validation, DataSource_Hybrid_Document $doc)
 {
     $validation->rule($this->name, 'numeric');
     return parent::onValidateDocument($validation, $doc);
 }
Esempio n. 4
0
 public function onValidateDocument(Validation $validation, DataSource_Hybrid_Document $doc)
 {
     $validation->rule($this->name, array($this, 'is_valid_documents_ids'));
     return parent::onValidateDocument($validation, $doc);
 }