芝麻web文件管理V1.00
编辑当前文件:/home/p/r/i/prismawe/www/resuamer/site/application/classes/model/candidat.php
array( 'model' => 'resultat', 'foreign_key' => 'candidat_id' ), 'vice_president' => array( 'model' => 'resultat', 'foreign_key' => 'candidat_id' ), 'parti' => array( 'model' => 'parti', 'foreign_key' => 'parti_id' ), ); protected $_has_many = array( 'candidatslang' => array( 'model' => 'candidatlang', 'foreign_key' => 'candidat_id' ), 'evenements' => array( 'model' => 'evenement', 'foreign_key' => 'candidat_id' ), 'videos' => array( 'model' => 'video', 'foreign_key' => 'candidat_id' ), ); /* public $nom; public $prenom; public $ddn; public $ville_naissance; public $date_mort;//*/ public function getId() { return $this->id; } public function setId($id) { $this->id = $id; } public function getNom() { return $this->nom; } public function setNom($nom) { $this->nom = $nom; } public function getPrenom() { return $this->prenom; } public function setPrenom($prenom) { $this->prenom = $prenom; } public function getDdn($format = 'aaaa-mm-jj') { switch ($format) { case 'jj/mm/aaaa': $tmp = explode(' ', $this->ddn); $tmp = explode('-', $tmp[0]); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1].'/'.$tmp[0]; }else{ return false; } break; case 'aaaa-mm-jj': return $this->ddn; break; case 'jj/mm': $tmp = explode(' ', $this->ddn); $tmp = explode('-', $tmp[0]); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1]; }else{ return false; } break; case 'long': $MONTH = array('01'=> 'Janvier','02'=> 'Février','03'=> 'Mars','04'=> 'Avril','05'=> 'Mai', '06'=> 'Juin','07'=> 'Juillet','08'=> 'Août','09'=> 'Septembre','10'=> 'Octobre', '11'=> 'Novembre','12'=> 'Décembre'); $tmp = explode(' ', $this->ddn); if(count($tmp)==2){ $tmpDATE = explode('-', $tmp[0]); $tmpTIME = explode(':', $tmp[1]); if(count($tmpDATE)==3 && count($tmpTIME)==3){ return $tmpDATE[2].' '.$MONTH[$tmpDATE[1]].' '.$tmpDATE[0].' à '.$tmpTIME[0].'h'.$tmpTIME[1]; }else{ return false; } }else{ return false; } break; default: $tmp = explode('-', $this->ddn); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1].'/'.$tmp[0]; }else{ return false; } break; } } public function setDdn($ddn) { $this->ddn = $ddn; } public function getVille_naissance() { return $this->ville_naissance; } public function setVille_naissance($ville_naissance) { $this->ville_naissance = $ville_naissance; } public function getDate_mort($format = 'aaaa-mm-jj') { switch ($format) { case 'jj/mm/aaaa': $tmp = explode(' ', $this->date_mort); $tmp = explode('-', $tmp[0]); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1].'/'.$tmp[0]; }else{ return false; } break; case 'aaaa-mm-jj': return $this->date_mort; break; case 'jj/mm': $tmp = explode(' ', $this->date_mort); $tmp = explode('-', $tmp[0]); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1]; }else{ return false; } break; case 'long': $MONTH = array('01'=> 'Janvier','02'=> 'Février','03'=> 'Mars','04'=> 'Avril','05'=> 'Mai', '06'=> 'Juin','07'=> 'Juillet','08'=> 'Août','09'=> 'Septembre','10'=> 'Octobre', '11'=> 'Novembre','12'=> 'Décembre'); $tmp = explode(' ', $this->date_mort); if(count($tmp)==2){ $tmpDATE = explode('-', $tmp[0]); $tmpTIME = explode(':', $tmp[1]); if(count($tmpDATE)==3 && count($tmpTIME)==3){ return $tmpDATE[2].' '.$MONTH[$tmpDATE[1]].' '.$tmpDATE[0].' à '.$tmpTIME[0].'h'.$tmpTIME[1]; }else{ return false; } }else{ return false; } break; default: $tmp = explode('-', $this->date_mort); if(count($tmp)==3){ return $tmp[2].'/'.$tmp[1].'/'.$tmp[0]; }else{ return false; } break; } } public function setDate_mort($date_mort) { $this->date_mort = $date_mort; } public function getParti() { return $this->parti; } public function setParti($parti_id) { $this->parti_id = $parti_id; } }