示例#1
0
            $aData['iPosition'] = (int) $aData['iPosition'];
            $oStepTrigger = new StepTrigger();
            $oStepTrigger->up($aData['sStep'], $_SESSION['TASK'], $aData['sTrigger'], $aData['sType'], $aData['iPosition']);
            break;
        case 'downTrigger':
            $aData['iPosition'] = (int) $aData['iPosition'];
            $oStepTrigger = new StepTrigger();
            $oStepTrigger->down($aData['sStep'], $_SESSION['TASK'], $aData['sTrigger'], $aData['sType'], $aData['iPosition']);
            break;
        case 'ofToAssignTrigger':
            $oStepTrigger = new StepTrigger();
            $oStepTrigger->reOrder($aData['sStep'], $_SESSION['TASK'], $aData['sType'], $aData['iPosition']);
            $oStepTrigger->remove($aData['sStep'], $_SESSION['TASK'], $aData['sTrigger'], $aData['sType']);
            break;
        case 'counterTriggers':
            G::LoadClass('processMap');
            $oProcessMap = new ProcessMap();
            $oCriteria1 = $oProcessMap->getStepTriggersCriteria($aData['sStep'], $_SESSION['TASK'], $aData['sType']);
            if ($aData['sType'] == 'BEFORE') {
                $oCriteria2 = $oProcessMap->getStepTriggersCriteria($aData['sStep'], $_SESSION['TASK'], 'AFTER');
            } else {
                $oCriteria2 = $oProcessMap->getStepTriggersCriteria($aData['sStep'], $_SESSION['TASK'], 'BEFORE');
            }
            $iCantity = StepTriggerPeer::doCount($oCriteria1);
            $iTotal = $iCantity + StepTriggerPeer::doCount($oCriteria2);
            echo $iTotal . '|' . $iCantity;
            break;
    }
} catch (Exception $oException) {
    die($oException->getMessage());
}
示例#2
0
     $oAux1 =& $oNode->addChild('before_node', '<span onclick="tree.expand(this.parentNode);showTriggers(\'' . $aRow['STEP_UID'] . '\', \'BEFORE\');" style="cursor: pointer;">' . G::LoadTranslation('ID_BEFORE') . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_' . $aRow['STEP_UID'] . '_BEFORE">' . $iCantidad1 . '</span>) </span>', array('nodeType' => 'parent'));
     $oAux1->plus = "<span  style='cursor:pointer;display:block;width:15;height:10px;' onclick='tree.expand(this.parentNode);showTriggers(\"" . $aRow['STEP_UID'] . "\", \"BEFORE\");'></span>";
     $oAux1->contracted = true;
     $oAux2 =& $oAux1->addChild($aRow['STEP_UID'] . '_before_node', '<span id="triggersSpan_' . $aRow['STEP_UID'] . '_BEFORE"></span>', array('nodeType' => 'parentBlue'));
     $oAux1 =& $oNode->addChild('after_node', '<span onclick="tree.expand(this.parentNode);showTriggers(\'' . $aRow['STEP_UID'] . '\', \'AFTER\');" style="cursor: pointer;">' . G::LoadTranslation('ID_AFTER') . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_' . $aRow['STEP_UID'] . '_AFTER">' . $iCantidad2 . '</span>) </span>', array('nodeType' => 'parent'));
     $oAux1->plus = "<span  style='cursor:pointer;display:block;width:15;height:10px;' onclick='tree.expand(this.parentNode);showTriggers(\"" . $aRow['STEP_UID'] . "\", \"AFTER\");'></span>";
     $oAux1->contracted = true;
     $oAux2 =& $oAux1->addChild($aRow['STEP_UID'] . '_after_node', '<span id="triggersSpan_' . $aRow['STEP_UID'] . '_AFTER"></span>', array('nodeType' => 'parentBlue'));
     $oDataset->next();
 }
 $oCriteria = $oProcessMap->getStepTriggersCriteria(-1, $_SESSION['TASK'], 'BEFORE');
 $iCantidad1 = StepTriggerPeer::doCount($oCriteria);
 $oCriteria = $oProcessMap->getStepTriggersCriteria(-2, $_SESSION['TASK'], 'BEFORE');
 $iCantidad2 = StepTriggerPeer::doCount($oCriteria);
 $oCriteria = $oProcessMap->getStepTriggersCriteria(-2, $_SESSION['TASK'], 'AFTER');
 $iCantidad3 = StepTriggerPeer::doCount($oCriteria);
 $oNode =& $oTree->addChild('-1', '&nbsp;&nbsp;<span onclick="tree.expand(this.parentNode);" style="cursor: pointer;">[<b> ' . G::LoadTranslation('ID_ASSIGN_TASK') . ' </b>] ' . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_' . $aRow['STEP_UID'] . '">' . ($iCantidad1 + $iCantidad2 + $iCantidad3) . '</span>)' . '</span>', array('nodeType' => 'parent'));
 $oNode->contracted = true;
 $oAux1 =& $oNode->addChild('before_node', '<span onclick="tree.expand(this.parentNode);showTriggers(\'-1\', \'BEFORE\');" style="cursor: pointer;">' . G::LoadTranslation('ID_BEFORE_ASSIGNMENT') . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_-1_BEFORE">' . $iCantidad1 . '</span>) </span>', array('nodeType' => 'parent'));
 $oAux1->plus = "<span  style='cursor:pointer;display:block;width:15;height:10px;' onclick='tree.expand(this.parentNode);showTriggers(\"-1\", \"BEFORE\");'></span>";
 $oAux1->contracted = true;
 $oAux2 =& $oAux1->addChild('-1_before_node', '<span id="triggersSpan_-1_BEFORE"></span>', array('nodeType' => 'parentBlue'));
 $oAux1 =& $oNode->addChild('before_node', '<span onclick="tree.expand(this.parentNode);showTriggers(\'-2\', \'BEFORE\');" style="cursor: pointer;">' . G::LoadTranslation('ID_BEFORE_DERIVATION') . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_-2_BEFORE">' . $iCantidad2 . '</span>) </span>', array('nodeType' => 'parent'));
 $oAux1->plus = "<span  style='cursor:pointer;display:block;width:15;height:10px;' onclick='tree.expand(this.parentNode);showTriggers(\"-2\", \"BEFORE\");'></span>";
 $oAux1->contracted = true;
 $oAux2 =& $oAux1->addChild('-2_before_node', '<span id="triggersSpan_-2_BEFORE"></span>', array('nodeType' => 'parentBlue'));
 $oAux1 =& $oNode->addChild('after_node', '<span onclick="tree.expand(this.parentNode);showTriggers(\'-2\', \'AFTER\');" style="cursor: pointer;">' . G::LoadTranslation('ID_AFTER_DERIVATION') . ' - ' . G::LoadTranslation('ID_TRIGGERS') . ' (<span id="TRIG_-2_AFTER">' . $iCantidad3 . '</span>) </span>', array('nodeType' => 'parent'));
 $oAux1->plus = "<span  style='cursor:pointer;display:block;width:15;height:10px;' onclick='tree.expand(this.parentNode);showTriggers(\"-2\", \"AFTER\");'></span>";
 $oAux1->contracted = true;
 $oAux2 =& $oAux1->addChild('-2_after_node', '<span id="triggersSpan_-2_AFTER"></span>', array('nodeType' => 'parentBlue'));
 echo $oTree->render();
示例#3
0
            $oStepTrigger = new StepTrigger();
            $oStepTrigger->reOrder($aData['sStep'], $_SESSION['TASK'], $aData['sType'], $aData['iPosition']);
            $oStepTrigger->remove($aData['sStep'], $_SESSION['TASK'], $aData['sTrigger'], $aData['sType']);
            break;
        case 'counterTriggers':
            G::LoadClass("processMap");
            $processMap = new ProcessMap();
            $criteria1 = $processMap->getStepTriggersCriteria($aData["sStep"], $_SESSION["TASK"], $aData["sType"]);
            $cantity = StepTriggerPeer::doCount($criteria1);
            if ($aData["sStep"][0] != "-") {
                if ($aData["sType"] == "BEFORE") {
                    $criteria2 = $processMap->getStepTriggersCriteria($aData["sStep"], $_SESSION["TASK"], "AFTER");
                } else {
                    $criteria2 = $processMap->getStepTriggersCriteria($aData["sStep"], $_SESSION["TASK"], "BEFORE");
                }
                $total = $cantity + StepTriggerPeer::doCount($criteria2);
            } else {
                $criteria = $processMap->getStepTriggersCriteria(-1, $_SESSION["TASK"], "BEFORE");
                $cantity1 = StepTriggerPeer::doCount($criteria);
                $criteria = $processMap->getStepTriggersCriteria(-2, $_SESSION["TASK"], "BEFORE");
                $cantity2 = StepTriggerPeer::doCount($criteria);
                $criteria = $processMap->getStepTriggersCriteria(-2, $_SESSION["TASK"], "AFTER");
                $cantity3 = StepTriggerPeer::doCount($criteria);
                $total = $cantity1 + $cantity2 + $cantity3;
            }
            echo $total . "|" . $cantity;
            break;
    }
} catch (Exception $oException) {
    die($oException->getMessage());
}
示例#4
0
    $stepsChildren[0] = array('text' => 'Before - Triggers (' . $beforeTriggersCount . ')', 'children' => $beforeTriggerChildren);
    $stepsChildren[1] = array('text' => 'After - Triggers (' . $afterTriggersCount . ')', 'children' => $afterTriggerChildren);
    //Tree level 1 nodes (Main steps)
    $steps[] = array('text' => $rows[$i]['STEP_TITLE'] . ' - Triggers (' . $iTotal . ')', 'children' => $stepsChildren);
}
//Creating tree for Assign Task Step
$beforeAssignmentChildren[] = array('text' => 'Assign / Show Triggers', 'id' => '-1|BEFORE', 'leaf' => true);
$beforeDerivationChildren[] = array('text' => 'Assign / Show Triggers', 'id' => '-2|BEFORE', 'leaf' => true);
$afterDerivationChildren[] = array('text' => 'Assign / Show Triggers', 'id' => '-2|AFTER', 'leaf' => true);
//Getting counts for Before Assignment,Before Derivation and After Derivation triggers for a step
$beforeAssignmentTriggers = $oProcessMap->getStepTriggersCriteria('-1', $_GET['tid'], 'BEFORE');
$beforeAssignmentTriggersCount = StepTriggerPeer::doCount($beforeAssignmentTriggers);
$beforeDerivationTriggers = $oProcessMap->getStepTriggersCriteria('-2', $_GET['tid'], 'BEFORE');
$beforeDerivationTriggersCount = StepTriggerPeer::doCount($beforeDerivationTriggers);
$afterDerivationTriggers = $oProcessMap->getStepTriggersCriteria('-2', $_GET['tid'], 'AFTER');
$afterDerivationTriggersCount = StepTriggerPeer::doCount($afterDerivationTriggers);
$iTotal = $beforeAssignmentTriggersCount + $beforeDerivationTriggersCount + $afterDerivationTriggersCount;
$assignTaskChildren[] = array('text' => 'Before Assignment - Triggers (' . $beforeAssignmentTriggersCount . ')', 'children' => $beforeAssignmentChildren);
$assignTaskChildren[] = array('text' => 'Before Derivation - Triggers (' . $beforeDerivationTriggersCount . ')', 'children' => $beforeDerivationChildren);
$assignTaskChildren[] = array('text' => 'After Derivation - Triggers (' . $afterDerivationTriggersCount . ')', 'children' => $afterDerivationChildren);
//Adding last value in an array for "Assign Task"
$steps[] = array('text' => '[ Assign Task ] - Triggers (' . $iTotal . ')', 'children' => $assignTaskChildren);
/* $nodes = "[{
    text: 'Step 1 - Triggers (0)',
    cls:  'blank',
    iconCls:  'blank',
    children: [{
        text: 'Before - Triggers (0)',
        cls:  'blank',
        iconCls:  'blank',
        children: [{