loadedSession->pipeline as $object) { $stringPipeline .= "$object->uid,"; } $stringPipeline = rtrim($stringPipeline, ","); ?>
Name: loadedSession->title; ?>
Really clear?
Implement parameters such as screen size in the drawing of objects ?> "; ?> get("Session", array("uid" => $currentSession)); if (count($sessionResults) > 0) { $this->loadedSession = $sessionResults[0]; } else { //No session with that UID found in database! die("Invalid session!"); } } 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'])) { MoveStep($_POST['selectedStep'], -1); } } if (isset($_POST['moveSelectedRight'])) { if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) { 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; } } } // Dit is een pure php versie. Deze slaat nog niet op in de Database, en reageert nog niet op public function MoveStep($uid, $direction) { $newSession = $this->loadedSession; for ($i = 0; $i < count($newSession->pipeline); $i++) { if ($newSession->pipeline[i]->uid == $uid) { $temp = $newSession->pipeline[i]; $newSession->pipeline[i] = $newSession->pipeline[i + $direction]; $newSession->pipeline[i + $direction] = $newSession->pipeline[i]; break; } } $this->loadedSession = $newSession; } } ?>