Пример #1
0
 function Update($id, $arFields)
 {
     global $DB;
     $DB->StartTransaction();
     $id = intval($id);
     if (!CTicketDictionary::CheckFields($arFields, $id)) {
         $DB->Rollback();
         return false;
     }
     CTicketDictionary::__CleanDefault($arFields);
     $strUpdate = $DB->PrepareUpdate('b_ticket_dictionary', $arFields);
     $rs = $DB->Query('UPDATE b_ticket_dictionary SET ' . $strUpdate . ' WHERE ID=' . $id);
     if ($rs->AffectedRowsCount() > 0) {
     }
     CTicketDictionary::__SetSites($id, $arFields);
     $DB->Commit();
     return true;
     $DB->Rollback();
     $GLOBALS['APPLICATION']->ThrowException(GetMessage('SUP_ERROR_UPDATE_DICTONARY'));
     return false;
 }