Changeset 191 for Dev/trunk/selectSession.php
- Timestamp:
- 12/21/11 17:52:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/selectSession.php
r185 r191 2 2 require 'classes/master.php'; //should be at top of every page 3 3 4 if (!isset($_SESSION['user name'])) {4 if (!isset($_SESSION['userUid'])) { 5 5 redirect("index.php"); 6 6 } … … 18 18 // check if name is available 19 19 if (!empty($_POST['newSessionName'])) { 20 $ matching= $dbi->get("Session", array("title" => $_POST['newSessionName']));21 if (count($ matching) == 0) {20 $session_results = $dbi->get("Session", array("title" => $_POST['newSessionName'])); 21 if (count($session_results) == 0) { 22 22 // make new session! 23 unset($ matching);24 $creators = $dbi->get("User", array("u sername"=>$_SESSION['username']));23 unset($session_results); 24 $creators = $dbi->get("User", array("uid" => $_SESSION['userUid'])); 25 25 $creator = $creators[0]; 26 26 $session = new Session(null, $_POST['newSessionName'], $creator, new DateTime(), null, null); … … 43 43 if (isset($_POST['editSession'])) { 44 44 if (isset($_POST['sessionUID'])) { 45 $ matching= $dbi->get("SESSION", array("uid" => $_POST['sessionUID']));46 if (count($ matching) == 1 && $matching[0] != null) {45 $session_results = $dbi->get("SESSION", array("uid" => $_POST['sessionUID'])); 46 if (count($session_results) == 1 && $session_results[0] != null) { 47 47 // DEZE SESSION MOET UITEINDELIJK EEN POST WORDEN, WANNEER DEZE HELE PAGINA IS OVERGEZET IN JAVASCRIPT! 48 48 $_SESSION['currentSession'] = $_POST['sessionUID']; 49 49 $_SESSION['updateNeeded'] = "true"; 50 redirect(" pipelineEditor.php");50 redirect("sessionEditor.php"); 51 51 } 52 52 } … … 66 66 <?php new StyleSheet("awesome"); ?> 67 67 <script type="text/javascript" src="js/sequencerScripts.js"></script> 68 <script type="text/javascript" src="js/generalScripts.js"></script> 68 69 </head> 69 70 <body> … … 74 75 <div id="wrapper"> 75 76 <div id="content"> 76 <form action="selectSession.php" method="POST"> 77 <fieldset name="selectionMenu"> 78 <!-- onchange van volgende select linkt deze aan de ajax-based info panel, script staat in sequencerScripts.js --> 79 <select name="sessionUID" style="float: left;" onChange="ajaxInfoRequest(this.value, document.getElementById('infoPanelContent'), 'Session');"> 80 <option value="" disabled="true" selected>Please select a session</option> 81 <?php 82 foreach ($sessions as $session) { 83 $selected = ""; 84 if ($session->title == $_POST['newSessionName']) { 85 $selected = ' selected="true"'; 77 <form action="selectSession.php" method="POST"> 78 <fieldset name="selectionMenu"> 79 <!-- onchange van volgende select linkt deze aan de ajax-based info panel, script staat in sequencerScripts.js --> 80 <select name="sessionUid" style="float: left;" onChange="ajaxInfoRequest(this.value, document.getElementById('infoPanelContent'), 'Session');"> 81 <option value="" disabled="true" selected>Please select a session</option> 82 <?php 83 foreach ($sessions as $session) { 84 $selected = ""; 85 if ($session->title == $_POST['newSessionName']) { 86 $selected = ' selected="true"'; 87 } 88 89 echo '<option value="' . $session->uid . '"' . $selected . '>' . $session->title . '</option>' . "\n"; 86 90 } 87 88 echo '<option value="' . $session->uid . '"' . $selected . '>' . $session->title . '</option>' . "\n"; 89 } 90 ?> 91 </select> 92 <br /><br /> 93 <input type="hidden" name="updateNeeded" value="true" /> 94 <input type="text" name="newSessionName" value="Name..." style="float: left;" /><br /> 95 <input type="submit" name="createSession" value="Create new session" class="surveybutton" style="float: left;" /> 96 <input type="submit" name="editSession" value="Edit session" class="surveybutton" style="float: left;" /> 97 <input type="submit" name="deleteSession" value="Delete session" class="surveybutton" style="float: left;" /> 98 <br /><br /><br /> 99 <div id="errorDisplay"><?php 100 if (isset($errorMessage)) { 101 foreach ($errorMessage as $message) { 102 echo $message; 91 ?> 92 </select> 93 <br /><br /> 94 <input type="hidden" name="updateNeeded" value="true" /> 95 <input type="text" name="newSessionName" value="Name..." style="float: left;" /><br /> 96 <input type="submit" name="createSession" value="Create new session" class="surveybutton" style="float: left;" /> 97 <input type="submit" name="editSession" value="Edit session" class="surveybutton" style="float: left;" /> 98 <input type="submit" name="deleteSession" value="Delete session" class="surveybutton" style="float: left;" /> 99 <br /><br /><br /> 100 <div id="errorDisplay"><?php 101 if (isset($errorMessage)) { 102 foreach ($errorMessage as $message) { 103 echo $message; 104 } 103 105 } 104 } 105 ?></div> 106 </fieldset> 107 <fieldset id="sessionDescription"> 108 <div class="fieldsetTitle"> 109 Info 110 </div> 111 <div id="infoPanelContent"> 112 </div> 113 </fieldset> 114 </form> 115 </div> 106 ?></div> 107 </fieldset> 108 <fieldset id="sessionDescription"> 109 <div class="fieldsetTitle"> 110 Info 111 </div> 112 <div id="infoPanelContent"> 113 </div> 114 </fieldset> 115 </form> 116 </div> 116 117 </div> 117 118 </body>
Note: See TracChangeset
for help on using the changeset viewer.