Ejemplo n.º 1
0
if ($DISPLAY_TASKS == 'Y' && $friendly != 1) {
    if ($DISPLAY_SM_MONTH != 'N') {
        $nextMonth2 = display_small_month($nextmonth, $nextyear, true, false, 'nextmonth', $monthURL) . '<br />';
        $prevMonth2 = display_small_month($prevmonth, $prevyear, true, false, 'prevmonth', $monthURL) . '<br />';
    } else {
        $nextMonth2 = $prevMonth2 = '<br /><br /><br /><br />';
    }
    $smallTasks = display_small_tasks($cat_id);
    $tableWidth = '80%';
}
$eventinfo = !empty($eventinfo) ? $eventinfo : '';
$monthStr = display_month($thismonth, $thisyear);
$navStr = display_navigation('month');
if (empty($friendly)) {
    $unapprovedStr = display_unapproved_events($is_assistant || $is_nonuser_admin ? $user : $login);
    $printerStr = generate_printer_friendly('month.php');
}
$trailerStr = print_trailer();
$HeadX = generate_refresh_meta() . '<script src="includes/js/weekHover.js" type="text/javascript"></script>';
print_header(array('js/popups.php/true', 'js/visible.php'), $HeadX, '', false, false, false, false);
echo <<<EOT
    <table border="0" width="100%" cellpadding="1">
      <tr>
        <td id="printarea" valign="top" width="{$tableWidth}" rowspan="2">
          {$prevMonth1}{$nextMonth1}
          {$navStr}
          {$monthStr}
        </td>
        <td valign="top" align="center">
          {$prevMonth2}{$nextMonth2}<div id="minitask">{$smallTasks}</div>
        </td>
Ejemplo n.º 2
0
 * friendly - if set to 1, then page does not include links or trailer navigation.
 * (*) required field
 *
 * Security:
 * Must have "allow view others" enabled ($ALLOW_VIEW_OTHER) in System Settings
 * unless the user is an admin user ($is_admin). If the view is not global, the
 * user must be owner of the view. If the view is global, then and
 * user_sees_only_his_groups is enabled, then we remove users not in this user's
 * groups (except for nonuser calendars... which we allow regardless of group).
 */
include_once 'includes/init.php';
include_once 'includes/views.php';
$DAYS_PER_TABLE = 7;
$error = '';
view_init($id);
$printerStr = generate_printer_friendly('view_v.php');
set_today($date);
$nextdate = date('Ymd', mktime(0, 0, 0, $thismonth, $thisday + 7, $thisyear));
$prevdate = date('Ymd', mktime(0, 0, 0, $thismonth, $thisday - 7, $thisyear));
$wkstart = get_weekday_before($thisyear, $thismonth, $thisday + 1);
$wkend = $wkstart + 86400 * ($DISPLAY_WEEKENDS == 'N' ? 5 : 7);
$thisdate = date('Ymd', $wkstart);
$nextStr = translate('Next');
$prevStr = translate('Previous');
print_header(array('js/popups.php/true'));
ob_start();
echo '
    <div style="width:99%;">
      <a title="' . $prevStr . '" class="prev" href="view_v.php?id=' . $id . '&amp;date=' . $prevdate . '"><img src="images/leftarrow.gif" alt="' . $prevStr . '" /></a>
      <a title="' . $nextStr . '" class="next" href="view_v.php?id=' . $id . '&amp;date=' . $nextdate . '"><img src="images/rightarrow.gif" alt="' . $nextStr . '" /></a>
      <div class="title">
Ejemplo n.º 3
0
$get_unapproved = $DISPLAY_UNAPPROVED == 'Y';
$nextStr = translate('Next');
$prevStr = translate('Previous');
$userStr = empty($user) ? '' : '&amp;user='******'N') {
    if (!empty($user)) {
        user_load_variables($user, 'user_');
        $fullnameStr = $user_fullname;
    } else {
        $fullnameStr = $fullname;
    }
}
$asstModeStr = $is_assistant ? '      <span class="asstmode">-- ' . translate('Assistant mode') . ' --</span>' : '';
if (empty($friendly)) {
    $unapprovedStr = display_unapproved_events($is_assistant || $is_nonuser_admin ? $user : $login);
    $printerStr = generate_printer_friendly('year.php');
} else {
    $unapprovedStr = $printerStr = '';
}
$yr_rows = 3;
/* TODO: Move $yr_rows = 3 to webcal_config as default.
 * Add to webcal_user_prefs for each user.
 */
$yr_cols = intval(12 / $yr_rows);
$m = 1;
$gridOmonths = '';
for ($r = 1; $r <= $yr_rows; $r++) {
    $gridOmonths .= '        <tr>';
    for ($c = 1; $c <= $yr_cols; $c++, $m++) {
        $gridOmonths .= '
          <td>' . display_small_month($m, $year, false) . '</td>';
Ejemplo n.º 4
0
    }
    if ($menuConfig['About WebCalendar']) {
        jscMenu_item('k5n.png', 'About WebCalendar', 'javascript:openAbout()');
    }
    jscMenu_close();
}
// Add spacer.
$menuScript .= "[_cmNoAction, '<td>&nbsp;&nbsp;</td>'],";
// Unapproved Icon if any exist.
$unapprovedStr = display_unapproved_events($is_assistant || $is_nonuser_admin ? $user : $login);
if (!empty($unapprovedStr) && $unapproved_url != '' && $menuConfig['Unapproved Icon']) {
    jscMenu_item('unapproved.png', '', $unapproved_url);
}
// Generate Printer Friendly Icon.
if ($show_printer && $menuConfig['Printer']) {
    jscMenu_item('printer.png', '', generate_printer_friendly(), 'cal_printer_friendly');
}
// Add Menu Extra if defined.
if (!empty($menuExtras[7])) {
    $menuScript .= parse_menu_extras($menuExtras[7]);
}
$menuScript .= '];
//]]> -->
    </script>' . "\n";
