Changeset 58 for Dev/trunk/classes


Ignore:
Timestamp:
07/27/11 15:01:07 (14 years ago)
Author:
fpvanagthoven
Message:

mainmenu.php tweaked for usability. When not logged in, the user gets redirected to index.php

Location:
Dev/trunk/classes
Files:
1 added
4 edited

Legend:

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

    r57 r58  
    99
    1010    public function __construct() {
     11        ?> <div id="menu2" class="menu"> <?php
     12        ?> <div class="menuButtons"> <?php
    1113        ApplicationMenu::createApplicationButton();
     14        ApplicationMenu::loadApplicationButton();
     15        ?> </div> <?php
     16        ApplicationMenu::loadApplicationList(null);
     17        ?> </div> <?php
    1218    }
    1319
    1420    public static function createApplicationButton() {
    1521        ?>
     22
    1623        <form action="applicationcreation.php" method="post">
    1724
     
    2330    }
    2431
     32    /**
     33     *
     34     * @param Survey $surveys An array of surveys
     35     */
     36    public static function loadApplicationButton() {
     37        ?>
     38        <form id="loadApplicationForm" action="applicationcreation.php" method="post">
     39            <input type="button" onclick="loadApplication()" value="Load/Edit application" class="surveyButton bigSurveyButton" />
     40        </form>
     41
     42
     43        <?php
     44    }
     45
     46    public static function loadApplicationList($applications) {
     47        ?>
     48        <select id="applicationsToLoad" class="toLoad" size="1000">
     49            <?php
     50            foreach ($applications as $application) {
     51                ?><option value='<?php echo $application->id; ?>'><?php echo $application->name; ?></option><?php
     52        }
     53            ?>
     54        </select>
     55        <?php
     56
     57    }
     58
    2559}
    2660?>
  • Dev/trunk/classes/SessionMenu.php

    r57 r58  
    99
    1010    public function __construct() {
     11        ?> <div id="menu1" class="menu"> <?php
     12        ?> <div class="menuButtons"> <?php
    1113        SessionMenu::createSessionButton();
     14        SessionMenu::loadSessionButton();
     15        ?> </div> <?php
     16        SessionMenu::loadSessionList(null);
     17        ?> </div> <?php
    1218    }
    1319
     
    2430    }
    2531
     32    public static function loadSessionButton() {
     33        ?>
     34        <form id="loadSessionForm" action="sessioncreation.php" method="post">
     35            <input type="button" onclick="loadSession()" value="Load/Edit session" class="surveyButton bigSurveyButton" />
     36        </form>
     37        <?php
     38    }
     39
     40    public static function loadSessionList($sessions) {
     41        ?>
     42        <select class="toLoad" size="1000">
     43            <?php
     44            foreach ($sessions as $session) {
     45                ?><option value='<?php echo $session->id; ?>'><?php echo $session->title; ?></option><?php
     46        }
     47            ?>
     48        </select>
     49        <?php
     50    }
     51
    2652}
    2753?>
  • Dev/trunk/classes/SurveyMenu.php

    r57 r58  
    1313
    1414    public function __construct($surveys) {
     15        ?> <div id="menu3" class="menu"> <?php
     16        ?> <div class="menuButtons"> <?php
    1517        SurveyMenu::newSurveyButton();
    16         SurveyMenu::loadSurveyButton($surveys);
     18        SurveyMenu::loadSurveyButton();
     19        ?> </div> <?php
     20        SurveyMenu::loadSurveyList($surveys);
     21        ?> </div> <?php
    1722    }
    1823
     
    3338     * @param Survey $surveys An array of surveys
    3439     */
    35     public static function loadSurveyButton($surveys) {
     40    public static function loadSurveyButton() {
    3641        ?>
    3742        <form id="loadForm" action="surveycreation.php" method="post">
    38             <input type="button" onclick="loadSurvey()" value="Load survey" class="surveyButton bigSurveyButton" />
     43            <input type="button" onclick="loadSurvey()" value="Load/Edit survey" class="surveyButton bigSurveyButton" />
    3944        </form>
    40         <br/>
    41         <select id="surveysToLoad" size="1000">
     45        <?php
     46    }
     47
     48    public static function loadSurveyList($surveys) {
     49        ?>
     50        <select id="surveysToLoad" class="toLoad" size="1000">
    4251            <?php
    4352            foreach ($surveys as $survey) {
     
    4756        </select>
    4857        <?php
     58
    4959    }
    5060
  • Dev/trunk/classes/master.php

    r51 r58  
    1010// Determine our absolute document root
    1111define('DOC_ROOT', realpath(dirname(__FILE__) . '/../'));
     12
     13/* Session */
     14session_name("cpsft");   // Set a session name
     15session_start();  // Start the session
     16
     17
    1218
    1319function __autoload($class_name) {
Note: See TracChangeset for help on using the changeset viewer.