CBPAllStateService::MergeStates: Bitrix method

      
<?php 
//  CBPAllStateService :: MergeStates()
//  /dist/bitrix/modules/bizproc/classes/general/stateservice.php:469

    
public static function MergeStates($firstDocumentId$secondDocumentId)
    {
        global 
$DB;

        
$arFirstDocumentId CBPHelper::ParseDocumentId($firstDocumentId);
        
$arSecondDocumentId CBPHelper::ParseDocumentId($secondDocumentId);

        
$DB->Query(
            
"UPDATE b_bp_workflow_state SET ".
            
"    DOCUMENT_ID = '".$DB->ForSql($arFirstDocumentId[2])."', ".
            
"    DOCUMENT_ID_INT = ".intval($arFirstDocumentId[2]).", ".
            
"    ENTITY = '".$DB->ForSql($arFirstDocumentId[1])."', ".
            
"    MODULE_ID = '".$DB->ForSql($arFirstDocumentId[0])."' ".
            
"WHERE DOCUMENT_ID = '".$DB->ForSql($arSecondDocumentId[2])."' ".
            
"    AND ENTITY = '".$DB->ForSql($arSecondDocumentId[1])."' ".
            
"    AND MODULE_ID = '".$DB->ForSql($arSecondDocumentId[0])."' "
        
);
    }