You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(5) |
Feb
(25) |
Mar
(18) |
Apr
|
May
(26) |
Jun
(14) |
Jul
(1) |
Aug
(5) |
Sep
(82) |
Oct
(3) |
Nov
(130) |
Dec
(9) |
2004 |
Jan
(4) |
Feb
(62) |
Mar
|
Apr
(3) |
May
(100) |
Jun
|
Jul
(6) |
Aug
(49) |
Sep
(33) |
Oct
(47) |
Nov
(2) |
Dec
(1) |
2005 |
Jan
|
Feb
(4) |
Mar
(1) |
Apr
(8) |
May
(17) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
(26) |
Oct
(18) |
Nov
(37) |
Dec
(14) |
2006 |
Jan
(2) |
Feb
(18) |
Mar
(34) |
Apr
(52) |
May
(7) |
Jun
(3) |
Jul
(2) |
Aug
(10) |
Sep
|
Oct
|
Nov
(18) |
Dec
(4) |
2007 |
Jan
|
Feb
(7) |
Mar
(7) |
Apr
(6) |
May
(52) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(15) |
Nov
|
Dec
(1) |
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(250) |
2009 |
Jan
(35) |
Feb
(45) |
Mar
|
Apr
(4) |
May
(35) |
Jun
(13) |
Jul
(49) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(11) |
2010 |
Jan
(3) |
Feb
(30) |
Mar
|
Apr
(35) |
May
(12) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
From: <cl...@us...> - 2005-10-27 17:28:10
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19128 Modified Files: index.php Log Message: Index: index.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/index.php,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** index.php 25 Oct 2005 02:47:30 -0000 1.10 --- index.php 27 Oct 2005 17:27:58 -0000 1.11 *************** *** 18,24 **** } } ! /*header("Location: $default_view");*/ ! ! include( $default_view ); ?> --- 18,22 ---- } } ! header("Location: $default_view"); ?> |
From: <cl...@us...> - 2005-10-25 02:47:43
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21534 Modified Files: README index.php Log Message: Cookie vulnerability fixed. Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.93 retrieving revision 1.94 diff -C2 -d -r1.93 -r1.94 *** README 5 Oct 2005 01:07:40 -0000 1.93 --- README 25 Oct 2005 02:47:30 -0000 1.94 *************** *** 83,86 **** --- 83,87 ---- -------- 2.1 + -Updated languages: Finnish -RSS feeds display as previously indended. -Updated languages: Finnish, Norwegian, French *************** *** 88,91 **** --- 89,93 ---- -Allows multiple calendar selection. -Search box can be made to go away. + -Cookie vulnerbility fixed (credit: aScii) -Fix for occasionally broken popups. -Various bug fixes. Index: index.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/index.php,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** index.php 6 May 2005 21:44:50 -0000 1.9 --- index.php 25 Oct 2005 02:47:30 -0000 1.10 *************** *** 11,15 **** $default_view = "print.php"; } else { ! $default_view = "$default_view" . ".php"; } /*header("Location: $default_view");*/ --- 11,20 ---- $default_view = "print.php"; } else { ! $check = array ('day', 'week', 'month'); ! if (in_array($default_view, $check)) { ! $default_view = $default_view . '.php'; ! } else { ! die; ! } } /*header("Location: $default_view");*/ |
From: <cl...@us...> - 2005-10-05 01:07:53
|
Update of /cvsroot/phpicalendar/phpicalendar/languages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18964/languages Modified Files: french.inc.php norwegian.inc.php Log Message: Update language files. Index: french.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/french.inc.php,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** french.inc.php 6 May 2005 02:08:26 -0000 1.27 --- french.inc.php 5 Oct 2005 01:07:40 -0000 1.28 *************** *** 12,58 **** $lang['l_week'] = 'Semaine'; $lang['l_month'] = 'Mois'; ! $lang['l_year'] = 'Année'; $lang['l_calendar'] = 'Calendrier'; $lang['l_next_day'] = 'Jour suivant'; $lang['l_next_month'] = 'Mois suivant'; $lang['l_next_week'] = 'Semaine suivante'; ! $lang['l_next_year'] = 'Année suivante'; ! $lang['l_last_day'] = 'Jour précédent'; ! $lang['l_last_month'] = 'Mois précédent'; ! $lang['l_last_week'] = 'Semaine précédente'; ! $lang['l_last_year'] = 'Année précédente'; $lang['l_subscribe'] = 'Souscrire'; ! $lang['l_download'] = 'Télécharger'; $lang['l_powered_by'] = 'Produit avec'; ! $lang['l_event'] = 'Evénement'; ! $lang['l_event_start'] = 'Début'; $lang['l_event_end'] = 'Fin'; ! $lang['l_this_months'] = 'Evénements de ce mois'; $lang['l_date'] = 'Date'; ! $lang['l_summary'] = 'Résumé'; ! $lang['l_all_day'] = 'Evénements de ce jour'; $lang['l_notes'] = 'Notes'; ! $lang['l_this_years'] = 'Evénements de cette année'; $lang['l_today'] = 'Aujourd\'hui'; $lang['l_this_week'] = 'Cette semaine'; $lang['l_this_month'] = 'Ce mois'; $lang['l_jump'] = 'Voir'; ! $lang['l_tomorrows'] = 'Evénement de demain'; $lang['l_goday'] = 'Voir aujourd\'hui'; $lang['l_goweek'] = 'Voir cette semaine'; $lang['l_gomonth'] = 'Voir ce mois'; ! $lang['l_goyear'] = 'Voir cette année'; $lang['l_search'] = 'Rechercher'; // the verb ! $lang['l_results'] = 'Résultats de la recherche'; ! $lang['l_query'] = 'Requète'; // will be followed by the search query ! $lang['l_no_results'] = 'Aucun événement trouvé'; $lang['l_goprint'] = 'Version imprimable'; $lang['l_time'] = 'Heure'; ! $lang['l_summary'] = 'Résumé'; $lang['l_description'] = 'Description'; $lang['l_this_site_is'] = 'Ce site est'; ! $lang['l_no_events_day'] = 'Pas d\'événements aujourd\'hui.'; ! $lang['l_no_events_week'] = 'Pas d\'événements cette semaine.'; ! $lang['l_no_events_month'] = 'Pas d\'événements ce mois.'; $lang['l_rss_day_date'] = 'H:i'; // Lists just the time $lang['l_rss_week_date '] = '%e %b'; // Lists just the day --- 12,58 ---- $lang['l_week'] = 'Semaine'; $lang['l_month'] = 'Mois'; ! $lang['l_year'] = 'Année'; $lang['l_calendar'] = 'Calendrier'; $lang['l_next_day'] = 'Jour suivant'; $lang['l_next_month'] = 'Mois suivant'; $lang['l_next_week'] = 'Semaine suivante'; ! $lang['l_next_year'] = 'Année suivante'; ! $lang['l_last_day'] = 'Jour précédent'; ! $lang['l_last_month'] = 'Mois précédent'; ! $lang['l_last_week'] = 'Semaine précédente'; ! $lang['l_last_year'] = 'Année précédente'; $lang['l_subscribe'] = 'Souscrire'; ! $lang['l_download'] = 'Télécharger'; $lang['l_powered_by'] = 'Produit avec'; ! $lang['l_event'] = 'Evénement'; ! $lang['l_event_start'] = 'Début'; $lang['l_event_end'] = 'Fin'; ! $lang['l_this_months'] = 'Evénements de ce mois'; $lang['l_date'] = 'Date'; ! $lang['l_summary'] = 'Résumé'; ! $lang['l_all_day'] = 'Evénements de ce jour'; $lang['l_notes'] = 'Notes'; ! $lang['l_this_years'] = 'Evénements de cette année'; $lang['l_today'] = 'Aujourd\'hui'; $lang['l_this_week'] = 'Cette semaine'; $lang['l_this_month'] = 'Ce mois'; $lang['l_jump'] = 'Voir'; ! $lang['l_tomorrows'] = 'Evénement de demain'; $lang['l_goday'] = 'Voir aujourd\'hui'; $lang['l_goweek'] = 'Voir cette semaine'; $lang['l_gomonth'] = 'Voir ce mois'; ! $lang['l_goyear'] = 'Voir cette année'; $lang['l_search'] = 'Rechercher'; // the verb ! $lang['l_results'] = 'Résultats de la recherche'; ! $lang['l_query'] = 'Requète'; // will be followed by the search query ! $lang['l_no_results'] = 'Aucun événement trouvé'; $lang['l_goprint'] = 'Version imprimable'; $lang['l_time'] = 'Heure'; ! $lang['l_summary'] = 'Résumé'; $lang['l_description'] = 'Description'; $lang['l_this_site_is'] = 'Ce site est'; ! $lang['l_no_events_day'] = 'Pas d\'événements aujourd\'hui.'; ! $lang['l_no_events_week'] = 'Pas d\'événements cette semaine.'; ! $lang['l_no_events_month'] = 'Pas d\'événements ce mois.'; $lang['l_rss_day_date'] = 'H:i'; // Lists just the time $lang['l_rss_week_date '] = '%e %b'; // Lists just the day *************** *** 60,92 **** $lang['l_rss_language'] = 'fr-fr'; $lang['l_search_took'] = 'La recherche a pris %s seconds'; ! $lang['l_recurring_event'] = 'Evénement récurent'; $lang['l_exception'] = 'Exception'; ! $lang['l_no_query'] = 'Aucune requète'; ! $lang['l_preferences'] = 'Préférences'; $lang['l_printer'] = 'Imprimante'; ! $lang['l_select_lang'] = 'Choisissez votre langage par défaut'; ! $lang['l_select_cal'] = 'Choisissez votre calendrier par défaut'; ! $lang['l_select_view'] = 'Choisissez votre vue par défaut'; ! $lang['l_select_time'] = 'Choisissez votre heure de début par défaut'; ! $lang['l_select_day'] = 'Choisissez votre jour de début de semaine par défaut'; ! $lang['l_select_style'] = 'Choisissez votre style par défaut'; ! $lang['l_set_prefs'] = 'Enregistrer les préférences'; ! $lang['l_completed_date'] = 'Terminé le'; ! $lang['l_completed'] = 'Terminé'; ! $lang['l_created'] = 'Créé'; $lang['l_due'] = 'Fin:'; ! $lang['l_priority'] = 'Priorité'; $lang['l_priority_high'] = 'Haute'; $lang['l_priority_low'] = 'Basse'; $lang['l_priority_medium'] = 'Moyenne'; $lang['l_priority_none'] = 'Aucune'; ! $lang['l_status'] = 'Status'; ! $lang['l_todo'] = 'Tâches à réaliser'; $lang['l_unfinished'] = 'Non faites'; ! $lang['l_prefs_set'] = 'Vos préférences ont été modifiées.'; ! $lang['l_prefs_unset'] = 'Préférences supprimées. Changement au prochain chargement de la page.'; ! $lang['l_unset_prefs'] = 'Supprimez les préférences'; $lang['l_organizer'] = 'Organizer'; $lang['l_attendee'] = 'Attendee'; $lang['l_location'] = 'Location'; $lang['l_admin_header'] = 'Administration de PHP iCalendar'; --- 60,93 ---- $lang['l_rss_language'] = 'fr-fr'; $lang['l_search_took'] = 'La recherche a pris %s seconds'; ! $lang['l_recurring_event'] = 'Evénement récurent'; $lang['l_exception'] = 'Exception'; ! $lang['l_no_query'] = 'Aucune requète'; ! $lang['l_preferences'] = 'Préférences'; $lang['l_printer'] = 'Imprimante'; ! $lang['l_select_lang'] = 'Choisissez votre langage par défaut'; ! $lang['l_select_cal'] = 'Choisissez votre calendrier par défaut'; ! $lang['l_select_view'] = 'Choisissez votre vue par défaut'; ! $lang['l_select_time'] = 'Choisissez votre heure de début par défaut'; ! $lang['l_select_day'] = 'Choisissez votre jour de début de semaine par défaut'; ! $lang['l_select_style'] = 'Choisissez votre style par défaut'; ! $lang['l_set_prefs'] = 'Enregistrer les préférences'; ! $lang['l_completed_date'] = 'Terminé le'; ! $lang['l_completed'] = 'Terminé'; ! $lang['l_created'] = 'Créé'; $lang['l_due'] = 'Fin:'; ! $lang['l_priority'] = 'Priorité'; $lang['l_priority_high'] = 'Haute'; $lang['l_priority_low'] = 'Basse'; $lang['l_priority_medium'] = 'Moyenne'; $lang['l_priority_none'] = 'Aucune'; ! $lang['l_status'] = 'Status:'; ! $lang['l_todo'] = 'Tâches à réaliser'; $lang['l_unfinished'] = 'Non faites'; ! $lang['l_prefs_set'] = 'Vos préférences ont été modifiées.'; ! $lang['l_prefs_unset'] = 'Préférences supprimées. Changement au prochain chargement de la page.'; ! $lang['l_unset_prefs'] = 'Supprimez les préférences'; $lang['l_organizer'] = 'Organizer'; $lang['l_attendee'] = 'Attendee'; + $lang['l_status'] = 'Status'; $lang['l_location'] = 'Location'; $lang['l_admin_header'] = 'Administration de PHP iCalendar'; *************** *** 94,115 **** $lang['l_password'] = 'Mot de passe'; $lang['l_login'] = 'Authentification'; ! $lang['l_invalid_login'] = 'Utilisateur ou mot de passe erroné.'; $lang['l_addupdate_cal'] = 'Ajoutez ou modifiez un calendrier'; ! $lang['l_addupdate_desc'] = 'Ajoutez un calendrier en chargeant un nouveau fichier. Modifiez un calendrier en chargeant un fichier de même nom.'; $lang['l_delete_cal'] = 'Effacez un calendrier'; $lang['l_logout'] = 'Logout'; $lang['l_cal_file'] = 'Fichier calendrier'; $lang['l_php_error'] = 'Erreur PHP'; ! $upload_error_gen_lang = 'Une erreur lors du téléchargement s\'est produite.'; ! $upload_error_lang[0] = 'Une erreur lors du téléchargement s\'est produite.'; ! $upload_error_lang[1] = 'Le fichier que vous tentez de télécharger est trop grand.'; ! $upload_error_lang[2] = 'Le fichier que vous tentez de télécharger est trop grand.'; ! $upload_error_lang[3] = 'Le fichier n\'a été que partiellement téléchargé.'; ! $upload_error_lang[4] = 'Vous devez choisir un fichier à télécharger.'; ! $lang['l_upload_error_type'] = 'Seuls des fichiers au format .ics peuvent être téléchargés.'; ! $lang['l_copy_error'] = 'La copie du fichier a échoué'; ! $lang['l_delete_error'] = 'La suppression du fichier a échoué'; ! $lang['l_delete_success'] = 'a été supprimé avec succès.'; ! $lang['l_action_success'] = 'Action effectuée avec succès.'; $lang['l_submit'] = 'Envoyer'; $lang['l_delete'] = 'Supprimer'; --- 95,116 ---- $lang['l_password'] = 'Mot de passe'; $lang['l_login'] = 'Authentification'; ! $lang['l_invalid_login'] = 'Utilisateur ou mot de passe erroné.'; $lang['l_addupdate_cal'] = 'Ajoutez ou modifiez un calendrier'; ! $lang['l_addupdate_desc'] = 'Ajoutez un calendrier en chargeant un nouveau fichier. Modifiez un calendrier en chargeant un fichier de même nom.'; $lang['l_delete_cal'] = 'Effacez un calendrier'; $lang['l_logout'] = 'Logout'; $lang['l_cal_file'] = 'Fichier calendrier'; $lang['l_php_error'] = 'Erreur PHP'; ! $upload_error_gen_lang = 'Une erreur lors du téléchargement s\'est produite.'; ! $upload_error_lang[0] = 'Une erreur lors du téléchargement s\'est produite.'; ! $upload_error_lang[1] = 'Le fichier que vous tentez de télécharger est trop grand.'; ! $upload_error_lang[2] = 'Le fichier que vous tentez de télécharger est trop grand.'; ! $upload_error_lang[3] = 'Le fichier n\'a été que partiellement téléchargé.'; ! $upload_error_lang[4] = 'Vous devez choisir un fichier à télécharger.'; ! $lang['l_upload_error_type'] = 'Seuls des fichiers au format .ics peuvent être téléchargés.'; ! $lang['l_copy_error'] = 'La copie du fichier a échoué'; ! $lang['l_delete_error'] = 'La suppression du fichier a échoué'; ! $lang['l_delete_success'] = 'a été supprimé avec succès.'; ! $lang['l_action_success'] = 'Action effectuée avec succès.'; $lang['l_submit'] = 'Envoyer'; $lang['l_delete'] = 'Supprimer'; *************** *** 117,122 **** // New for 2.0 ! $lang['l_legend'] = 'Légende'; ! $lang['l_admin_subhead'] = 'Contrôlez vos calendriers à partir de cette page'; $lang['l_prefs_subhead'] = 'Stock un cookie pour la visite de ce site'; $lang['l_rss_info'] = 'Information RSS'; --- 118,123 ---- // New for 2.0 ! $lang['l_legend'] = 'Légende'; ! $lang['l_admin_subhead'] = 'Contrôlez vos calendriers à partir de cette page'; $lang['l_prefs_subhead'] = 'Stock un cookie pour la visite de ce site'; $lang['l_rss_info'] = 'Information RSS'; *************** *** 127,132 **** $lang['l_back'] = 'Retour'; $lang['l_next'] = 'Suivant'; ! $lang['l_prev'] = 'Précédent'; ! $lang['l_day_view'] = 'Vue Journalière'; $lang['l_week_view'] = 'Vue Hebdomadaire'; $lang['l_month_view'] = 'Vue Mensuelle'; --- 128,133 ---- $lang['l_back'] = 'Retour'; $lang['l_next'] = 'Suivant'; ! $lang['l_prev'] = 'Précédent'; ! $lang['l_day_view'] = 'Vue Journalière'; $lang['l_week_view'] = 'Vue Hebdomadaire'; $lang['l_month_view'] = 'Vue Mensuelle'; *************** *** 160,165 **** $daysofweekshort_lang = array ('Dim','Lun','Mar','Mer','Jeu','Ven','Sam'); $daysofweekreallyshort_lang = array ('D','L','M','M','J','V','S'); ! $monthsofyear_lang = array ('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'); ! $monthsofyearshort_lang = array ('Jan','Fév','Mar','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Déc'); // For time formatting, check out: http://www.php.net/manual/en/function.date.php --- 161,166 ---- $daysofweekshort_lang = array ('Dim','Lun','Mar','Mer','Jeu','Ven','Sam'); $daysofweekreallyshort_lang = array ('D','L','M','M','J','V','S'); ! $monthsofyear_lang = array ('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'); ! $monthsofyearshort_lang = array ('Jan','Fév','Mar','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Déc'); // For time formatting, check out: http://www.php.net/manual/en/function.date.php *************** *** 196,203 **** $lang['l_error_calendar'] = 'Une erreur s\'est produite lors du traitement du calendrier "%s".'; $lang['l_error_path'] = 'Impossible d\'ouvrir le chemin: "%s"'; ! $lang['l_error_back'] = 'Veuillez utiliser le bouton "Retour" pour revenir en arrière.'; ! $lang['l_error_remotecal'] = 'Ce serveur refuse les calendriers distants non approuvés.'; ! $lang['l_error_restrictedcal'] = 'Vous avez essayé d\'utiliser un calendrier dont les permissions sont restreintes sur ce serveur.'; ! $lang['l_error_invalidcal'] = 'Fichier calendrier invalide. Veuillez essayer un calendrier différent.'; $lang['l_error_cantopen'] = 'Unable to open calendar.'; $lang['l_error_cache'] = 'Unable to write to cache directory. Please check your config.'; --- 197,204 ---- $lang['l_error_calendar'] = 'Une erreur s\'est produite lors du traitement du calendrier "%s".'; $lang['l_error_path'] = 'Impossible d\'ouvrir le chemin: "%s"'; ! $lang['l_error_back'] = 'Veuillez utiliser le bouton "Retour" pour revenir en arrière.'; ! $lang['l_error_remotecal'] = 'Ce serveur refuse les calendriers distants non approuvés.'; ! $lang['l_error_restrictedcal'] = 'Vous avez essayé d\'utiliser un calendrier dont les permissions sont restreintes sur ce serveur.'; ! $lang['l_error_invalidcal'] = 'Fichier calendrier invalide. Veuillez essayer un calendrier différent.'; $lang['l_error_cantopen'] = 'Unable to open calendar.'; $lang['l_error_cache'] = 'Unable to write to cache directory. Please check your config.'; Index: norwegian.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/norwegian.inc.php,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** norwegian.inc.php 6 May 2005 02:08:27 -0000 1.28 --- norwegian.inc.php 5 Oct 2005 01:07:40 -0000 1.29 *************** *** 2,130 **** // Norwegian language include ! // For version 1.0 PHP iCalendar // ! // Translation by Geir Kielland (kie...@ma...) // // Submit new translations to ch...@ch... ! $day_lang = 'Dag'; ! $week_lang = 'Uke'; ! $month_lang = 'Måned'; ! $year_lang = 'år'; ! $calendar_lang = 'kalender'; ! $next_day_lang = 'Neste dag'; ! $next_month_lang = 'Neste måned'; ! $next_week_lang = 'Neste uke'; ! $next_year_lang = 'Neste år'; ! $last_day_lang = 'Forrige dag'; ! $last_month_lang = 'Forrige måned'; ! $last_week_lang = 'Forrige uke'; ! $last_year_lang = 'Forrige år'; ! $subscribe_lang = 'Abonnér'; ! $download_lang = 'Last ned'; ! $powered_by_lang = 'Kjøres med'; ! $event_lang = 'Hendelse'; ! $event_start_lang = 'Start tid'; ! $event_end_lang = 'Slutt tid'; ! $this_months_lang = 'Denne Månedens Hendelser'; ! $date_lang = 'Dato'; ! $summary_lang = 'Sammendrag'; ! $all_day_lang = 'Hele dagen'; ! $notes_lang = 'Notater'; ! $this_years_lang = 'Hendelser dette året'; ! $today_lang = 'I dag'; ! $this_week_lang = 'Denne uken'; ! $this_month_lang = 'Denne måneden'; ! $jump_lang = 'Hopp til'; ! $tomorrows_lang = 'I morgen'; ! $goday_lang = 'Gå til i dag'; ! $goweek_lang = 'Gå til denne uken'; ! $gomonth_lang = 'Gå til denne måneden'; ! $goyear_lang = 'Gå til dette året'; ! $search_lang = 'Søk'; // the verb ! $results_lang = 'Søkeresultater'; ! $query_lang = 'Spørring: '; // will be followed by the search query ! $no_results_lang = 'Ingen hendelser funnet'; ! $goprint_lang = 'Utskriftsvennlig'; ! $time_lang = 'Tid'; ! $summary_lang = 'Oppsummering'; ! $description_lang = 'Beskrivelse'; ! $this_site_is_lang = 'Dette nettstedet er'; ! $no_events_day_lang = 'Ingen hendelser i dag.'; ! $no_events_week_lang = 'Ingen hendelser denne uken.'; ! $no_events_month_lang = 'Ingen hendelser denne måneden.'; ! $rss_day_date = 'g:i A'; // Lists just the time ! $rss_week_date = '%b %e'; // Lists just the day ! $rss_month_date = '%b %e'; // Lists just the day ! $search_took_lang = 'Søket tok %s sekunder'; ! $recurring_event_lang = 'Repeterende hendelse'; ! $exception_lang = 'Unntak'; ! $no_query_lang = 'Ingen forespørsel gitt'; ! $preferences_lang = 'Valg'; ! $printer_lang = 'Skriver'; ! $select_lang_lang = 'Velg ditt foretrukne språk:'; ! $select_cal_lang = 'Velg din foretrukne kalender:'; ! $select_view_lang = 'Velg din foretrukne visning:'; ! $select_time_lang = 'Velg din foretrukne starttid:'; ! $select_day_lang = 'Velg din foretrukne første dag i kalenderuken:'; ! $select_style_lang = 'Velg din foretrukne stil:'; ! $set_prefs_lang = 'Lagre valg'; ! $completed_date_lang = 'Ferdig på'; ! $completed_lang = 'Ferdig'; ! $created_lang = 'Opprettet:'; ! $due_lang = 'Forfaller:'; ! $priority_lang = 'Prioritet:'; ! $priority_high_lang = 'Høy'; ! $priority_low_lang = 'Lav'; ! $priority_medium_lang = 'Middels'; ! $priority_none_lang = 'Ingen'; ! $status_lang = 'Status'; ! $todo_lang = 'Gjøremålsliste'; ! $unfinished_lang = 'Uferdig'; ! $prefs_set_lang = 'Dine valg er satt.'; ! $prefs_unset_lang = 'Valgene er tilbakestilt. Endringene vil vises neste gang siden lastes.'; ! $unset_prefs_lang = 'Tilbakestill valgene:'; ! $organizer_lang = 'Organisator'; ! $attendee_lang = 'Deltaker'; ! $location_lang = 'Sted'; ! $admin_header_lang = 'PHP iCalendar Administrasjon'; ! $username_lang = 'Brukernavn'; ! $password_lang = 'Passord'; ! $login_lang = 'Login'; ! $invalid_login_lang = 'Feil brukernavn eller passord.'; ! $addupdate_cal_lang = 'Legg til eller oppdater en kalender'; ! $addupdate_desc_lang = 'Legg til en kalender ved å laste opp en ny fil. Oppdater en kalender ved å laste opp en fil med samme navn.'; ! $delete_cal_lang = 'Slett en kalender'; ! $logout_lang = 'Logg ut'; ! $cal_file_lang = 'Kalender fil'; ! $php_error_lang = 'PHP-feil'; ! $upload_error_gen_lang = 'Det var et problem med din opplasting.'; ! $upload_error_lang[0] = 'Det var et problem med din opplasting.'; ! $upload_error_lang[1] = 'Filen du laster opp er for stor.'; ! $upload_error_lang[2] = 'Filen du laster opp er for stor.'; ! $upload_error_lang[3] = 'Filen du prøer lasste opp ble bare delvis lastet.'; ! $upload_error_lang[4] = 'Du må velge en fil å laste opp.'; ! $upload_error_type_lang = 'Kun .ics filer kan lastes opp.'; ! $copy_error_lang = 'Feil ved kopiering av fil'; ! $delete_error_lang = 'Feil ved ssletting av fil'; ! $delete_success_lang = 'ble slettet.'; ! $action_success_lang = 'Din handling ble utført.'; ! $submit_lang = 'Legg inn'; ! $delete_lang = 'Slett'; ! // ----- New for 1.0 ! $all_cal_comb_lang = 'Alle kalenderne samlet'; // - navigation ! $back_lang = 'Tilbake'; ! $next_lang = 'Neste'; ! $prev_lang = 'Forrige'; ! $day_view_lang = 'Dagvisning'; ! $week_view_lang = 'Ukesvisning'; ! $month_view_lang = 'Månedsvisning'; ! $year_view_lang = 'Årvisning'; // --------------------------------- // $format_recur, items enclosed in % will be substituted with variables $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' --- 2,139 ---- // Norwegian language include ! // For version 2.0 PHP iCalendar // ! // Translation by Eirik Wulff (ei...@wu...) // // Submit new translations to ch...@ch... ! $lang['l_day'] = 'Dag'; ! $lang['l_week'] = 'Uke'; ! $lang['l_month'] = 'Måned'; ! $lang['l_year'] = 'År'; ! $lang['l_calendar'] = 'Kalender'; ! $lang['l_next_day'] = 'Neste dag'; ! $lang['l_next_month'] = 'Neste måned'; ! $lang['l_next_week'] = 'Neste uke'; ! $lang['l_next_year'] = 'Neste år'; ! $lang['l_last_day'] = 'Forrige dag'; ! $lang['l_last_month'] = 'Forrige måned'; ! $lang['l_last_week'] = 'Forrige uke'; ! $lang['l_last_year'] = 'Forrige år'; ! $lang['l_subscribe'] = 'Abonner'; ! $lang['l_download'] = 'Last ned'; ! $lang['l_powered_by'] = 'Kjøres med'; ! $lang['l_event'] = 'Hendelse'; ! $lang['l_event_start'] = 'Starttid'; ! $lang['l_event_end'] = 'End Time'; ! $lang['l_this_months'] = 'Hendelser denne måneden'; ! $lang['l_date'] = 'Dato'; ! $lang['l_summary'] = 'Sammendrag'; ! $lang['l_all_day'] = 'Heldagshendelse'; ! $lang['l_notes'] = 'Notater'; ! $lang['l_this_years'] = 'Hendelser dette året'; ! $lang['l_today'] = 'I dag'; ! $lang['l_this_week'] = 'Denne uka'; ! $lang['l_this_month'] = 'Denne måneden'; ! $lang['l_jump'] = 'Gå til'; ! $lang['l_tomorrows'] = 'Morgendagens hendelser'; ! $lang['l_goday'] = 'Vis dagen i dag'; ! $lang['l_goweek'] = 'Vis denne uka'; ! $lang['l_gomonth'] = 'Vis denne måneden'; ! $lang['l_goyear'] = 'Vis dette året'; ! $lang['l_search'] = 'Søk'; // the verb ! $lang['l_results'] = 'Søkeresultater'; ! $lang['l_query'] = 'Forespørsel: '; // will be followed by the search query ! $lang['l_no_results'] = 'Ingen hendelser'; ! $lang['l_goprint'] = 'Utskriftsvennlig'; ! $lang['l_time'] = 'Tid'; ! $lang['l_summary'] = 'Oppsummering'; ! $lang['l_description'] = 'Beskrivelse'; ! $lang['l_this_site_is'] = 'Dette webstedet er'; ! $lang['l_no_events_day'] = 'Ingen hendelser i dag.'; ! $lang['l_no_events_week'] = 'Ingen hendelser denne uka.'; ! $lang['l_no_events_month'] = 'Ingen hendelser denne måneden.'; ! $lang['l_rss_day_date'] = 'g:i A'; // Lists just the time ! $lang['l_rss_week_date '] = '%b %e'; // Lists just the day ! $lang['l_rss_month_date '] = '%b %e'; // Lists just the day ! $lang['l_rss_language'] = 'en-us'; ! $lang['l_search_took'] = 'Søket ti %s sekunder'; ! $lang['l_recurring_event'] = 'Repeterende hendelse'; ! $lang['l_exception'] = 'Unntak'; ! $lang['l_no_query'] = 'Ingen forespørsel oppgitt'; ! $lang['l_preferences'] = 'Valg'; ! $lang['l_printer'] = 'Skriver'; ! $lang['l_select_lang'] = 'Velg språk'; ! $lang['l_select_cal'] = 'Velg standardkalender'; ! $lang['l_select_view'] = 'Velg standardvisning'; ! $lang['l_select_time'] = 'Velg standard starttid'; ! $lang['l_select_day'] = 'Uken starter på'; ! $lang['l_select_style'] = 'Velg visningsstil'; ! $lang['l_set_prefs'] = 'Lagre valg'; ! $lang['l_completed_date'] = 'Ferdig på'; ! $lang['l_completed'] = 'Ferdig'; ! $lang['l_created'] = 'Opprettet'; ! $lang['l_due'] = 'Forfall'; ! $lang['l_priority'] = 'Prioritet'; ! $lang['l_priority_high'] = 'Høy'; ! $lang['l_priority_low'] = 'Lav'; ! $lang['l_priority_medium'] = 'Medium'; ! $lang['l_priority_none'] = 'Ingen'; ! $lang['l_status'] = 'Status'; ! $lang['l_todo'] = 'Oppgaver'; ! $lang['l_unfinished'] = 'Uferdig'; ! $lang['l_prefs_set'] = 'Valgene dine har blitt lagret.'; ! $lang['l_prefs_unset'] = 'Valgene ble nullstilte. Endringer vises ved neste nedlasting av siden.'; ! $lang['l_unset_prefs'] = 'Nullstill valg'; ! $lang['l_organizer'] = 'Organisator'; ! $lang['l_attendee'] = 'Deltaker'; ! $lang['l_status'] = 'Status'; ! $lang['l_location'] = 'Sted'; ! $lang['l_admin_header'] = 'Administrasjon for PHP iCalendar'; ! $lang['l_username'] = 'Brukernavn'; ! $lang['l_password'] = 'Passord'; ! $lang['l_login'] = 'Logg inn'; ! $lang['l_invalid_login'] = 'Feil i brukernavn/passord.'; ! $lang['l_addupdate_cal'] = 'Legg til eller oppdater kalender'; ! $lang['l_addupdate_desc'] = 'Legg til ny kalender ved å laste opp en ny fil. Oppdater en eksisterende ved å laste opp ny fil med samme navn.'; ! $lang['l_delete_cal'] = 'Slett kalender'; ! $lang['l_logout'] = 'Logg ut'; ! $lang['l_cal_file'] = 'Kalenderfil'; ! $lang['l_php_error'] = 'PHP-feil'; ! $upload_error_gen_lang = 'Problemer med opplastingen.'; ! $upload_error_lang[0] = 'Vi fikk problemer med opplastingen.'; ! $upload_error_lang[1] = 'Filen du laster opp er for stor.'; ! $upload_error_lang[2] = 'Filen du laster opp er for stor.'; ! $upload_error_lang[3] = 'Filen du prøer å lasste opp ble bare delvis lastet.'; ! $upload_error_lang[4] = 'Du må velge en fil å laste opp.'; ! $lang['l_upload_error_type'] = 'Kun .ics-filer kan lastes opp.'; ! $lang['l_copy_error'] = 'Kunne ikke kopiere fila'; ! $lang['l_delete_error'] = 'Kunne ikke slette fila'; ! $lang['l_delete_success'] = 'ble slettet.'; ! $lang['l_action_success'] = 'Handlingen ble utført.'; ! $lang['l_submit'] = 'Legg inn'; ! $lang['l_delete'] = 'Slett'; ! $all_cal_comb_lang = 'Alle kalendere samlet'; ! // New for 2.0 ! $lang['l_legend'] = 'Kalendere'; ! $lang['l_admin_subhead'] = 'Styr kalenderne fra denne siden'; ! $lang['l_prefs_subhead'] = 'Setter en informasjonskapsel for å lagre oppsettet'; ! $lang['l_rss_info'] = 'RSS-informasjon'; ! $lang['l_rss_subhead'] = 'RSS-strømmer er tilgjengelige for hver kalender'; ! $lang['l_rss_notenabled'] = 'RSS er ikke tilgjengelig'; // - navigation ! $lang['l_back'] = 'Tilbake'; ! $lang['l_next'] = 'Neste'; ! $lang['l_prev'] = 'Forrige'; ! $lang['l_day_view'] = 'Dagsvisning'; ! $lang['l_week_view'] = 'Ukevisning'; ! $lang['l_month_view'] = 'Månedsvisning'; ! $lang['l_year_view'] = 'Årsvisning'; // --------------------------------- + // $format_recur, items enclosed in % will be substituted with variables $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' *************** *** 142,157 **** $format_recur_lang['count'] = 'for et antall av %int%'; // ie, 'for 5 times' ! $format_recur_lang['bymonth'] = 'I mneder: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['bymonthday'] = 'P datoene: %list%'; // ie, 'On dates: 1, 2, 3, 4' ! $format_recur_lang['byday'] = 'P dagene: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' // --------------------------------- ! $daysofweek_lang = array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'); ! $daysofweekshort_lang = array ('Søn','Man','Tir','Ons','Tor','Fre','Lør'); $daysofweekreallyshort_lang = array ('S','M','T','O','T','F','L'); ! $monthsofyear_lang = array ('Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'); ! $monthsofyearshort_lang = array ('Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Des'); ! // For time formatting, check out: http://www.php.net/manual/en/function.date.php --- 151,165 ---- $format_recur_lang['count'] = 'for et antall av %int%'; // ie, 'for 5 times' ! $format_recur_lang['bymonth'] = 'I måneder: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['bymonthday'] = 'På datoene: %list%'; // ie, 'On dates: 1, 2, 3, 4' ! $format_recur_lang['byday'] = 'På dagene: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' // --------------------------------- ! $daysofweek_lang = array('søndag','mandag','tirsdag','onsdag','torsdag','fredag','lørdag'); ! $daysofweekshort_lang = array ('søn','man','tir','ons','tor','fre','lør'); $daysofweekreallyshort_lang = array ('S','M','T','O','T','F','L'); ! $monthsofyear_lang = array ('januar','februar','mars','april','mai','juni','juli','august','september','oktober','november','desember'); ! $monthsofyearshort_lang = array ('jan','feb','mar','apr','mai','jun','jul','aug','sep','okt','nov','des'); // For time formatting, check out: http://www.php.net/manual/en/function.date.php *************** *** 160,169 **** // For date formatting, see note below ! $dateFormat_day = '%A, %e. %B '; $dateFormat_week = '%e. %B'; ! $dateFormat_week_list = '%a, %e. %b'; $dateFormat_week_jump = '%b %e'; $dateFormat_month = '%B %Y'; ! $dateFormat_month_list = '%A, %e. %B'; /* --- 168,177 ---- // For date formatting, see note below ! $dateFormat_day = '%A %e. %B '; $dateFormat_week = '%e. %B'; ! $dateFormat_week_list = '%a %e. %b'; $dateFormat_week_jump = '%b %e'; $dateFormat_month = '%B %Y'; ! $dateFormat_month_list = '%A %e. %B'; /* *************** *** 184,196 **** // Error messages - %s will be replaced with a variable ! $error_title_lang = 'Feil!'; ! $error_window_lang = 'Det skjedde en feil!'; ! $error_calendar_lang = 'Kalenderen "%s" var i bruk når denne feilen oppstod.'; ! $error_path_lang = 'Kunne ikke åpne adressen: "%s"'; ! $error_back_lang = 'Vennligst bruk "Tilbake" knappen for å returnere.'; ! $error_remotecal_lang = 'Denne tjenermaskinen blokkerer ikke-lokale kalendere uten godkjenning.'; ! $error_restrictedcal_lang = 'Du har prøvd å åpne en kalender som er sperret på denne tjenermaskinen.'; ! $error_invalidcal_lang = 'Ugyldig kalenderfil. Vennligst prøv en annen kalenderfil.'; ! ?> --- 192,205 ---- // Error messages - %s will be replaced with a variable ! $lang['l_error_title'] = 'Feil!'; ! $lang['l_error_window'] = 'En feil oppsto!'; ! $lang['l_error_calendar'] = 'Kalenderen "%s" var i bruk da feilen oppsto.'; ! $lang['l_error_path'] = 'Kan ikke åpne stien "%s"'; ! $lang['l_error_back'] = 'Bruk "Tilbake"-knappen for å gå tilbake.'; ! $lang['l_error_remotecal'] = 'Denne tjeneren sperrer ikke-lokale kalendere som ikke har blitt godkjent.'; ! $lang['l_error_restrictedcal'] = 'Du prøver å åpne en kalender som har begrenset tilgang.'; ! $lang['l_error_invalidcal'] = 'Ugyldig kalenderfil. Prøv en anenn kalender.'; ! $lang['l_error_cantopen'] = 'Kunne ikke åpne kalenderfila.'; ! $lang['l_error_cache'] = 'Klarer ikke å skrive til cache-mappen. Sjekk oppsettet på webstedet.'; ?> |
From: <cl...@us...> - 2005-10-05 01:07:53
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18964 Modified Files: README Log Message: Update language files. Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.92 retrieving revision 1.93 diff -C2 -d -r1.92 -r1.93 *** README 5 Oct 2005 00:29:13 -0000 1.92 --- README 5 Oct 2005 01:07:40 -0000 1.93 *************** *** 84,88 **** 2.1 -RSS feeds display as previously indended. ! -Updated languages: Finnish -Todo popup respects CHARSET -Allows multiple calendar selection. --- 84,88 ---- 2.1 -RSS feeds display as previously indended. ! -Updated languages: Finnish, Norwegian, French -Todo popup respects CHARSET -Allows multiple calendar selection. |
From: <cl...@us...> - 2005-10-05 00:29:25
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10454/templates/default Modified Files: footer.tpl Log Message: Updated incorrectly built RSS (now validates). Index: footer.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/footer.tpl,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** footer.tpl 13 Sep 2005 21:36:38 -0000 1.10 --- footer.tpl 5 Oct 2005 00:29:13 -0000 1.11 *************** *** 1,3 **** ! <center class="V9"><br />{L_POWERED_BY} <a class="psf" href="http://phpicalendar.net/">PHP iCalendar 2.0.1</a><br /> <!-- switch rss_valid on --> <p> --- 1,3 ---- ! <center class="V9"><br />{L_POWERED_BY} <a class="psf" href="http://phpicalendar.net/">PHP iCalendar 2.1</a><br /> <!-- switch rss_valid on --> <p> |
From: <cl...@us...> - 2005-10-05 00:29:21
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10454/functions Modified Files: init.inc.php Log Message: Updated incorrectly built RSS (now validates). Index: init.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/init.inc.php,v retrieving revision 1.74 retrieving revision 1.75 diff -C2 -d -r1.74 -r1.75 *** init.inc.php 14 Sep 2005 20:44:55 -0000 1.74 --- init.inc.php 5 Oct 2005 00:29:13 -0000 1.75 *************** *** 2,6 **** // uncomment when developing, comment for shipping version ! error_reporting (E_ERROR | E_WARNING | E_PARSE); // Older versions of PHP do not define $_SERVER. Define it here instead. --- 2,6 ---- // uncomment when developing, comment for shipping version ! //error_reporting (E_ERROR | E_WARNING | E_PARSE); // Older versions of PHP do not define $_SERVER. Define it here instead. *************** *** 49,56 **** // language support $language = strtolower($language); ! $lang_file = BASE.'/languages/'.$language.'.inc.php'; ! if (file_exists(realpath($lang_file))) { ! unset($lang); include($lang_file); } else { --- 49,56 ---- // language support $language = strtolower($language); ! $lang_file = BASE.'languages/'.$language.'.inc.php'; ! unset($lang); ! if (include($lang_file)) { include($lang_file); } else { |
From: <cl...@us...> - 2005-10-05 00:29:21
|
Update of /cvsroot/phpicalendar/phpicalendar/rss In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10454/rss Modified Files: rss.php Log Message: Updated incorrectly built RSS (now validates). Index: rss.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/rss/rss.php,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** rss.php 15 May 2005 07:17:49 -0000 1.26 --- rss.php 5 Oct 2005 00:29:13 -0000 1.27 *************** *** 28,32 **** $fromdate = $getdate; $todate = $getdate; ! $theview = $day_lang; break; case 'month': --- 28,32 ---- $fromdate = $getdate; $todate = $getdate; ! $theview = $lang['l_day']; break; case 'month': *************** *** 120,124 **** foreach ($event_times as $val) { if(!$val["event_start"]){ ! $event_start = "all day"; }else{ $event_start = @$val["event_start"]; --- 120,124 ---- foreach ($event_times as $val) { if(!$val["event_start"]){ ! $event_start = "All Day"; }else{ $event_start = @$val["event_start"]; *************** *** 129,133 **** $event_text = str_replace('&','&',$event_text); $event_text = str_replace('&amp;','&',$event_text); - $event_text = urlencode($event_text); #uncomment for shorter event text with ... # $event_text = word_wrap($event_text, 21, $tomorrows_events_lines); --- 129,132 ---- *************** *** 140,149 **** $rss_title = htmlspecialchars ("$dayofweek: $event_text"); $rss_link = htmlspecialchars ("$default_path/day.php?getdate=$getdate&cal=$cal&cpath=$cpath"); $rss_description = htmlspecialchars ("$dayofweek $event_start: $description"); $rss .= '<item>'."\n"; - $rss .= '<event_start>'.$event_start.'</event_start>'."\n"; $rss .= '<title>'.$rss_title.'</title>'."\n"; ! $rss .= '<seminardate>'.$dayofweek.'</seminardate>'."\n"; $rss .= '<seminarspeaker>'.$event_text.'</seminarspeaker>'."\n"; --- 139,149 ---- $rss_title = htmlspecialchars ("$dayofweek: $event_text"); $rss_link = htmlspecialchars ("$default_path/day.php?getdate=$getdate&cal=$cal&cpath=$cpath"); + if ($description == '') $description = $event_text; $rss_description = htmlspecialchars ("$dayofweek $event_start: $description"); $rss .= '<item>'."\n"; $rss .= '<title>'.$rss_title.'</title>'."\n"; ! /* ! $rss .= '<event_start>'.$event_start.'</event_start>'."\n"; $rss .= '<seminardate>'.$dayofweek.'</seminardate>'."\n"; $rss .= '<seminarspeaker>'.$event_text.'</seminarspeaker>'."\n"; *************** *** 153,164 **** $rss .= '<organizer>'.$val['organizer'].'</organizer>'."\n"; $rss .= '<status>'.$val['status'].'</status>'."\n"; - - $rss .= '<link>'.$rss_link.'</link>'."\n"; - $rss .= '<description>'.$rss_description.'</description>'."\n"; $location = str_replace('&','&',$val['location']); $location = str_replace('&amp;','&',$location); - - $rss .= '<location>'.$location.'</location>'; $rss .= '</item>'."\n"; $events_count++; --- 153,162 ---- $rss .= '<organizer>'.$val['organizer'].'</organizer>'."\n"; $rss .= '<status>'.$val['status'].'</status>'."\n"; $location = str_replace('&','&',$val['location']); $location = str_replace('&amp;','&',$location); $rss .= '<location>'.$location.'</location>'; + */ + $rss .= '<link>'.$rss_link.'</link>'."\n"; + $rss .= '<description>'.$rss_description.'</description>'."\n"; $rss .= '</item>'."\n"; $events_count++; |
From: <cl...@us...> - 2005-10-05 00:29:21
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10454 Modified Files: README Log Message: Updated incorrectly built RSS (now validates). Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.91 retrieving revision 1.92 diff -C2 -d -r1.91 -r1.92 *** README 2 Oct 2005 22:34:11 -0000 1.91 --- README 5 Oct 2005 00:29:13 -0000 1.92 *************** *** 82,90 **** Changes: -------- ! 2.0.2 -Updated languages: Finnish -Todo popup respects CHARSET -Allows multiple calendar selection. -Search box can be made to go away. -Various bug fixes. --- 82,92 ---- Changes: -------- ! 2.1 ! -RSS feeds display as previously indended. -Updated languages: Finnish -Todo popup respects CHARSET -Allows multiple calendar selection. -Search box can be made to go away. + -Fix for occasionally broken popups. -Various bug fixes. |
From: <cl...@us...> - 2005-10-02 22:34:20
|
Update of /cvsroot/phpicalendar/phpicalendar/languages In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19380/languages Modified Files: finnish.inc.php Log Message: Finnish Index: finnish.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/languages/finnish.inc.php,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** finnish.inc.php 6 May 2005 02:08:26 -0000 1.12 --- finnish.inc.php 2 Oct 2005 22:34:11 -0000 1.13 *************** *** 3,128 **** // Finnish language include // For version 1.0 PHP iCalendar - // // Translation by Kari Somby (kar...@pp...) // // Submit new translations to ch...@ch... ! $day_lang = 'Päivä'; ! $week_lang = 'Viikko'; ! $month_lang = 'Kuukausi'; ! $year_lang = 'Vuosi'; ! $calendar_lang = 'Kalenteri'; ! $next_day_lang = 'Seuraava Päivä'; ! $next_month_lang = 'Seuraava Kuukausi'; ! $next_week_lang = 'Seuraava Viikko'; ! $next_year_lang = 'Seuraava Vuosi'; ! $last_day_lang = 'Edellinen Päivä'; ! $last_month_lang = 'Edellinen Kuukausi'; ! $last_week_lang = 'Edellinen Viikko'; ! $last_year_lang = 'Edellinen Vuosi'; ! $subscribe_lang = 'Tilaa'; ! $download_lang = 'Lataa tiedosto'; ! $powered_by_lang = 'Powered by'; ! $event_lang = 'Tapahtuma'; ! $event_start_lang = 'Aloitusaika'; ! $event_end_lang = 'Lopetusaika'; ! $this_months_lang = 'Tämän Kuukauden tapahtumat'; ! $date_lang = 'Päivä'; ! $summary_lang = 'Yhteenveto'; ! $all_day_lang = 'Koko päivän tapahtuma'; ! $notes_lang = 'Muistiinpanot'; ! $this_years_lang = 'Tämän Vuoden tapahtumat'; ! $today_lang = 'Today'; ! $this_week_lang = 'Tämä Viikko'; ! $this_month_lang = 'Tämä Kuukausi'; ! $jump_lang = 'Siirry'; ! $tomorrows_lang = 'Huomisen Tapahtumat'; ! $goday_lang = 'Mene Tähän Päivään'; ! $goweek_lang = 'Mene Tähän Viikkoon'; ! $gomonth_lang = 'Mene Tähän Kuukauteen'; ! $goyear_lang = 'Mene Tähän Vuoteen'; ! $search_lang = 'Etsi'; // the verb ! $results_lang = 'Etsinnän Tulokset'; ! $query_lang = 'Kysely'; // will be followed by the search query ! $no_results_lang = 'Tapahtumia ei löytynyt'; ! $goprint_lang = 'Tulostettava versio'; ! $time_lang = 'Aika'; ! $summary_lang = 'Yhteenveto'; ! $description_lang = 'Selitys'; ! $this_site_is_lang = 'Tämä sivusto on'; ! $no_events_day_lang = 'Ei tapahtumia tänään.'; ! $no_events_week_lang = 'Ei tapahtumia tällä viikolla.'; ! $no_events_month_lang = 'Ei tapahtumia tässä kuussa.'; ! $rss_day_date = 'g:i A'; // Lists just the time ! $rss_week_date = '%b %e'; // Lists just the day ! $rss_month_date = '%b %e'; // Lists just the day ! $rss_language = 'fi-fi'; ! $search_took_lang = 'Etsimiseen meni %s sekuntia'; ! $recurring_event_lang = 'Toistuva tapahtuma'; ! $exception_lang = 'Poikkeus'; ! $no_query_lang = 'Kyselyä ei annettu'; ! $preferences_lang = 'Ominaisuudet'; ! $printer_lang = 'Tulostin'; ! $select_lang_lang = 'Valitse oletuskieli:'; ! $select_cal_lang = 'Valitse oletuskalenteri:'; ! $select_view_lang = 'Valitse oletusnäkymä:'; ! $select_time_lang = 'Valitse oletusaloitusaika:'; ! $select_day_lang = 'Valitse oletusaloituspäivä viikolle:'; ! $select_style_lang = 'Valitse oletustyyli:'; ! $set_prefs_lang = 'Aseta ominaisuudet'; ! $completed_date_lang = 'Valmistuu'; ! $completed_lang = 'Valmis'; ! $created_lang = 'Luotu:'; ! $due_lang = 'Erääntyy:'; ! $priority_lang = 'Tärkeys:'; ! $priority_high_lang = 'Korkea'; ! $priority_low_lang = 'Matala'; ! $priority_medium_lang = 'Keski'; ! $priority_none_lang = 'Ei mitään'; ! $status_lang = 'Tila'; ! $todo_lang = 'Tehtävät:'; ! $unfinished_lang = 'Päättymättömät'; ! $prefs_set_lang = 'Asetukset päivitetty'; ! $prefs_unset_lang = 'Asetuksia ei päivitetty. Muutokset päivitetään seuraavan sivun ladattua'; ! $unset_prefs_lang = 'Asetukset peruttu'; ! $organizer_lang = 'Organisoija'; ! $attendee_lang = 'Osanottajat'; ! $location_lang = 'Paikka'; ! $admin_header_lang = 'PHP iCalendar Hallinta'; ! $username_lang = 'Käyttäjätunnus'; ! $password_lang = 'Salasana'; ! $login_lang = 'Kirjaudu sisään'; ! $invalid_login_lang = 'Väärä käyttäjätunnus tai salasana.'; ! $addupdate_cal_lang = 'Lisää tai päivitä kalenteri'; ! $addupdate_desc_lang = 'Lisää kalenteri lataamalla uusi tiedosto. Päivitä kalenteri samannimisellä tiedostolla'; ! $delete_cal_lang = 'Tuhoa kalenteri'; ! $logout_lang = 'Kirjaudu ulos'; ! $cal_file_lang = 'Kalenteritiedosto'; ! $php_error_lang = 'PHP virhe'; ! $upload_error_gen_lang = 'Tiedoston latauksessa oli ongelma.'; ! $upload_error_lang[0] = 'Tiedoston latauksessa oli ongelma.'; ! $upload_error_lang[1] = 'Ladattavan tiedoston koko on liian suuri.'; ! $upload_error_lang[2] = 'Ladattavan tiedoston koko on liian suuri'; ! $upload_error_lang[3] = 'Tiedoston lataus onnistui vain osittain.'; ! $upload_error_lang[4] = 'Valitse ladattava tiedosto.'; ! $upload_error_type_lang = 'Vain .ics tiedostoja voidaan ladata.'; ! $copy_error_lang = 'Tiedoston kopiointi epäonnistui.'; ! $delete_error_lang = 'Tiedoston tuhoaminen epäonnistui.'; ! $delete_success_lang = 'Tuhoaminen onnistui.'; ! $action_success_lang = 'Toiminta onnistui.'; ! $submit_lang = 'Lähetä'; ! $delete_lang = 'Tuhoa'; // ----- New for 0.9.5 ! $all_cal_comb_lang = 'Kaikki kalenterit yhdistetty'; // - navigation ! $back_lang = 'Takaisin'; ! $next_lang = 'Seuraava'; ! $prev_lang = 'Edellinen'; ! $day_view_lang = 'Päivänäkymä'; ! $week_view_lang = 'Viikkonäkymä'; ! $month_view_lang = 'Kuukausinäkymä'; ! $year_view_lang = 'Vuosinäkymä'; // --------------------------------- --- 3,141 ---- // Finnish language include // For version 1.0 PHP iCalendar // Translation by Kari Somby (kar...@pp...) // + // Revice for version 2.0.1 PHP iCalendar + // Text and script update by Matti Monnonen (ma...@mo...) + // // Submit new translations to ch...@ch... ! $lang['l_day'] = 'Päivä'; ! $lang['l_week'] = 'Viikko'; ! $lang['l_month'] = 'Kuukausi'; ! $lang['l_year'] = 'Vuosi'; ! $lang['l_calendar'] = 'Kalenteri'; ! $lang['l_next_day'] = 'Seuraava Päivä'; ! $lang['l_next_month'] = 'Seuraava Kuukausi'; ! $lang['l_next_week'] = 'Seuraava Viikko'; ! $lang['l_next_year'] = 'Seuraava Vuosi'; ! $lang['l_last_day'] = 'Edellinen Päivä'; ! $lang['l_last_month'] = 'Edellinen Kuukausi'; ! $lang['l_last_week'] = 'Edellinen Viikko'; ! $lang['l_last_year'] = 'Edellinen Vuosi'; ! $lang['l_subscribe'] = 'Kopioi kalenteri'; ! $lang['l_download'] = 'Lataa tiedosto'; ! $lang['l_powered_by'] = 'Powered by'; ! $lang['l_event'] = 'Tapahtuma'; ! $lang['l_event_start'] = 'Aloitusaika'; ! $lang['l_event_end'] = 'Lopetusaika'; ! $lang['l_this_months'] = 'Tämän Kuukauden tapahtumat'; ! $lang['l_date'] = 'Päivä'; ! $lang['l_summary'] = 'Yhteenveto'; ! $lang['l_all_day'] = 'Koko päivän tapahtuma'; ! $lang['l_notes'] = 'Muistiinpanot'; ! $lang['l_this_years'] = 'Tämän Vuoden tapahtumat'; ! $lang['l_today'] = 'Tänään'; ! $lang['l_this_week'] = 'Tämä Viikko'; ! $lang['l_this_month'] = 'Tämä Kuukausi'; ! $lang['l_jump'] = 'Siirry'; ! $lang['l_tomorrows'] = 'Huomisen Tapahtumat'; ! $lang['l_goday'] = 'Mene Tähän Päivään'; ! $lang['l_goweek'] = 'Mene Tähän Viikkoon'; ! $lang['l_gomonth'] = 'Mene Tähän Kuukauteen'; ! $lang['l_goyear'] = 'Mene Tähän Vuoteen'; ! $lang['l_search'] = 'Etsi'; // the verb ! $lang['l_results'] = 'Etsinnän Tulokset'; ! $lang['l_query'] = 'Kysely'; // will be followed by the search query ! $lang['l_no_results'] = 'Tapahtumia ei löytynyt'; ! $lang['l_goprint'] = 'Tulostettava versio'; ! $lang['l_time'] = 'Aika'; ! $lang['l_summary'] = 'Yhteenveto'; ! $lang['l_description'] = 'Selitys'; ! $lang['l_this_site_is'] = 'Tämä sivusto on'; ! $lang['l_no_events_day'] = 'Ei tapahtumia tänään.'; ! $lang['l_no_events_week'] = 'Ei tapahtumia tällä viikolla.'; ! $lang['l_no_events_month'] = 'Ei tapahtumia tässä kuussa.'; ! $lang['l_rss_day'] = 'g:i A'; // Lists just the time ! $lang['l_rss_week_date'] = '%b %e'; // Lists just the day ! $lang['l_rss_month_date'] = '%b %e'; // Lists just the day ! $lang['l_rss_language'] = 'fi-fi'; ! $lang['l_search_took'] = 'Etsimiseen meni %s sekuntia'; ! $lang['l_recurring_event'] = 'Toistuva tapahtuma'; ! $lang['l_exception'] = 'Poikkeus'; ! $lang['l_no_query'] = 'Kyselyä ei annettu'; ! $lang['l_preferences'] = 'Ominaisuudet'; ! $lang['l_printer'] = 'Tulostin'; ! $lang['l_select_lang'] = 'Valitse oletuskieli:'; ! $lang['l_select_cal'] = 'Valitse oletuskalenteri:'; ! $lang['l_select_view'] = 'Valitse oletusnäkymä:'; ! $lang['l_select_time'] = 'Valitse oletusaloitusaika:'; ! $lang['l_select_day'] = 'Valitse oletusaloituspäivä viikolle:'; ! $lang['l_select_style'] = 'Valitse oletustyyli:'; ! $lang['l_t_prefs'] = 'Aseta ominaisuudet'; ! $lang['l_completed_date'] = 'Valmistuu'; ! $lang['l_completed'] = 'Valmis'; ! $lang['l_created'] = 'Luotu:'; ! $lang['l_due'] = 'Erääntyy:'; ! $lang['l_priority'] = 'Tärkeys:'; ! $lang['l_priority_high'] = 'Korkea'; ! $lang['l_priority_low'] = 'Matala'; ! $lang['l_priority_medium'] = 'Keski'; ! $lang['l_priority_none'] = 'Ei mitään'; ! $lang['l_status'] = 'Tila'; ! $lang['l_todo'] = 'Tehtävät:'; ! $lang['l_unfinished'] = 'Päättymättömät'; ! $lang['l_unfinished'] = 'Päättymättömät'; ! $lang['l_prefs_set'] = 'Asetukset päivitetty'; ! $lang['l_prefs_unset'] = 'Asetuksia ei päivitetty. Muutokset päivitetään seuraavan sivun ladattua'; ! $lang['l_unset_prefs'] = 'Asetukset peruttu'; ! $lang['l_organizer'] = 'Organisoija'; ! $lang['l_attendee'] = 'Osanottajat'; ! $lang['l_location'] = 'Paikka'; ! $lang['l_admin_header'] = 'PHP iCalendar Hallinta'; ! $lang['l_username'] = 'Käyttäjätunnus'; ! $lang['l_password'] = 'Salasana'; ! $lang['l_login'] = 'Kirjaudu sisään'; ! $lang['l_invalid_login'] = 'Väärä käyttäjätunnus tai salasana.'; ! $lang['l_addupdate_cal'] = 'Lisää tai päivitä kalenteri'; ! $lang['l_addupdate_desc'] = 'Lisää kalenteri lataamalla uusi tiedosto. Päivitä kalenteri samannimisellä tiedostolla'; ! $lang['l_delete_cal'] = 'Tuhoa kalenteri'; ! $lang['l_logout'] = 'Kirjaudu ulos'; ! $lang['l_cal_file'] = 'Kalenteritiedosto'; ! $lang['l_php_error'] = 'PHP virhe'; ! $lang['l_upload_error_gen'] = 'Tiedoston latauksessa oli ongelma.'; ! $upload_error_lang[0] = 'Tiedoston latauksessa oli ongelma.'; ! $upload_error_lang[1] = 'Ladattavan tiedoston koko on liian suuri.'; ! $upload_error_lang[2] = 'Ladattavan tiedoston koko on liian suuri'; ! $upload_error_lang[3] = 'Tiedoston lataus onnistui vain osittain.'; ! $upload_error_lang[4] = 'Valitse ladattava tiedosto.'; ! $lang['l_upload_error_type'] = 'Voit ladata vain .ics tiedostoja.'; ! $lang['l_copy_error'] = 'Tiedoston kopiointi epäonnistui.'; ! $lang['l_delete_error'] = 'Tiedoston tuhoaminen epäonnistui.'; ! $lang['l_delete_success'] = 'Tuhoaminen onnistui.'; ! $lang['l_action_success'] = 'Toiminta onnistui.'; ! $lang['l_submit'] = 'Lähetä'; ! $lang['l_delete'] = 'Tuhoa'; // ----- New for 0.9.5 ! $all_cal_comb_lang = 'Kaikki yhdistettynä'; ! ! // ---- New for 2.0.1 ! $lang['l_legend'] = 'Otsikko'; ! $lang['l_admin_subhead'] = 'Kalenterin hallinta sivu'; ! $lang['l_prefs_subhead'] = 'Keksin asetukset vierailijoille'; ! $lang['l_rss_info'] = 'RSS Tiedot'; ! $lang['l_rss_subhead'] = 'Perus RSS tiedot jokaiselle kalenterille'; ! $lang['l_rss_notenabled'] = 'RSS ei ole käytössä tällä sivulla'; ! ! // - navigation ! $lang['l_back'] = 'Takaisin'; ! $lang['l_next'] = 'Seuraava'; ! $lang['l_prev'] = 'Edellinen'; ! $lang['l_day_view'] = 'Päivänäkymä'; ! $lang['l_week_view'] = 'Viikkonäkymä'; ! $lang['l_month_view'] = 'Kuukausinäkymä'; ! $lang['l_year_view'] = 'Vuosinäkymä'; // --------------------------------- *************** *** 132,141 **** // $format_recur, items enclosed in % will be substituted with variables ! $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' $format_recur_lang['yearly'] = array('vuosi','vuotta'); // for these, put singular ! $format_recur_lang['monthly'] = array('kuukausi','kuukautta'); // and plural forms $format_recur_lang['weekly'] = array('viikko','viikkoa'); // these will be %freq% ! $format_recur_lang['daily'] = array('päivä','päivää'); // in the replacement below $format_recur_lang['hourly'] = array('tunti','tuntia'); $format_recur_lang['minutely'] = array('minuutti','minuuttia'); --- 145,154 ---- // $format_recur, items enclosed in % will be substituted with variables ! $format_recur_lang['delimiter'] = ', '; // ie, 'one, two, three' $format_recur_lang['yearly'] = array('vuosi','vuotta'); // for these, put singular ! $format_recur_lang['monthly'] = array('kuukausi','kuukautta'); // and plural forms $format_recur_lang['weekly'] = array('viikko','viikkoa'); // these will be %freq% ! $format_recur_lang['daily'] = array('päivä','päivää'); // in the replacement below $format_recur_lang['hourly'] = array('tunti','tuntia'); $format_recur_lang['minutely'] = array('minuutti','minuuttia'); *************** *** 143,152 **** $format_recur_lang['start'] = 'Joka %int% %freq% %for%'; // ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5' ! $format_recur_lang['until'] = '%date% asti'; // ie, 'until January 4' $format_recur_lang['count'] = '%int% kertaa'; // ie, 'for 5 times' $format_recur_lang['bymonth'] = 'Kuukaudet: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['bymonthday'] = 'Päivät: %list%'; // ie, 'On dates: 1, 2, 3, 4' ! $format_recur_lang['byday'] = 'Viikonpäivät: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' $daysofweek_lang = array ('Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'); --- 156,164 ---- $format_recur_lang['start'] = 'Joka %int% %freq% %for%'; // ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5' ! $format_recur_lang['until'] = '%date% asti'; // ie, 'until January 4' $format_recur_lang['count'] = '%int% kertaa'; // ie, 'for 5 times' $format_recur_lang['bymonth'] = 'Kuukaudet: %list%'; // ie, 'In months: January, February, March' ! $format_recur_lang['byday'] = 'Viikonpäivät: %list%'; // ie, 'On days: Mon, Tues, Wed, Thurs' $daysofweek_lang = array ('Sunnuntai','Maanantai','Tiistai','Keskiviikko','Torstai','Perjantai','Lauantai'); *************** *** 186,197 **** // Error messages - %s will be replaced with a variable ! $error_title_lang = 'Virhe!'; ! $error_window_lang = 'Tapahtui virhe!'; ! $error_calendar_lang = 'Kalenteria "%s" käsiteltiin virheen sattuessa.'; ! $error_path_lang = 'Polkua: "%s" ei voi avata'; ! $error_back_lang = 'Ole hyvä ja käytä "Takaisin" nappia palataksesi takaisin.'; ! $error_remotecal_lang = 'Tämä palvelin sallii vain hyväksyttyjen etäkalentereiden käytön.'; ! $error_restrictedcal_lang = 'Yritit käyttää kalenteria, jonka käyttö on rajoitettu.'; ! $error_invalidcal_lang = 'Ei kelvollinen kalenterin nimi. Ole hyvä ja yritä toista kalenteria.'; ?> --- 198,209 ---- // Error messages - %s will be replaced with a variable ! $lang['l_error_title'] = 'Virhe!'; ! $lang['l_error_window'] = 'Tapahtui virhe!'; ! $lang['l_error_calendar'] = 'Kalenteria "%s" käsiteltiin virheen sattuessa.'; ! $lang['l_error_path'] = 'Polkua: "%s" ei voi avata'; ! $lang['l_error_back'] = 'Ole hyvä ja käytä "Takaisin" nappia palataksesi takaisin.'; ! $lang['l_error_remotecal'] = 'Tämä palvelin sallii vain hyväksyttyjen etäkalentereiden käytön.'; ! $lang['l_error_restrictedcal'] = 'Yritit käyttää kalenteria, jonka käyttö on rajoitettu.'; ! $lang['l_error_invalidcal'] = 'Ei kelvollinen kalenterin nimi. Ole hyvä ja yritä toista kalenteria.'; ?> |
From: <cl...@us...> - 2005-10-02 22:34:19
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19380 Modified Files: README Log Message: Finnish Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.90 retrieving revision 1.91 diff -C2 -d -r1.90 -r1.91 *** README 14 Sep 2005 20:53:52 -0000 1.90 --- README 2 Oct 2005 22:34:11 -0000 1.91 *************** *** 83,86 **** --- 83,88 ---- -------- 2.0.2 + -Updated languages: Finnish + -Todo popup respects CHARSET -Allows multiple calendar selection. -Search box can be made to go away. |
From: <cl...@us...> - 2005-10-02 22:26:09
|
Update of /cvsroot/phpicalendar/phpicalendar/includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14704/includes Modified Files: todo.php Log Message: charset added Index: todo.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/includes/todo.php,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** todo.php 2 Sep 2004 18:43:34 -0000 1.17 --- todo.php 2 Oct 2005 06:23:40 -0000 1.18 *************** *** 44,47 **** --- 44,48 ---- $page->replace_tags(array( + 'charset' => $charset, 'cal' => $cal_title_full, 'vtodo_text' => $vtodo_text, |
From: <da...@us...> - 2005-09-15 22:51:38
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7216/functions Modified Files: date_functions.php template.php Log Message: Fixed bug where if the times weren't on the half-hour mark, it wouldn't pop-up correctly - now it passes the time used in the array as part of the openevent call. Index: date_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/date_functions.php,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** date_functions.php 7 Sep 2005 06:08:02 -0000 1.28 --- date_functions.php 15 Sep 2005 22:51:27 -0000 1.29 *************** *** 163,167 **** } ! function openevent($event_date, $uid, $arr, $lines = 0, $length = 0, $link_class = '', $pre_text = '', $post_text = '') { global $cpath; $event_text = stripslashes(urldecode($arr["event_text"])); --- 163,167 ---- } ! function openevent($event_date, $time, $uid, $arr, $lines = 0, $length = 0, $link_class = '', $pre_text = '', $post_text = '') { global $cpath; $event_text = stripslashes(urldecode($arr["event_text"])); *************** *** 187,192 **** if ((!(ereg("([[:alpha:]]+://[^<>[:space:]]+)", $full_event_text, $res))) || ($arr['description'])) { $escaped_date = addslashes($event_date); ! $escaped_time = addslashes($arr['event_start']); ! if (!$escaped_time) $escaped_time = -1; $escaped_uid = addslashes($uid); // fix for URL-length bug in IE: populate and submit a hidden form on click --- 187,191 ---- if ((!(ereg("([[:alpha:]]+://[^<>[:space:]]+)", $full_event_text, $res))) || ($arr['description'])) { $escaped_date = addslashes($event_date); ! $escaped_time = addslashes($time); $escaped_uid = addslashes($uid); // fix for URL-length bug in IE: populate and submit a hidden form on click Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.74 retrieving revision 1.75 diff -C2 -d -r1.74 -r1.75 *** template.php 14 Sep 2005 20:53:53 -0000 1.74 --- template.php 15 Sep 2005 22:51:27 -0000 1.75 *************** *** 274,278 **** $event_calno = $allday['calnumber']; $event_calno = (($event_calno - 1) % $unique_colors) + 1; ! $event = openevent($get_date, $uid, $allday, 1, 11, 'psf'); $loop_tmp = str_replace('{ALLDAY}', $event, $loop_ad); $loop_tmp = str_replace('{CALNO}', $event_calno, $loop_tmp); --- 274,278 ---- $event_calno = $allday['calnumber']; $event_calno = (($event_calno - 1) % $unique_colors) + 1; ! $event = openevent($get_date, -1, $uid, $allday, 1, 11, 'psf'); $loop_tmp = str_replace('{ALLDAY}', $event, $loop_ad); $loop_tmp = str_replace('{CALNO}', $event_calno, $loop_tmp); *************** *** 450,454 **** // Start drawing the event $event_temp = $loop_event; ! $event = openevent($thisday, $uid, $this_time_arr[$uid], $week_events_lines, 25, 'ps'); $event_temp = str_replace('{EVENT}', $event, $event_temp); $event_temp = str_replace('{EVENT_START}', $event_start, $event_temp); --- 450,454 ---- // Start drawing the event $event_temp = $loop_event; ! $event = openevent($thisday, $cal_time, $uid, $this_time_arr[$uid], $week_events_lines, 25, 'ps'); $event_temp = str_replace('{EVENT}', $event, $event_temp); $event_temp = str_replace('{EVENT_START}', $event_start, $event_temp); *************** *** 505,509 **** $event_calno = $allday['calnumber']; $event_calno = (($event_calno - 1) % $unique_colors) + 1; ! $event = openevent($getdate, $uid, $allday); $loop_tmp = str_replace('{ALLDAY}', $event, $loop_ad); $loop_tmp = str_replace('{CALNO}', $event_calno, $loop_tmp); --- 505,509 ---- $event_calno = $allday['calnumber']; $event_calno = (($event_calno - 1) % $unique_colors) + 1; ! $event = openevent($getdate, -1, $uid, $allday); $loop_tmp = str_replace('{ALLDAY}', $event, $loop_ad); $loop_tmp = str_replace('{CALNO}', $event_calno, $loop_tmp); *************** *** 671,675 **** // Start drawing the event $event_temp = $loop_event; ! $event = openevent($getdate, $uid, $this_time_arr[$uid], 0, 0, 'ps'); $event_temp = str_replace('{EVENT}', $event, $event_temp); $event_temp = str_replace('{EVENT_START}', $event_start, $event_temp); --- 671,675 ---- // Start drawing the event $event_temp = $loop_event; ! $event = openevent($getdate, $cal_time, $uid, $this_time_arr[$uid], 0, 0, 'ps'); $event_temp = str_replace('{EVENT}', $event, $event_temp); $event_temp = str_replace('{EVENT_START}', $event_start, $event_temp); *************** *** 728,732 **** if (is_array($master_array[$next_day]) && sizeof($master_array[$next_day]) > 0) { ! foreach ($master_array[$next_day] as $event_times) { foreach ($event_times as $uid => $val) { $event_text = stripslashes(urldecode($val["event_text"])); --- 728,732 ---- if (is_array($master_array[$next_day]) && sizeof($master_array[$next_day]) > 0) { ! foreach ($master_array[$next_day] as $cal_time => $event_times) { foreach ($event_times as $uid => $val) { $event_text = stripslashes(urldecode($val["event_text"])); *************** *** 734,741 **** if ($event_text != "") { if (!isset($val["event_start"])) { ! $return_adtmp = openevent($next_day, $uid, $val, $tomorrows_events_lines, 21, 'psf'); $replace_ad .= str_replace('{T_ALLDAY}', $return_adtmp, $loop_t_ad); } else { ! $return_etmp = openevent($next_day, $uid, $val, $tomorrows_events_lines, 21, 'ps3'); $replace_e .= str_replace('{T_EVENT}', $return_etmp, $loop_t_e); } --- 734,741 ---- if ($event_text != "") { if (!isset($val["event_start"])) { ! $return_adtmp = openevent($next_day, $cal_time, $uid, $val, $tomorrows_events_lines, 21, 'psf'); $replace_ad .= str_replace('{T_ALLDAY}', $return_adtmp, $loop_t_ad); } else { ! $return_etmp = openevent($next_day, $cal_time, $uid, $val, $tomorrows_events_lines, 21, 'ps3'); $replace_e .= str_replace('{T_EVENT}', $return_etmp, $loop_t_e); } *************** *** 905,909 **** if ($master_array[$daylink]) { if ($type != 'small') { ! foreach ($master_array[$daylink] as $event_times) { foreach ($event_times as $uid => $val) { $event_calno = $val['calnumber']; --- 905,909 ---- if ($master_array[$daylink]) { if ($type != 'small') { ! foreach ($master_array[$daylink] as $cal_time => $event_times) { foreach ($event_times as $uid => $val) { $event_calno = $val['calnumber']; *************** *** 912,916 **** if ($type == 'large') { $switch['ALLDAY'] .= '<div class="V10"><img src="templates/'.$template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['ALLDAY'] .= openevent($daylink, $uid, $val, $month_event_lines, 15, 'psf'); $switch['ALLDAY'] .= '</div>'; } else { --- 912,916 ---- if ($type == 'large') { $switch['ALLDAY'] .= '<div class="V10"><img src="templates/'.$template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['ALLDAY'] .= openevent($daylink, $cal_time, $uid, $val, $month_event_lines, 15, 'psf'); $switch['ALLDAY'] .= '</div>'; } else { *************** *** 921,925 **** if ($type == 'large') { $switch['EVENT'] .= '<div class="V9"><img src="templates/'.$template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['EVENT'] .= openevent($daylink, $uid, $val, $month_event_lines, 10, 'ps3', "$start2 ").'<br />'; $switch['EVENT'] .= '</div>'; } else { --- 921,925 ---- if ($type == 'large') { $switch['EVENT'] .= '<div class="V9"><img src="templates/'.$template.'/images/monthdot_'.$event_calno.'.gif" alt="" width="9" height="9" border="0" />'; ! $switch['EVENT'] .= openevent($daylink, $cal_time, $uid, $val, $month_event_lines, 10, 'ps3', "$start2 ").'<br />'; $switch['EVENT'] .= '</div>'; } else { *************** *** 981,985 **** do { if (isset($master_array[$m_start])) { ! foreach ($master_array[$m_start] as $event_times) { $switch['CAL'] = $cal; $switch['START_DATE'] = localizeDate ($dateFormat_week_list, $u_start); --- 981,985 ---- do { if (isset($master_array[$m_start])) { ! foreach ($master_array[$m_start] as $cal_time => $event_times) { $switch['CAL'] = $cal; $switch['START_DATE'] = localizeDate ($dateFormat_week_list, $u_start); *************** *** 988,992 **** if (!isset($val['event_start'])) { $switch['START_TIME'] = $lang['l_all_day']; ! $switch['EVENT_TEXT'] = openevent($m_start, $uid, $val, $month_event_lines, 15, 'psf'); $switch['DESCRIPTION'] = urldecode($val['description']); } else { --- 988,992 ---- if (!isset($val['event_start'])) { $switch['START_TIME'] = $lang['l_all_day']; ! $switch['EVENT_TEXT'] = openevent($m_start, $cal_time, $uid, $val, $month_event_lines, 15, 'psf'); $switch['DESCRIPTION'] = urldecode($val['description']); } else { *************** *** 996,1000 **** $event_end = date($timeFormat, @strtotime ($event_end)); $switch['START_TIME'] = $event_start . ' - ' . $event_end; ! $switch['EVENT_TEXT'] = openevent($m_start, $uid, $val, 0, 15, 'psf'); $switch['DESCRIPTION'] = urldecode($val['description']); } --- 996,1000 ---- $event_end = date($timeFormat, @strtotime ($event_end)); $switch['START_TIME'] = $event_start . ' - ' . $event_end; ! $switch['EVENT_TEXT'] = openevent($m_start, $cal_time, $uid, $val, 0, 15, 'psf'); $switch['DESCRIPTION'] = urldecode($val['description']); } |
From: <cl...@us...> - 2005-09-14 20:54:01
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30511 Modified Files: README config.inc.php day.php month.php week.php Log Message: Search box can be unconfigured. Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.89 retrieving revision 1.90 diff -C2 -d -r1.89 -r1.90 *** README 13 Sep 2005 21:57:28 -0000 1.89 --- README 14 Sep 2005 20:53:52 -0000 1.90 *************** *** 82,85 **** --- 82,90 ---- Changes: -------- + 2.0.2 + -Allows multiple calendar selection. + -Search box can be made to go away. + -Various bug fixes. + 2.0.1 -Event URLs display without LOCATION. Index: config.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/config.inc.php,v retrieving revision 1.167 retrieving revision 1.168 diff -C2 -d -r1.167 -r1.168 *** config.inc.php 16 May 2005 18:14:41 -0000 1.167 --- config.inc.php 14 Sep 2005 20:53:53 -0000 1.168 *************** *** 33,37 **** $this_months_events = 'yes'; // Display "This month's events" at the bottom off the month page. $enable_rss = 'yes'; // Enable RSS access to your calendars (good thing). ! $show_search = 'yes'; // Show the search box in the sidebar. $allow_preferences = 'yes'; // Allow visitors to change various preferences via cookies. $printview_default = 'no'; // Set print view as the default view. day, week, and month only supported views for $default_view (listed well above). --- 33,37 ---- $this_months_events = 'yes'; // Display "This month's events" at the bottom off the month page. $enable_rss = 'yes'; // Enable RSS access to your calendars (good thing). ! $show_search = 'no'; // Show the search box in the sidebar. $allow_preferences = 'yes'; // Allow visitors to change various preferences via cookies. $printview_default = 'no'; // Set print view as the default view. day, week, and month only supported views for $default_view (listed well above). Index: day.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v retrieving revision 1.124 retrieving revision 1.125 diff -C2 -d -r1.124 -r1.125 *** day.php 14 Sep 2005 20:44:55 -0000 1.124 --- day.php 14 Sep 2005 20:53:53 -0000 1.125 *************** *** 118,121 **** --- 118,125 ---- )); } + + if ($show_search != 'yes') { + $page->nosearch($page); + } $page->draw_day($page); Index: month.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/month.php,v retrieving revision 1.131 retrieving revision 1.132 diff -C2 -d -r1.131 -r1.132 *** month.php 14 Sep 2005 20:44:55 -0000 1.131 --- month.php 14 Sep 2005 20:53:53 -0000 1.132 *************** *** 123,126 **** --- 123,129 ---- } + if ($show_search != 'yes') { + $page->nosearch($page); + } if ($this_months_events == 'yes') { Index: week.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/week.php,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** week.php 14 Sep 2005 20:44:55 -0000 1.122 --- week.php 14 Sep 2005 20:53:53 -0000 1.123 *************** *** 121,124 **** --- 121,128 ---- 'l_logout' => $lang['l_logout'] )); + } + + if ($show_search != 'yes') { + $page->nosearch($page); } |
From: <cl...@us...> - 2005-09-14 20:54:00
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30511/functions Modified Files: template.php Log Message: Search box can be unconfigured. Index: template.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/template.php,v retrieving revision 1.73 retrieving revision 1.74 diff -C2 -d -r1.73 -r1.74 *** template.php 7 Sep 2005 03:41:18 -0000 1.73 --- template.php 14 Sep 2005 20:53:53 -0000 1.74 *************** *** 963,966 **** --- 963,970 ---- $this->page = preg_replace('!<\!-- switch showbottom on -->(.*)<\!-- switch showbottom off -->!is','', $this->page); } + + function nosearch() { + $this->page = preg_replace('!<\!-- switch show_search on -->(.*)<\!-- switch show_search off -->!is','', $this->page); + } function monthbottom() { |
From: <cl...@us...> - 2005-09-14 20:45:04
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28924/functions Modified Files: calendar_functions.php init.inc.php Log Message: Multiple calendar selection patch. Needs formatting. Index: calendar_functions.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/calendar_functions.php,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** calendar_functions.php 25 Oct 2004 02:21:27 -0000 1.8 --- calendar_functions.php 14 Sep 2005 20:44:55 -0000 1.9 *************** *** 77,107 **** // Otherwise just include the requested calendar. else { // Make sure this is not a blacklisted calendar. We don't have // to remove a .ics suffix because it would not have been passed // in the argument. ! if (in_array($cal_filename, $blacklisted_cals)) ! exit(error($lang['l_error_restrictedcal'], $cal_filename)); // If HTTP authenticated, make sure this calendar is available // to the user. if (isset($http_user)) { ! if (!in_array($cal_filename, $apache_map[$http_user])) { // Use the invalid calendar message so that the user is // not made aware of locked calendars. ! exit(error($lang['l_error_invalidcal'], $cal_filename)); } } // Otherwise make sure this calendar is not locked. ! else if (in_array($cal_filename, $locked_cals) && ! !in_array($cal_filename, $unlocked_cals)) { // Use the invalid calendar message so that the user is // not made aware of locked calendars. ! exit(error($lang['l_error_invalidcal'], $cal_filename)); } // Add this calendar. ! array_push($calendars, "$calendar_path/$cal_filename.ics"); } --- 77,117 ---- // Otherwise just include the requested calendar. else { + if(!is_array($cal_filename)) { + $cal_filename_local = array($cal_filename); + } + else { + $cal_filename_local = $cal_filename; + } + + foreach($cal_filename_local as $c) { + // Make sure this is not a blacklisted calendar. We don't have // to remove a .ics suffix because it would not have been passed // in the argument. ! if (in_array($c, $blacklisted_cals)) ! exit(error($lang['l_error_restrictedcal'], $c)); // If HTTP authenticated, make sure this calendar is available // to the user. if (isset($http_user)) { ! if (!in_array($c, $apache_map[$http_user])) { // Use the invalid calendar message so that the user is // not made aware of locked calendars. ! exit(error($lang['l_error_invalidcal'], $c)); } } // Otherwise make sure this calendar is not locked. ! else if (in_array($c, $locked_cals) && ! !in_array($c, $unlocked_cals)) { // Use the invalid calendar message so that the user is // not made aware of locked calendars. ! exit(error($lang['l_error_invalidcal'], $c)); } // Add this calendar. ! array_push($calendars, "$calendar_path/$c.ics"); ! } } *************** *** 140,144 **** // // $cals = The calendars (entire path, e.g. from availableCalendars). ! function display_ical_list($cals) { global $cal, $ALL_CALENDARS_COMBINED, $current_view, $getdate, $calendar_lang, $all_cal_comb_lang; --- 150,154 ---- // // $cals = The calendars (entire path, e.g. from availableCalendars). ! function display_ical_list($cals, $pick=FALSE) { global $cal, $ALL_CALENDARS_COMBINED, $current_view, $getdate, $calendar_lang, $all_cal_comb_lang; *************** *** 178,181 **** --- 188,199 ---- // if it is a webcal. So that is how we perform the comparison when // trying to figure out if this is the selected calendar. + if($pick) { + if (in_array($cal_encoded_tmp, explode(",", $cal))) { + $return .= "<option value=\"$cal_encoded_tmp\" selected=\"selected\">$cal_displayname_tmp</option>\n"; + } else { + $return .= "<option value=\"$cal_encoded_tmp\">$cal_displayname_tmp</option>\n"; + } + } + else { $cal_httpPrefix_tmp = str_replace('webcal://', 'http://', $cal_tmp); if ($cal_httpPrefix_tmp == urldecode($cal)) { *************** *** 185,188 **** --- 203,207 ---- } } + } // option to open all (non-web) calenders together Index: init.inc.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/init.inc.php,v retrieving revision 1.73 retrieving revision 1.74 diff -C2 -d -r1.73 -r1.74 *** init.inc.php 16 May 2005 18:14:46 -0000 1.73 --- init.inc.php 14 Sep 2005 20:44:55 -0000 1.74 *************** *** 81,86 **** $is_webcal = FALSE; ! if (isset($_GET['cal']) && $_GET['cal'] != '') { $cal_filename = urldecode($_GET['cal']); } else { if (isset($default_cal_check)) { --- 81,99 ---- $is_webcal = FALSE; ! if (isset($_GET['cal'])) { ! //if we get a comma-separated list of calendars, split into array ! if(stristr($_GET['cal'], ",")) { ! $_GET['cal'] = explode(",", $_GET['cal']); ! } ! //if we have an array of calendard, decode each (though I'm not sure this is necessary) ! if(is_array($_GET['cal'])) { ! $cal_filename = array(); ! foreach($_GET['cal'] as $c) { ! $cal_filename[] = urldecode($c); ! } ! } ! else { $cal_filename = urldecode($_GET['cal']); + } } else { if (isset($default_cal_check)) { *************** *** 101,105 **** } ! if (substr($cal_filename, 0, 7) == 'http://' || substr($cal_filename, 0, 8) == 'https://' || substr($cal_filename, 0, 9) == 'webcal://') { $is_webcal = TRUE; $cal_webcalPrefix = str_replace('http://','webcal://',$cal_filename); --- 114,118 ---- } ! if (!is_array($cal_filename) && (substr($cal_filename, 0, 7) == 'http://' || substr($cal_filename, 0, 8) == 'https://' || substr($cal_filename, 0, 9) == 'webcal://')) { $is_webcal = TRUE; $cal_webcalPrefix = str_replace('http://','webcal://',$cal_filename); *************** *** 123,129 **** } } else { ! $cal_displayname = str_replace('32', ' ', $cal_filename); $cal = urlencode($cal_filename); ! if (in_array($cal_filename, $blacklisted_cals)) { exit(error($lang['l_error_restrictedcal'], $cal_filename)); } else { --- 136,155 ---- } } else { ! $cal_displayname = str_replace('32', ' ', (is_array($cal_filename) ? implode(", ", $cal_filename) : $cal_filename)); ! if(is_array($cal_filename)) { ! $cal = array(); ! $blacklisted = FALSE; ! foreach($cal_filename as $c) { ! $cal[] = urlencode($c); ! if(in_array($c, $blacklisted_cals)) $blacklisted = TRUE; ! } ! $cal = implode(",", $cal); ! } ! else { $cal = urlencode($cal_filename); ! $blacklisted = in_array($cal_filename, $blacklisted_cals); ! } ! ! if ($blacklisted) { exit(error($lang['l_error_restrictedcal'], $cal_filename)); } else { |
From: <cl...@us...> - 2005-09-14 20:45:04
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28924/templates/default Modified Files: calendar_nav.tpl sidebar.tpl Log Message: Multiple calendar selection patch. Needs formatting. Index: calendar_nav.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/calendar_nav.tpl,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** calendar_nav.tpl 8 Oct 2004 21:20:19 -0000 1.12 --- calendar_nav.tpl 14 Sep 2005 20:44:55 -0000 1.13 *************** *** 39,42 **** --- 39,49 ---- </form> <!-- switch show_goto off --> + <hr> + <div class = 'G10BOLD'>Pick Multiple:</div> + <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> + <input type="hidden" name="getdate" value="{GETDATE}"> + <select name="cal[]" class="query_style" size="5" multiple="multiple">{LIST_ICALS_PICK}</select><br /> + <input type="submit" value="go"> + </form> </div> </td> Index: sidebar.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/sidebar.tpl,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** sidebar.tpl 19 May 2004 03:45:09 -0000 1.14 --- sidebar.tpl 14 Sep 2005 20:44:55 -0000 1.15 *************** *** 92,95 **** --- 92,102 ---- </form> <!-- switch show_goto off --> + <hr> + <div class = 'G10BOLD'>Pick Multiple:</div> + <form style="margin-bottom:0;" action="{CURRENT_VIEW}.php" method="get"> + <input type="hidden" name="getdate" value="{GETDATE}"> + <select name="cal[]" class="query_style" size="5" multiple="multiple">{LIST_ICALS_PICK}</select><br /> + <input type="submit" value="go"> + </form> </div> </td> |
From: <cl...@us...> - 2005-09-14 20:45:04
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28924 Modified Files: day.php month.php week.php Log Message: Multiple calendar selection patch. Needs formatting. Index: day.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v retrieving revision 1.123 retrieving revision 1.124 diff -C2 -d -r1.123 -r1.124 *** day.php 13 Apr 2005 15:00:49 -0000 1.123 --- day.php 14 Sep 2005 20:44:55 -0000 1.124 *************** *** 35,38 **** --- 35,39 ---- $list_jumps = list_jumps(); $list_calcolors = list_calcolors(); + $list_icals_pick = display_ical_list(availableCalendars($username, $password, $ALL_CALENDARS_COMBINED), TRUE); // login/logout *************** *** 59,63 **** 'getdate' => $getdate, 'cpath' => $cpath, ! 'calendar_name' => $calendar_name, 'current_view' => $current_view, 'display_date' => $display_date, --- 60,64 ---- 'getdate' => $getdate, 'cpath' => $cpath, ! 'calendar_name' => (is_array($calendar_name) ? "Multiple" : $calendar_name), 'current_view' => $current_view, 'display_date' => $display_date, *************** *** 77,80 **** --- 78,82 ---- 'logout_querys' => $logout_querys, 'list_icals' => $list_icals, + 'list_icals_pick' => $list_icals_pick, 'list_years' => $list_years, 'list_months' => $list_months, Index: month.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/month.php,v retrieving revision 1.130 retrieving revision 1.131 diff -C2 -d -r1.130 -r1.131 *** month.php 13 Apr 2005 15:03:50 -0000 1.130 --- month.php 14 Sep 2005 20:44:55 -0000 1.131 *************** *** 49,52 **** --- 49,53 ---- $list_jumps = list_jumps(); $list_calcolors = list_calcolors(); + $list_icals_pick = display_ical_list(availableCalendars($username, $password, $ALL_CALENDARS_COMBINED), TRUE); $page = new Page(BASE.'templates/'.$template.'/month.tpl'); *************** *** 73,77 **** 'rss_valid' => '', 'show_search' => $show_search, - 'show_search' => $show_search, 'next_month' => $next_month, 'prev_month' => $prev_month, --- 74,77 ---- *************** *** 80,83 **** --- 80,84 ---- 'list_jumps' => $list_jumps, 'list_icals' => $list_icals, + 'list_icals_pick' => $list_icals_pick, 'list_years' => $list_years, 'list_months' => $list_months, Index: week.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/week.php,v retrieving revision 1.121 retrieving revision 1.122 diff -C2 -d -r1.121 -r1.122 *** week.php 13 Apr 2005 15:03:53 -0000 1.121 --- week.php 14 Sep 2005 20:44:55 -0000 1.122 *************** *** 37,40 **** --- 37,41 ---- $list_jumps = list_jumps(); $list_calcolors = list_calcolors(); + $list_icals_pick = display_ical_list(availableCalendars($username, $password, $ALL_CALENDARS_COMBINED), TRUE); // login/logout *************** *** 81,84 **** --- 82,86 ---- 'logout_querys' => $logout_querys, 'list_icals' => $list_icals, + 'list_icals_pick' => $list_icals_pick, 'list_years' => $list_years, 'list_months' => $list_months, |
From: <da...@us...> - 2005-09-14 00:42:53
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19111/functions Modified Files: ical_parser.php Log Message: Changed the "render" window for ical_parser to be the full year when on the year view - prior to this, you'd only get events for 3 months, which three months depending on what getdate was set to. So, basically year.php never displayed all the year events, unless you had the cache turned on. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.195 retrieving revision 1.196 diff -C2 -d -r1.195 -r1.196 *** ical_parser.php 14 Sep 2005 00:26:43 -0000 1.195 --- ical_parser.php 14 Sep 2005 00:42:32 -0000 1.196 *************** *** 375,379 **** $start_date_time = strtotime($start_date); $this_month_start_time = strtotime($this_year.$this_month.'01'); ! if ($save_parsed_cals == 'yes' && !$is_webcal) { $start_range_time = strtotime($this_year.'-01-01 -2 weeks'); $end_range_time = strtotime($this_year.'-12-31 +2 weeks'); --- 375,379 ---- $start_date_time = strtotime($start_date); $this_month_start_time = strtotime($this_year.$this_month.'01'); ! if ($current_view == 'year' || ($save_parsed_cals == 'yes' && !$is_webcal)) { $start_range_time = strtotime($this_year.'-01-01 -2 weeks'); $end_range_time = strtotime($this_year.'-12-31 +2 weeks'); |
From: <da...@us...> - 2005-09-14 00:42:53
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19111 Modified Files: year.php Log Message: Changed the "render" window for ical_parser to be the full year when on the year view - prior to this, you'd only get events for 3 months, which three months depending on what getdate was set to. So, basically year.php never displayed all the year events, unless you had the cache turned on. Index: year.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/year.php,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** year.php 18 Aug 2004 04:06:31 -0000 1.35 --- year.php 14 Sep 2005 00:42:32 -0000 1.36 *************** *** 2,9 **** define('BASE', './'); require_once(BASE.'functions/ical_parser.php'); require_once(BASE.'functions/template.php'); header("Content-Type: text/html; charset=$charset"); - $current_view = 'year'; ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $getdate, $day_array2); --- 2,9 ---- define('BASE', './'); + $current_view = 'year'; require_once(BASE.'functions/ical_parser.php'); require_once(BASE.'functions/template.php'); header("Content-Type: text/html; charset=$charset"); ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $getdate, $day_array2); *************** *** 52,54 **** $page->output(); ! ?> \ No newline at end of file --- 52,54 ---- $page->output(); ! ?> |
From: <da...@us...> - 2005-09-14 00:26:52
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15993/functions Modified Files: ical_parser.php Log Message: Fixed SF Bug# 1288281 in the new WEEKLY code, so the 1.189 fix is back as well. Also cleaned up some unused code I missed the last time, and a minor spelling fix in a comment. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.194 retrieving revision 1.195 diff -C2 -d -r1.194 -r1.195 *** ical_parser.php 13 Sep 2005 21:36:38 -0000 1.194 --- ical_parser.php 14 Sep 2005 00:26:43 -0000 1.195 *************** *** 151,155 **** $start_time, $end_time, $start_date, $end_date, $summary, $allday_start, $allday_end, $start, $end, $the_duration, ! $beginning, $rrule_array, $start_of_vevent, $description, $bd, $url, $valarm_description, $start_unixtime, $end_unixtime, $display_end_tmp, $end_time_tmp1, $recurrence_id, $uid, $class, $location, $rrule, $abs_until, $until_check, --- 151,155 ---- $start_time, $end_time, $start_date, $end_date, $summary, $allday_start, $allday_end, $start, $end, $the_duration, ! $beginning, $rrule_array, $start_of_vevent, $description, $url, $valarm_description, $start_unixtime, $end_unixtime, $display_end_tmp, $end_time_tmp1, $recurrence_id, $uid, $class, $location, $rrule, $abs_until, $until_check, *************** *** 482,491 **** $end_range_time_tmp = $end_range_time; - // For weekly's without a byday - if ((!isset($byday)) && ($rrule_array['FREQ'] == 'WEEKLY')) { - ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $start_date, $startregs); - $bd = strtolower(date ("l", mktime($hour,$minute,0,$startregs[2],$startregs[3],$startregs[1]))); - } - // If the $end_range_time is less than the $start_date_time, or $start_range_time is greater // than $end_date_time, we may as well forget the whole thing --- 482,485 ---- *************** *** 498,502 **** if ($end_range_time_tmp > $end_date_time) $end_range_time_tmp = $end_date_time; ! // initialze the time we will increment $next_range_time = $start_range_time_tmp; --- 492,496 ---- if ($end_range_time_tmp > $end_date_time) $end_range_time_tmp = $end_date_time; ! // initialize the time we will increment $next_range_time = $start_range_time_tmp; *************** *** 518,530 **** break; case 'WEEKLY': if (!isset($byday)) { ! $next_date = dateOfWeek(date('Ymd', $next_range_time),$bd); ! $next_date_time = strtotime($next_date); ! $recur_data[] = $next_date_time; ! } elseif (is_array($byday)) { foreach($byday as $day) { $day = two2threeCharDays($day); ! $next_date = dateOfWeek(date('Ymd', $next_range_time),$day); ! $next_date_time = strtotime($next_date); $recur_data[] = $next_date_time; } --- 512,529 ---- break; case 'WEEKLY': + // Populate $byday with the default day if it's not set. if (!isset($byday)) { ! $byday[] = strtoupper(substr($daysofweekshort_lang[date('w', $start_date_time)], 0, 2)); ! } ! if (is_array($byday)) { foreach($byday as $day) { $day = two2threeCharDays($day); ! $next_date_time = strtotime($day,$next_range_time) + (12 * 60 * 60); ! // Since this renders events from $next_range_time to $next_range_time + 1 week, I need to handle intervals ! // as well. This checks to see if $next_date_time is after $day_start (i.e., "next week"), and thus ! // if we need to add $interval weeks to $next_date_time. ! if ($next_date_time > strtotime($week_start_day, $next_range_time) && $interval > 1) { ! $next_date_time = strtotime('+'.($interval - 1).' '.$freq_type, $next_date_time); ! } $recur_data[] = $next_date_time; } |
From: <cl...@us...> - 2005-09-13 21:57:37
|
Update of /cvsroot/phpicalendar/phpicalendar In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15972 Modified Files: README Log Message: Minor cosmetics. Index: README =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/README,v retrieving revision 1.88 retrieving revision 1.89 diff -C2 -d -r1.88 -r1.89 *** README 13 Sep 2005 21:36:38 -0000 1.88 --- README 13 Sep 2005 21:57:28 -0000 1.89 *************** *** 88,92 **** --- 88,94 ---- -Tabs parsed into -Search links work again. + -Search cleaned up. -Weekly repeating events display better. + -Slashes stripped from event popups. 2.0 c |
From: <cl...@us...> - 2005-09-13 21:57:37
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15972/templates/default Modified Files: search.tpl Log Message: Minor cosmetics. Index: search.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/search.tpl,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** search.tpl 7 Sep 2005 04:04:44 -0000 1.5 --- search.tpl 13 Sep 2005 21:57:28 -0000 1.6 *************** *** 6,10 **** <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> ! <td align="left" width="400" class="navback"><div style="padding: 5px;"><h1>{L_RESULTS}</h1><br /><span class="V9G">{CALENDAR_NAME} {L_CALENDAR}</span></div></td> <td valign="top" align="right" width="120" class="navback"> <div style="padding-top: 3px;"> --- 6,10 ---- <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> ! <td align="left" width="400" class="title"><h1>{L_RESULTS}</h1><span class="V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td> <td valign="top" align="right" width="120" class="navback"> <div style="padding-top: 3px;"> *************** *** 53,57 **** <!-- switch description on --> <tr> ! <td valign="top" width="100" class="G10BOLD">{L_DESCRIPTION}</td> <td valign="top" align="left" class="G10B">{DESCRIPTION}</td> </tr> --- 53,57 ---- <!-- switch description on --> <tr> ! <td valign="top" width="100" class="G10BOLD">{L_DESCRIPTION}:</td> <td valign="top" align="left" class="G10B">{DESCRIPTION}</td> </tr> |
From: <cl...@us...> - 2005-09-13 21:57:36
|
Update of /cvsroot/phpicalendar/phpicalendar/includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15972/includes Modified Files: event.php Log Message: Minor cosmetics. Index: event.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/includes/event.php,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** event.php 13 Sep 2005 21:36:38 -0000 1.33 --- event.php 13 Sep 2005 21:57:28 -0000 1.34 *************** *** 26,30 **** } ! $event['description'] = urldecode($event['description']); if ($event['description']) $event['description'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",'<a target="_new" href="\0">\0</a>',$event['description']); --- 26,31 ---- } ! $event['description'] = urldecode(stripslashes($event['description'])); ! $event['event_text'] = urldecode(stripslashes($event['event_text'])); if ($event['description']) $event['description'] = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",'<a target="_new" href="\0">\0</a>',$event['description']); *************** *** 66,72 **** 'charset' => $charset, 'cal' => $event['calname'], ! 'event_text' => urldecode($event['event_text']), 'event_times' => $event_times, ! 'description' => urldecode($event['description']), 'organizer' => $organizer, 'attendee' => $attendee, --- 67,73 ---- 'charset' => $charset, 'cal' => $event['calname'], ! 'event_text' => $event['event_text'], 'event_times' => $event_times, ! 'description' => $event['description'], 'organizer' => $organizer, 'attendee' => $attendee, |
From: <cl...@us...> - 2005-09-13 21:36:49
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11768/functions Modified Files: ical_parser.php Log Message: Updated README, reverted ical_parser's WEEKLY parsing to 2.0b, added charset to event popup, and added two small patches. Index: ical_parser.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/ical_parser.php,v retrieving revision 1.193 retrieving revision 1.194 diff -C2 -d -r1.193 -r1.194 *** ical_parser.php 1 Sep 2005 18:35:04 -0000 1.193 --- ical_parser.php 13 Sep 2005 21:36:38 -0000 1.194 *************** *** 518,535 **** break; case 'WEEKLY': - // Populate $byday with the default day if it's not set. if (!isset($byday)) { ! $byday[] = strtoupper(substr($daysofweekshort_lang[date('w', $next_range_time)], 0, 2)); ! } ! if (is_array($byday)) { foreach($byday as $day) { $day = two2threeCharDays($day); ! $next_date_time = strtotime($day,$next_range_time) + (12 * 60 * 60); ! // Since this renders events from $next_range_time to $next_range_time + 1 week, I need to handle intervals ! // as well. This checks to see if $next_date_time is after $day_start (i.e., "next week"), and thus ! // if we need to add $interval weeks to $next_date_time. ! if ($next_date_time > strtotime($week_start_day, $next_range_time) && $interval > 1) { ! $next_date_time = strtotime('+'.($interval - 1).' '.$freq_type, $next_date_time); ! } $recur_data[] = $next_date_time; } --- 518,530 ---- break; case 'WEEKLY': if (!isset($byday)) { ! $next_date = dateOfWeek(date('Ymd', $next_range_time),$bd); ! $next_date_time = strtotime($next_date); ! $recur_data[] = $next_date_time; ! } elseif (is_array($byday)) { foreach($byday as $day) { $day = two2threeCharDays($day); ! $next_date = dateOfWeek(date('Ymd', $next_range_time),$day); ! $next_date_time = strtotime($next_date); $recur_data[] = $next_date_time; } *************** *** 1046,1049 **** --- 1041,1045 ---- case 'SUMMARY': $data = str_replace("\\n", "<br />", $data); + $data = str_replace("\\t", " ", $data); $data = str_replace("\\r", "<br />", $data); $data = str_replace('$', '$', $data); *************** *** 1058,1061 **** --- 1054,1058 ---- case 'DESCRIPTION': $data = str_replace("\\n", "<br />", $data); + $data = str_replace("\\t", " ", $data); $data = str_replace("\\r", "<br />", $data); $data = str_replace('$', '$', $data); *************** *** 1155,1158 **** --- 1152,1156 ---- case 'LOCATION': $data = str_replace("\\n", "<br />", $data); + $data = str_replace("\\t", " ", $data); $data = str_replace("\\r", "<br />", $data); $location = $data; |
From: <cl...@us...> - 2005-09-13 21:36:47
|
Update of /cvsroot/phpicalendar/phpicalendar/templates/default In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11768/templates/default Modified Files: footer.tpl Log Message: Updated README, reverted ical_parser's WEEKLY parsing to 2.0b, added charset to event popup, and added two small patches. Index: footer.tpl =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/templates/default/footer.tpl,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** footer.tpl 25 Oct 2004 02:21:27 -0000 1.9 --- footer.tpl 13 Sep 2005 21:36:38 -0000 1.10 *************** *** 1,3 **** ! <center class="V9"><br />{L_POWERED_BY} <a class="psf" href="http://phpicalendar.net/">PHP iCalendar 2.0</a><br /> <!-- switch rss_valid on --> <p> --- 1,3 ---- ! <center class="V9"><br />{L_POWERED_BY} <a class="psf" href="http://phpicalendar.net/">PHP iCalendar 2.0.1</a><br /> <!-- switch rss_valid on --> <p> |