= '$today' " . "AND hlmd.schedule_num = hls.record_num " . "AND status IN ('Active','Closed','Completed') " . "AND volunteer_signup != 'N' " . "ORDER BY hls.sequence,hlmd.sequence LIMIT 0,1"; writeLog($query); $results = db_query($query); writeLog("Records Found: ".db_num_rows($results)); if (db_num_rows($results) == 0) { $query = "SELECT hlmd.schedule_num,hlmd.record_num AS menu_num " . "FROM hotlunch_menu_dates AS hlmd, hotlunch_schedules AS hls " . "WHERE hlmd.school_num = $school_num " . "AND hlmd.menu_date >= '$today' " . "AND hlmd.schedule_num = hls.record_num " . "AND status IN ('Active','Closed','Completed') " . "ORDER BY hls.sequence,hlmd.sequence LIMIT 0,1"; writeLog($query); $results = db_query($query); writeLog("Records Found: ".db_num_rows($results)); } if (db_num_rows($results)) { $row = db_fetch_array($results); extract($row); } else { $error_message = getLanguageText('ERRORMSG-NO-CURRENT-SCHEDULES'); header("Location: /?action=schedules&naction=list&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message)); exit(); } } if (!isset($menu_num) && isset($schedule_num)) { $today = date("Y-m-d",time()); $query = "SELECT record_num AS volunteer_menu_num FROM hotlunch_menu_dates " . "WHERE school_num = $school_num " . "AND schedule_num = $schedule_num " . "AND menu_date >= '$today' " . "ORDER BY sequence,menu_date LIMIT 0,1"; writeLog($query); $menu_num = db_getVal($query); } if (!isset($menu_num)) { $today = date("Y-m-d",time()); $query = "SELECT record_num FROM hotlunch_menu_dates " . "WHERE school_num = $school_num " . "AND menu_date >= '$today' " . "ORDER BY menu_date LIMIT 0,1"; writeLog($query); $menu_num = db_getVal($query); } $current_menu_num = $menu_num; // Check if this is a valid schedule $query = "select * from hotlunch_schedules " . "where school_num = $school_num " . "and record_num = $schedule_num"; writeLog($query); $results = db_query($query); if (db_num_rows($results) == 0) { $error_message = getLanguageText('ERRORMSG-INVALID-SCHEDULE'); $naction = ''; header("Location: /?action=$action&naction=$naction$headerArgs&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message)); exit(); } $hotlunch_schedule = db_fetch_array($results); $schedule_name = $hotlunch_schedule['schedule_name']; $schedule_num = $hotlunch_schedule['record_num']; $schedule_type = $hotlunch_schedule['schedule_type']; // If this is a ScheduleTeam user check if they have permission to access this schedule if (in_array($_SESSION['UserInfo']['type'],array('Schedule Team','Schedule Volunteer'))) { $userNum = intval($_SESSION['UserInfo']['record_num']); $access = db_getVal("SELECT count(*) FROM hotlunch_schedules_people WHERE school_num = $school_num AND schedule_num = $schedule_num AND user_num = $userNum"); if (!$access || $access == 0) { $error_message = getLanguageText('ERRORMSG-ACCESS-DENIED'); $action = ''; $naction = ''; header("Location: /?action=$action&naction=$naction$headerArgs&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message)); exit(); } } // Check if this is a valid menu $query = "select * from hotlunch_menu_dates " . "where school_num = $school_num " . "and schedule_num = $schedule_num " . "and record_num = $current_menu_num"; $results = db_query($query); if (db_num_rows($results) == 0) { $error_message = getLanguageText('ERRORMSG-NO-MENU-NUM'); $naction = ''; header("Location: /?action=$action&naction=$naction$headerArgs&form_message=" . urlencode($form_message) . "&error_message=" . urlencode($error_message)); exit(); } $hotlunch_menu_date = db_fetch_array($results); $menu_date = $hotlunch_menu_date['menu_date']; $menu_title = $hotlunch_menu_date['menu_title']; $mdate = date("D M j, Y",strtotime($menu_date) + 60 * 60); $templatePageTitle = getLanguageText('TEXT-VOLUNTEER-LIST') . " - $schedule_name - $menu_title"; if ($schedule_type != 'Fund Raising') $templatePageTitle .= " - $mdate"; include "hotlunch_reports.menu.php"; echo("
\n"); if (array_key_exists('naction',$_GET)) $naction = $_GET['naction']; if (array_key_exists('naction',$_POST)) $naction = $_POST['naction']; $school_num = $school_record['record_num']; // // Process any required actions // if (strlen($naction) > 0) { if (array_key_exists('user_num',$_GET)) $user_num = intval($_GET['user_num']); if (array_key_exists('user_num',$_POST)) $user_num = intval($_POST['user_num']); switch ($naction) { case 'add': $vnum = db_getVal("SELECT count(*) FROM hotlunch_volunteers WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $current_menu_num AND user_num = $user_num AND deleted != 'Y'"); if ($vnum == 0) { $query = "SELECT max(sequence) FROM hotlunch_volunteers " . "WHERE school_num = $school_num " . "AND schedule_num = $schedule_num " . "AND menu_num = $current_menu_num " . "AND deleted != 'Y'"; $sequence = intval(db_getVal($query)) + 1; $table = new Table("hotlunch_volunteers"); $menu_num = $current_menu_num; $deleted = 'N'; $query = $table->BuildInsert(); db_query($query); } db_query("UPDATE users SET available_to_volunteer = 'Y' where school_num = $school_num AND record_num = $user_num"); break; case 'delete': // db_query("DELETE FROM hotlunch_volunteers WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $current_menu_num AND user_num = $user_num"); db_query("UPDATE hotlunch_volunteers SET deleted = 'Y' WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $current_menu_num AND user_num = $user_num AND deleted != 'Y'"); break; } } include "form.messages.php"; if ($school_record['volunteer_sorting'] == 'Manual Sorting') { ?> 0) { while ($volunteer = db_fetch_array($volunteers)) { extract($volunteer); $school_num = $school_record['record_num']; $name = "$first_name $last_name"; $span_id = "user_$user_num"; $otipSpans .= "" . $otipTABLE . sprintf($otipROW2,"Name: ",$name) . sprintf($otipROW2,"Phone: ",$home_phone) . sprintf($otipROW2,"Email: ",$email); // Get set of children $students = db_query("SELECT * FROM people WHERE school_num = $base_school_num AND people_type = 'Student' AND user_num = $user_num"); while ($row = db_fetch_array($students)) { $sname = $row['first_name'] . ' ' . $row['last_name']; $class = getClassInfo($row['class_num'],'internal'); $otipSpans .= sprintf($otipROW21,'left',"
$sname
$class"); } $otipSpans .= "
$mdate") ?>
\n"; $name = "$name"; $class = 'data-odd'; if ($count % 2) $class = 'data-even'; $count++; $msg = getLanguageText('TEXT-CONFIRM-DELETE'); $delete_icon = "Delete Volunteer"; $delete_link = "$delete_icon"; // Display student grades $query = "SELECT c.* FROM people AS p, classes AS c " . "WHERE p.school_num = $base_school_num " . "AND p.user_num = $user_num " . "AND c.school_num = $base_school_num " . "AND p.class_num = c.record_num"; $classes = db_query($query); $cinfo = ""; while ($crow = db_fetch_assoc($classes)) { $grade = $crow['grade']; $division = $crow['division']; $class_num = $crow['record_num']; if (strlen($cinfo)) $cinfo .= " // "; $cinfo .= getClassInfo($class_num, 'internal', 0); } ?> There are no volunteers registered for this date

-
User Name:


'$today' " . "order by sequence,menu_date"; $menu_dates = db_query($query); if (db_num_rows($menu_dates)) { if (!$formStarted) { $formStarted = true; ?>
: