Пример #1
0
 /**
  * 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();
 }
Пример #2
0
<?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();