From: <cl...@us...> - 2003-11-23 19:53:33
|
Update of /cvsroot/phpicalendar/phpicalendar/functions In directory sc8-pr-cvs1:/tmp/cvs-serv6554/functions Modified Files: list_icals.php Log Message: Tightened up login.php with less html, removed unneeded things from config and list_icals. Index: list_icals.php =================================================================== RCS file: /cvsroot/phpicalendar/phpicalendar/functions/list_icals.php,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** list_icals.php 23 Nov 2003 01:31:30 -0000 1.21 --- list_icals.php 23 Nov 2003 19:53:29 -0000 1.22 *************** *** 1,45 **** <?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. $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)) { --- 1,22 ---- <?php if ($display_ical_list == "yes") { echo "<select name=\"action\" class=\"query_style\" onChange=\"window.location=(this.options[this.selectedIndex].value+'"; if (isset($query)) echo $query; echo "');\">"; $all_cals = availableCalendars($username, $password, $ALL_CALENDARS_COMBINED); foreach ($all_cals as $cal_tmp) { $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 (preg_match("/^(https?|webcal):\/\//i", $cal_tmp)) { $cal_displayname_tmp .= " Webcal"; ! } else { $cal_tmp = basename($cal_tmp); $cal_tmp = substr($cal_tmp, 0, -4); $cal_displayname_tmp .= " $calendar_lang"; } $cal_encoded_tmp = urlencode($cal_tmp); $cal_httpPrefix_tmp = str_replace('webcal://', 'http://', $cal_tmp); if ($cal_httpPrefix_tmp == urldecode($cal)) { *************** *** 49,54 **** } } - - // 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>"; --- 26,29 ---- *************** *** 57,61 **** } - // finish <select> print "</select>"; } --- 32,35 ---- |