/** * donne les periodes utilisables par une fundation pour faire sa tambouille * @return String $csvPeriods */ public function getAvailablePeriods() { $rtn = new ComplexData(); $req = $this->db->query("SELECT per_id FROM t_period_per WHERE (fun_id = '%u' OR fun_id = 0) AND per_removed = '0' AND per_date_end > NOW() AND per_name != '';", array($this->Fundation->getId())); while ($don = $this->db->fetchArray($req)) { $per = new Period($don['per_id']); $rtn->addLine(array($don['per_id'], $per->getName(), $per->getDateStart(), $per->getDateEnd())); } return $rtn->csvArrays(); }
<?php set_include_path(dirname(_FILE_) . '/../'); require_once 'class/Period.class.php'; /* echo '<h2>Création</h2>'; $Period = new Period(0, 1, 'periode2', 1796440219, 1996440219); echo $Period->getState(); */ echo '<h2>Accès</h2>'; $Period = new Period(2); echo $Period->getState(); echo $Period->getIdFundation(); echo $Period->getName(); echo $Period->getDateStart(); echo $Period->getDateEnd();