Bonjour
J'ai un problème avec ce code pouvez vous m'aider s'il vous plait.
J'ai une classe emplacement dans lequel je dois créer une méthode qui me permettrai a chaque fois que je crée un contact de lui associé un numéro d'emplacement.Mais malheureusement ma classe ne fait rien.Je ne comprend pas dou vient le probleme.
voici le code
class Emplacement
{
//
private $liste_emp = array();
public function statutEmp($bean,$event,$arguments)
{
global $beanFiles;
require_once ($beanFiles['FOI_Emplacements_Evenements']);
$bean->load_relationship('contacts_foi_emplacements_evenements_1contacts_ida');
$arrayevent=$bean->contacts_foi_emplacements_evenements_1contacts_ida->getBeans();
if(count($arrayevent)==0){
$bean->contacts_foi_emplacements_evenements_1contacts_ida->add($bean->id);
}
$rel_emp =new FOI_Emplacements_Evenements;
$rel_emp ->retrieve($arguments['related_id']);
$rel_emp ->disponibilite = 2;
$bean->nombre_emplacement_c+= 1;
$bean->rue_attribuee_c=$rel_emp->rue;
$this->liste_empl[$rel_emp->foi_emplacements_foi_emplacements_evenements_3_name]=$this->attrEmp($rel_emp->foi_emplacements_foi_emplacements_evenements_3_name);
$bean->emetteur_cheque_c=$bean->last_name;
$this->getEmpl($bean);
$rel_emp->save();
$nb_emp=sizeof($this->liste_empl);
$i=1;
$bean->emplacements_attribues_c="";
//$GLOBALS ['log']->fatal ('foire1');
foreach ($this->liste_empl as $key) {
if($i<=$nb_emp){
if($bean->emplacements_attribues_c==""){
//$GLOBALS ['log']->fatal ('foire2');
$bean->emplacements_attribues_c.=$key;
}else{
$bean->emplacements_attribues_c.=",".$key;
}
$i++;
}
}
$this->calculMontant($bean);
}