Esempio n. 1
0
                } else {
                    if (intval($locked_by) > 0) {
                        $str = str_replace("#DID#", $ID, GetMessage("FLOW_DOCUMENT_LOCKED"));
                        $str = str_replace("#ID#", $locked_by, $str);
                        $str = str_replace("#DATE#", $date_lock, $str);
                        $lAdmin->AddGroupError($str, $ID);
                        //$strError .= $str."<br>";
                    } else {
                        $str = str_replace("#ID#", $ID, GetMessage("FLOW_DOCUMENT_IS_NOT_AVAILABLE"));
                        $lAdmin->AddGroupError($str, $ID);
                        //$strError .= $str."<br>";
                    }
                }
                break;
            case "unlock":
                CWorkflow::UnLock($ID);
                break;
        }
    }
}
$rsData = CWorkflow::GetList($by, $order, $arFilter, $is_filtered);
$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart(50);
// navigation setup
$lAdmin->NavText($rsData->GetNavPrint(GetMessage("FLOW_PAGES")));
$arHeaders = array();
$arHeaders[] = array("id" => "ID", "content" => "ID", "default" => false, "sort" => "s_id");
$arHeaders[] = array("id" => "LOCK_STATUS", "content" => GetMessage("FLOW_LOCK_STATUS"), "default" => true, "sort" => "s_lock_status");
$arHeaders[] = array("id" => "DATE_MODIFY", "content" => GetMessage("FLOW_DATE_MODIFY"), "default" => true, "sort" => "s_date_modify");
$arHeaders[] = array("id" => "MODIFIED_BY", "content" => GetMessage("FLOW_MODIFIED_BY"), "default" => true, "sort" => "s_modified_by");
$arHeaders[] = array("id" => "TITLE", "content" => GetMessage("FLOW_TITLE"), "default" => true, "sort" => "s_title");