.
*/
include("./include/include.php");
include("./include/Appl.php");
include("./include/g_accepted.php");
include("./include/g_body.php");
include("./include/g_meal.php");
admin_header();
if( !in_array("application_viewremarks", $_SESSION['sess_functions']) ) {
echoln("You are not authorized to see this page.");
}else {
echoln("
Meals
");
$query="SELECT `Meals`, COUNT(`id`) AS `Total` FROM `applications` WHERE ".$_SESSION['sess_sel']." GROUP BY `Meals` ORDER BY `Meals`";
if( @mysql_num_rows( $res=doquery($query) )<1 ) {
echoln("Empty selection.");
}else {
echoln("");
echoln(" ");
echoln(" | Meal | ");
echoln(" Total | ");
echoln("
");
$i=0;
$total=0;
while( $row=mysql_fetch_array($res) ) {
$i++;
$total+=$row["Total"];
if( ($i%2)==1 ) echoln(" ");
else echoln("
");
echoln(" | ".$Meals[ $row["Meals"] ]." | ");
echoln(" ".$row["Total"]." | ");
echoln("
");
}
echoln("
");
echoln("Total: ".$total." applications in current selection.
");
}
$usefields = array("BodyCode", "FirstName", "LastName", "Email", "Remarks");
$query = "SELECT `id`, `Accepted`";
$fields = array();
$applications = array();
$dir = dirname($_SERVER["SCRIPT_FILENAME"])."/include/ApplFields/*.php";
if( is_dir(dirname($dir)) ) {
foreach( glob($dir) as $file ) {
if( is_file($file) ) {
if( substr(basename($file, ".php"), 3)!="Separator" AND in_array(substr(basename($file, ".php"), 3), $usefields) ) {
include("./include/ApplFields/".basename($file));
$field = substr(basename($file, ".php"), 3);
$fields[] = $field;
$class = "Appl".$field;
$applications[ $field ] = new $class(0);
$query .= ", `".$field."`";
}
}
}
}else {
debug(dirname($dir)." does not exist, failed loading application form fields");
}
$query .= " FROM `applications` WHERE ".$_SESSION['sess_sel']." AND `Meals`='diet' ORDER BY `Meals`, `FirstName`, `LastName`";
if( mysql_num_rows( $res=doquery($query) )>0 ) {
echoln("Special meals
");
echoln("");
echoln(" ");
echoln(" | | ");
if( $applications['FirstName']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$applications['FirstName']->get_print_name_short()." | ");
if( $applications['LastName']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$applications['LastName']->get_print_name_short()." | ");
if( $applications['BodyCode']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$applications['BodyCode']->get_print_name_short()." | ");
echoln(" Accepted | ");
if( $applications['Remarks']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$applications['Remarks']->get_print_name_short()." | ");
echoln("
");
$i=0;
$total=0;
while( $row=mysql_fetch_array($res) ) {
$i++;
if( ($i%2)==1 ) echoln(" ");
else echoln("
");
echoln(" ");
echoln(" ");
if( $applications['Email']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ");
echoln(" | ");
if( $applications['FirstName']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$row["FirstName"]." | ");
if( $applications['LastName']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$row["LastName"]." | ");
if( $applications['BodyCode']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$Body[ $row["BodyCode"] ]." | ");
echoln("  | ");
if( $applications['Remarks']->get_access(false)!=Appl::ACCESS_NO )
echoln(" ".$row["Remarks"]." | ");
echoln("
");
}
echoln("
");
}
}
admin_footer();
?>