$DIS_EditYear = "{$year}"; $DIS_EditRelatedDate = ""; $DIS_EditRelatedDate .= "Week {$week} : "; $DIS_EditRelatedDate .= strftime("%b %d", firstDayOfWeek($week, $year)); $DIS_EditRelatedDate .= " -- "; $DIS_EditRelatedDate .= strftime("%b %d", lastDayOfWeek($week, $year)); $DIS_EditRelatedDate .= " of " . $year; $DIS_EditReportingText = ""; $already_exists = False; $is_read_only = False; $DIS_EditMessage = ""; $target_file = userFilename($username, $year, $week); if (file_exists($target_file)) { $already_exists = True; $DIS_EditMessage .= "Your Report already exists !!!<BR>"; $DIS_EditMessage .= "[ link to your report :: <A target=\"_blank\"\r\n\t\t\tHREF=\"" . userFilename($username, $year, $week) . "\">Reporting {$week} of {$year} of {$username}</A><NR>"; if (!is_writeable($target_file)) { $is_read_only = True; $DIS_EditMessage .= "Your Report is readonly !!! <BR>"; $DIS_EditMessage .= " => If you really want to modify it, ask the administrator to change access on it.<BR>"; } $DIS_EditReportingText = ContentOfFile($target_file); } else { if (isset($_POST['cat_sel'])) { $cat_sel = $_POST['cat_sel']; $DIS_EditReportingText = ""; while (list($key, $val) = each($cat_sel)) { $DIS_EditReportingText .= "<h2>{$val}</h2>\n"; $selected_cat = $GLOBALS['reporting']["categories"][$val]; reset($selected_cat); next($selected_cat);
$DIS_SaveRelatedDate .= " -- "; $DIS_SaveRelatedDate .= strftime("%b %d", lastDayOfWeek($week, $year)); $DIS_SaveRelatedDate .= " of " . $year; if (strlen($report_content) == 0) { $DIS_SaveMessage = "ERROR ... the content of your report is empty.<BR>"; $DIS_SaveMessage .= "<UL>"; $DIS_SaveMessage .= "<LI>Check you enter a correct URL</LI>\n"; $DIS_SaveMessage .= "<LI>Check you enter a local file</LI>\n"; $DIS_SaveMessage .= "<LI>Check you enter a text in the text area</LI>\n"; $DIS_SaveMessage .= "<BR>"; $DIS_SaveMessage .= "<LI>Check you click on the correct button ...</LI>\n"; $DIS_SaveMessage .= "</UL>"; $DIS_SaveMessage .= "Click on your [BACK] button to go to the previous page\n"; //exit (); } else { $target_file = userFilename($username, $year, $week); $DIS_SaveMessage = "Saving to {$target_file}"; $week_filename = weekFilename($year, $week); #ob_start("ReportSaving"); ob_start(); // $backup = ContentOfFile ($target_file); // SaveTextIntoFile ($report_content, $target_file); // makeReportingWeekFileFor ($year, $week); // SaveTextIntoFile ($report_output, $week_filename); // // SaveTextIntoFile ($backup, $target_file); $DIS_SaveMessage .= ob_get_contents(); ob_end_clean(); $week_url = weekUrl($year, $week); $DIS_SaveMessage .= "<br><a href='{$week_url}'>{$week_filename}</a><br>\n"; }
<?php require INC_DIR . "reporting_lib.inc"; require LIB_DIR . "date.inc"; include INC_DIR . "layout_helper.inc"; $current_year = currentYear(); // Get value from _POST or _GET $selected_user = value_from_POST_GET('selected_user'); $selected_year = value_from_POST_GET('selected_year', $current_year); // Assign value for Display $DIS_Application = "Browse User Reports"; $DIS_ListYears = array(); $reporting_dirs = listOfKnownYear(); $listUserReports = array(); $weeks_range = range(1, 52); while (list($k_week, $v) = each($weeks_range)) { if (strlen($k_week) < 2) { $k_week = '0' . $k_week; } if (userReportExists($selected_user, $selected_year, $k_week)) { $ufn = userFilename($selected_user, $selected_year, $k_week); $listUserReports[$k_week] = ContentOfFile($ufn); } } krsort($listUserReports); $DIS_AllUsers = active_users() + inactive_users(); @($DIS_PostUsername_HTML_SELECT = userList_HTML_SELECT('selected_user', $DIS_AllUsers, 'Select username', $selected_user));