예제 #1
0
 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;
 }
예제 #2
0
파일: Lag.php 프로젝트: krillo/motiomera
 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;
 }
예제 #3
0
파일: Medlem.php 프로젝트: krillo/motiomera
 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;
 }
예제 #4
0
 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;
 }
예제 #5
0
파일: Steg.php 프로젝트: krillo/motiomera
 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));
 }
예제 #6
0
파일: Grupp.php 프로젝트: krillo/motiomera
 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;
 }