dbi = new DatabaseInterface();
}
public function init() {
$stringPipeline = "";
$stringPipelineType = "";
$stringPipelineUpdated = "";
$numberOfSteps = 0;
if (is_array($this->loadedSession->pipeline)) {
foreach ($this->loadedSession->pipeline as $object) {
$stringPipeline .= "$object->uid,";
$stringPipelineType .= get_class($object) . ",";
$stringPipelineUpdated .= "0,";
$numberOfSteps++;
}
} else {
$stringPipeline = $this->loadedSession->pipeline;
$stringPipelineType = $_POST['pipelineTypes'];
$stringPipelineUpdated = $_POST['pipelineUpdatedField'];
}
?>
dbi->get("Session", array("uid" => $currentSession));
if (count($sessionResults) > 0) {
$_SESSION['localSessionCopy'] = $sessionResults[0];
unset($_SESSION['updateNeeded']);
} else {
die("No session with that UID found!");
}
}
if (isset($_SESSION['localSessionCopy']) && !empty($_SESSION['localSessionCopy'])) {
$this->loadedSession = $_SESSION['localSessionCopy'];
unset($_SESSION['updateNeeded']);
}
}
public function HandlePostData() {
if (isset($_POST['editSelected'])) {
if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
redirect("editredirect.php");
}
}
if (isset($_POST['moveSelectedLeft'])) {
if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
$this->MoveStep($_POST['selectedStep'], -1);
}
}
if (isset($_POST['moveSelectedRight'])) {
if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
$this->MoveStep($_POST['selectedStep'], 1);
}
}
if (isset($_POST['objectToCreate']) && !empty($_POST['objectToCreate'])) {
switch (strtolower($_POST['objectToCreate'])) {
case "survey":
redirect("createsurvey.php");
break;
case "application":
redirect("createapplication.php");
break;
case "dashboard":
redirect("createdashboard.php");
break;
default:
// Er is iets fout gegaan, want er is geen valid type meegegeven!
break;
}
}
}
}
?>