Bitte hier die zu den Terminkategorien gehörigen Feeds eintragen (copy & paste!). Wenn zu einer Terminkategorie kein Feed gehört, einfach leer lassen.
'; } function gcal_timer_section_text() { ?>Zeitintervall in Minuten, in dem die Feeds synchronisiert werden sollen. Neu setzen erfordert einen Neustart des Plugins (Deaktivieren / Aktivieren).
Minuten '; } function gcal_geocoding_section_text() { ?>Um Termine auf der Karte zu sehen, ist es nötig, die Orte zu geocoden, d.h. deren geografische Länge und Breite herauszufinden. Dafür sind mehrere Verfahren wählbar.
'off', 'name' => 'deaktiviert', ), array( 'option' => 'official', 'name' => 'Google official - in Entwicklung; erfordert einen API Key --> ', ), array( 'option' => 'inofficial', 'name' => 'Google inofficial', ), array( 'option' => 'osm', 'name' => 'OpenStreetMap - in Entwicklung', ), ); foreach ( $coders as $coder ) { $checked = ( $current == $coder['option'] ? 'checked' : '' ); echo ' ' . $coder['name']; if ( $coder['option'] == 'official' ) { echo ''; } echo '' ; } } function gcal_debugging_section_text() { ?>Debugging aktivieren (landet in ${APACHE_LOG_DIR}/error.log). Um die Performance zu verbessern, werden gefundene Geocoding-Daten zwischengespeichert. Zu Debugging-Zwecken kann der Zwischenspeicher (Cache) beim Neustart des Plugins gelöscht werden, um ein neues Geocoding aller Event-Lokationen zu erzwingen.
Debug-Logging aktivieren '; // actual logging is done by gcal_error_log() // Cache reset on restart echo ' Geocoding-Cache bei Neustart des Plugins löschen ';} function gcal_options_validate($input) { return $input; // TODO /* $newinput['text_string'] = trim($input['text_string']); if(!preg_match('/^[a-z0-9]{32}$/i', $newinput['text_string'])) { $newinput['text_string'] = ''; } return $newinput; */ }