Требуется разработчик! Поддержка серверов

CCertification::Delete: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=172257

<?php 
//    CCertification::Delete()
//    /bitrix/modules/learning/classes/general/certification.php:159

    
function Delete($ID)
    {
        global 
$DB;

        
$ID intval($ID);
        if (
$ID 1) return false;

        
CLearnHelper::FireEvent('OnBeforeCertificateDelete'$ID);

        
$strSql "SELECT G.ID FROM b_learn_certification C
                    INNER JOIN b_learn_test T ON C.COURSE_ID = T.COURSE_ID
                    INNER JOIN b_learn_gradebook G ON (G.TEST_ID = T.ID AND G.STUDENT_ID = C.STUDENT_ID)
                    WHERE C.ID = "
.$ID;

        
$res $DB->Query($strSqlfalse"File: ".__FILE__."<br>Line: ".__LINE__);

        
//Gradebook
        
while($arRecord $res->Fetch())
        {
            if(!
CGradeBook::Delete($arRecord["ID"]))
                return 
false;
        }

        
$strSql "DELETE FROM b_learn_certification WHERE ID = ".$ID;

        if (!
$DB->Query($strSqlfalse"File: ".__FILE__."<br>Line: ".__LINE__))
            return 
false;

        
CLearnHelper::FireEvent('OnAfterCertificateDelete'$ID);

        return 
true;
    }

Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Текст сообщения*
Загрузить изображение