Exemplo n.º 1
0
 private function addorupdateOrderPerson($orderid, $orderpeople, $ppltype){
     $newperson = false;
     $this->deleteOrderPersonByPpltype($orderid, $ppltype);
     foreach($orderpeople as $person){
         if($person->id <= 0){// $ppltype === Menu::ppl_type_receiver
             $this->addOrUpdatePeople(-1, $person);
             $newperson = true;
         }
         if(!is_null($person->id)){
            $attributes = array(
                    "order_id" => $orderid,
                    "person_id" => $person->id,
                    "type" => $ppltype
                    );
            $data = \Orderperson::create($attributes);                   
         }
     }
     return $newperson;
 }