Changeset 153 for Dev/trunk/classes


Ignore:
Timestamp:
11/15/11 11:01:31 (13 years ago)
Author:
fpvanagthoven
Message:
 
File:
1 edited

Legend:

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

    r152 r153  
    2121
    2222    public function init() {
     23        $stringPipeline = "";
     24        foreach ($this->loadedSession->pipeline as $object) {
     25            $stringPipeline .= "$object->uid,";
     26        }
     27        $stringPipeline = rtrim($stringPipeline, ",");
    2328        ?>
    2429        <br /><form name="sequencer" action="pipelineEditor.php" method="post">
     
    2732
    2833                <div id="seqContent">
    29                     <?php $this->DrawSteps(); ?>         
     34
    3035                </div>
    3136
     
    3742                    <input type="submit" name="clearPipeline" value="Clear pipeline" class="surveyButton dis" disabled="true"/>
    3843                    <input type="checkbox" name="confirmClear" onChange="IsCheckEnabled(this, document.sequencer.clearPipeline);" />Really clear?
    39                     <input type="hidden" name="selectedStep" />
    40                     <input type="hidden" name="numSteps" />
    41                     <input type="hidden" name="pipeline" />
     44                </div>
     45                <div id="hiddeInputs">
     46                    <input type="hidden" name="selectedStep" id="selectedStepField" value="" />
     47                    <input type="hidden" name="pipelineString" id="pipelineStringField" value="123,456,123" />
    4248                </div>
    4349            </fieldset>
     
    4753
    4854    public function DrawSteps() {
    49        
     55        // Use AJAX to draw visual representations of step objects in a pipeline
     56        // <TODO> Implement parameters such as screen size in the drawing of objects </TODO>
     57        ?>
     58        <script type="text/javascript">
     59            drawSteps();
     60        </script>
     61
     62
     63        <?php
    5064    }
    5165
    52     private function Javascript() {
     66    public function Javascript() {
     67        $pipelineString = "ERROR";
     68       
     69        echo "<!--$pipelineString-->";
     70       
    5371        ?>
    5472        <script type="text/javascript" src="js/sequencerScripts.js"></script>
    55 
     73        <script type="text/javascript" src="js/jquery.js"></script>
     74        <script type="text/javascript">
     75            $(document).ready(function() {
     76                drawSteps();
     77            });
     78        </script>
    5679        <?php
    5780    }
     
    6386            redirect("selectSession.php");
    6487        }
    65        
     88
    6689        $sessionResults = $dbi->get("Session", array("uid" => $currentSession));
    6790        if (count($sessionResults) > 0) {
    6891            $this->loadedSession = $sessionResults[0];
    69         }
    70         else {
     92        } else {
    7193            die("Invalid session!");
    7294        }
Note: See TracChangeset for help on using the changeset viewer.