Changeset 154 for Dev/trunk/classes


Ignore:
Timestamp:
11/15/11 16:25:01 (13 years ago)
Author:
fpvanagthoven
Message:
Location:
Dev/trunk/classes
Files:
2 deleted
2 edited

Legend:

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

    r144 r154  
    2020                <div class="title">Toolbox</div>
    2121                <p>Add new: </p>
    22                 <div class="creationButton" onClick="document.toolbox.objectToCreate.value = 'Questionnaire'; SubmitToolbox();"><img src="images/icons/questionnaire.png" class="buttonIcon"/><p>Questionnaire</p></div>
     22                <div class="creationButton" onClick="document.toolbox.objectToCreate.value = 'Survey'; SubmitToolbox();"><img src="images/icons/survey.png" class="buttonIcon"/><p>Survey</p></div>
    2323                <div class="creationButton" onClick="document.toolbox.objectToCreate.value = 'Application'; SubmitToolbox();"><img src="images/icons/application.png" class="buttonIcon"/><p>Application</p></div>
    2424                <div class="creationButton" onClick="document.toolbox.objectToCreate.value = 'Dashboard'; SubmitToolbox();"><img src="images/icons/dashboard.png" class="buttonIcon"/><p>Dashboard</p></div>
  • Dev/trunk/classes/pipelineSequencer.php

    r153 r154  
    2727        $stringPipeline = rtrim($stringPipeline, ",");
    2828        ?>
    29         <br /><form name="sequencer" action="pipelineEditor.php" method="post">
     29        <br /><form name="sequencerForm" action="pipelineEditor.php" method="post">
    3030            <fieldset id="sequencer">
    3131                <div class="title">Name: <?php echo $this->loadedSession->title; ?> </div>
    3232
    33                 <div id="seqContent">
    34 
    35                 </div>
     33                <div id="seqContent"></div>
    3634
    3735                <div id="controls">
     
    4341                    <input type="checkbox" name="confirmClear" onChange="IsCheckEnabled(this, document.sequencer.clearPipeline);" />Really clear?
    4442                </div>
    45                 <div id="hiddeInputs">
     43                <div id="hiddenInputs">
    4644                    <input type="hidden" name="selectedStep" id="selectedStepField" value="" />
    47                     <input type="hidden" name="pipelineString" id="pipelineStringField" value="123,456,123" />
     45                    <input type="hidden" name="pipelineString" id="pipelineStringField" value="123,456" />
    4846                </div>
    4947            </fieldset>
     
    6664    public function Javascript() {
    6765        $pipelineString = "ERROR";
    68        
     66
    6967        echo "<!--$pipelineString-->";
    70        
    7168        ?>
    7269        <script type="text/javascript" src="js/sequencerScripts.js"></script>
     
    9087        if (count($sessionResults) > 0) {
    9188            $this->loadedSession = $sessionResults[0];
    92         } else {
     89        } else {        //No session with that UID found in database!
    9390            die("Invalid session!");
    9491        }
    9592    }
    9693
     94    public function HandlePostData() {
     95        if (isset($_POST['editSelected'])) {
     96            if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
     97                redirect("editredirect.php");
     98            }
     99        }
     100
     101        if (isset($_POST['moveSelectedLeft'])) {
     102            if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
     103                MoveStep($_POST['selectedStep'], -1);
     104            }
     105        }
     106
     107        if (isset($_POST['moveSelectedRight'])) {
     108            if (isset($_POST['selectedStep']) && !empty($_POST['selectedStep'])) {
     109                MoveStep($_POST['selectedStep'], 1);
     110            }
     111        }
     112
     113        if (isset($_POST['objectToCreate']) && !empty($_POST['objectToCreate'])) {
     114            switch (strtolower($_POST['objectToCreate'])) {
     115                case "survey":
     116                    redirect("createsurvey.php");
     117                    break;
     118                case "application":
     119                    redirect("createapplication.php");
     120                    break;
     121                case "dashboard":
     122                    redirect("createdashboard.php");
     123                    break;
     124                default:
     125                    // Er is iets fout gegaan, want er is geen valid type meegegeven!
     126                    break;
     127            }
     128        }
     129    }
     130
     131    // Dit is een pure php versie. Deze slaat nog niet op in de Database, en reageert nog niet op
     132    public function MoveStep($uid, $direction) {
     133        $newSession = $this->loadedSession;
     134
     135        for ($i = 0; $i < count($newSession->pipeline); $i++) {
     136            if ($newSession->pipeline[i]->uid == $uid) {
     137                $temp = $newSession->pipeline[i];
     138                $newSession->pipeline[i] = $newSession->pipeline[i + $direction];
     139                $newSession->pipeline[i + $direction] = $newSession->pipeline[i];
     140                break;
     141            }
     142        }
     143
     144        $this->loadedSession = $newSession;
     145    }
     146
    97147}
    98148?>
Note: See TracChangeset for help on using the changeset viewer.