The install3 script detects an 'existing' install vs a 'fresh' install by checking for config entries with year=0... originally it expected only one DBVERSION and if any others existed then this must not be a fresh install, but now since things exist there, we need to forcefully check only the vars we're looking for.
- school principals (via schools.schoolemail)
- school science heads (via schools.scienceheademail)
- teachers (via students.teacheremail) - this year, last year, or all years
- Add a 'total' option to the report generator, to signal that this column
should be added up.
- If total is != zero, it shows the total at the bottom of each table, else, it
shows the number of rows (changed the text to Total: for a total, and Rows:
to show rows, if the total is 0)
tinytext.
- Change the icon_path to somethign SFIAB will like better in the tableeditor
(was wondering why I had no icons in the tableeditor)
- Add a crude maxlength support for text areas
the project number field if blank).
- Add a new number option 'X', which counts among ALL projects, not just the
ones in the same division/cat.
- Add a padding argument to N or X (N0...N9) defaults to 2 for N, and 3 for X.
- Adds 3 columns to the project table:
- projectsort: for storing the expanded text
- projectnumber_seq: for storing the N or X number for projects
- projectsort_seq: for storing the N or X number for the sort order
- Add a new config option for sorting, and expand the text for the
projectnumber.
- Change the default sorting for reports and project lists to use the
projectsort category.
- Remove the gvrsf_tn option from the database, it's not needed now.
- Fix a bug in the award query tha twas incorrectly linking judges teams with judges
- Add 'Judge Name' to the query so non mysql5 users can create an award report
that lists the judge names for each award.
large penalty (5*20=100) which exceeds the cost of a 1st vs. 2nd choice tour.
This could cause a student to be bumped to a 2nd choice tour for no reason
other than to fix the schools. The idea for duplicate schools is to only
prefer to have 2 students from the same school on a tour if there's
a choice that oculd go either way, this will break that tie.
- Add an option to NOT filter a judge report by year if the report already
includes a year filter. This allows one to FITLER by judges.year!='0', and
get every judge that has ever judged at the fair (should probably add a
distinct(judges.name) or something, because a judge that has judged in two
past years would appear twice in that list.
public winners page. (defaults to ON, which is the current behaviour)
- Fix pluralization of "Students" for one student. :)
- Change the effort option for judges and tours to a pulldown menu Low=100,
Med=1000, High=10000
tours after the assignemnts are done
- Always report the Tour status as complete if tour assignments have been done
(rank 0 tours exist)
- Inform the participant of their tour assignment if assignments are done