Changeset 69 for Dev/trunk/classes/Session.php
- Timestamp:
- 08/03/11 19:31:24 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/Session.php
r57 r69 8 8 class Session { 9 9 10 private $name; 11 private $description; 12 private $date; 13 private $application; 14 private $pipeline; 10 public $title; 11 public $description; 12 public $pipeline; 13 public $count; 15 14 16 public function __construct() { 15 public function __construct($title, $description) { 16 $this->title = $title; 17 $this->description = $description; 18 $this->count = 0; 17 19 20 $this->pipeline = array(); 21 } 22 23 public static function getSession($info) 24 { 25 if (!empty($info)) 26 { 27 $title = $info['sessionTitle']; 28 $description = $info['sessionDescription']; 29 $session = new Session($title, $description); 30 $session->count = $info['pipelineCount']; 31 32 $pipelineCount = 1; 33 for ($i = 1; $i < $session->count + 1; $i++) 34 { 35 if (isset($info[$i . 's'])) 36 { 37 $session->pipeline[$i . 's'] = $info[$i . 's']; 38 } 39 else if (isset($info[$i . 'd'])) 40 { 41 $session->pipeline[$i . 'd'] = $info[$i . 'd']; 42 } 43 else if (isset($info[$i . 'a'])) 44 { 45 $session->pipeline[$i . 'a'] = $info[$i . 'a']; 46 } 47 48 $pipelineCount++; 49 } 50 51 return $session; 52 } 53 else 54 return null; 18 55 } 19 56
Note: See TracChangeset
for help on using the changeset viewer.