#29757 Widget creation form
[com.zyxware.civiwci.git] / CRM / Wci / BAO / ProgressBar.php
index 40c251b89ca506bbe199fc8fa525013077b8af80..42760e224e55b174bbced82bf2e8902bf5a7885a 100644 (file)
@@ -128,6 +128,27 @@ class CRM_WCI_BAO_ProgressBar extends CRM_WCI_DAO_ProgressBar {
     return FALSE;
   }
 
+  /**
+   * Returns array of progressbars
+   * Fields : id, name, starting_amount, goal_amount
+   * @return progressbar array
+   * @access public
+   */  
+  public static function getProgressbarList() {
+    $query = "SELECT * FROM civicrm_wci_progress_bar";
+    $params = array();
+    $pbList = array();
+    
+    $dao = CRM_Core_DAO::executeQuery($query, $params, TRUE, 'CRM_WCI_DAO_ProgressBar');
+
+    while ($dao->fetch()) {
+      $pbList[$dao->id] = array();
+      CRM_Core_DAO::storeValues($dao, $pbList[$dao->id]);
+    }
+
+    return $pbList;
+  }
+  
   /**
    * Returns percentage value of a progressbar
    *