Commit Graph

2300 Commits

Author SHA1 Message Date
james
740994032b Change font from Arial (embedded) to Times-Roman (builtin) - reduces filesize from 180k to 3k
Also change titles to Times-Bold
2004-12-15 05:36:27 +00:00
james
4dce799338 implement configuration of variables in the config table 2004-12-14 20:30:04 +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
4477a9412c Add a footer to the form, change line widths for all lines 2004-12-14 15:35:57 +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
e8167a2fd6 Whoops that should be $required=="yes" not just $required 2004-12-10 21:40:31 +00:00
james
8862433fc2 Properly perform the safety status, based on the safetyquestions and the required fields 2004-12-10 21:39:47 +00:00
james
d5a5e9800f save the safety responses in the safety table 2004-12-10 21:23:59 +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
0ba15a3f4f if min mentors is >0 only let them select between min and max 2004-12-10 20:09:21 +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
880d5b0a82 - display status on project and student pages to show if the section is complete or not
- add a new function happy() for displaying 'good' things... also the CSS to go with it.
   now we have:		error() - displaying bad things (in red)
   			notice() - displaying neutral things (in grey/blue)
			happy() - displaying good things (in green)
2004-12-08 20:34:02 +00:00
james
44473f264b Add school and t-shirt size selection to each student
Update required fields for students to include: dateofbirth, schools_id, tshirt
2004-12-08 20:18:36 +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
75e0cd7731 - Update project information when save is pressed
- Add req_table and req_elecricity to required fields for 'complete' status
2004-12-07 16:21:07 +00:00
james
cc1356b6cb - Add language and project requirements
- Also add the begin/end form tags
2004-12-07 15:58:31 +00:00
james
828c01a31b XHTML 1.0 Transitional compliance 2004-12-07 15:31:49 +00:00
james
38d4fc5e81 project information form 2004-12-07 15:28:59 +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
4e4df1e48d update TODO 2004-12-07 05:34:03 +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
0b46ebb808 update todo
allow removing of students IF studentnumber > minstudentsperproject
add a class 'caution' to ues on links, such as 'remove student'
add confirmClick javascript function
2004-12-06 21:37:49 +00:00
james
ece5a157ac Allow non-primary user to request registration number be emailed to them 2004-12-06 18:30:11 +00:00
james
b152d7d662 Add a little bit of content on the index page, just so its not empty 2004-12-06 18:14:31 +00:00
james
1a6fe9af75 update todo for deleting students 2004-12-03 15:38:55 +00:00
james
29a5c412a4 Finish update and insert code for new students
Still need a way to remove students
Add TODO
2004-12-03 15:38:37 +00:00
james
3a2d49c959 remove the brackets around the OTHER i18n output for non-translated strings :) 2004-12-03 04:30:50 +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
68ff4380e1 introduce new config parameters: minstudentsperproject and maxstudentsperproject
make students page use these values
2004-12-03 00:11:09 +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
7810a14532 adjust styles of h1-h3 2004-12-02 22:11:39 +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
785e62a765 retreival of lost/forgotten registration number 2004-12-02 17:53:31 +00:00
james
1509632d22 remove the brackets from non-translated strings 2004-12-02 17:40:37 +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
james
404157df30 participant registration authentication 2004-11-30 22:59:27 +00:00
james
86bad4961b - set proper SFIABDIRECTORY on all menu links (so they work from inside subdirs)
- add config directory, update config.inc.php
2004-11-30 19:06:35 +00:00
james
efdf49d000 add registration pages 2004-11-30 18:55:39 +00:00
james
0e93f59524 add default language and language detection
xhtml 1.0 transitional compliance changes
2004-11-30 18:52:31 +00:00
james
23b938d6fb setup i18n and multi-language support 2004-11-30 18:34:25 +00:00
james
ace55ad45a setup the layout same as the SFIAB development page... for now at least 2004-11-30 17:46:39 +00:00
james
f52b4f3848 Make XHTML 1.0 transitional 2004-11-10 15:31:30 +00:00
james
a64638ec03 admin index page 2004-11-10 13:59:32 +00:00
james
5b65814e7c Initial sources
removed proposal - doesnt need to be made public
2004-11-10 13:52:01 +00:00
james
fa8df79b41 Add proposal document 2004-11-10 13:43:58 +00:00
james
82a011e0df Initial import of directory structure 2004-11-10 13:40:23 +00:00