Commit Graph

  • 147655171c Skip round2 judge scheduling if no round2 timeslots are defined. dave 2010-02-17 18:24:07 +0000
  • 4c79d7482d Change wording on the button to 'Generate Report' instead of 'Generate PDF' - report could be CSV, etc james 2010-02-16 22:07:46 +0000
  • 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" james 2010-02-16 21:42:55 +0000
  • 2539a1726f escape " with "" james 2010-02-16 21:21:56 +0000
  • d2a785acfb if a user exists for the current fair year and is deleted when they try to register, simply undelete them james 2010-02-16 17:58:14 +0000
  • 48361e5868 Use RFC822 file from RMail to parse out the proper return path and set it james 2010-02-16 00:15:21 +0000
  • 1d0b469dac If the username field isnt shown, then we always need to set the username to the email address when saved james 2010-02-12 19:00:25 +0000
  • ba8c8f91cb Set the return path and bounce-to for emails being sent out james 2010-02-12 18:32:58 +0000
  • 1768fffb2b Properly escape the email name in the javascript function, and htmlspecialchars the name in the output james 2010-02-12 18:24:22 +0000
  • 0f746fb914 Re-organize the main index page - move feeder/upstream fairs down to where the upload stats is james 2010-02-12 17:19:29 +0000
  • 47a8a3019a Remove one click ysc affiliation - they can use the upload fair statistics icon james 2010-02-12 17:16:05 +0000
  • 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. james 2010-02-12 17:05:18 +0000
  • 1e350cba20 Fix another YSF->YSC james 2010-02-12 16:49:55 +0000
  • 9499418eea Remove config->external award sources from CONFIG Remove award_sources table from database Rename STO->YSO and YSF->YSC james 2010-02-12 16:48:45 +0000
  • b2c6729def Fix identification of externally downloaded awards in the awards list james 2010-02-12 16:46:05 +0000
  • 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. dave 2010-02-12 14:16:19 +0000
  • 1ab43fef68 Recover missed commit for YSC awards downloading and winners upload. dave 2010-02-12 05:34:12 +0000
  • 615c265d00 Allow the addition of a committee role to an existing user. dave 2010-02-11 22:39:15 +0000
  • 8b4c8297b1 Use Youth Science Canada (or YSC) instead of YSF james 2010-02-11 22:35:57 +0000
  • f558a5d8b8 If a group by column has a exec_function, call the exec_function on the table group heading before outputting it james 2010-02-11 21:36:11 +0000
  • 90d9d0a01d Fix reports that show the language of judges when judges havent specified any languages james 2010-02-11 21:16:26 +0000
  • b4d5ec01a9 Fix encoding problems on firstname/lastname (and all user_personal) fields james 2010-02-11 18:13:15 +0000
  • 3442c2347d Dont override the mail encoding as utf-8 - we now store it in the db as ISO, so just use that (the default) james 2010-02-11 16:47:48 +0000
  • 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 james 2010-02-11 16:41:17 +0000
  • 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 james 2010-02-11 15:59:41 +0000
  • d8375c0c5f Add ability to cancel emails in the queue to be sent james 2010-02-11 15:58:26 +0000
  • e077912d9e Clarify some fields, add 3 more: captain name, all team members, all team members except captain. james 2010-02-10 18:52:45 +0000
  • 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) james 2010-02-10 17:05:49 +0000
  • 496c0400aa Don't include deactivated judges in the judge list james 2010-02-10 16:15:12 +0000
  • 56eb43431c Fix the existing email check for users with multiple years. james 2010-02-10 16:02:51 +0000
  • 5bae61bb04 Allow existing parents, principals, mentors, and alumni to create mutlirole accounts. sfiab-users-makeover dave 2010-02-10 14:58:10 +0000
  • 47ee73f3e6 Allow existing parents, principals, mentors, and alumni to create mutlirole accounts. dave 2010-02-10 14:58:10 +0000
  • 1aa759047a Fix the link to the materials dave 2010-02-10 05:36:16 +0000
  • 33a9ee5401 Show a disabled button for awards with additional materials that have no winners. dave 2010-02-10 05:36:15 +0000
  • d38c57de79 Delete entries in the winners table when a project is deleted. dave 2010-02-10 05:36:14 +0000
  • 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. dave 2010-02-10 05:36:07 +0000
  • b1033e2369 Fix communication sending when replacements have apostrohpe's in them james 2010-02-06 22:05:39 +0000
  • fb6da3764f southern kentucky has 35 divisions. So support up to 50. dave 2010-02-06 01:13:45 +0000
  • faa3742bda Support Highest, High, Indiffernt (short and long), and expertise 5,4,3 (short and long) all with the same two functions. dave 2010-02-04 17:55:07 +0000
  • 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) dave 2010-02-04 17:55:04 +0000
  • dc29349e7c Fix all other (1) #content loads. We pretty much dont' need that now. Maybe we should create a #content div. :p dave 2010-02-04 06:48:44 +0000
  • 4aae875630 Apparently in IE7 you can't .load into an <iframe>. But you can .load into a <div>. So there. dave 2010-02-04 06:48:42 +0000
  • ebbfaf42bd Fix spelling mistake: Bug #407 james 2010-02-03 19:10:29 +0000
  • 715afc8e59 Fix primary contact radio boxes checked status in IE7 james 2010-02-03 16:53:19 +0000
  • 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 james 2010-02-03 16:20:23 +0000
  • 879dc845d9 Fix Report dialogs in IE7 james 2010-02-03 16:02:45 +0000
  • fd4e72e1f4 Fix judge invite only text on user_new to actually show up james 2010-02-03 00:30:24 +0000
  • c527e349c8 Disable question fields in the editor that aren't in use. dave 2010-02-02 19:40:56 +0000
  • 16567265d6 remove a conflict with the $fields variable, wasn'ta bug, but was overwriting the global valiable. dave 2010-02-02 19:40:55 +0000
  • e65f899731 Support custom judge questions in the report editor dave 2010-02-02 19:40:52 +0000
  • 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. dave 2010-02-02 18:19:11 +0000
  • 5c8bbe16b6 Remove the typepref selection, it turned into users_judge.special_award_only. dave 2010-02-02 17:48:59 +0000
  • 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. james 2010-02-01 19:31:03 +0000
  • 6261919878 Add two columns for all divisions the judge selected 5-expert for dave 2010-02-01 06:30:48 +0000
  • 34368908bc Add willing chair, years exp, and highest psd to the judge report dave 2010-02-01 06:01:02 +0000
  • 6f22c31be3 Don't show local "Download additional mateirals" link for external awards. dave 2010-01-31 22:07:14 +0000
  • a55dd4b9be Implement additional materials download for fairs user dave 2010-01-28 19:05:35 +0000
  • 7a2f4c0d3a 'notes' is in the user_sponsors table, not the users table. dave 2010-01-28 08:42:32 +0000
  • cf62c55185 Remove redundancy dave 2010-01-28 08:34:35 +0000
  • 56cbd2dba5 Remove redundancy dave 2010-01-28 08:34:33 +0000
  • 95a28b4a29 Remove debug line dave 2010-01-28 00:13:42 +0000
  • 9f9f2053df Properly upload the project and update the reg email dave 2010-01-28 00:12:43 +0000
  • c8087c54c3 Fix a broken link dave 2010-01-27 20:40:54 +0000
  • 68977533b2 And a missing space dave 2010-01-27 20:34:30 +0000
  • ee855e5f67 Fix a missing i18n dave 2010-01-27 20:34:01 +0000
  • 505e1a8c91 Overhaul the winners entry (add ajax, mutliple fair support, fairs loggin in and entering their own winners) dave 2010-01-27 20:24:19 +0000
  • 7d611e531f Add a 'per_fair' option to the awards, so an award can be treated as a separate award for each feeder fair, allowing the maximum prize assignments from each fair. dave 2010-01-27 20:24:17 +0000
  • 7fc721b96f Add support for URLMAIN and URLLOGIN replacement in communications dave 2010-01-27 20:24:16 +0000
  • 29b95e97ac Use the smarter name logic in admin/communicaiton.php for shorter code. Add URLMAIN, URLLOGIN to the communicaiton as options, still have to implement them. dave 2010-01-27 20:24:14 +0000
  • f05b4ba677 Smarter user name logic dave 2010-01-27 20:24:13 +0000
  • 2743d237a2 Fix spelling dave 2010-01-27 20:24:11 +0000
  • c959257e79 Fix user_password dave 2010-01-27 20:24:10 +0000
  • 908e4d51ba Use icons in the fair main, need to re-integrate the status checks somehow dave 2010-01-27 20:24:09 +0000
  • e7afdccaaf Rename 'Science Fair Management' to 'Feeder/Upstream Fair Management' dave 2010-01-27 20:24:05 +0000
  • 83cd22a57c Fix indentation dave 2010-01-24 06:47:19 +0000
  • 547cb36a23 Fix the project editor for fairs dave 2010-01-24 06:47:17 +0000
  • 436ac1ca7e Handle the fair role in the student editor. Restrict to load/save the fair. dave 2010-01-24 06:47:16 +0000
  • d333175a7b Fix displaying lists for fairs dave 2010-01-24 06:47:14 +0000
  • dc326ccf86 fix indentation in student_editor dave 2010-01-24 06:47:12 +0000
  • 8b3cd2a289 Only show fair projects if a fair logs in and uses the reg list dave 2010-01-24 06:47:11 +0000
  • ed6879754d Remember the page for password changes too, and take them there dave 2010-01-24 06:47:09 +0000
  • 54fe3bf509 Make user_auth_required aceept and array and return the auth user type. If the user is required to login before visiting a page, remember the page, and take them to it once they login. dave 2010-01-24 06:47:06 +0000
  • ff01502192 If there are no feeder fairs, dont let them choose any, infact, hide the option completely james 2010-01-22 19:56:59 +0000
  • f695306f92 Add a "new project" feature. dave 2010-01-22 19:26:35 +0000
  • 4739e3fdf0 Add a Registration tab to the student editor (regnum, fair, status) dave 2010-01-22 19:26:31 +0000
  • eb2f9e769f Fix the custom judge report -its the only way to get div/cat/lang prefs, and the answers to judge questions james 2010-01-22 17:43:43 +0000
  • 5676c39b54 Properly load ALL questions for a user, even if they don't have answer records for some of them james 2010-01-22 17:36:45 +0000
  • 522ea8206d Change projects.projectdivisions_id and project.projectcategories_id from TINYINT to INT so they match what is allowed in the division and category configuration james 2010-01-22 04:03:02 +0000
  • 41347c1934 Add missing file dave 2010-01-21 21:58:02 +0000
  • ca8ff11d71 More IE7 fixes (extra commas!) james 2010-01-21 20:56:06 +0000
  • 7a9ead99ea Fix registration list to work with IE7 james 2010-01-21 20:52:59 +0000
  • b3db4fb5f6 Fix awards page to work with IE7 -- removed extraneous comma's at end of object/arrays james 2010-01-21 20:48:18 +0000
  • 931c9603b3 Save first, then fix the title dave 2010-01-21 20:33:04 +0000
  • 45587ee2f4 Fix the title dave 2010-01-21 20:33:03 +0000
  • e53a7056e9 Change pointers to the stats list dave 2010-01-21 20:33:02 +0000
  • 1f138e52ef Save the file before committing dave 2010-01-21 20:33:01 +0000
  • 997b54e854 New ajax reg list, prevents reloading the list on edit. Move all the stats stuff out. dave 2010-01-21 20:32:59 +0000
  • bc9bfde34f Turn student_editor.php into a set of ajax calls dave 2010-01-21 20:32:58 +0000
  • b15ad9a7e0 Turn project_editor.php into ajax handlers dave 2010-01-21 20:32:57 +0000
  • c463c13f01 - Tell the user if there are no stats dave 2010-01-21 20:32:54 +0000