Ignore:
Timestamp:
11/23/11 17:15:20 (13 years ago)
Author:
fpvanagthoven
Message:

Jos, nevermind. Mijn fout, ik heb die creator[0] in SessionConnector:117 weer teruggezet.

  • ToolBox?.php is overgezet naar javascript werking.
  • updateSequencer() werkt.
  • updateDividers() werkt.
  • t_setOutOfDate is in principe niet meer nodig, maar handig voor test purposes. Deze flagget de geselecteerde object voor een refresh.
  • saveSession() werkt! De pipeline editor is nu dus daadwerkelijk bruikbaar! [move/delete/clear/edit nog niet!]
  • Verkeerde calling code voor session->creator aangepast, login systeem werkt nu goed.
  • createObject.php werkt!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/classes/pipelineSequencer.php

    r164 r166  
    11<?php
    2 
    32/*
    43 * To change this template, choose Tools | Templates
     
    2726        $stringPipelineUpdated = "";
    2827        $numberOfSteps = 0;
    29        
     28
    3029        if (is_array($this->loadedSession->pipeline)) {
    3130            foreach ($this->loadedSession->pipeline as $object) {
    3231                $stringPipeline .= "$object->uid,";
    33                 $stringPipelineType .= get_class($object).",";
     32                $stringPipelineType .= get_class($object) . ",";
    3433                $stringPipelineUpdated .= "1,";
    3534                $numberOfSteps++;
    36                
    3735            }
    38             $stringPipeline = rtrim($stringPipeline, ",");
    39             $stringPipelineType = rtrim($stringPipelineType, ",");
    40             $stringPipelineUpdated = rtrim($stringPipelineUpdated, ",");
    41            
    4236        } else {
    4337            $stringPipeline = $this->loadedSession->pipeline;
     
    6963                    <input type="hidden" name="pipelineUpDated" id="pipelineUpdatedField" value="<?php echo $stringPipelineUpdated; ?>" />
    7064                    <input type="hidden" name="numSteps" id="numSteps" value="<?php echo $numberOfSteps; ?>" />
     65                    <input type="hidden" name="session" id="sessionField" value="<?php echo $this->loadedSession->uid; ?>" />
    7166                </div>
    7267            </fieldset>
     
    108103        if (isset($_SESSION['updateNeeded'])) {    // user has performed an operation that flags session to be reloaded from DB, or is first load of page for that session
    109104            $sessionResults = $this->dbi->get("Session", array("uid" => $currentSession));
    110            
     105
    111106            if (count($sessionResults) > 0) {
    112107                $_SESSION['localSessionCopy'] = $sessionResults[0];
     
    116111            }
    117112        }
    118             //var_dump($_SESSION['localSessionCopy']);   
    119        
     113
    120114        if (isset($_SESSION['localSessionCopy']) && !empty($_SESSION['localSessionCopy'])) {
    121            
     115
    122116            $this->loadedSession = $_SESSION['localSessionCopy'];
    123117            unset($_SESSION['updateNeeded']);
    124118        }
    125        
    126119    }
    127120
     
    180173    }
    181174
    182 
    183175}
    184176?>
Note: See TracChangeset for help on using the changeset viewer.