Changeset 78 for Dev/trunk/classes
- Timestamp:
- 08/08/11 17:25:20 (14 years ago)
- Location:
- Dev/trunk/classes
- Files:
-
- 3 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/classes/Application.php
r75 r78 7 7 */ 8 8 class Application { 9 10 public $id; 9 11 public $title; 10 12 public $description; 11 13 public $style; 12 14 13 public function __construct($title = null, $description = null, $style = null) { 15 public function __construct($id = null, $title = null, $description = null, $style = null) 16 { 17 $this->id = $id; 14 18 $this->title = $title; 15 16 19 $this->description = $description; 20 $this->style = $style; 17 21 } 18 22 -
Dev/trunk/classes/ApplicationDatabaseInterface.php
r62 r78 15 15 16 16 17 public function __construct() 18 { 19 $this->applicationRDFWriter = new ApplicationRDFWriter(); 17 public function __construct($applicationID) 18 { 19 if($applicationID == null) 20 $applicationUID = md5( uniqid(rand(), true) ); 21 else 22 $applicationUID = $applicationID; 23 24 $this->applicationRDFWriter = new ApplicationRDFWriter($applicationUID); 20 25 $this->applicationRDFReader = new ApplicationRDFReader(); 21 26 } … … 25 30 $appTitle = $application['applicationTitle']; 26 31 $appDescription = $application['applicationDescription']; 27 $appStyle 32 $appStyle = $application['applicationStyle']; 28 33 29 34 $this->applicationRDFWriter->setApplicationInfo($appTitle, $appDescription, $appStyle); … … 54 59 for($aNumber = 0;$aNumber<=sizeof($resultApplication[0]);$aNumber++) 55 60 { 56 $aID = substr($result Survey[0][$aNumber]['?uid'],9,strlen($resultSurvey[0][$aNumber]['?uid'])-11);57 $aTitle = substr($result Survey[1][$aNumber]['?title'],9,strlen($resultSurvey[0][$aNumber]['?title'])-11);61 $aID = substr($resultApplication[0][$aNumber]['?uid'],9,strlen($resultApplication[0][$aNumber]['?uid'])-11); 62 $aTitle = substr($resultApplication[1][$aNumber]['?title'],9,strlen($resultApplication[0][$aNumber]['?title'])-11); 58 63 $applicationInfo[$aID] = $aTitle; 59 64 } -
Dev/trunk/classes/ApplicationMenu.php
r65 r78 8 8 class ApplicationMenu extends Menu { 9 9 10 public function __construct( ) {10 public function __construct($applications) { 11 11 ?><fieldset class="menu"><?php 12 12 parent::__construct('Application'); … … 15 15 ApplicationMenu::loadApplicationButton(); 16 16 ?> </div> <?php 17 ApplicationMenu::loadApplicationList( null);17 ApplicationMenu::loadApplicationList($applications); 18 18 ?></fieldset><?php 19 19 } … … 51 51 if (!empty($applications)) { 52 52 foreach ($applications as $application) { 53 ?><option value='<?php echo $application->id; ?>'><?php echo $application-> name; ?></option><?php53 ?><option value='<?php echo $application->id; ?>'><?php echo $application->title; ?></option><?php 54 54 } 55 55 } -
Dev/trunk/classes/ApplicationRDFReader.php
r62 r78 28 28 predicates:uid "' . $applicationID . '" ; 29 29 predicates:title ?title ; 30 pr deicates:description ?description ;30 predicates:description ?description ; 31 31 predicates:style ?style 32 32 }'; … … 45 45 $result[] = $this->readApplicationStyles(); 46 46 47 return $res tult;47 return $result; 48 48 } 49 49 … … 91 91 { 92 92 _application predicates:resource_type resources:application ; 93 pr deicates:description ?description93 predicates:description ?description 94 94 }'; 95 95 -
Dev/trunk/classes/Loader.php
r64 r78 25 25 return $surveys; 26 26 } 27 28 public static function loadApplications() 29 { 30 $applications = array(); 31 32 $applicationDBI = new ApplicationDatabaseInterface(null); 33 $applicationTitles = $applicationDBI->getExistingApplications(); 34 35 foreach ($applicationTitles as $id => $title) { 36 $application = new Application($id, $title); 37 array_push($applications, $application); 38 } 39 40 return $applications; 41 } 42 43 public static function loadSessions() 44 { 45 $sessions = array(); 46 47 $sessionDBI = new SessionDatabaseInterface(null); 48 $sessionTitles = $sessionDBI->getExistingSessions(); 49 50 foreach ($sessionIDTitles as $id => $title) { 51 $session = new Application($id, $title); 52 array_push($sessions, $session); 53 } 54 55 return $sessions; 56 } 27 57 28 58 } -
Dev/trunk/classes/SurveyRDFReader.php
r62 r78 20 20 public function loadSurvey() 21 21 { 22 $this->model->load($this->filePath);22 $this->model->load($this->filePath); 23 23 } 24 24
Note: See TracChangeset
for help on using the changeset viewer.