public function listStegByDatum($datum) { if (!Misc::isDate($datum, "Y-m-d")) { throw new MinaStegException('$datum måste vara i formatet Y-m-d', -1); } $result = array(); foreach ($this->listSteg() as $steg) { if (substr($steg->getDatum(), 0, 10) == $datum) { $result[$steg->getId()] = $steg; } } return $result; }
public function setSkapad($date) { if (!Misc::isDate($date, "Y-m-d H:i:s")) { throw new LagException('Felaktigt format på $datum', -2); } $this->skapad = $date; }
public function setPokalStart($datum) { //Security::demand(USER, $this); if (!Misc::isDate($datum, "Y-m-d") && $datum != null) { throw new MedlemException('$datum har ett felaktigt format', -20); } $this->pokalStart = $datum; }
public function setGiltig($datum) { Security::demand(FORETAG, $this); if (!Misc::isDate($datum, "Y-m-d")) { throw new ForetagException('$datum har ett felaktigt format', -8); } $this->giltig = $datum; }
public function setDatum($datum) { if (!Misc::isDate($datum, "Y-m-d H:i:s")) { throw new StegException('Felaktigt format på $datum', -4); } $this->datum = date("Y-m-d", strtotime($datum)); $this->tid = date("H:i:s", strtotime($datum)); }
public function setStart($start) { if (empty($start)) { $start = date('Y-m-d'); } if (!Misc::isDate($start, "Y-m-d")) { throw new GruppException('Ogiltigt datum: ' . $start, -15); } $this->start = $start; }