// [weeks] => [ // [week] => [file] // [first_day] // [last_day] // [last_modified] // [status] // [style] // [nota] // if (isset($year)) { $reporting_dirs = array($year => yearDirname($year)); } else { $reporting_dirs = listOfKnownYear(); } $current_weeknumber = currentWeekNumber(); $current_year = currentYear(); while (list($k_year, $v_dirpath) = each($reporting_dirs)) { if (!isset($selected_year)) { $selected_year = $k_year; } if ($k_year == $selected_year) { $TMP_Year = array(); $TMP_Year['year'] = $k_year; $week_files = listOfWeekFilesInDirByWeekNumber($v_dirpath); if (count($week_files) > 0) { $TMP_Weeks = array(); while (list($k_week, $v_file) = each($week_files)) { $TMP_ThisWeek = array(); // Data $TMP_ThisWeek['file'] = $v_file; $TMP_ThisWeek['first_day'] = strftime("%d %B", firstDayOfWeek($k_week, $k_year));
static function session() { return currentYear(); }
<?php $DIS_Application = "Administration"; $year = value_from_POST_GET('year', strftime("%Y")); $week = value_from_POST_GET('week'); $weeks = value_from_POST_GET('weeks'); // Administration $admin = value_from_POST_GET('admin'); $is_admin = isset($admin) && isValidAdminPassword($admin); if ($is_admin) { require INC_DIR . "reporting_lib.inc"; $today_week = currentWeekNumber(); $today_year = currentYear(); $DIS_CurrentWeek = $today_week; $DIS_Year = $year; if (!isset($task) && isset($_POST['task'])) { $task = $_POST['task']; } $task_nothing = "nothing"; $task_refresh = "refresh"; $task_delete = "delete"; $task_switch_lock = "switch-lock"; $task_reportinglistcreation = "CreateReportingList"; $task_send_email = "SendEmail"; $task_send_reminder = "SendReminder"; if (!isset($task)) { $task = $task_nothing; } switch ($task) { case $task_send_email: $cmd = sendReportsMailScript() . " " . $weeks[0] . " new ";
<?php $DIS_Application = "Edit"; include INC_DIR . "layout_helper.inc"; include LIB_DIR . "date.inc"; $year = value_from_POST_GET('year', currentYear()); $thisweek = value_from_POST_GET('week', currentWeekNumber()); $week = value_from_POST_GET('week' . $year, $thisweek); // echo "[Today=".currentDayToString()."][Y=" . currentYear() . "][W=" . currentWeekNumber() . "]<br/>"; if (isset($GLOBALS['username'])) { $username = $GLOBALS['username']; } if (!isset($username)) { $username = value_from_POST_GET('username'); } if (strlen($username) == 0) { unset($username); } $data_filled = false; if (isset($_POST['year'])) { $_y = $_POST['year']; $data_filled = isset($_POST['week' . $_y]) || isset($_POST['week']); } elseif (isset($_GET['year'])) { $_y = $_GET['year']; $data_filled = isset($_GET['week' . $_y]) || isset($_GET['week']); } $go_for_editing = isset($username) && $data_filled; if ($go_for_editing) { include INC_DIR . "reporting_lib.inc"; $DIS_EditUsername = $username; $DIS_EditWeek = "{$week}";