$loginStr = translate('Login');
$logoutStr = translate('Logout');
$menuHtml .= '
      <table width="100%" class="ThemeMenubar" cellspacing="0" cellpadding="0" summary="">
        <tr>
          <td class="ThemeMenubackgr"><div id="myMenuID"></div></td>' . ($MENU_DATE_TOP == 'Y' && $menuConfig['MENU_DATE_TOP'] ? '
          <td class="ThemeMenubackgr ThemeMenu" align="right">
Ejemplo n.º 5
0
            } elseif ($row[0] == 'P') {
                $page_template = $row[1];
            } else {
                // This shouldn't happen under normal circumstances, so no need translate.
                echo 'Invalid template type: ' . $row[0];
                exit;
            }
        }
        dbi_free_result($res);
    } else {
        $error = db_error();
    }
}
$include_header = !empty($report_include_header) && $report_include_header == 'Y';
if ($include_header || !empty($list) || !empty($error)) {
    $printerStr = empty($report_id) ? '' : generate_printer_friendly('report.php');
    print_header();
}
if (empty($offset) || empty($report_allow_nav) || $report_allow_nav != 'Y') {
    $offset = 0;
}
// Set time range based on cal_time_range field.
$dated = date('d');
$datem = date('m');
$dateY = date('Y');
$DISPLAY_WEEKENDS = 'Y';
$next = $offset + 1;
$prev = $offset - 1;
$wkstart = get_weekday_before($dateY, $datem, $dated + 1);
if (!isset($report_time_range)) {
    // Manage reports.
Ejemplo n.º 6
0
$prev = mktime(0, 0, 0, $thismonth, $thisday - 7, $thisyear);
$wkstart = get_weekday_before($thisyear, $thismonth, $thisday + 1);
$start_ind = 0;
$thisdate = date('Ymd', $wkstart);
$wkend = $wkstart + 86400 * ($DISPLAY_WEEKENDS == 'N' ? 5 : 7);
if ($DISPLAY_WEEKENDS == 'N') {
    if ($WEEK_START == 1) {
        $end_ind = 4;
    } else {
        $start_ind = 1;
        $end_ind = 5;
    }
} else {
    $end_ind = 6;
}
$printerStr = generate_printer_friendly('week_details.php');
/* Pre-Load the repeated events for quckier access. */
$repeated_events = read_repeated_events(strlen($user) ? $user : $login, $wkstart, $wkend, $cat_id);
/* Pre-load the non-repeating events for quicker access. */
$events = read_events(strlen($user) ? $user : $login, $wkstart, $wkend, $cat_id);
if ($WEEK_START == 0 && $DISPLAY_WEEKENDS == 'N') {
    $wkstart = $wkstart - 86400;
}
for ($i = 0; $i < 7; $i++) {
    $days[$i] = $wkstart + 86400 * $i + 43200;
    $weekdays[$i] = weekday_name(($i + $WEEK_START) % 7, $DISPLAY_LONG_DAYS);
    $header[$i] = $weekdays[$i] . ' ' . date_to_str(date('Ymd', $days[$i]), $DATE_FORMAT_MD, false);
}
$nextStr = translate('Next');
$newEntryStr = translate('New Entry');
$prevStr = translate('Previous');
Ejemplo n.º 7
0
Archivo: day.php Proyecto: rhertzog/lcs
$repeated_events = read_repeated_events(empty($user) ? $login : $user, $startdate, $enddate, $cat_id);
/* Pre-load the non-repeating events for quicker access */
$events = read_events(empty($user) ? $login : $user, $startdate, $enddate, $cat_id);
if (empty($DISPLAY_TASKS_IN_GRID) || $DISPLAY_TASKS_IN_GRID == 'Y') {
    /* Pre-load tasks for quicker access */
    $tasks = read_tasks(!empty($user) && strlen($user) && $is_assistant ? $user : $login, $now, $cat_id);
}
$smallTasks = $DISPLAY_TASKS == 'Y' ? '<div id="minitask">
           ' . display_small_tasks($cat_id) . '
          </div>' : '';
$dayStr = print_day_at_a_glance($nowYmd, empty($user) ? $login : $user, $can_add);
$navStr = display_navigation('day');
$smallMonthStr = display_small_month($thismonth, $thisyear, true);
if (empty($friendly)) {
    $unapprovedStr = display_unapproved_events($is_assistant || $is_nonuser_admin ? $user : $login);
    $printerStr = generate_printer_friendly('day.php');
}
$eventinfo = empty($eventinfo) ? '' : $eventinfo;
$trailerStr = print_trailer();
print_header(array('js/popups.php/true'), generate_refresh_meta(), '', false, false, false, false);
echo <<<EOT

    <table width="100%" cellpadding="1">
      <tr>
        <td width="80%">
          {$navStr}
        </td>
        <td class="aligntop" rowspan="2">
          <!-- START MINICAL -->
          <div class="minicalcontainer">
            {$smallMonthStr}