/** * Save the configuration variables for this module that come in from the POST * array. * * @param array An array of configuration variables. * @return boolean True if successful. */ public function SaveModuleSettings($settings = array()) { foreach (array_keys($settings) as $setting) { list($fieldType, ) = explode('_', $setting, 2); switch ($fieldType) { case 'upper': case 'lower': $settings[$setting] = DefaultDimensionFormat($settings[$setting]); break; case 'cost': $settings[$setting] = DefaultPriceFormat($settings[$setting]); break; } } parent::SaveModuleSettings($settings); }