diff options
author | Chad Little <clittle@users.sourceforge.net> | 2003-11-23 19:53:29 +0000 |
---|---|---|
committer | Chad Little <clittle@users.sourceforge.net> | 2003-11-23 19:53:29 +0000 |
commit | ac6acd28d66a04e4381871c962b1f41ba07de6d4 (patch) | |
tree | a9f3e2d3d5cfae70cc7a2a7c8c2908f789726963 /functions | |
parent | 2e9a3d7349254ddf81e060812b8defe282901610 (diff) | |
download | phpicalendar-ac6acd28d66a04e4381871c962b1f41ba07de6d4.tar.gz phpicalendar-ac6acd28d66a04e4381871c962b1f41ba07de6d4.tar.bz2 phpicalendar-ac6acd28d66a04e4381871c962b1f41ba07de6d4.zip |
Tightened up login.php with less html, removed unneeded things from
config and list_icals.
Diffstat (limited to 'functions')
-rw-r--r-- | functions/list_icals.php | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/functions/list_icals.php b/functions/list_icals.php index f739e07..c4d5211 100644 --- a/functions/list_icals.php +++ b/functions/list_icals.php @@ -1,46 +1,23 @@ <?php if ($display_ical_list == "yes") { - // start of <select> tag echo "<select name=\"action\" class=\"query_style\" onChange=\"window.location=(this.options[this.selectedIndex].value+'"; if (isset($query)) echo $query; echo "');\">"; - // Get all calendars. $all_cals = availableCalendars($username, $password, $ALL_CALENDARS_COMBINED); foreach ($all_cals as $cal_tmp) { - // Format the calendar path for display. - // - // Only display the calendar name, replace all instances of "32" with " ", - // and remove the .ics suffix. $cal_displayname_tmp = basename($cal_tmp); $cal_displayname_tmp = str_replace("32", " ", $cal_displayname_tmp); $cal_displayname_tmp = substr($cal_displayname_tmp, 0, -4); - // If this is a webcal, add 'Webcal' to the display name. if (preg_match("/^(https?|webcal):\/\//i", $cal_tmp)) { $cal_displayname_tmp .= " Webcal"; - } - - // Otherwise, remove all the path information, since that should - // not be used to identify local calendars. Also add the calendar - // label to the display name. - else { - // Strip path and .ics suffix. + } else { $cal_tmp = basename($cal_tmp); $cal_tmp = substr($cal_tmp, 0, -4); - - // Add calendar label. $cal_displayname_tmp .= " $calendar_lang"; } - - // Encode the calendar path. $cal_encoded_tmp = urlencode($cal_tmp); - - // Display the option. - // - // The submitted calendar will be encoded, and always use http:// - // if it is a webcal. So that is how we perform the comparison when - // trying to figure out if this is the selected calendar. $cal_httpPrefix_tmp = str_replace('webcal://', 'http://', $cal_tmp); if ($cal_httpPrefix_tmp == urldecode($cal)) { print "<option value=\"$current_view.php?cal=$cal_encoded_tmp&getdate=$getdate\" selected>$cal_displayname_tmp</option>"; @@ -48,15 +25,12 @@ if ($display_ical_list == "yes") { print "<option value=\"$current_view.php?cal=$cal_encoded_tmp&getdate=$getdate\">$cal_displayname_tmp</option>"; } } - - // option to open all (non-web) calenders together if ($cal == $ALL_CALENDARS_COMBINED) { print "<option value=\"$current_view.php?cal=$ALL_CALENDARS_COMBINED&getdate=$getdate\" selected>$all_cal_comb_lang</option>"; } else { print "<option value=\"$current_view.php?cal=$ALL_CALENDARS_COMBINED&getdate=$getdate\">$all_cal_comb_lang</option>"; } - // finish <select> print "</select>"; } ?> |