From 62085db3dee31e5c3caa71a06b4e15a6e3d8e71a Mon Sep 17 00:00:00 2001 From: skeeter Date: Sun, 1 Apr 2001 13:58:55 +0000 Subject: [PATCH] This now makes the private/public option when creating new events a configurable item through preferences. --- calendar/edit_entry.php | 9 ++++++++- calendar/preferences.php | 11 +++++++++++ setup/phpgw_en.lang | 2 ++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/calendar/edit_entry.php b/calendar/edit_entry.php index 6c8f25322c..fc6691e8bd 100755 --- a/calendar/edit_entry.php +++ b/calendar/edit_entry.php @@ -123,7 +123,14 @@ $phpgw->calendar->event_set_title($cal_stream,''); $phpgw->calendar->event_set_description($cal_stream,''); $phpgw->calendar->event->priority = 2; - $phpgw->calendar->event_set_class(True); + if($phpgw_info['user']['preferences']['calendar']['default_private'] == 'Y' || $phpgw_info['user']['preferences']['calendar']['default_private'] == True) + { + $phpgw->calendar->event_set_class(False); + } + else + { + $phpgw->calendar->event_set_class(True); + } $phpgw->calendar->event_set_recur_none($cal_stream); $event = $phpgw->calendar->event; diff --git a/calendar/preferences.php b/calendar/preferences.php index 19a6a2ccda..880996e7ba 100644 --- a/calendar/preferences.php +++ b/calendar/preferences.php @@ -57,6 +57,14 @@ $phpgw->preferences->delete('calendar','display_status'); } + if ($default_private == True) + { + $phpgw->preferences->add('calendar','default_private'); + } + else + { + $phpgw->preferences->delete('calendar','default_private'); + } $phpgw->preferences->save_repository(True); Header('Location: '.$phpgw->link('/preferences/index.php')); @@ -171,6 +179,9 @@ $str = ''; display_item(lang('display status of events'),$str); + $str = ''; + display_item(lang('when creating new events default set to private'),$str); + $p->pparse('out','pref'); $phpgw->common->phpgw_footer(); ?> diff --git a/setup/phpgw_en.lang b/setup/phpgw_en.lang index 03c889a3e2..e6de923d6b 100644 --- a/setup/phpgw_en.lang +++ b/setup/phpgw_en.lang @@ -132,6 +132,7 @@ detail tts en Detail disabled admin en Disabled display admin en Display display missing phrases in lang set transy en Display missing phrases in lang set +display status of events calendar en Display Status of Events done common en Done download filemanager en Download do_delete filemanager en Delete @@ -537,6 +538,7 @@ wednesday common en Wednesday week calendar en Week weekday starts on calendar en Weekday starts on weekly calendar en Weekly +when creating new events default set to private calendar en When creating new events default set to private which groups common en Which groups work day ends on calendar en Work day ends on work day starts on calendar en Work day starts on