2005-02-23 14:55:01 +00:00
< ?
/*
This file is part of the 'Science Fair In A Box' project
SFIAB Website : http :// www . sfiab . ca
Copyright ( C ) 2005 Sci - Tech Ontario Inc < info @ scitechontario . org >
Copyright ( C ) 2005 James Grant < james @ lightbox . org >
This program is free software ; you can redistribute it and / or
modify it under the terms of the GNU General Public
License as published by the Free Software Foundation , version 2.
This program is distributed in the hope that it will be useful ,
but WITHOUT ANY WARRANTY ; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the GNU
General Public License for more details .
You should have received a copy of the GNU General Public License
along with this program ; see the file COPYING . If not , write to
the Free Software Foundation , Inc . , 59 Temple Place - Suite 330 ,
Boston , MA 02111 - 1307 , USA .
*/
?>
< ?
require ( " ../common.inc.php " );
auth_required ( 'admin' );
require ( " ../lpdf.php " );
require ( " ../lcsv.php " );
if ( ! $_GET [ 'type' ]) $type = " csv " ;
else $type = $_GET [ 'type' ];
if ( $type == " pdf " )
{
$rep = new lpdf ( i18n ( $config [ 'fairname' ]),
i18n ( " Judge List " ),
$_SERVER [ 'DOCUMENT_ROOT' ] . $config [ 'SFIABDIRECTORY' ] . " /data/logo-200.gif "
);
$rep -> newPage ();
$rep -> setFontSize ( 11 );
}
else if ( $type == " csv " )
{
$rep = new lcsv ( i18n ( " Judge List " ));
}
$table = array ();
2005-03-09 20:33:16 +00:00
$table [ 'header' ] = array ( i18n ( " ID " ),
i18n ( " Last Name " ),
2005-02-23 14:55:01 +00:00
i18n ( " First Name " ),
i18n ( " Email " ),
i18n ( " Phone Home " ),
i18n ( " Phone Work " ),
i18n ( " Phone Work Ext " ),
i18n ( " Phone Cell " ),
i18n ( " Organization " ),
i18n ( " Address 1 " ),
i18n ( " Address 2 " ),
i18n ( " City " ),
i18n ( " Province " ),
i18n ( " Postal Code " ),
i18n ( " Cat Pref " ),
i18n ( " Div Pref " ),
i18n ( " Highest PSD " ),
i18n ( " Professional Quals " ),
i18n ( " Years School " ),
i18n ( " Years Regional " ),
i18n ( " Years National " ),
i18n ( " Willing Chair " ),
i18n ( " Attending Lunch " ),
i18n ( " Expertise Other " ));
//fill these in if we ever make this PDFable
$table [ 'widths' ] = array ();
$table [ 'dataalign' ] = array ();
2005-03-10 19:47:07 +00:00
$q = mysql_query ( " SELECT judges.* FROM judges,judges_years WHERE judges.complete='yes' AND judges_years.year=' " . $config [ 'FAIRYEAR' ] . " ' AND judges.id=judges_years.judges_id ORDER BY lastname,firstname " );
2005-02-23 14:55:01 +00:00
while ( $r = mysql_fetch_object ( $q ))
{
$table [ 'data' ][] = array (
2005-03-09 20:33:16 +00:00
$r -> id ,
2005-02-23 14:55:01 +00:00
$r -> lastname ,
$r -> firstname ,
$r -> email ,
$r -> phonehome ,
$r -> phonework ,
$r -> phoneworkext ,
$r -> phonecell ,
$r -> organization ,
$r -> address1 ,
$r -> address2 ,
$r -> city ,
$r -> province ,
$r -> postalcode ,
$r -> catpref ,
$r -> divpref ,
$r -> highest_psd ,
$r -> professional_quals ,
$r -> years_school ,
$r -> years_regional ,
$r -> years_national ,
$r -> willing_chair ,
$r -> attending_lunch ,
2005-03-10 19:48:41 +00:00
str_replace ( " \n " , " " , $r -> expertise_other )
2005-02-23 14:55:01 +00:00
);
}
$rep -> addTable ( $table );
$rep -> output ();
?>