Example #1
0
function StartWarrentyFlow()
{
    $RequestID = $_REQUEST["RequestID"];
    $result = WFM_FlowRows::StartFlow(FLOWID, $RequestID);
    echo Response::createObjectiveResponse($result, "");
    die;
}
Example #2
0
 static function ChangeStatus($RequestID, $StatusID, $ActDesc = "", $LogOnly = false, $pdo = null)
 {
     if (!$LogOnly) {
         $obj = new WAR_requests();
         $obj->RequestID = $RequestID;
         $obj->StatusID = $StatusID;
         if (!$obj->Edit($pdo)) {
             return false;
         }
     }
     return WFM_FlowRows::AddOuterFlow(FLOWID, $RequestID, $StatusID, $ActDesc = "", $pdo);
 }
Example #3
0
function SelectContracts()
{
    $where = "";
    $params = array();
    if (!empty($_REQUEST["ContractID"])) {
        $where .= " AND ContractID=:c";
        $params[":c"] = $_REQUEST["ContractID"];
    }
    $temp = CNT_contracts::Get(isset($_REQUEST["content"]), $where, $params, dataReader::makeOrder());
    $res = PdoDataAccess::fetchAll($temp, $_GET['start'], $_GET['limit']);
    for ($i = 0; $i < count($res); $i++) {
        $arr = WFM_FlowRows::GetFlowInfo(2, $res[$i]["ContractID"]);
        $res[$i]["IsStarted"] = $arr["IsStarted"] ? "YES" : "NO";
        $res[$i]["IsEnded"] = $arr["IsEnded"] ? "YES" : "NO";
        $res[$i]["StepDesc"] = $arr["StepDesc"];
    }
    echo dataReader::getJsonData($res, $temp->rowCount(), $_GET["callback"]);
    die;
}
Example #4
0
function StartFlow()
{
    $FlowID = $_REQUEST["FlowID"];
    $ObjectID = $_REQUEST["ObjectID"];
    $result = WFM_FlowRows::StartFlow($FlowID, $ObjectID);
    echo Response::createObjectiveResponse($result, "");
    die;
}
Example #5
0
 static function StartFlow($FlowID, $ObjectID)
 {
     $obj = new WFM_FlowRows();
     $obj->FlowID = $FlowID;
     $obj->StepRowID = PDONULL;
     $obj->ObjectID = $ObjectID;
     $obj->PersonID = $_SESSION["USER"]["PersonID"];
     $obj->ActionDate = PDONOW;
     $obj->ActionType = "CONFIRM";
     return $obj->AddFlowRow(0);
 }
Example #6
0
 static function ChangeStatus($PlanID, $StepID, $ActDesc = "", $LogOnly = false, $pdo = null)
 {
     if (!$LogOnly) {
         $obj = new PLN_plans();
         $obj->PlanID = $PlanID;
         $obj->StepID = $StepID;
         if (!$obj->EditPlan($pdo)) {
             return false;
         }
     }
     return WFM_FlowRows::AddOuterFlow(FLOWID, $PlanID, $StepID, $ActDesc, $pdo);
 }
Example #7
0
function StartFlow()
{
    $PartID = $_REQUEST["PartID"];
    $result = WFM_FlowRows::StartFlow(1, $PartID);
    echo Response::createObjectiveResponse($result, "");
    die;
}
Example #8
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.10
//-----------------------------
require_once 'header.inc.php';
require_once inc_dataReader;
require_once 'letter/letter.class.php';
require_once 'workflow/wfm.class.php';
$dt = OFC_letters::SelectReceivedLetters(" AND s.IsSeen='NO'");
$NewReceived = $dt->rowCount();
$dt = OFC_letters::SelectDraftLetters();
$DraftCount = count($dt);
$dt = WFM_FlowRows::SelectReceivedForms();
$ReceiveForms = is_array($dt) ? count($dt) : $dt->rowCount();
$Messages = OFC_MessageReceivers::GetNewMessageReceiveCount();
?>
<script>

OfficeStartPage.prototype = {
	TabID : '<?php 
echo $_REQUEST["ExtTabID"];
?>
',
	address_prefix : "<?php 
echo $js_prefix_address;
?>
",

	get : function(elementID){