31456. removed unwanted bao code
authorJagadedes <jagadees.pillai@zyxware.com>
Thu, 20 Nov 2014 11:29:35 +0000 (16:59 +0530)
committerJagadedes <jagadees.pillai@zyxware.com>
Thu, 20 Nov 2014 11:29:35 +0000 (16:59 +0530)
CRM/Wci/BAO/EmbedCode.php
CRM/Wci/BAO/ProgressBar.php
CRM/Wci/BAO/ProgressBarFormula.php [deleted file]
CRM/Wci/BAO/Widget.php
CRM/Wci/BAO/WidgetCache.php

index e20c6d9494888e4e321cbfce66a68e7ab294e6d6..0eeb73e833144176a0193dedabf547ae0b3253f7 100644 (file)
 require_once 'CRM/Wci/DAO/NewEmbedCode.php';
 
 class CRM_Wci_BAO_EmbedCode extends CRM_Wci_DAO_EmbedCode {
-
-  /**
-   * class constructor
-   */
-  function __construct() {
-    parent::__construct();
-  }
-
-  /**
-   * Function to create embed code
-   * takes an associative array 
-   *
-   * This function is invoked from within the web form layer and also from the api layer
-   *
-   * @param array   $params      (reference ) an assoc array of name/value pairs
-   *
-   * @return object CRM_Wci_BAO_EmbedCode object
-   * @access public
-   * @static
-   */
-  static function create(array $params) {
-
-    // check required params
-    if (!self::dataExists($params)) {
-      CRM_Core_Error::fatal('Not enough data to create a progress bar formula entry.');
-    }
-
-    $embed_code = new CRM_Wci_BAO_EmbedCode();
-    $embed_code->copyValues($params);
-
-    $embed_code->save();
-
-    return $embed_code;
-  }
-
-  /**
-   * Get a list of Widgets matching the params, where params keys are column
-   * names of civicrm_wci_widget.
-   *
-   * @param array $params
-   * @return array of CRM_Wci_BAO_ProgressBarFormula objects
-   */
-  static function retrieve(array $params) {
-    $result = array();
-
-    $progress_bar_formula = new CRM_Wci_BAO_ProgressBarFormula();
-    $progress_bar_formula->copyValues($params);
-    $progress_bar_formula->find();
-
-    while ($progress_bar_formula->fetch()) {
-      $result[(int) $progress_bar_formula->id] = clone $progress_bar_formula;
-    }
-
-    $progress_bar_formula->free();
-
-    return $result;
-  }
-
-  /**
-   * Wrapper method for retrieve
-   *
-   * @param mixed $id Int or int-like string representing widget ID
-   * @return CRM_Wci_BAO_ProgressBarFormula
-   */
-  static function retrieveByID($id) {
-    if (!is_int($id) && !ctype_digit($id)) {
-      CRM_Core_Error::fatal(__CLASS__ . '::' . __FUNCTION__ . ' expects an integer.');
-    }
-    $id = (int) $id;
-
-    $embed_code = self::retrieve(array('id' => $id));
-
-    if (!array_key_exists($id, $embed_code)) {
-      CRM_Core_Error::fatal("No formula entry with ID $id exists.");
-    }
-
-    return $embed_code[$id];
-  }
-
-  /**
-   * Check if there is absolute minimum of data to add the object
-   *
-   * @param array  $params         (reference ) an assoc array of name/value pairs
-   *
-   * @return boolean
-   * @access public
-   */
-  public static function dataExists($params) {
-    if (CRM_Utils_Array::value('contribution_page_id', $params) && CRM_Utils_Array::value('progress_bar_id', $params)) {
-      return TRUE;
-    }
-    return FALSE;
-  }
   
   /**
    * Returns widget id for the embed code
index 3bb0124ada992a6d348c1f15598c003571393a59..358c80fd75d11dc3e49b524225fddd45d17e8fd9 100644 (file)
@@ -35,99 +35,6 @@ require_once 'CRM/Wci/DAO/ProgressBar.php';
 
 class CRM_Wci_BAO_ProgressBar extends CRM_Wci_DAO_ProgressBar {
 
-  /**
-   * class constructor
-   */
-  function __construct() {
-    parent::__construct();
-  }
-
-  /**
-   * Function to create a ProgressBar
-   * takes an associative array and creates a ProgressBar object
-   *
-   * This function is invoked from within the web form layer and also from the api layer
-   *
-   * @param array   $params      (reference ) an assoc array of name/value pairs
-   *
-   * @return object CRM_Wci_BAO_ProgressBar object
-   * @access public
-   * @static
-   */
-  static function create(array $params) {
-
-    // check required params
-    if (!self::dataExists($params)) {
-      CRM_Core_Error::fatal('Not enough data to create a progress bar.');
-    }
-
-    $progress_bar = new CRM_Wci_BAO_ProgressBar();
-    $progress_bar->copyValues($params);
-
-    $progress_bar->save();
-
-    return $progress_bar;
-  }
-
-  /**
-   * Get a list of Widgets matching the params, where params keys are column
-   * names of civicrm_wci_widget.
-   *
-   * @param array $params
-   * @return array of CRM_Wci_BAO_ProgressBar objects
-   */
-  static function retrieve(array $params) {
-    $result = array();
-
-    $progress_bar = new CRM_Wci_BAO_ProgressBar();
-    $progress_bar->copyValues($params);
-    $progress_bar->find();
-
-    while ($progress_bar->fetch()) {
-      $result[(int) $progress_bar->id] = clone $progress_bar;
-    }
-
-    $progress_bar->free();
-
-    return $result;
-  }
-
-  /**
-   * Wrapper method for retrieve
-   *
-   * @param mixed $id Int or int-like string representing widget ID
-   * @return CRM_Wci_BAO_ProgressBar
-   */
-  static function retrieveByID($id) {
-    if (!is_int($id) && !ctype_digit($id)) {
-      CRM_Core_Error::fatal(__CLASS__ . '::' . __FUNCTION__ . ' expects an integer.');
-    }
-    $id = (int) $id;
-
-    $progress_bars = self::retrieve(array('id' => $id));
-
-    if (!array_key_exists($id, $progress_bars)) {
-      CRM_Core_Error::fatal("No Progress bar with ID $id exists.");
-    }
-
-    return $progress_bars[$id];
-  }
-
-  /**
-   * Check if there is absolute minimum of data to add the object
-   *
-   * @param array  $params         (reference ) an assoc array of name/value pairs
-   *
-   * @return boolean
-   * @access public
-   */
-  public static function dataExists($params) {
-    if (CRM_Utils_Array::value('name', $params)) {
-      return TRUE;
-    }
-    return FALSE;
-  }
-
   /**
    * Returns array of progressbars
    * Fields : id, name, starting_amount, goal_amount
@@ -151,9 +58,7 @@ class CRM_Wci_BAO_ProgressBar extends CRM_Wci_DAO_ProgressBar {
   
   /**
    * Returns percentage value of a progressbar
-   *
    * @param integer progressbar id
-   *
    * @return decimal percentage value
    * @access public
    */  
diff --git a/CRM/Wci/BAO/ProgressBarFormula.php b/CRM/Wci/BAO/ProgressBarFormula.php
deleted file mode 100644 (file)
index d45c69a..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<?php
-/*
- +--------------------------------------------------------------------+
- | CiviCRM version 4.4                                                |
- +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013                                |
- +--------------------------------------------------------------------+
- | This file is a part of CiviCRM.                                    |
- |                                                                    |
- | CiviCRM is free software; you can copy, modify, and distribute it  |
- | under the terms of the GNU Affero General Public License           |
- | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
- |                                                                    |
- | CiviCRM is distributed in the hope that it will be useful, but     |
- | WITHOUT ANY WARRANTY; without even the implied warranty of         |
- | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
- | See the GNU Affero General Public License for more details.        |
- |                                                                    |
- | You should have received a copy of the GNU Affero General Public   |
- | License and the CiviCRM Licensing Exception along                  |
- | with this program; if not, contact CiviCRM LLC                     |
- | at info[AT]civicrm[DOT]org. If you have questions about the        |
- | GNU Affero General Public License or the licensing of CiviCRM,     |
- | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
- +--------------------------------------------------------------------+
-*/
-
-/**
- *
- * @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
- *
- */
-
-class CRM_Wci_BAO_ProgressBarFormula extends CRM_Wci_DAO_ProgressBarFormula {
-
-  /**
-   * class constructor
-   */
-  function __construct() {
-    parent::__construct();
-  }
-
-  /**
-   * Function to create a ProgressBar
-   * takes an associative array and creates a ProgressBar object
-   *
-   * This function is invoked from within the web form layer and also from the api layer
-   *
-   * @param array   $params      (reference ) an assoc array of name/value pairs
-   *
-   * @return object CRM_Wci_BAO_ProgressBarFormula object
-   * @access public
-   * @static
-   */
-  static function create(array $params) {
-
-    // check required params
-    if (!self::dataExists($params)) {
-      CRM_Core_Error::fatal('Not enough data to create a progress bar formula entry.');
-    }
-
-    $progress_bar_formula = new CRM_Wci_BAO_ProgressBarFormula();
-    $progress_bar_formula->copyValues($params);
-
-    $progress_bar_formula->save();
-
-    return $progress_bar_formula;
-  }
-
-  /**
-   * Get a list of Widgets matching the params, where params keys are column
-   * names of civicrm_wci_widget.
-   *
-   * @param array $params
-   * @return array of CRM_Wci_BAO_ProgressBarFormula objects
-   */
-  static function retrieve(array $params) {
-    $result = array();
-
-    $progress_bar_formula = new CRM_Wci_BAO_ProgressBarFormula();
-    $progress_bar_formula->copyValues($params);
-    $progress_bar_formula->find();
-
-    while ($progress_bar_formula->fetch()) {
-      $result[(int) $progress_bar_formula->id] = clone $progress_bar_formula;
-    }
-
-    $progress_bar_formula->free();
-
-    return $result;
-  }
-
-  /**
-   * Wrapper method for retrieve
-   *
-   * @param mixed $id Int or int-like string representing widget ID
-   * @return CRM_Wci_BAO_ProgressBarFormula
-   */
-  static function retrieveByID($id) {
-    if (!is_int($id) && !ctype_digit($id)) {
-      CRM_Core_Error::fatal(__CLASS__ . '::' . __FUNCTION__ . ' expects an integer.');
-    }
-    $id = (int) $id;
-
-    $progress_bar_formulas = self::retrieve(array('id' => $id));
-
-    if (!array_key_exists($id, $progress_bar_formulas)) {
-      CRM_Core_Error::fatal("No formula entry with ID $id exists.");
-    }
-
-    return $progress_bar_formulas[$id];
-  }
-
-  /**
-   * Check if there is absolute minimum of data to add the object
-   *
-   * @param array  $params         (reference ) an assoc array of name/value pairs
-   *
-   * @return boolean
-   * @access public
-   */
-  public static function dataExists($params) {
-    if (CRM_Utils_Array::value('contribution_page_id', $params) && CRM_Utils_Array::value('progress_bar_id', $params)) {
-      return TRUE;
-    }
-    return FALSE;
-  }
-}
index e1b46300731e3c71ee781e1b7ae3342c9672a16f..6598530183e78d9cd16e61490f6a186030a1c8d8 100644 (file)
 
 class CRM_Wci_BAO_Widget extends CRM_Wci_DAO_Widget {
 
-  /**
-   * class constructor
-   */
-  function __construct() {
-    parent::__construct();
-  }
-
-  /**
-   * Function to create a Widget
-   * takes an associative array and creates a Widget object
-   *
-   * This function is invoked from within the web form layer and also from the api layer
-   *
-   * @param array   $params      (reference ) an assoc array of name/value pairs
-   *
-   * @return object CRM_Wci_BAO_Widget object
-   * @access public
-   * @static
-   */
-  static function create(array $params) {
-
-    // check required params
-    if (!self::dataExists($params)) {
-      CRM_Core_Error::fatal('Not enough data to create a widget.');
-    }
-
-    $widget = new CRM_Wci_BAO_Widget();
-    $widget->copyValues($params);
-
-    $widget->save();
-
-    return $widget;
-  }
-
-  /**
-   * Get a list of Widgets matching the params, where params keys are column
-   * names of civicrm_wci_widget.
-   *
-   * @param array $params
-   * @return array of CRM_Wci_BAO_Widget objects
-   */
-  static function retrieve(array $params) {
-    $result = array();
-
-    $widget = new CRM_Wci_BAO_Widget();
-    $widget->copyValues($params);
-    $widget->find();
-
-    while ($widget->fetch()) {
-      $result[(int) $widget->id] = clone $widget;
-    }
-
-    $widget->free();
-
-    return $result;
-  }
-
-  /**
-   * Wrapper method for retrieve
-   *
-   * @param mixed $id Int or int-like string representing widget ID
-   * @return CRM_Wci_BAO_Widget
-   */
-  static function retrieveByID($id) {
-    if (!is_int($id) && !ctype_digit($id)) {
-      CRM_Core_Error::fatal(__CLASS__ . '::' . __FUNCTION__ . ' expects an integer.');
-    }
-    $id = (int) $id;
-
-    $widgets = self::retrieve(array('id' => $id));
-
-    if (!array_key_exists($id, $widgets)) {
-      CRM_Core_Error::fatal("No widget with ID $id exists.");
-    }
-
-    return $widgets[$id];
-  }
-
-  /**
-   * Check if there is absolute minimum of data to add the object
-   *
-   * @param array  $params         (reference ) an assoc array of name/value pairs
-   *
-   * @return boolean
-   * @access public
-   */
-  public static function dataExists($params) {
-    if (CRM_Utils_Array::value('title', $params)) {
-      return TRUE;
-    }
-    return FALSE;
-  }
   public static function getWidgetData($widgetId) {
   
     $query = "SELECT * FROM civicrm_wci_widget where id=".$widgetId;
index ca7232caa027639196a61f75fac4be61eec8e9ce..bb4899d58840b6882fffa1091aa1405c6e6895bc 100644 (file)
 
 class CRM_Wci_BAO_WidgetCache extends CRM_Wci_DAO_WidgetCache {
 
-  /**
-   * class constructor
-   */
-  function __construct() {
-    parent::__construct();
-  }
-
-  /**
-   * Function to create widget cache
-   * takes an associative array 
-   *
-   * This function is invoked from within the web form layer and also from the api layer
-   *
-   * @param array   $params      (reference ) an assoc array of name/value pairs
-   *
-   * @return object CRM_Wci_BAO_WidgetCache object
-   * @access public
-   * @static
-   */
-  static function create(array $params) {
-
-    // check required params
-    if (!self::dataExists($params)) {
-      CRM_Core_Error::fatal('Not enough data to create a progress bar formula entry.');
-    }
-
-    $widget_cache = new CRM_Wci_BAO_WidgetCache();
-    $widget_cache->copyValues($params);
-
-    $widget_cache->save();
-
-    return $widget_cache;
-  }
-
-  /**
-   * Get a list of Widgets matching the params, where params keys are column
-   * names of civicrm_wci_widget.
-   *
-   * @param array $params
-   * @return array of CRM_Wci_BAO_ProgressBarFormula objects
-   */
-  static function retrieve(array $params) {
-    $result = array();
-
-    $widget_cache = new CRM_Wci_BAO_WidgetCache();
-    $widget_cache->copyValues($params);
-    $widget_cache->find();
-
-    while ($widget_cache->fetch()) {
-      $result[(int) $widget_cache->id] = clone $widget_cache;
-    }
-
-    $widget_cache->free();
-
-    return $result;
-  }
-
-  /**
-   * Wrapper method for retrieve
-   *
-   * @param mixed $id Int or int-like string representing widget ID
-   * @return CRM_Wci_BAO_ProgressBarFormula
-   */
-  static function retrieveByID($id) {
-    if (!is_int($id) && !ctype_digit($id)) {
-      CRM_Core_Error::fatal(__CLASS__ . '::' . __FUNCTION__ . ' expects an integer.');
-    }
-    $id = (int) $id;
-
-    $widget_cache = self::retrieve(array('id' => $id));
-
-    if (!array_key_exists($id, $widget_cache)) {
-      CRM_Core_Error::fatal("No formula entry with ID $id exists.");
-    }
-
-    return $widget_cache[$id];
-  }
-
   public static function setWidgetCache($widgetId, $code) {
     $cacheTime = civicrm_api3('setting', 'getValue',
       array('group' => 'Wci Preference', 'name' => 'widget_cache_timeout'));