Ignore:
Timestamp:
11/07/11 18:02:38 (13 years ago)
Author:
fpvanagthoven
Message:
 
File:
1 edited

Legend:

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

    r146 r150  
    11<?php
    2 
    32/*
    43 * To change this template, choose Tools | Templates
     
    1615    public $type;
    1716    public $name;
    18     public $id;
     17    public $uid;
    1918    // merging step and displayStep
    2019
    2120    public $imageURL;
    2221
    23     public function __construct($t, $n, $i) {
     22    public function __construct($type, $name, $uid) {
    2423
    25         if (strtolower($t) == "application" || strtolower($t) == "dashboard" || strtolower($t) == "questionnaire") {
    26             $this->type = $t;
    27             $this->name = $n;
    28             $this->id = $i;
     24        // check if type given is valid, set internal variables
     25        if (strtolower($type) == "application" || strtolower($type) == "dashboard" || strtolower($type) == "questionnaire") {
     26            $this->type = strtolower($type);
     27            $this->name = strtolower($name);
     28            $this->id = strtolower($uid);
    2929        } else {
    30             die("Invalid type given: " . $t . "\n $n $i");
     30            die("Invalid type given: " . $type . "\n $name $uid");
    3131        }
    3232
    33         switch (strtolower($this->type)) {
     33        // assign relevant icon
     34        switch ($this->type) {
    3435            case "questionnaire":
    3536                $this->imageURL = "images/icons/questionnaire.png";
     
    4748    }
    4849
     50    public function init() {
     51        if (isset($this->type) && isset($this->imageURL) && isset($this->name)) {
     52            ?>
     53            <div class="displayStep" onClick="checkSelectedStep('<?php echo $this->id; ?>');"><div class="displayStepIcon"><img src="<?php echo $this->imageURL; ?>" /></div><?php echo $this->name; ?></div>
     54            <?php
     55        }
     56    }
     57
    4958    public function AdjustID($offset) {
    5059        $this->id += $offset;
    5160    }
    5261
    53     public function DrawStep() {
    54         if (isset($this->type) && isset($this->imageURL) && isset($this->name)) {
    55             ?>
    56 <div class="displayStep" onClick="checkSelectedStep('<?php echo $this->id; ?>');"><div class="displayStepIcon"><img src="<?php echo $this->imageURL; ?>" /></div><?php echo $this->name; ?></div>
    57 <?php       
    5862}
    59     }
    60 
    61 }
    62 
    6363?>
Note: See TracChangeset for help on using the changeset viewer.