Exemplo n.º 1
0
                             if ($row = $result->fetch()) {
                                 $result = CVoxImplantPhone::EnqueueDeactivatePhoneNumber($row['SEARCH_ID']);
                                 if (!$result) {
                                     $arSend['ERROR'] = 'ERROR';
                                 }
                             }
                         }
                         echo CUtil::PhpToJsObject($arSend);
                     } else {
                         if ($_POST['VI_CANCEL_UNLINK_NUMBER'] == 'Y') {
                             $arSend['ERROR'] = '';
                             $_POST['NUMBER_ID'] = intval($_POST['NUMBER_ID']);
                             if ($_POST['NUMBER_ID'] > 0) {
                                 $result = Bitrix\Voximplant\ConfigTable::getById($_POST['NUMBER_ID']);
                                 if ($row = $result->fetch()) {
                                     $result = CVoxImplantPhone::CancelDeactivatePhoneNumber($row['SEARCH_ID']);
                                     if (!$result) {
                                         $arSend['ERROR'] = 'ERROR';
                                     }
                                 }
                             }
                             echo CUtil::PhpToJsObject($arSend);
                         } else {
                             echo CUtil::PhpToJsObject(array('ERROR' => 'UNKNOWN_ERROR'));
                         }
                     }
                 }
             }
         }
     }
 }