" . month_short_name ( date ( "m", $days[$i] ) - 1 ) . " " . date ( "d", $days[$i] ); } // get users in this view $res = dbi_query ( "SELECT cal_login FROM webcal_view_user WHERE cal_view_id = $id" ); $viewusers = array (); $all_users = false; if ( $res ) { while ( $row = dbi_fetch_row ( $res ) ) { $viewusers[] = $row[0]; if ( $row[0] == "__all__" ) { $all_users = true; } } dbi_free_result ( $res ); } else { $error = translate ( "Database error" ) . ": " . dbi_error (); } if ( $all_users ) { $viewusers = array (); $users = get_my_users (); for ( $i = 0; $i < count ( $users ); $i++ ) { $viewusers[] = $users[$i]['cal_login']; } } else { // Make sure this user is allowed to see all users in this view // If this is a global view, it may include users that this user // is not allowed to see. if ( ! empty ( $user_sees_only_his_groups ) && $user_sees_only_his_groups == 'Y' ) { $myusers = get_my_users (); if ( ! empty ( $nonuser_enabled ) && $nonuser_enabled == "Y" ) { $myusers = array_merge ( $myusers, get_nonuser_cals () ); } $userlookup = array (); for ( $i = 0; $i < count ( $myusers ); $i++ ) { $userlookup[$myusers[$i]['cal_login']] = 1; } $newlist = array (); for ( $i = 0; $i < count ( $viewusers ); $i++ ) { if ( ! empty ( $userlookup[$viewusers[$i]] ) ) { $newlist[] = $viewusers[$i]; } } $viewusers = $newlist; } } if ( count ( $viewusers ) == 0 ) { // This could happen if user_sees_only_his_groups = Y and // this user is not a member of any group assigned to this view $error = translate ( "No users for this view" ); } if ( ! empty ( $error ) ) { echo "

" . translate ( "Error" ) . "

\n" . $error; print_trailer (); exit; } ?>
" class="prev" href="view_w.php?id=&date="> <?php etranslate(" /> " class="next" href="view_w.php?id=&date="> <?php etranslate(" />


$USERS_PER_TABLE ) { $num_left = $USERS_PER_TABLE; } if ( $num_left > 0 ) { if ( $num_left < $USERS_PER_TABLE ) { $tdw = (int) ( 90 / $num_left ); } else { $tdw = (int) ( 90 / $USERS_PER_TABLE ); } } else { $tdw = 5; } ?> $tempfullname\n"; } echo "\n"; for ( $xdate = $wkstart, $h = 0; date ( "Ymd", $xdate ) <= date ( "Ymd", $wkend ); $xdate += ( 24 * 3600 ), $h++ ) { $wday = strftime ( "%w", $xdate ); $weekday = weekday_short_name ( $wday ); if ( date ( "Ymd", $xdate ) == date ( "Ymd", $today ) ) { echo "\n"; for ( $i = $j, $k = 0; $i < count ( $viewusers ) && $k < $USERS_PER_TABLE; $i++, $k++ ) { $user = $viewusers[$i]; $events = $e_save[$i]; $repeated_events = $re_save[$i]; if ( date ( "Ymd", $xdate ) == date ( "Ymd", $today ) ) { echo "\n"; } echo "\n"; } echo "
 
"; } else { echo "
"; } echo $weekday . " " . round ( date ( "d", $xdate ) ) . ""; } else { if ( $wday == 0 || $wday == 6 ) { echo ""; } else { echo ""; } } //echo date ( "D, m-d-Y H:i:s", $xdate ) . "
"; if ( empty ( $add_link_in_views ) || $add_link_in_views != "N" ) { echo html_for_add_icon ( date ( "Ymd", $xdate ), "", "", $user ); } print_date_entries ( date ( "Ymd", $xdate ), $user, true ); echo "
\n

\n"; } $user = ""; // reset if ( ! empty ( $eventinfo ) ) { echo $eventinfo; } echo "[" . translate("Printer Friendly") . "]\n"; print_trailer (); ?>