Ejemplo n.º 1
0
 function updatePlanGraphList($workflowID, $plans)
 {
     $planValuesCollection = array();
     $table = 'plans';
     $planValues = array();
     $planValues['workflowid'] = $workflowID;
     dbs::delrecord($table, 'workflowId', $workflowID);
     $plansSize = sizeof($plans);
     for ($index = 0; $index < $plansSize; $index++) {
         $planValues['plan'] = addslashes(serialize($plans[$index]));
         array_push($planValuesCollection, $planValues);
         //dbs::irrecord($table,$planValues, false);
     }
     dbs::irrecordArray($table, $planValuesCollection, false);
 }
Ejemplo n.º 2
0
function saveCachePlans($planGraphList, $workflowKey, $modelId)
{
    $planValuesCollection = array();
    $planWorkflowValuesCollection = array();
    $planValues = array();
    $planWorkflowValues = array();
    for ($index = 0; $index < sizeof($planGraphList); $index++) {
        $plan = addslashes(serialize($planGraphList[$index]));
        $planValues['modelId'] = $modelId;
        $planValues['plan'] = $plan;
        array_push($planValuesCollection, $planValues);
        //dbs::irrecord('workflowcachingstore',$planValues, false);
        $planWorkflowValues['workflowid'] = $workflowKey;
        $planWorkflowValues['plan'] = $plan;
        array_push($planWorkflowValuesCollection, $planWorkflowValues);
        //dbs::irrecord('plans',$planWorkflowValues, false);
    }
    dbs::irrecordArray('plans', $planWorkflowValuesCollection, false);
    dbs::irrecordArray('workflowcachingstore', $planValuesCollection, false);
}