\n" . 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 "
" />
" class="next" href="view_t.php?timeb=
&id=&date=
">
" />
| "; } else { echo " | |||
|---|---|---|---|
| "; } if ( empty ( $add_link_in_views ) || $add_link_in_views != "N" ) { echo html_for_add_icon ( date ( "Ymd", $date ), "", "", $user ); } echo $weekday . " " . round ( date ( "d", $date ) ) . " | \n"; //start the container cell for each day, with its appropriate style if ( date ( "Ymd", $date ) == date ( "Ymd", $today ) ) { echo ""; } else { if ( $wday == 0 || $wday == 6 ) { echo " | "; } else { echo " | "; } } // Default settings if ( ! isset ($prefarray["WORK_DAY_START_HOUR"] ) || ! isset ( $prefarray["WORK_DAY_END_HOUR"] ) ) { $val = dbi_fetch_row ( dbi_query ( "SELECT cal_value FROM webcal_config where cal_setting='WORK_DAY_START_HOUR'" )); $prefarray["WORK_DAY_START_HOUR"]=$val[0]; $val = dbi_fetch_row ( dbi_query ( "SELECT cal_value FROM webcal_config where cal_setting='WORK_DAY_END_HOUR'" )); $prefarray["WORK_DAY_END_HOUR"]=$val[0]; } print_header_timebar($prefarray["WORK_DAY_START_HOUR"], $prefarray["WORK_DAY_END_HOUR"]); print_date_entries_timebar ( date ( "Ymd", $date ), $GLOBALS["login"], true ); echo " | "; echo "