- Add a field for trophies

- Fix a bug with the ordering of the sql statement.  Something I noticed fixing
  this bug: Tour info and award info will generate an error if used together.
This commit is contained in:
dave 2008-03-12 01:18:29 +00:00
parent 4587fd3c86
commit 7651426f03

View File

@ -471,6 +471,16 @@ $report_students_fields = array(
'table_sort' => 'award_prizes.order',
'components' => array('awards')),
'award_prize_trophy_any' => array(
'name' => 'Award -- Trophy (\'Yes\' if the award has a trophy)',
'header' => 'Trophy',
'width' => 0.5,
'table' => "IF ( award_prizes.trophystudentkeeper=1
OR award_prizes.trophystudentreturn=1
OR award_prizes.trophyschoolkeeper=1
OR award_prizes.trophyschoolreturn=1, 'Yes', 'No')",
'components' => array('awards')),
'nom_awards' => array(
'name' => 'Award Nominations -- Award Name (warning: duplicates student for multiple awards!)',
'header' => 'Award Name',
@ -784,10 +794,10 @@ $report_students_fields = array(
LEFT JOIN projectdivisions ON projectdivisions.id=projects.projectdivisions_id
LEFT JOIN projectcategories ON projectcategories.id=projects.projectcategories_id
$emergencycontact_join
$tour_join
$awards_join
$partner_join
$mentor_join
$tour_join
$awards_join
WHERE
students.year='$year'
AND projects.year='$year'
@ -795,9 +805,9 @@ $report_students_fields = array(
AND projectcategories.year='$year'
AND projectdivisions.year='$year'
AND (registrations.status='complete' OR registrations.status='paymentpending')
$mentor_where
$awards_where
$tour_where
$mentor_where
";
return $q;