/**
  * Get settings
  * @param mixed $cfg_gids
  * @return array
  */
 public function get_config($cfg_gids = null)
 {
     if (empty($cfg_gids)) {
         $cfg_gids = array_merge((array) $this->_cfg_data, (array) $this->_cfg_filter, (array) $this->_cfg_profile_data_limits, (array) $this->_cfg_settings_limits, (array) $this->_cfg_temp_processing_limits);
     } elseif (!is_array($cfg_gids)) {
         $cfg_gids = array($cfg_gids);
     }
     return parent::get_config($cfg_gids);
 }