function get_shift_name_from_id($id) { if (strpos($id, "portland") > 0) { $shift_name = "Portland House Shift: "; } else { $shift_name = "Bangor House Shift: <br>"; } $shift_name .= date("l F j, Y", mktime(0, 0, 0, get_shift_month($id), get_shift_day($id), get_shift_year($id))); $shift_name = $shift_name . " "; $st = get_shift_start($id); $et = get_shift_end($id); if ($st == 0) { $shift_name = $shift_name . "night"; } else { $st = $st < 12 ? $st . "am" : $st - 12 . "pm"; if ($st == "0pm") { $st = "12pm"; } $et = $et < 12 ? $et . "am" : $et - 12 . "pm"; if ($et == "0pm") { $et = "12pm"; } $shift_name = $shift_name . $st . " to " . $et; } return $shift_name; }
} // active volunteers who haven't worked recently $everyone = getall_names("active", "volunteer", $_SESSION['venue']); if ($everyone && mysql_num_rows($everyone) > 0) { //active volunteers who haven't worked for the last two months $two_months_ago = $today - 60 * 86400; echo '<div class="inactiveBox">'; echo '<p><strong>Unscheduled active house volunteers who haven\'t worked during the last two months:</strong>'; echo '<table class="searchResults"><tr><td class="searchResults"><u>Name</u></td><td class="searchResults"><u>Date Last Worked</u></td></tr>'; while ($thisRow = mysql_fetch_array($everyone, MYSQL_ASSOC)) { if (!preg_match("/manager/", $thisRow['type'])) { $shifts = selectScheduled_dbShifts($thisRow['id']); $havent_worked = true; $last_worked = ""; for ($i = 0; $i < count($shifts) && $havent_worked; $i++) { $date_worked = mktime(0, 0, 0, get_shift_month($shifts[$i]), get_shift_day($shifts[$i]), get_shift_year($shifts[$i])); $last_worked = substr($shifts[$i], 0, 8); if ($date_worked > $two_months_ago) { $havent_worked = false; } } if ($havent_worked) { echo '<tr><td class="searchResults"><a href="personEdit.php?id=' . $thisRow['id'] . '">' . $thisRow['first_name'] . ' ' . $thisRow['last_name'] . '</a></td><td class="searchResults">' . $last_worked . '</td></tr>'; } } } echo '</table></p></div><br>'; } } //DEFAULT PASSWORD CHECK if (md5($person->get_id()) == $person->get_password()) {
echo '<div class="infobox"><p class="notes"><strong>Notes:</strong><br />'; echo $person->get_notes() . '</p></div><br>'; //APPLICANT CHECK if ($person->get_first_name() != 'guest' && $person->get_status() == 'applicant') { //SHOW STATUS echo '<div class="infobox"><p><strong>Your application has been filed.</strong><br><br /><table><tr><td><strong>Step</strong></td><td><strong>Completed?</strong></td></tr><tr><td>Background Check</td><td>' . $person['background_check'] . '</td></tr><tr><td>Interview</td><td>' . $person['interview'] . '</td></tr><tr><td>Shadow</td><td>' . $person['shadow'] . '</td></tr></table></p></div>'; } //VOLUNTEER CHECK if ($_SESSION['access_level'] == 1) { //we need to populate their schedule. $shifts = selectScheduled_dbShifts($person->get_id()); $scheduled_shifts = []; foreach ($shifts as $shift) { $shift_month = get_shift_month($shift); $shift_day = get_shift_day($shift); $shift_year = get_shift_year($shift); $shift_time_s = get_shift_start($shift); $shift_time_e = get_shift_end($shift); $cur_month = date("m"); $cur_day = date("d"); $cur_year = date("y"); if ($shift_year > $cur_year) { $upcoming_shifts[] = $shift; } else { if ($shift_year == $cur_year) { if ($cur_month < $shift_month) { $upcoming_shifts[] = $shift; } else { if ($shift_month == $cur_month) { if ($cur_day <= $shift_day) { $upcoming_shifts[] = $shift;
function get_shift_name_from_id($id) { $shift_name = date("l F j, Y", mktime(0, 0, 0, get_shift_month($id), get_shift_day($id), get_shift_year($id))); $shift_name = $shift_name . " "; $st = get_shift_start($id); $et = get_shift_end($id); if ($st == 0) { $shift_name = $shift_name . "overnight"; } else { $st = $st < 12 ? $st . "am" : $st - 12 . "pm"; if ($st == "0pm") { $st = "12pm"; } $et = $et < 12 ? $et . "am" : $et - 12 . "pm"; if ($et == "0pm") { $et = "12pm"; } $shift_name = $shift_name . $st . " to " . $et; } return $shift_name; }