CBPWorkflowTemplateLoader :: UpdateTemplate: Bitrix method

      
<?php 
//  CBPWorkflowTemplateLoader :: UpdateTemplate()
//  /dist/bitrix/modules/bizproc/classes/mysql/workflowtemplateloader.php:196

    
public function UpdateTemplate($id$arFields$systemImport false)
    {
        global 
$DB;

        
$id intval($id);
        if (
$id <= 0)
            throw new 
CBPArgumentNullException("id");

        
self::ParseFields($arFields$id$systemImport);

        
$strUpdate $DB->PrepareUpdate("b_bp_workflow_template"$arFields);

        
$strSql =
            
"UPDATE b_bp_workflow_template SET ".
            
"    ".$strUpdate.", ".
            
"    MODIFIED = ".$DB->CurrentTimeFunction()." ".
            
"WHERE ID = ".intval($id)." ";
        
$DB->Query($strSqlFalse"File: ".__FILE__."<br>Line: ".__LINE__);

        return 
$id;
    }