Security Suite Management

Hi,

Has anyone got this error when making changes to ‘Security Suite Management’ in the Administration panel.

Fatal error: Cannot declare class Configurator, because the name is already in use in /home/…/modules/Configurator/Configurator.php on line 45

Line 45 is the first line below:

class Configurator
{
    public $config = '';
    public $override = '';
    public $allow_undefined = array('stack_trace_errors', 'export_delimiter', 'use_real_names', 'developerMode', 'default_module_favicon', 'authenticationClass', 'SAML_loginurl', 'SAML_logouturl', 'SAML_X509Cert', 'dashlet_auto_refresh_min', 'show_download_tab', 'enable_action_menu','enable_line_editing_list','enable_line_editing_detail', 'hide_subpanels');
    public $errors = array('main' => '');
    public $logger = null;
    public $previous_sugar_override_config_array = array();
    public $useAuthenticationClass = false;

Thank you

What is your version of SuiteCRM?

Also, that error is about a duplicate class declaration, it should be telling you about TWO places in the code, not just one. Can you provide the rest of the information please?

Do you have any add-ons installed? Any custom code that could affect this?

Hi,

I am using version 7.10.18. Yes I have 3 add ons purchased from the suitecrm store. I see it is the theme i have purchased that is the culprit. Unfortunately I do not where to start looking in the theme files.

Thank you for your reply.

You can look at the file where it declares a class called Configurator.

But it’s better to warn the Theme author and ask for an update to make the theme compatible.