diff --git a/addressbook/index.php b/addressbook/index.php index ae4861f081..10d666a245 100755 --- a/addressbook/index.php +++ b/addressbook/index.php @@ -37,7 +37,7 @@ $filtermethod = " access like '%,$filter,%' "; } else { $filtermethod = " (owner='" . $phpgw->session->loginid ."' OR access='public' " - . $phpgw->groups->sql_search() . " ) "; + . $phpgw->accounts->sql_search("access") . " ) "; } } else { $filtermethod = " owner='" . $phpgw->session->loginid . "' "; diff --git a/calendar/inc/functions.inc.php b/calendar/inc/functions.inc.php index 9aee9df596..cad55e5437 100755 --- a/calendar/inc/functions.inc.php +++ b/calendar/inc/functions.inc.php @@ -39,6 +39,7 @@ "6" => lang_common("Saturday") ); + function display_small_month($thismonth,$thisyear,$showyear, $link = "") { global $phpgw, $phpgw_info, $friendly; @@ -80,15 +81,12 @@ for ($j = 0; $j < 7; $j++) { $date = $i + ($j * 24 * 3600); - if ( date("Ymd",$date) >= date ("Ymd",$monthstart) && - date("Ymd",$date) <= date ("Ymd",$monthend) ) { + if (date("Ymd",$date) >= date ("Ymd",$monthstart) && date("Ymd",$date) <= date ("Ymd",$monthend)) { echo ""; if (! $friendly) - echo "link($link, - "year=".date("Y",$date) - ."&month=".date("m",$date) + echo "link($link,"year=".date("Y",$date)."&month=".date("m",$date) ."&day=".date("d",$date)) . "\">"; - echo "" . date ( "j", $date ) . "" + echo "" . date ("j", $date) . "" . ""; } else echo ""; @@ -97,6 +95,98 @@ } // end for $i echo ""; } // end function +/* + + + function weekday_short_name($w) { + switch($w) + { + case 0: return lang_calendar("Sun"); + case 1: return lang_calendar("Mon"); + case 2: return lang_calendar("Tue"); + case 3: return lang_calendar("Wed"); + case 4: return lang_calendar("Thu"); + case 5: return lang_calendar("Fri"); + case 6: return lang_calendar("Sat"); + case 7: return lang_calendar("Jul"); + } + return "unknown-weekday($w)"; + } + +function month_name ( $m ) { + switch ( $m ) { + case 0: return lang_calendar("January"); + case 1: return lang_calendar("February"); + case 2: return lang_calendar("March"); + case 3: return lang_calendar("April"); + case 4: return lang_calendar("May"); + case 5: return lang_calendar("June"); + case 6: return lang_calendar("July"); + case 7: return lang_calendar("August"); + case 8: return lang_calendar("September"); + case 9: return lang_calendar("October"); + case 10: return lang_calendar("November"); + case 11: return lang_calendar("December"); + } + return "unknown-month($m)"; +} + + + + function display_small_month($thismonth, $thisyear, $showyear) + { + global $phpgw, $phpgw_info; + + echo ""; + if ($phpgw_info["user"]["preferences"]["weekdaystarts"] == "monday") { + $wkstart = get_monday_before($thisyear, $thismonth, 1); + } else { + $wkstart = get_sunday_before($thisyear, $thismonth, 1); + } + + $monthstart = mktime(2,0,0,$thismonth,1,$thisyear); + $monthend = mktime(2,0,0,$thismonth + 1,0,$thisyear); + echo ""; + echo ""; + if ($phpgw_info["user"]["preferences"]["weekdaystarts"] == "sunday") + echo ""; + for ($i = 1; $i < 7; $i++) { + echo ""; + } + if ($phpgw_info["user"]["preferences"]["weekdaystarts"] == "monday") + echo ""; + for ($i = $wkstart; date("Ymd",$i) <= date ("Ymd",$monthend); $i += (24 * 3600 * 7) ) { + echo ""; + for ($j = 0; $j < 7; $j++) { + $date = $i + ($j * 24 * 3600); + if ( date("Ymd",$date) >= date ("Ymd",$monthstart) && + date("Ymd",$date) <= date ("Ymd",$monthend) ) { + echo ""; + } else + echo ""; + } // end for $j + echo ""; + } // end for $i + echo "
" + . ""; + echo month_name ( $thismonth - 1 ) . "
" . weekday_short_name(0) . "" . weekday_short_name ( $i ) . "" . + + weekday_short_name(0) . "
"; + echo "" . date ( "j", $date ) . + "
"; +} + +*/ + + + + + + // LC: links back to an entry view for $id using $pic function link_to_entry($id, $pic, $description) @@ -332,7 +422,7 @@ function sql_search_calendar() { global $phpgw; - $s .= $phpgw->groups->cal_sql_search(); + $s .= $phpgw->accounts->sql_search("webcal_entry_groups.groups"); $s .= " OR webcal_entry.cal_access='public'"; return $s; }