Example #1
0
 /**
  * Update a livraison line (only extrafields)
  *
  * @param 	int		$id					Id of line (livraison line)
  * @param	array		$array_options		extrafields array
  * @return	int							<0 if KO, >0 if OK
  */
 function update_line($id, $array_options = 0)
 {
     global $conf;
     $error = 0;
     if ($id > 0 && !$error && empty($conf->global->MAIN_EXTRAFIELDS_DISABLED) && is_array($array_options) && count($array_options) > 0) {
         $livraisonline = new LivraisonLigne($this->db);
         $livraisonline->array_options = $array_options;
         $livraisonline->id = $id;
         $result = $livraisonline->insertExtraFields();
         if ($result < 0) {
             $this->error[] = $livraisonline->error;
             $error++;
         }
     }
     if (!$error) {
         return 1;
     } else {
         return -1;
     }
 }