<div class="notifications" id="notifications"></div> <p></p><br /> <?php } ?> <h2>Regular update</h2> <div class="row"> <div class="span7"> <?php if (isset($_GET['weekly_succ'])) { echo insertNotify("success", "Your weekly update has been saved successfully"); } elseif (isset($_GET['weekly_succ_email'])) { echo insertNotify("success", "Your weekly update has been saved and emailed successfully"); } if ($results = checkForPreviousWeeklyUpdate(generateWeeklyReportID($my_username, $start_ts, $end_ts))) { # Previous report was found $previous_report = $results['report']; } else { $previous_report = null; } ?> <form action="add_generic_weekly.php" method="POST"> <textarea class="textarea span7" name="weeklyupdate" placeholder="Enter Update" style="height: 500px"><?php echo $previous_report; ?> </textarea> <script> $('.textarea').wysihtml5({"image": false, "color": false}); var wysihtml5Editor = $(".textarea").data("wysihtml5").editor; wysihtml5Editor.observe("focus", function() {
<?php include_once 'phplib/base.php'; if (!db::connect()) { echo "Database connection failed, cannot continue. "; } else { $timestamp = time(); $username = getUsername(); $range_start = db::escape($_POST['range_start']); $range_end = db::escape($_POST['range_end']); $report_id = generateWeeklyReportID($username, $range_start, $range_end); $state = "final"; $report = db::escape($_POST['weeklyupdate']); $query = "INSERT INTO generic_weekly (report_id, range_start, range_end, timestamp, user, state, report) VALUES ('{$report_id}', '{$range_start}', '{$range_end}', '{$timestamp}', '{$username}', '{$state}', '{$report}')"; if (!db::query($query)) { echo "Database update failed, error: " . db::error(); } else { if (isset($_POST['do_email'])) { # The user clicked the email button so also email a copy of the report if (sendEmailReport($username, $report, $range_start, $range_end)) { Header("Location: {$ROOT_URL}/add.php?weekly_succ_email=hellyeah"); } } else { Header("Location: {$ROOT_URL}/add.php?weekly_succ=hellyeah"); } } }