Ejemplo n.º 1
0
 /**
  * Set default values for the form. Note that in edit/view mode
  * the default values are retrieved from the database
  *
  * @return array
  *   array of default values
  */
 public function setDefaultValues()
 {
     $defaults = array('is_active' => TRUE);
     if ($this->_sid) {
         $params = array('id' => $this->_sid);
         CRM_Price_BAO_PriceSet::retrieve($params, $defaults);
         $extends = explode(CRM_Core_DAO::VALUE_SEPARATOR, $defaults['extends']);
         unset($defaults['extends']);
         foreach ($extends as $compId) {
             $defaults['extends'][$compId] = 1;
         }
     }
     return $defaults;
 }