/** * ajoute un prix * @param int $obj_id * @param int $grp_id * @param int $per_id * @param int $pri_credit * @return String $csvResult */ public function addPrice($obj_id, $grp_id, $per_id, $pri_credit) { $rtn = new ComplexData(); $obj = new Object($obj_id); if ($obj->getState() != 1) { $rtn->addLine(array($obj->getState(), 0)); return $rtn->csvArrays(); } $grp = new Group($grp_id); if ($grp->getState() != 1) { $rtn->addLine(array($grp->getState(), 0)); return $rtn->csvArrays(); } $per = new Period($per_id); if ($per->getState() != 1) { $rtn->addLine(array($per->getState(), 0)); return $rtn->csvArrays(); } $price = new Price(0, $obj, $grp, $per, $pri_credit); $rtn->addLine(array($price->getState(), $price->getId())); 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();