b807381418
bump db version to 15
james
2006-02-05 21:52:40 +00:00
1771c83da4
Add a configuration option to specify whether to collect 'personal' information about the students, such as address, phone number, date of birth, etc.
james
2006-02-05 21:39:32 +00:00
99af4b4f4a
Bump development branch to 1.0.1 and db 14
james
2006-02-02 03:23:48 +00:00
588d994d41
Add full db.13 file, and bump version number to 1.0.0
james
2006-02-02 02:59:12 +00:00
aab25dfa0b
CSS/Style/Layout fixes specifically for internet exploder to work properly.
james
2006-02-02 02:32:24 +00:00
2169e3829f
Insert a mentor if we have at least the mentor's last name, instead of requiring both firstname and lastname
james
2006-02-01 21:08:59 +00:00
d56f62f95e
Dont do a foreach on a non-array (if no questions were answered)
james
2006-02-01 17:53:04 +00:00
b63674f649
Add some instructions to the safety questions page, and properly detect if there are no questions
james
2006-02-01 17:50:27 +00:00
ab294df97b
Make safety questions require a question to be filled in (or at least something in the question box)
james
2006-02-01 16:59:45 +00:00
b9bf8fba6c
Fix a few multi-year related bugs with the category/division linkings
james
2006-02-01 16:39:48 +00:00
90191e4b99
Keep checkbox and categories on same line
james
2006-02-01 16:32:41 +00:00
a20dfdbd7a
Merge Jamie's changes from Peterborough, allowing different divisions to be available to the different age categories. -- default is 'no'
james
2006-02-01 16:29:08 +00:00
a9ffdf7ee4
Oops fix the misspelled "Divison"s
james
2006-02-01 15:31:09 +00:00
522dfaf701
switch the sort order on the divisions config page from 'division' to 'id'
james
2006-02-01 06:51:48 +00:00
68ff1bdc2f
Make the titles on the awards page a little more meaningful/correct
james
2006-02-01 05:12:07 +00:00
2784262d6d
Database update for the 'exclude from awards ceremony' new feature
james
2006-02-01 05:09:59 +00:00
b375b4ae0d
Implement Bug #0000001 - Have option to exclude awards and/or prizes from the awards ceremony script. (An example could be honourable mentions that you dont call up on stage at the awards ceremony)
james
2006-02-01 05:06:48 +00:00
1833a63b15
Adjust the column widths a bit
james
2006-02-01 05:04:36 +00:00
738aaeb172
fix a few typos in the annealer, and bump up the moves to 1000 for better results
james
2006-01-31 23:31:40 +00:00
c5e55fad37
Remove the unneeded configuration params for timeslots from the scheduler Separate the 'requirement check' into a separate file and run it on both the config page, and as a double check on the actual annealer page incase they decide to manually type in the address or bookmark or somkething.
james
2006-01-31 22:34:04 +00:00
6832bdc572
Allow setting a mingrade of 0 (kindergarden) for the categories, also center the columns in the table to look nicer
james
2006-01-28 17:53:26 +00:00
dbaf4d9b4e
Make the students Date of Birth selector choose a year range based on the min/max grade of students. Assume: minimum 3 years old in grade 0 (kindergarden) maximum 18 years old in grade 12
james
2006-01-28 17:49:33 +00:00
cf22c24c78
Add school district and school board fields to the schools database
james
2006-01-27 18:36:53 +00:00
958a25c4aa
Fix the safety question yes/no stuff, also fix the editor, it appears to have been broken somehow!
james
2006-01-27 01:14:16 +00:00
d6bbe5701e
add a quick script to help with debugging, it dumps out the scheduler data (and also any other data in the tables!)
james
2006-01-26 23:25:33 +00:00
7272288c64
Add language to populate_fake Add a bit of sanity checks to assignprojectnumbers -- make sure it assigns them all, or error out if it doesnt
james
2006-01-26 23:10:39 +00:00
eaa1444082
Make the scheduler config check for available timeslots Make the scheduler actually insert the timeslot/project/team data into the database
james
2006-01-26 23:06:47 +00:00
7b5d56ce60
Update the judges timeslot editor to have a new field for 'allow divisional'. This specifies whether the automatic judges scheduler can use this timeslot to scheduler the divisional awards judging.
james
2006-01-26 21:42:04 +00:00
19b24cca36
Add scrollbars=yes to the judge info popup window, so its possible to scroll down!
james
2006-01-26 17:52:06 +00:00
7076b17366
Whoops! the last commit was for this file - not the scheduler.. DOH
james
2006-01-26 15:06:56 +00:00
fefd9c8e35
BUGFIX From Just Reardon: If specialawardnomination is set to "none" (fair doesnt use special award self-nominations) then the pick winners page will instead show all projects that are eligible for the award to choose a winner, instead of those that are nominated for it (which is none).
james
2006-01-26 15:04:25 +00:00
36bee33066
Add a configuration option to specify the maximum number of words in the project summary (Default=100) Add some fancy-smansy javascript/dhtml word-counter code to the project summary. Make project status be incomplete if word count is too high
james
2006-01-24 15:44:08 +00:00
06dae78992
Fixed a bug that prevented students from logging back in to view their forms once the forms were marked as complete
james
2006-01-24 14:30:38 +00:00
1585fdb3e6
bump version number to 0.9.9 and db version 13
james
2006-01-20 20:19:47 +00:00
1aec62aa4b
Oops, 0.9.8 only requires version 12
james
2006-01-20 20:04:49 +00:00
1a04556319
add full version 12 database bump version number
james
2006-01-20 19:58:06 +00:00
a7bcc3c5b3
Only allow the participants to change their school if the registration type is 'open' or 'singlepassword'. if it is 'schoolpassword' or 'invite' we already know what school they are from.
james
2006-01-20 19:48:37 +00:00
725a4c91d7
Hmm, fix a big that stopped email tag substitutions from working when the substitution was a pure number (eg, a registration number). Fixed it by enclosing the replacement in "" so its treated as a string.
james
2006-01-20 19:26:13 +00:00
2135a5aa5b
bump database version number
james
2006-01-19 19:24:36 +00:00
4d54bdbb1c
Update translation manager to work with unlimited number of languages as defined in the languages table Update i18n function to accept a third parameter, which is an array that describes the arguments in the string to make translation much easier Update some of the config/admin pages to make sure i18n is properly used, and that argument descriptions are set
james
2006-01-19 17:15:07 +00:00
28ebf2ce30
Add a preliminary translation manager, mostly copied from another location that I use a similar system. It needs to be updated still to handle translations for the languages in the 'languages' table instead of only french. But this will at least allow us to begin the french translations
james
2006-01-19 01:58:37 +00:00
652e8fe321
If the page text looks like it contains HTML code, just output it normally, but if it does not contain HTML code, then perform a nl2br() on the text before it outputs
james
2006-01-18 21:28:00 +00:00
aba757375a
Whoops, this file shouldnt be here :)
james
2006-01-18 05:43:57 +00:00
69b4b943ac
Make the T-Shirt size question to students able to be disabled via a configuration variable for fairs that dont give out tshirts
james
2006-01-18 05:33:13 +00:00
321a245670
Split school access and school participant invitations into separate files Update invitation system to keep track of the number that have been invited and not allow the school to invite more than they are allowed Update the schools editor, to allow specifying the max number of projects and whether the max is total for the school, or per age category Add required fields to the schools table Update the config variable for special awards registration to allow turning special awards registration off
james
2006-01-18 05:22:58 +00:00
9e70fe11c2
Show the registration number for invited pariticpants on the schoolaccess page. This is so the school manager (/teacher) can easily tell the students how to login and also so the teacher can login as the students to confirm theri registration is complete.
james
2006-01-16 22:25:21 +00:00
0076c5f360
Allow turning off the special awards self-nominations.
james
2006-01-16 18:38:32 +00:00
9881ddb968
Only try to insert category preferences if they've submitted category preferences
james
2006-01-16 18:19:12 +00:00
515e615a8f
Properly display the project number if registraiton fee is >0
james
2006-01-16 16:22:05 +00:00
0043071501
Bump version to 0.9.7 so development can continue, also bump DB version to 12
james
2006-01-16 06:03:50 +00:00
ab197cbdd1
Package version 0.9.6 Tag version 0.9.6 in SVN
sfiab-0.9.6
james
2006-01-16 05:27:17 +00:00
bd274f6301
Add the 'back to admin' line to the committee manager
james
2006-01-16 05:24:14 +00:00
60074d3caa
Bump version number to 0.9.6 Add the full database file for DBVERSION 11
james
2006-01-16 05:21:52 +00:00
b4fc47f9b7
Add a huge warning about the scheduler not yet being complete.
james
2006-01-16 05:04:45 +00:00
3bccb5d163
Commit all of daves changes to the annealer - it is DEFINITELY NOT COMPLETE YET! DO NOT ATTEMPT TO USE IT YET! EXCEPT OF COURSE FOR TESTING PURPOSES :)
james
2006-01-16 04:58:43 +00:00
d763cd1636
Add a link to the generic prize template editor, right before the link to create all divisional awards based on the template.
james
2006-01-16 04:57:56 +00:00
5ff9494d48
Fix judges info to properly show the age category preference and areas of expertise
james
2006-01-16 04:55:46 +00:00
d17e145158
Only create the awards if a sponsor is selected
james
2006-01-16 04:44:30 +00:00
4953d2c13c
fix the table labels report to work multi-yaer
james
2006-01-13 16:57:58 +00:00
0079416c94
Add all the "required fields" feedback for judges registration
james
2006-01-12 17:08:41 +00:00
b370dac7d5
Add all the "required fields" feedback for participant registration
james
2006-01-12 16:27:47 +00:00
45f4581dc4
update 'fake data' scripts for 2006
james
2006-01-12 16:25:35 +00:00
635d0b6e2d
Fix annealer to only use judges that are complete and from the current FAIRYEAR
james
2006-01-03 02:44:26 +00:00
112693c337
Fix the divisional award creator to load the right page :)
james
2006-01-03 02:33:36 +00:00
c53e130cc4
Fix the scheduler config to work with multi-year data
james
2006-01-03 02:33:11 +00:00
5748382c97
Whoops, fix the bugs in the db update file, it should import properly now.
james
2006-01-03 02:17:30 +00:00
44a79493aa
Get age category preference from judges as they register Create scheduler configuration page to handle setup parameters for the automatic judge team assignments Create the annealer to handle the actual assignments of judges to judging teams based on the lowest cost function of each individual team. Currently takes into account: a) age category preference, b) divisional areas of expertise. still requires: years of experience, language preference, and 'team captain' scheduling.
james
2006-01-03 02:08:23 +00:00
33cb624154
properly handle running scripts from the /scripts directory
james
2006-01-03 02:03:30 +00:00
577789b117
Add functionality to auto-create the divisional awards for each division and age category, based on the default prize template
james
2006-01-03 02:02:52 +00:00
335098e5a7
Fix a few queries to handle multi-year data properly Add link to edit the generic prize template
james
2006-01-03 02:01:20 +00:00
56a16916e2
New database code for new stuff
james
2006-01-03 02:00:11 +00:00
5e858b87fb
Add a script to create fake judges for testing with
james
2006-01-03 01:50:54 +00:00
8ae58b5957
Fix the width of the teams display so they are all consistent
james
2006-01-03 01:50:23 +00:00
0adc204a58
Make judges registration 'resend password' work (by adding code that was never there! whoops!)
james
2006-01-03 01:49:28 +00:00
d8321449f9
Bug and Typo fixes are per John Meskes
james
2005-12-15 22:28:04 +00:00
5b35723e8a
Bump version to 0.9.5 and db to 10 for the FINAL TIME :)
james
2005-12-15 16:24:57 +00:00
f12bdfec09
THIS IS THE FINAL REVISION FOR 0.9.4
james
2005-12-15 16:10:09 +00:00
aac1a8461d
Fix bug in install3
james
2005-12-15 16:04:47 +00:00
d461952fa4
re-bump version to 0.9.5 and database to 10
james
2005-12-15 15:59:05 +00:00
f2c08f472d
Whoops! Rollback to 0.9.4 and fix the bug in the full.9.sql so the installer will work again! I'll need to repackage...
james
2005-12-15 15:53:37 +00:00
39627cd2f5
Update version to 0.9.5 and DB version to 10 in preparation for new stuff
james
2005-12-14 21:26:58 +00:00
da91edc427
Add CHANGES file, fix some quotes in common inc
james
2005-12-14 21:05:27 +00:00
017e1c58c0
Make the footer only show debugging information if we're using a debug/testing version, aka version number is odd
james
2005-12-14 21:00:02 +00:00
82b91e0429
Bump version number to 0.9.4
james
2005-12-14 20:15:58 +00:00
1ccaeac8eb
Add the FULL v9 DB
james
2005-12-14 20:14:22 +00:00
668d410207
Update LPDF to handle tables without a header row Update LPDF to add a "..." to a table field if all of the text didnt fit in the table field
james
2005-12-08 18:01:30 +00:00
b956f4c2d3
Add project details report - shows info for one project per page, with project details, mentor information, and project summary Remove some leftover junk from tablelabels report
james
2005-12-08 18:00:30 +00:00
3f50a343af
fix a few reports to make sure we dont duplicate results for multiple years
james
2005-12-08 16:17:12 +00:00
5bd24e3f8d
Put phone numbers on multiple lines for PDF, and in multiple columns on teh same line for CSV
james
2005-12-08 16:05:25 +00:00
074b66274c
Add student emergency contact report
james
2005-12-08 16:00:18 +00:00
ba25b4ae86
Make sure safety questions are only displayed/checked for the current fairyear
james
2005-12-08 15:35:41 +00:00
2179f3f709
Add safety question configuration
james
2005-12-08 14:56:30 +00:00
a4faab66e0
Fix the divisions query to query the divisions from this year properly
james
2005-11-26 18:59:44 +00:00
e8353f011f
Add the judge inviter to the judge administration section Add the new judge invite email
james
2005-11-25 21:15:29 +00:00
5df07701a0
NEW FEATURE: Judge Registration Type
james
2005-11-25 20:07:21 +00:00
6eb1a39d0b
add the ability for schools to invite participants IF participant_registration_type=="invite" also switch the new participant email to read from the emails table instead of hardcoded from the file
james
2005-11-25 19:37:10 +00:00
122194d296
Change installer to look for an older version of the "full" database if the newest (required) version cannot be found. The user will then need to manually update from whatever version is installed to the newest (using db_update.php)
james
2005-11-25 15:16:47 +00:00