30 Commits

Author SHA1 Message Date
dave
900dab702d Add Tour selection.
- Admin can use the tour manager to add tours
- Admin can use the config variables to enable tours, and select the min/max number of tour choices.
- Students will see a "Tour Selection" section of registration, which is incomplete until the student has selected at least a minimum number of tours.... actually, this may be broken.. Need to look at it further..
2007-01-09 19:05:23 +00:00
james
9fc98fc288 Add a TCPDF version of the signature page, TCPDF does not require any extra PDF libraries (eg pdflib) to be installed
Create PNG versions of the uploaded logo image file
Detect which version of the signature page to use
Bump version to development series 2.0.5
2006-12-18 20:55:30 +00:00
james
319c5d6720 Add option to turn off the Mentor section for participant registration
Add two new projectnumber options:  c=category shortform,  d=division shortform, eg  (JLS01 = Junior, Life Science, Project #01)
Add shortform field for age category
Fix bug in config editor where it was updating values for ALL years, instead of just the current year!
Bump version number to development version
2006-12-06 17:58:40 +00:00
james
7e79a9dd9e Add the project number in big, fat, bold letters to the top of the registration summary page if their forms have been received. 2006-09-17 16:26:12 +00:00
james
aab25dfa0b CSS/Style/Layout fixes specifically for internet exploder to work properly. 2006-02-02 02:32:24 +00:00
james
0076c5f360 Allow turning off the special awards self-nominations. 2006-01-16 18:38:32 +00:00
james
343c70f633 Added the fair year rollover code to go from one year to the next 2005-11-21 19:36:48 +00:00
james
c3896013c1 checks for dates on special award nominations
checks for maximum number of nominations
allow logins of users when registration is closed
2005-05-12 15:47:21 +00:00
james
d9d82ce1f5 show the awsards on the registration summary main page 2005-05-11 21:39:39 +00:00
james
ed663e77eb Wow I dont even know what all is in this commit: few things i do know:
1) add (preliminary) special awards nominations for students
2) add css right-margin to summarytable class
3) add new table for projets-specialawards-link
4) move projects.inc.php from admin/ to / (so particpant registration can use it)
2005-05-11 04:13:27 +00:00
james
324433ef23 Add GPL headers to ALL PHP files 2005-01-24 18:00:03 +00:00
james
162475b62c Port participant signature page to use lpdf.php
Add required functions to lpdf.php to support the signature page
2005-01-18 03:33:37 +00:00
james
afdc22a2b2 Don't allow any changes to any forms once the forms have been received by the fair
Also, update the CSS to make teh h1-h4's smaller and reduce the margin-bottom size for them
2005-01-13 18:50:07 +00:00
james
2caf3a6678 change all status checker functions to accept a registration id as an optional parameter
all a spot for 'instructions text' on the main participant registration page
2005-01-07 04:46:52 +00:00
james
03dd7ffd16 remove debugging
add function for emergencycontact status
add emergency contact to main checklist
2005-01-05 15:05:32 +00:00
james
0786cf99d2 CSS: add sizes and fonts for "input", "textarea" and "select"
Remove seconds from signature page footer
show status of 'Print' in summary table
2004-12-14 20:11:10 +00:00
james
30ff0c29ad - Only allow linking to the signature page if all other pages before are complete
- Add the code to generate the PDF signature page using PHP's builtin PDFlib functions
2004-12-14 14:56:34 +00:00
james
c5d1e10c18 We only need to limit the Project registration link because it relies on students
the rest dont have dependencies so display them all the time
2004-12-10 22:33:15 +00:00
james
f11226ebd4 Add safety page, doesnt save yet.
modify CSS for all TD's vertical-align: top
2004-12-10 20:38:16 +00:00
james
2744901aac Add a new section "Mentor Information" to collect info on who helped do what in the project. 2004-12-10 19:59:18 +00:00
james
8326b10958 Force registration to be completed in order. Student grade is required for detection of age category, so it makes sense to enforce the registration process to be done in the right order. 2004-12-07 16:42:53 +00:00
james
f1dadb4434 Only display the named greeting if we have their name 2004-12-07 16:33:14 +00:00
james
3a212ae5d5 - refactor duplicate code in main, create an ouputStatus function to do the work
- add participants project file
- add checks for project completeness
- add new status 'empty' for if the section has not been started yet
2004-12-07 14:20:42 +00:00
james
00b5ee9642 allow removing any student as long as numfound > minstudents, since removing needs to be one at a time this will work out okay.
also, add a note about changing email address needs re-login
auto-logout on email address change
2004-12-07 05:33:26 +00:00
james
e091cb2e51 Add emit month/day/year functions to common
Make students page show the number of forms for the number of students
2004-12-03 04:28:18 +00:00
james
0111d59bdf Add counter
Fix CSS
fix XHTML
start of code for student info
2004-12-02 23:15:42 +00:00
james
31a815877d create an include file to contain the status check functions
create the student registration page
add complete/incomplete css elements
perform student complete/incomplete check in main
2004-12-02 19:40:43 +00:00
james
c17447ed70 registration summary table
summarytable css class
2004-12-02 19:03:53 +00:00
james
4fb6b70657 finish authenteication for registrations in 'open' state
autoredirect back to main page if they end up back at the beginning but are already logged in
2004-11-30 23:38:13 +00:00
james
5edecbdea5 add the participants main registration page, and do the authentication checks 2004-11-30 23:18:35 +00:00