Пример #1
0
 /**
  * Returns an array of instances of this walk, oldest first
  * TODO: Move to WalkInstanceFactory
  */
 public function getInstances()
 {
     require_once "WalkInstance.php";
     $db = JFactory::getDBO();
     $query = $db->getQuery(true);
     $query->select("*");
     $query->from("walkprogrammewalks");
     $query->where(array("walklibraryid = " . intval($this->id)));
     $db->setQuery($query);
     $instanceData = $db->loadAssocList();
     $instances = array();
     while (count($instanceData) > 0) {
         $instance = new WalkInstance();
         $instance->fromDatabase(array_shift($instanceData));
         $instances[] = $instance;
     }
     return $instances;
 }
 public function updItem($data)
 {
     $this->wi->save();
 }