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); }
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); }