[evolvis-commits] r17279: - Reading Sprints from Database now.

messer at evolvis.org messer at evolvis.org
Mon May 30 15:02:35 CEST 2011


Author: messer
Date: 2011-05-30 15:02:35 +0200 (Mon, 30 May 2011)
New Revision: 17279

Modified:
   trunk/plugins/scrum/plugins/scrum/include/SprintDataProvider.class.php
   trunk/plugins/scrum/www/plugins/scrum/scrum.php
Log:
- Reading Sprints from Database now.

Modified: trunk/plugins/scrum/plugins/scrum/include/SprintDataProvider.class.php
===================================================================
--- trunk/plugins/scrum/plugins/scrum/include/SprintDataProvider.class.php	2011-05-30 11:22:56 UTC (rev 17278)
+++ trunk/plugins/scrum/plugins/scrum/include/SprintDataProvider.class.php	2011-05-30 13:02:35 UTC (rev 17279)
@@ -76,7 +76,18 @@
      * @param type $dataset result handle of database query.
      */
     public function SetDataFromDB($dataset) {
-        $this->data = $dataset;
+        $this->data = array();
+        
+        while ($arr = db_fetch_array($dataset)) {
+            $tasks = array();
+            
+            $this->data[] = new Sprint();
+        
+            end($this->data)->Initialize($arr['sprintid'],
+                                                        $arr['sprintname'],
+                                                        $arr['sprintfrom'],
+                                                        $arr['sprintto'], $tasks);
+        }
     }
     
     /**

Modified: trunk/plugins/scrum/www/plugins/scrum/scrum.php
===================================================================
--- trunk/plugins/scrum/www/plugins/scrum/scrum.php	2011-05-30 11:22:56 UTC (rev 17278)
+++ trunk/plugins/scrum/www/plugins/scrum/scrum.php	2011-05-30 13:02:35 UTC (rev 17279)
@@ -74,7 +74,12 @@
         
         $table = new Table();
 
-        $provider->FillTestData();
+        $sql = "SELECT * FROM plugin_scrum_sprint;";
+        
+        $result = db_query_params($sql, array());
+        
+        echo "Num Rows: ".db_numrows($result);
+        $provider->SetDataFromDB($result);
 
         $table->SetDataProvider($provider);
         $table->SetAttributeProvider($attributeProvider);



More information about the evolvis-commits mailing list