コード例 #1
0
ファイル: restservice.php プロジェクト: mrdeadmouse/u136006
 protected function innerDelete($ID, &$errors)
 {
     if (!CCrmStatus::CheckDeletePermission($ID)) {
         $errors[] = 'Access denied.';
         return false;
     }
     $dbResult = CCrmStatus::GetList(array(), array('ID' => $ID));
     $currentFields = $dbResult ? $dbResult->Fetch() : null;
     if (!is_array($currentFields)) {
         $errors[] = 'CRM Status is not found.';
         return false;
     }
     $entity = new CCrmStatus($currentFields['ENTITY_ID']);
     $result = $entity->Delete($ID);
     if ($result === false) {
         $errors[] = $entity->GetLastError();
     }
     return $result !== false;
 }