2005-01-13 22:00:34 +00:00
< ?
require ( " ../common.inc.php " );
require ( " ../lpdf.php " );
2005-01-13 23:59:22 +00:00
$catq = mysql_query ( " SELECT * FROM projectcategories WHERE year=' " . $config [ 'FAIRYEAR' ] . " ' AND id=' " . $_GET [ 'cat' ] . " ' " );
if ( $catr = mysql_fetch_object ( $catq ))
2005-01-13 22:00:34 +00:00
{
2005-01-13 23:59:22 +00:00
$pdf = new lpdf ( i18n ( $config [ 'fairname' ]), i18n ( " Checkin List " ) . " - " . i18n ( $catr -> category ));
$pdf -> newPage ();
2005-01-13 22:00:34 +00:00
$q = mysql_query ( " SELECT registrations.id AS reg_id,
registrations . num AS reg_num ,
registrations . status ,
projects . title ,
projects . projectdivisions_id
FROM
registrations
left outer join projects on projects . registrations_id = registrations . id
WHERE
registrations . year = '".$config[' FAIRYEAR ']."'
AND ( registrations . status = 'complete' OR registrations . status = 'paymentpending' )
AND projects . projectcategories_id = '$catr->id'
ORDER BY
projects . title
" );
echo mysql_error ();
$table = array ();
$table [ 'header' ] = array ( i18n ( " Paid? " ), i18n ( " Proj # " ), i18n ( " Project Title " ), i18n ( " Student(s) " ), i18n ( " Div " ));
$table [ 'widths' ] = array ( 0.5 , 0.6 , 3.5 , 2.4 , 0.5 );
$table [ 'dataalign' ] = array ( " center " , " left " , " left " , " left " , " center " );
while ( $r = mysql_fetch_object ( $q ))
{
switch ( $r -> status )
{
case " paymentpending " : $status_text = " No " ; break ;
case " complete " : $status_text = " " ; break ;
}
$status_text = i18n ( $status_text );
2005-01-13 23:59:22 +00:00
$divq = mysql_query ( " SELECT division,division_shortform FROM projectdivisions WHERE year=' " . $config [ 'FAIRYEAR' ] . " ' AND id=' " . $r -> projectdivisions_id . " ' " );
2005-01-13 22:00:34 +00:00
$divr = mysql_fetch_object ( $divq );
$sq = mysql_query ( " SELECT students.firstname,
2005-01-13 23:59:22 +00:00
students . lastname
2005-01-13 22:00:34 +00:00
FROM
2005-01-13 23:59:22 +00:00
students
2005-01-13 22:00:34 +00:00
WHERE
students . registrations_id = '$r->reg_id'
" );
$students = " " ;
2005-01-13 23:59:22 +00:00
$studnum = 0 ;
2005-01-13 22:00:34 +00:00
while ( $studentinfo = mysql_fetch_object ( $sq ))
{
2005-01-13 23:59:22 +00:00
if ( $studnum > 0 ) $students .= " , " ;
$students .= " $studentinfo->firstname $studentinfo->lastname " ;
$studnum ++ ;
2005-01-13 22:00:34 +00:00
}
2005-01-13 23:59:22 +00:00
$table [ 'data' ][] = array ( $status_text , $r -> proj_num , $r -> title , $students , i18n ( $divr -> division_shortform ));
2005-01-13 22:00:34 +00:00
}
$pdf -> addTable ( $table );
$pdf -> output ();
2005-01-13 23:59:22 +00:00
}
2005-01-13 22:00:34 +00:00
?>