AnsweredAssumed Answered

error in the code

Question asked by yaye yaye on May 22, 2015
Latest reply on May 22, 2015 by yaye yaye
Hello

 
:( :( :( :( Can you help me I have a problem with this code if
I create a contact a location number must be assigned
to him thanks to the class location but the code does nothing




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);
               
    }

Outcomes