コード例 #1
0
            echo "<td class=\"weekend\">";
        } else {
            echo "<td class=\"reg\">";
        }
    }
    //  echo "<td style=\"width:90%; background-color:$color;\">";
    if (empty($add_link_in_views) || $add_link_in_views != "N") {
        echo html_for_add_icon(date("Ymd", $date), "", "", $user);
    }
    // Parametres par defaut
    if ($prefarray["WORK_DAY_START_HOUR"] == NULL || $prefarray["WORK_DAY_END_HOUR"] == NULL) {
        $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 "</td>";
    echo "</tr>\n";
}
echo "</table>\n<br />\n";
$user = "";
// reset
echo $eventinfo;
echo "<a title=\"" . translate("Generate printer-friendly version") . "\" class=\"printer\" href=\"view_t.php?timeb={$timeb}&amp;id={$id}&amp;date={$thisdate}&amp;friendly=1\" target=\"cal_printer_friendly\" onmouseover=\"window.status='" . translate("Generate printer-friendly version") . "'\">[" . translate("Printer Friendly") . "]</a>\n";
print_trailer();
?>
</body>
</html>
コード例 #2
0
ファイル: view_t.php プロジェクト: rhertzog/lcs
// the HTML for each cell and then print it out when we're done..
// Additionally, we only want to put at most 6 users in one table since
// any more than that doesn't really fit in the page.
$e_save = $re_save = array();
for ($i = 0; $i < $viewusercnt; $i++) {
    /* Pre-Load the repeated events for quckier access */
    $repeated_events = read_repeated_events($viewusers[$i], $wkstart, $wkend, '');
    $re_save = array_merge($re_save, $repeated_events);
    /* Pre-load the non-repeating events for quicker access
       subtracting ONE_WEEK to allow cross-day events to display*/
    $events = read_events($viewusers[$i], $wkstart - 604800, $wkend);
    $e_save = array_merge($e_save, $events);
}
$events = $e_save;
$repeated_events = $re_save;
$timeBarHeader = print_header_timebar();
echo '
    <table class="main">';
for ($date = $wkstart; $date <= $wkend; $date += 86400) {
    $dateYmd = date('Ymd', $date);
    $is_weekend = is_weekend($date);
    if ($is_weekend && $DISPLAY_WEEKENDS == 'N') {
        continue;
    }
    echo '
      <tr' . ($dateYmd == date('Ymd', $today) ? '>
        <th class="today">' : ($is_weekend ? ' class="weekend">
        <th class="weekend">' : '>
        <th class="row">')) . (empty($ADD_LINK_IN_VIEWS) || $ADD_LINK_IN_VIEWS != 'N' ? html_for_add_icon($dateYmd, '', '', $user) : '') . weekday_name(date('w', $date), $DISPLAY_LONG_DAYS) . '&nbsp;' . date('d', $date) . '</th>
        <td class="timebar">' . $timeBarHeader . print_date_entries_timebar($dateYmd, $login, true) . '
          </table>