Es ist mal wieder soweit … Ein neues Roundcube Update (0.5.2) steht wieder an. Nachdem ich das Problem mit Gdata dank eines älteren Blogeintrages diesemal souverän erledigen konnte, hat es beim Update des Calendar-Plugins etwas länger gedauert.
Manchmal sollte man nicht einfach nur lesen, sondern auch verstehen
Glücklicherweise gibt es ja den Source-Code dazu.
jqueryui plugin must be registered before calendar plugin. |
$plugins = $rcmail->config->get('plugins',array()); foreach($plugins as $key){ if($key == 'calendar'){ die('jqueryui plugin must be registered before calendar plugin.'); } if($key == 'jqueryui'){ break; } } |
Soweit so klar … Damit die Fehlermeldung verschwindet, muss wohl in der neuen Version von Roundcube in der Plugins-Variable $rcmail_config['plugins'] unter ../config/main.inc.php eine gewisse Reihenfolge eingehalten werden.
// List of active plugins (in plugins/ directory) $rcmail_config['plugins'] = array(...,"jqueryui","calendar",...); |
Wird an dieser Stelle das jqueryui-Plugin vor dem calendar-Plugin geladen, funktioniert es wie gewohnt.
Damit die Fehlermeldung
SERVICE CURRENTLY NOT AVAILABLE! Error No. [500] |
verschwindet, muss noch das Datenbank-Update unter ../roundcubemail-0.5.2/plugins/calendar/SQL/mysql.sql eingespielt werden.