Example #1
0
 /**
  * Constructor
  *
  * @param object Database connector object
  */
 function TableExhibition(&$db)
 {
     parent::__construct('#__cce_exhibition', 'eoid', $db);
 }
Example #2
0
 function delete($id)
 {
     parent::delete($id);
     $this->slabId = $id;
     $this->setChilds();
     if ($this->childs) {
         foreach ($this->childs as $child) {
             $removeEvent = new TableEvent($this->_db);
             $removeEvent->delete($child->slabId);
             unset($removeEvent);
         }
     }
     $this->TablePrerequisitecategory->event_id = $id;
     $this->removeprequisitecategory();
     $this->TablePrerequisite->event_id = $id;
     $this->removeprequisite();
     $this->TableGroup->slabId = $id;
     $this->removegroups();
     $this->TableEventdiscountcode->event_id = $id;
     $this->removediscountcode();
     $this->TableEventfield->event_id = $id;
     $this->removefields();
     $this->TableEventfeeorder->removeByeventId($id);
     $this->TableEventfile->removeByevent_id($id);
     $user = DtrModel::getInstance('user', 'DtregisterModel');
     $tUser = $user->table;
     $tUser->removeByeventId($id);
 }