예제 #1
0
 /**
  * Transfer ticket/problem infos
  *
  * @param $data ticket data fields
  **/
 function transferTicketAdditionalInformations($data)
 {
     $input = array();
     $suppliers_id_assign = 0;
     //       if ($data['suppliers_id_assign'] > 0) {
     //          $suppliers_id_assign = $this->transferSingleSupplier($data['suppliers_id_assign']);
     //       }
     // Transfer ticket category
     $catid = 0;
     if ($data['itilcategories_id'] > 0) {
         $categ = new ITILCategory();
         if ($categ->getFromDB($data['itilcategories_id'])) {
             $inputcat['entities_id'] = $this->to;
             $inputcat['completename'] = addslashes($categ->fields['completename']);
             $catid = $categ->findID($inputcat);
             if ($catid < 0) {
                 $catid = $categ->import($inputcat);
             }
         }
     }
     $input['itilcategories_id'] = $catid;
     return $input;
 }