/** * 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(); }