Changeset 164 for Dev/trunk/classes
- Timestamp:
- 11/22/11 16:42:37 (13 years ago)
- Location:
- Dev/trunk/classes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/Logo.php
r151 r164 17 17 echo '<div id="logo"><a href="index.php">Research Tool</a>'; 18 18 if (isset($_SESSION['username'])) { 19 echo '<a href=" logout.php" style="font-size: 12pt;">Log out</a>';19 echo '<a href="index.php" onClick="savePipeline();" style="font-size: 12pt;">Log out</a>'; 20 20 } 21 21 echo '</div>'; -
Dev/trunk/classes/SessionConnector.php
r159 r164 115 115 $datetime = new DateTime(); 116 116 $datetime->setTimestamp(intval($result['?datetime']->label)); 117 $sessions[] = new Session($result['?uid']->label, $result['?title']->label, $creator [0], $datetime, $pipeline, $answersets);117 $sessions[] = new Session($result['?uid']->label, $result['?title']->label, $creator, $datetime, $pipeline, $answersets); 118 118 } 119 119 } -
Dev/trunk/classes/pipelineSequencer.php
r163 r164 1 1 <?php 2 2 3 /* 3 4 * To change this template, choose Tools | Templates … … 23 24 public function init() { 24 25 $stringPipeline = ""; 26 $stringPipelineType = ""; 27 $stringPipelineUpdated = ""; 28 $numberOfSteps = 0; 29 25 30 if (is_array($this->loadedSession->pipeline)) { 26 31 foreach ($this->loadedSession->pipeline as $object) { 27 32 $stringPipeline .= "$object->uid,"; 33 $stringPipelineType .= get_class($object).","; 34 $stringPipelineUpdated .= "1,"; 35 $numberOfSteps++; 36 28 37 } 29 38 $stringPipeline = rtrim($stringPipeline, ","); 39 $stringPipelineType = rtrim($stringPipelineType, ","); 40 $stringPipelineUpdated = rtrim($stringPipelineUpdated, ","); 41 30 42 } else { 31 43 $stringPipeline = $this->loadedSession->pipeline; 44 $stringPipelineType = $_POST['pipelineTypes']; 45 $stringPipelineUpdated = $_POST['pipelineUpdatedField']; 32 46 } 33 47 ?> … … 45 59 <input type="submit" id ="clearPipeline" name="clearPipeline" value="Clear pipeline" class="surveyButton dis" disabled="true"/> 46 60 <input type="checkbox" id="confirmClear" name="confirmClear" onChange="IsCheckEnabled(this, document.getElementById('clearPipeline'));" />Really clear? 61 <input type="button" id="t_saveSession" name="t_saveSession" onClick="savePipeline();" value="t_Save_session!" /> 62 <input type="button" id="t_setOOD" name="t_setOOD" onClick="t_setOutOfDate();" value="t_Set_OOD" /> 63 <input type="button" id="t_updateSeq" name="t_updateSeq" onClick="updateSequencer();" value="t_Update_Seq" /> 47 64 </div> 48 65 <div id="hiddenInputs"> 49 66 <input type="hidden" name="selectedStep" id="selectedStepField" value="" /> 50 <!-- <input type="hidden" name="pipelineString" id="pipelineStringField" value="123,456" /> -->51 67 <input type="hidden" name="pipelineString" id="pipelineStringField" value="<?php echo $stringPipeline; ?>" /> 68 <input type="hidden" name="pipelineTypes" id="pipelineTypeField" value="<?php echo $stringPipelineType; ?>" /> 69 <input type="hidden" name="pipelineUpDated" id="pipelineUpdatedField" value="<?php echo $stringPipelineUpdated; ?>" /> 70 <input type="hidden" name="numSteps" id="numSteps" value="<?php echo $numberOfSteps; ?>" /> 52 71 </div> 53 72 </fieldset> … … 92 111 if (count($sessionResults) > 0) { 93 112 $_SESSION['localSessionCopy'] = $sessionResults[0]; 113 unset($_SESSION['updateNeeded']); 94 114 } else { 95 115 die("No session with that UID found!"); 96 116 } 97 117 } 98 var_dump($_SESSION['localSessionCopy']);118 //var_dump($_SESSION['localSessionCopy']); 99 119 100 120 if (isset($_SESSION['localSessionCopy']) && !empty($_SESSION['localSessionCopy'])) { … … 115 135 if (isset($_POST['moveSelectedLeft'])) { 116 136 if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) { 117 MoveStep($_POST['selectedStep'], -1);137 $this->MoveStep($_POST['selectedStep'], -1); 118 138 } 119 139 } … … 121 141 if (isset($_POST['moveSelectedRight'])) { 122 142 if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) { 123 MoveStep($_POST['selectedStep'], 1);143 $this->MoveStep($_POST['selectedStep'], 1); 124 144 } 125 145 } … … 148 168 149 169 for ($i = 0; $i < count($newSession->pipeline); $i++) { 150 if ($newSession->pipeline[ i]->uid == $uid) {151 $temp = $newSession->pipeline[ i];152 $newSession->pipeline[ i] = $newSession->pipeline[i + $direction];153 $newSession->pipeline[ i + $direction] = $newSession->pipeline[i];170 if ($newSession->pipeline[$i]->uid == $uid) { 171 $temp = $newSession->pipeline[$i]; 172 $newSession->pipeline[$i] = $newSession->pipeline[$i + $direction]; 173 $newSession->pipeline[$i + $direction] = $temp; 154 174 break; 155 175 } … … 157 177 158 178 $this->loadedSession = $newSession; 179 redirect("pipelineEditor.php"); 159 180 } 160 181 161 public function StoreToDb() {162 if (isset($_SESSION['localSessionCopy']) && !empty($_SESSION['localSessionCopy'])) {163 $this->dbi->set($_SESSION['localSessionCopy']);164 unset($_SESSION['updateNeeded']);165 }166 }167 182 168 183 }
Note: See TracChangeset
for help on using the changeset viewer.