" . 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 "
| $tempfullname\n"; } echo " | |||
|---|---|---|---|
| "; } else { echo " | |||
| "; } echo $weekday . " " . round ( date ( "d", $xdate ) ) . " | \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 ""; } 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";
}
echo "