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/createsurvey.php

    r156 r163  
    88
    99$dbi = new DatabaseInterface();
    10 $creator_results = $dbi->get("user", array("name" => $_SESSION['username']));
     10$creator_results = $dbi->get("user", array("name" => $_SESSION['username']));   // Determine if user exists, so we can add him/her as creator of the new survey
    1111if (count($creator_results) > 0) {
    1212    $creator = $creator_results[0];
     
    1818
    1919// Optional part, for when the session needs to be set in pipelineEditor
    20 $session_results = $dbi->get("session", array("uid" => $_SESSION['currentSession']));
    21 if (count($session_results) > 0) {
    22     $session = $session_results[0];
     20// For now, store in local copy, only upload local copy to db when needed (page change, etc...)
     21if (isset($_SESSION['localSessionCopy']) && !empty($_SESSION['localSessionCopy'])) {
     22    $session = $_SESSION['localSessionCopy'];
    2323    $session->pipeline[] = $newSurvey;
    24     $dbi->set($session);
     24    $_SESSION['localSessionCopy'] = $session;
    2525}
    2626
Note: See TracChangeset for help on using the changeset viewer.