diff --git a/admin/reports.inc.php b/admin/reports.inc.php
index acbe6c5..6e38fdd 100644
--- a/admin/reports.inc.php
+++ b/admin/reports.inc.php
@@ -25,6 +25,8 @@
require_once("reports_judges.inc.php"); /* $report_students_fields */
require_once("reports_awards.inc.php"); /* $report_students_fields */
require_once("reports_committees.inc.php"); /* $report_students_fields */
+ require_once("reports_schools.inc.php");
+
require_once('../lpdf.php');
require_once('../lcsv.php');
@@ -172,7 +174,7 @@ foreach($stock as $n=>$v) {
{
global $allow_options;
global $report_students_fields, $report_judges_fields, $report_awards_fields;
- global $report_committees_fields;
+ global $report_committees_fields, $report_schools_fields;
switch($report['type']) {
@@ -180,6 +182,7 @@ foreach($stock as $n=>$v) {
case 'judge': $allow_fields = array_keys($report_judges_fields); break;
case 'award': $allow_fields = array_keys($report_awards_fields); break;
case 'committee':$allow_fields = array_keys($report_committees_fields); break;
+ case 'school': $allow_fields = array_keys($report_schools_fields); break;
}
/* First delete all existing fields */
@@ -218,6 +221,7 @@ foreach($stock as $n=>$v) {
{
global $allow_options, $report_students_fields, $report_judges_fields;
global $report_committees_fields, $report_awards_fields;
+ global $report_schools_fields;
$report = array();
@@ -243,6 +247,7 @@ foreach($stock as $n=>$v) {
case 'judge': $allow_fields = array_keys($report_judges_fields); break;
case 'award': $allow_fields = array_keys($report_awards_fields); break;
case 'committee':$allow_fields = array_keys($report_committees_fields); break;
+ case 'school': $allow_fields = array_keys($report_schools_fields); break;
}
$q = mysql_query("SELECT * FROM reports_items
@@ -359,7 +364,7 @@ foreach($stock as $n=>$v) {
function report_gen($report)
{
- global $config, $report_students_fields, $report_judges_fields, $report_awards_fields;
+ global $config, $report_students_fields, $report_judges_fields, $report_awards_fields, $report_schools_fields;
global $stock, $report_committees_fields;
global $filter_ops;
@@ -369,6 +374,7 @@ foreach($stock as $n=>$v) {
case 'judge': $fields = $report_judges_fields; break;
case 'award': $fields = $report_awards_fields; break;
case 'committee': $fields = $report_committees_fields; break;
+ case 'school': $fields = $report_schools_fields; break;
}
$gen_mode = '';
@@ -506,6 +512,7 @@ foreach($stock as $n=>$v) {
case 'judge': $q = report_judges_fromwhere($report, $components); break;
case 'award': $q = report_awards_fromwhere($report, $components); break;
case 'committee': $q = report_committees_fromwhere($report, $components); break;
+ case 'school': $q = report_schools_fromwhere($report, $components); break;
}
$q = "SELECT $sel $q $filter_query $group_query ORDER BY $order";
diff --git a/admin/reports_editor.php b/admin/reports_editor.php
index a49a269..d44e12e 100644
--- a/admin/reports_editor.php
+++ b/admin/reports_editor.php
@@ -29,6 +29,7 @@
require_once('reports_judges.inc.php');
require_once('reports_awards.inc.php');
require_once('reports_committees.inc.php');
+ require_once('reports_schools.inc.php');
require_once('reports.inc.php');
$fields = array();
@@ -242,6 +243,7 @@ function reportChange()
case 'judge': $fields = $report_judges_fields; break;
case 'award': $fields = $report_awards_fields; break;
case 'committee': $fields = $report_committees_fields; break;
+ case 'school': $fields = $report_schools_fields; break;
}
echo "<< ".i18n("Back to Reports")."
";
@@ -281,7 +283,9 @@ function reportChange()
echo "