Viewing File: /usr/local/cpanel/base/3rdparty/roundcube/config/inc.d/99-cpanel_config.inc.php

<?php
$config['address_book_type'] = 'sql';
$mandatory_plugins = ['cpanellogin','cpanellogout','archive','calendar','return_to_webmail','markasjunk','cpanelchecks','cpanelicsimport','cpanelvcfimport'];
if(!file_exists('/etc/cpdavddisable') && !file_exists('/etc/cpdavdisevil') ) {
    $mandatory_plugins[] = 'carddav';
}

foreach( $mandatory_plugins as $plugin ) {
    if(! preg_grep("/$plugin/",$config['plugins']) ) {
    	array_push($config['plugins'],$plugin);
    }
}

// Disable looking for calendar or carddav if the feature is disabled or the feature env var flag isn't set
if(false == boolval(getenv('HAS_FEATURE_CALDAVCARDDAV')))  {
    $result = array_filter($config['plugins'], function($value) {
        return $value !== 'calendar' && $value !== 'carddav';
    });
    // Re-index the array to maintain numeric keys
    $config['plugins'] = array_values($result);
}
?>
Back to Directory File Manager