diff --git a/modules/Settings/Vtiger/models/Module.php b/modules/Settings/Vtiger/models/Module.php index ad1cf0ae702f5e37a0e4d608c863ccf81b99f5e2..aa26e3527f8c1eed34b0cfce5a8fbc43200c5b69 100644 --- a/modules/Settings/Vtiger/models/Module.php +++ b/modules/Settings/Vtiger/models/Module.php @@ -105,7 +105,10 @@ class Settings_Vtiger_Module_Model extends Vtiger_Base_Model { * @return Settings_Vtiger_Module_Model instance */ public static function getInstance() { - $name='Settings:Vtiger'; + list($name) = func_get_args(); + if(empty($name)){ + $name='Settings:Vtiger'; + } $modelClassName = Vtiger_Loader::getComponentClassName('Model', 'Module', $name); return new $modelClassName(); } diff --git a/modules/Settings/Vtiger/models/Record.php b/modules/Settings/Vtiger/models/Record.php index 69c099daca8e9eae6b32165fa164e08c1cdbd25d..0438ff80107c9b5eaeaf0343d48006f6f7206948 100644 --- a/modules/Settings/Vtiger/models/Record.php +++ b/modules/Settings/Vtiger/models/Record.php @@ -21,7 +21,10 @@ abstract class Settings_Vtiger_Record_Model extends Vtiger_Base_Model { * @return Settings_Vtiger_Module_Model instance */ public static function getInstance() { - $name='Settings:Vtiger'; + list($name) = func_get_args(); + if(empty($name)){ + $name='Settings:Vtiger'; + } $modelClassName = Vtiger_Loader::getComponentClassName('Model', 'Record', $name); return new $modelClassName(); }