Ignore:
Timestamp:
11/18/11 15:28:51 (13 years ago)
Author:
fpvanagthoven
Message:
  • Basically alles gefixt om te werken met een local copy van de session, opgeslagen in $_SESSIONlocalSessionCopy?.
  • Flag $_SESSIONupdateNeeded? toegevoegd om aan te geven wanneer er een update uit de database nodig is in plaats van gewoon verder werken met de local copy.
  • '123'/'456' placeholder routine weggehaald uit returnStep.php
  • CreateObject? doet nog niets, maar dat komt volgende week! (AJAX-aangestuurd object creation, met als doel: pipeline editing zonder constante page refreshes).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/selectSession.php

    r156 r163  
    2222                // make new session!
    2323                unset($matching);
    24                 $session = new Session(null, $_POST['newSessionName'], null, null, null);
     24                $session = new Session(null, $_POST['newSessionName'], $_SESSION['username'], new DateTime(), null, null);
    2525                $dbi->set($session);
    2626            } else {
     
    4444        if (count($matching) == 1 && $matching[0] != null) {
    4545            $_SESSION['currentSession'] = $_POST['sessionUID'];
     46            $_SESSION['updateNeeded'] = "true";
    4647            redirect("pipelineEditor.php");
    4748        }
     
    7778            <?php
    7879                        foreach ($sessions as $session) {
    79                             echo '<option value="' . $session->uid . '">' . $session->title . '</option>' . "\n";
     80                            $selected = "";
     81                            if ($session->title == $_POST['newSessionName']) {
     82                                $selected = ' selected="true"';
     83                            }
     84                           
     85                            echo '<option value="' . $session->uid . '"' . $selected . '>' . $session->title . '</option>' . "\n";
    8086                        }
    8187                        ?>                   
    8288                    </select>
    8389                    <br /><br />
     90                    <input type="hidden" name="updateNeeded" value="true" />
    8491                    <input type="text" name="newSessionName" value="Name..." style="float: left;" /><br />
    8592                    <input type="submit" name="createSession" value="Create new session" class="surveybutton" style="float: left;" />
Note: See TracChangeset for help on using the changeset viewer.