Commit Graph

1650 Commits

Author SHA1 Message Date
james
58c321441d Simplify table output - always quote fields with "quotes" and that way, if there's a quote on the inside, it'll properly be quoted as a double quote, and if its at the beginning, it'll be a triple quote and work properly-
eg:
"field1","""my title is in quotes""","another field"
2010-02-16 21:42:55 +00:00
james
2539a1726f escape " with "" 2010-02-16 21:21:56 +00:00
james
d2a785acfb if a user exists for the current fair year and is deleted when they try to register, simply undelete them 2010-02-16 17:58:14 +00:00
james
48361e5868 Use RFC822 file from RMail to parse out the proper return path and set it 2010-02-16 00:15:21 +00:00
james
1d0b469dac If the username field isnt shown, then we always need to set the username to the email address when saved 2010-02-12 19:00:25 +00:00
james
ba8c8f91cb Set the return path and bounce-to for emails being sent out 2010-02-12 18:32:58 +00:00
james
1768fffb2b Properly escape the email name in the javascript function, and htmlspecialchars the name in the output 2010-02-12 18:24:22 +00:00
james
0f746fb914 Re-organize the main index page - move feeder/upstream fairs down to where the upload stats is 2010-02-12 17:19:29 +00:00
james
47a8a3019a Remove one click ysc affiliation - they can use the upload fair statistics icon 2010-02-12 17:16:05 +00:00
james
b362099af3 If the xml parse doesnt return an array, then the server must have sent back plain text, so set the message and error field to that and return it. This is what the YSC Stats server does - So stats uploading to YSC works again now. 2010-02-12 17:05:18 +00:00
james
1e350cba20 Fix another YSF->YSC 2010-02-12 16:49:55 +00:00
james
9499418eea Remove config->external award sources from CONFIG
Remove award_sources table from database
Rename STO->YSO and YSF->YSC
2010-02-12 16:48:45 +00:00
james
b2c6729def Fix identification of externally downloaded awards in the awards list 2010-02-12 16:46:05 +00:00
dave
71509f3f16 Fix the downloaded prize array for awards with >1 prize. For STO this
actually doesn't matter there's only one prize for each award.
2010-02-12 14:16:19 +00:00
dave
1ab43fef68 Recover missed commit for YSC awards downloading and winners upload. 2010-02-12 05:34:12 +00:00
dave
615c265d00 Allow the addition of a committee role to an existing user. 2010-02-11 22:39:15 +00:00
james
8b4c8297b1 Use Youth Science Canada (or YSC) instead of YSF 2010-02-11 22:35:57 +00:00
james
f558a5d8b8 If a group by column has a exec_function, call the exec_function on the table group heading before outputting it 2010-02-11 21:36:11 +00:00
james
90d9d0a01d Fix reports that show the language of judges when judges havent specified any languages 2010-02-11 21:16:26 +00:00
james
b4d5ec01a9 Fix encoding problems on firstname/lastname (and all user_personal) fields 2010-02-11 18:13:15 +00:00
james
3442c2347d Dont override the mail encoding as utf-8 - we now store it in the db as ISO, so just use that (the default) 2010-02-11 16:47:48 +00:00
james
a42e042bcc Fix once and for all the communication module with french/accented characters -- since fckeditor only does utf8, do the conversion immediately to ISO when its submitted, and then allow the system to use ISO everywhere from there on out 2010-02-11 16:41:17 +00:00
james
a1865e267b When sending, make sure we check to make sure result is NULL as well, becuase if its cancelled, sent will be NULL but result will be cancelled 2010-02-11 15:59:41 +00:00
james
d8375c0c5f Add ability to cancel emails in the queue to be sent 2010-02-11 15:58:26 +00:00
james
e077912d9e Clarify some fields, add 3 more: captain name, all team members, all team members except captain. 2010-02-10 18:52:45 +00:00
james
5dcbc28d54 Fix email sending to not fail if a single email fails, instead, flag it as failed and continue on
Better track email sending as well, and add fields for tracking bounces (not implemented yet)
2010-02-10 17:05:49 +00:00
james
496c0400aa Don't include deactivated judges in the judge list 2010-02-10 16:15:12 +00:00
james
56eb43431c Fix the existing email check for users with multiple years. 2010-02-10 16:02:51 +00:00
dave
47ee73f3e6 Allow existing parents, principals, mentors, and alumni to create mutlirole accounts. 2010-02-10 14:58:10 +00:00
dave
1aa759047a Fix the link to the materials 2010-02-10 05:36:16 +00:00
dave
33a9ee5401 Show a disabled button for awards with additional materials that have no
winners.
2010-02-10 05:36:15 +00:00
dave
d38c57de79 Delete entries in the winners table when a project is deleted. 2010-02-10 05:36:14 +00:00
dave
6bd6f971ac Send a registration email for new regs for awards that are marked as
"this student should be registered in this fair" so the student knows
how to login.  For non-registration awards, set the status to complete
so the project is included in awards.
2010-02-10 05:36:07 +00:00
james
b1033e2369 Fix communication sending when replacements have apostrohpe's in them 2010-02-06 22:05:39 +00:00
dave
fb6da3764f southern kentucky has 35 divisions. So support up to 50. 2010-02-06 01:13:45 +00:00
dave
faa3742bda Support Highest, High, Indiffernt (short and long), and expertise 5,4,3
(short and long) all with the same two functions.
2010-02-04 17:55:07 +00:00
dave
510d4a7e5f Add support for listing judges div/cat prefs in columns. This now
completes everything the judges csv could do.  The downside ist hat each
fair could have different numbers of divs/cats, so each will have to
create the report (and keep it up to date if they change the number of
divs/cats)
2010-02-04 17:55:04 +00:00
dave
dc29349e7c Fix all other (1) #content loads. We pretty much dont' need that now.
Maybe we should create a #content div.  :p
2010-02-04 06:48:44 +00:00
dave
4aae875630 Apparently in IE7 you can't .load into an <iframe>. But you can .load
into a <div>.  So there.
2010-02-04 06:48:42 +00:00
james
ebbfaf42bd Fix spelling mistake: Bug #407 2010-02-03 19:10:29 +00:00
james
715afc8e59 Fix primary contact radio boxes checked status in IE7 2010-02-03 16:53:19 +00:00
james
29074faacd Move the content-type header out of send_header() so it sends it on ANY request that includes the common.inc (should be every request)
This fixes french characters in all the new ajax'd editors, becuase they obviously werent calling send_header() on the request so the
encoding was defaulting to UTF8 and causing improperly encoded characters
2010-02-03 16:20:23 +00:00
james
879dc845d9 Fix Report dialogs in IE7 2010-02-03 16:02:45 +00:00
james
fd4e72e1f4 Fix judge invite only text on user_new to actually show up 2010-02-03 00:30:24 +00:00
dave
c527e349c8 Disable question fields in the editor that aren't in use. 2010-02-02 19:40:56 +00:00
dave
16567265d6 remove a conflict with the $fields variable, wasn'ta bug, but was
overwriting the global valiable.
2010-02-02 19:40:55 +00:00
dave
e65f899731 Support custom judge questions in the report editor 2010-02-02 19:40:52 +00:00
dave
355447ac76 Add highest cat pref selection (for LRSF). Pass the $field into the
report column function so the same function can be used for multiple
fields with different return values.
2010-02-02 18:19:11 +00:00
dave
5c8bbe16b6 Remove the typepref selection, it turned into
users_judge.special_award_only.
2010-02-02 17:48:59 +00:00
james
45864af4af (Commit from Dave): Fix the logic for saving the school teacher. If the user
is teacher,judge, and they delete their account, the teacher save in the school
editor silently fails (id exists, but user_load returns false).  
Now it purges the teacher and creates a new one.  The downside, is the teacher
can remove their contact info without the committee knowing about it.  I guess
the real fix woudl be to either: Don't allow the account to be deleted if they
have a teacher,principal role, or duplicate the account on deletion to retain
the teacher contact info.
2010-02-01 19:31:03 +00:00