Commit Graph

  • 0661224a0b Don't duplicate SA-only judges for all rounds for all special awards (only duplicate them enough to satisfy their special awards requests in the specific rounds the award is judges). Fix a bug where the last jduges would get replcaed by a duplicate of the 2nd last judge for multi-round special awards. dave 2010-04-03 23:10:05 +0000
  • 8f063c1ec1 My what a difference an equal sign makes. dave 2010-04-03 20:54:57 +0000
  • 9a00ce4877 Properly do timeslot->project->jteam linking for special awards dave 2010-04-03 19:16:11 +0000
  • 8bc65e2a3f Send schedule_judges and self_nominate james 2010-04-03 16:47:08 +0000
  • 6bdbc85829 Download schedule_judges and self_nominate for awards too dave 2010-04-03 16:46:43 +0000
  • 7616982ff2 Fix font height computation. Implement truncate and '...' on overflow. dave 2010-04-03 08:48:20 +0000
  • a6887423d1 Fix a font metric bug (submitted to sourceforge). dave 2010-04-03 08:48:16 +0000
  • 29f799f0a2 Detect the award warning condition before printing the warning. About half of the BC fairs repeatedly tried to downlaod awards to make the warning go away. dave 2010-04-02 05:19:33 +0000
  • a738ad1a26 Some touch-ups as per bugs logged jacob 2010-03-31 22:03:07 +0000
  • 12086fc9c9 Send project language in award upload james 2010-03-31 19:31:42 +0000
  • 4ad5ec9d68 Made tables of the "tableview" class sortable jacob 2010-03-31 18:44:42 +0000
  • 2332d89736 Generate JPG logos too. PDF uses JPG internally, so for TCPDF it's handy to have a JPG logo around (TCPDF takes FOREVER to generate a JPG internally, because it uses GD. :p ) dave 2010-03-31 05:52:52 +0000
  • c42748989b Add xsmall to report too dave 2010-03-31 04:50:55 +0000
  • 8d8bcdad94 Add available in round1,round2 to the judge report dave 2010-03-31 04:07:26 +0000
  • 69eb9a2817 add the tablesort jquery plugin (jacob forgot it) needs to be trimmed back theres wxtra crap in the folder james 2010-03-30 23:33:27 +0000
  • b632b6c932 Adding sortable columns to tables jacob 2010-03-30 21:59:04 +0000
  • ac10772214 Let everyone know that they need to re-download all of their awards before uploading will work james 2010-03-30 17:45:37 +0000
  • dcd9e825ea Make the message look a bit nicer (output the message if we have it, instead of print_r'ing the whole result) james 2010-03-30 17:22:55 +0000
  • 2f38386967 set enable_stats to 'no' for YSO james 2010-03-30 17:03:58 +0000
  • c238997eed Only show fairs in the fair upload stats that have enable_stats turned on james 2010-03-30 17:01:27 +0000
  • 80ff166203 Set prize external_identifier on award download properly. Send proper xml array (prizes[0]prize[0], not prizes[0]prizes[0]) to ysc servers. Handle postback url properly (typo) james 2010-03-30 16:47:30 +0000
  • 7cd9f21434 Small wording fix for bug #461 jacob 2010-03-30 16:08:57 +0000
  • e18264232d CWSF divisions changed this year, hopefully we catch this before many fairs used it :( james 2010-03-30 15:06:08 +0000
  • 9935b92d31 tcpdf based signature form that that is a replacement for the regular one (after all the fairs are over copy this file over register_participants_signature.pdf) dave 2010-03-30 07:02:16 +0000
  • a24df7f144 Change header size, add custom footer. dave 2010-03-30 07:02:15 +0000
  • 96601ce1f4 Fix the top margin. dave 2010-03-30 07:02:11 +0000
  • cbab7c7fa8 also convert an ending </div> into a newline when converting html to text james 2010-03-30 04:39:56 +0000
  • 3fce787126 Actually, wrap at 75 not 78, to leave room for a few quoted replies james 2010-03-30 04:03:23 +0000
  • 3116d8f232 When converting HTML to TEXT, wrap at 78 chars, some mail servers wont accept emails with very long lines james 2010-03-30 04:01:38 +0000
  • 8aec6a23e6 Typo dave 2010-03-29 21:47:25 +0000
  • 1e0c502de8 reload the report list in the callback after the report list is saved, otherwise the reload causes a race condition with the json and (in my case) usually the reload wins. james 2010-03-29 20:57:04 +0000
  • da17e3461c Show the report name instead of the report id in the dialog title james 2010-03-29 20:46:53 +0000
  • 6d4186182e Show the total number of prizes available for the award, instead of the number of prize records for the award (a single prize record can have mutliple prizes available). james 2010-03-29 20:10:27 +0000
  • ad7051a6c9 Add Project -- Rank to student reports too, so it can be in the Special Award Nominations list given to judges. james 2010-03-29 19:48:12 +0000
  • caa761e34a Properly save username if different from email.. will probably depricate the whole username/email thing next year anyway dave 2010-03-29 19:33:29 +0000
  • 74ea0b7050 Only consider complete/paymentpending for tour scheduling. dave 2010-03-29 07:50:49 +0000
  • 6ecfb4ab42 Fix for bug #457 - Error in generating report that included the sponsor DB ID field jacob 2010-03-26 17:41:44 +0000
  • 6e4d1018f8 Fix for bug #460, missing column prevented the Judges report from generating successfully jacob 2010-03-26 15:52:03 +0000
  • 14ea96dddc fix typo dave 2010-03-26 06:12:42 +0000
  • 149cc6551f Clarify the "go ahead anyway" message to include "the scheduelr may not work at all" dave 2010-03-26 06:03:37 +0000
  • 5052234670 Check for special award timeslots if the scheduler is configured to schedule special award judges dave 2010-03-26 06:03:31 +0000
  • 9afcd82523 Oops revert part of the last commit - that wasnt supposed to be there james 2010-03-25 22:11:19 +0000
  • 096287908d Dont show weird infinity / nan messages james 2010-03-25 21:22:40 +0000
  • a3417c7a50 Add a parameter to the launcher just so we can tell which fair its running for james 2010-03-25 20:52:40 +0000
  • bf0d2bb1de Add //TRANSLIT to the conversion fields on the administrator's student editor as well james 2010-03-25 14:29:09 +0000
  • c9f5c0164f Fix smart quotes and funky ms characters in the new administrator's project editor (for title and summary) as well james 2010-03-25 14:27:13 +0000
  • 07902b107e Fix smart-quotes and other funky characters in email messages - need to //TRANSLIT convert _before_ escaping for the query james 2010-03-25 14:23:25 +0000
  • a821cd3e3c typo dave 2010-03-25 04:36:47 +0000
  • 9b10cdcdc0 Don't let anyone even turn on this option dave 2010-03-25 04:34:22 +0000
  • 8ee1f36f90 TCPDF support library and label generation code that uses TCPDF. All other stuff still works, this only adds on. And on second thought, I should probably disable the report type that would let someone use this. dave 2010-03-25 04:27:33 +0000
  • be6c5a27c9 Ignore email addreses that start with a * dave 2010-03-25 04:27:31 +0000
  • a28b0e8444 Formatting cleanups and style cleanups Also moved the school to be beside the first students name instead of beside the project title -- i was seeing a LOT of projects with long titles overlapping with the school name. james 2010-03-23 17:30:19 +0000
  • ea58b4b6a8 Add a "setDefaultFontSize" function to lpdf, and set it to something reasonable for backwards compatability Update lpdf's table functions to honour the default font size setting. james 2010-03-23 16:42:59 +0000
  • b34ad909b5 Add an empty "Rank" column for judges to specify the rank of a project james 2010-03-23 16:03:28 +0000
  • 6635115ab9 Upgrade TCPDF dave 2010-03-23 08:15:07 +0000
  • c5420a82b9 added nicely formatted output option for awards script idziak 2010-03-22 02:22:20 +0000
  • 10f41e00f9 added nicely formatted output option for awards script idziak 2010-03-22 02:22:04 +0000
  • b5c795b317 addTextX function added idziak 2010-03-22 02:20:04 +0000
  • 96c3b65cd5 Start uploaded winners as "open", not "new", so if it's an upload for a winner that needs to login, it won't create a new student for them, the student already exists. dave 2010-03-20 06:08:47 +0000
  • d3c0746949 Allow committee to save xsmall tshirts too dave 2010-03-19 16:12:41 +0000
  • 1e4b1d4e2a i18n() all the info on the login page james 2010-03-18 15:16:45 +0000
  • 72bb303da6 Add a judge scheudle page that lists the times, teams, and projects (with a link to a project info page) the judge will judge Put a link on the main judge page, and a bigger link if they've actually been assigned to a judging team. dave 2010-03-18 05:22:56 +0000
  • b5a67ca301 Fix missing space james 2010-03-16 16:57:39 +0000
  • 25d2b4297d Formatting cleanup james 2010-03-16 16:49:40 +0000
  • 76eefdf3cd Put custom reports back in dave 2010-03-15 06:02:25 +0000
  • adf606f0d3 Backout the patch, but leave the complete status removal there dave 2010-03-12 08:05:44 +0000
  • a4e5761788 Remove the sub-query from the user list, significantly speeds it up. And, dont' show complete status for user types that don't need it. dave 2010-03-12 05:53:03 +0000
  • af4b50ace0 Add a script to manually rollover schools, seems i need to do this in many fairs that rolled over when the rollover was b0rked james 2010-03-05 16:34:52 +0000
  • 61f54e1fd9 Add svn:ignore * property to the data/ folder! james 2010-03-05 16:29:55 +0000
  • b99f730a71 Fix character encoding problems in student editor and project editor james 2010-03-03 20:13:46 +0000
  • 6def9680bc Fix translations for awards and award prizes Also fix translations editor when the first language has an accent james 2010-03-03 19:25:19 +0000
  • 217ce8e175 And finally, update the db, which resyncs my git to svn HEAD. :) dave 2010-03-02 22:55:51 +0000
  • af96e75f25 And finally the db file dave 2010-03-02 22:50:52 +0000
  • e9398f4895 UPdate code version dave 2010-03-02 22:50:51 +0000
  • 05fe375d3a Multipart commit because I messed up part of my git tree. Implement including award criteria in AC script, off by default dave 2010-03-02 22:50:49 +0000
  • 471b358f2f Aparently some emails use "webmaster@sfiab.ca" -- wipe that out as well to force them to set a proper from address or use the fair manager's email james 2010-03-02 20:18:39 +0000
  • b49634f038 + and ^ are special cases, need to go at the beginning of a [] dave 2010-03-02 00:07:16 +0000
  • c09e70d3e6 + in the name, not the domain dave 2010-03-01 23:50:48 +0000
  • 1e73f06d8b Allow + in email addresses dave 2010-03-01 22:17:38 +0000
  • 3832e64600 Filter by team id so we don't print all teams james 2010-02-25 21:23:11 +0000
  • 0fbf664f67 Change JOIN to LEFT JOIN for donation/sponsorship list in the case that they don't specify an appeal. Add ability to REMOVE a donation Add activitylog for both adding and removing donations james 2010-02-25 15:44:04 +0000
  • ab60a0f389 Get rid of the debug for now, it breaks functions that return json. james 2010-02-24 01:24:13 +0000
  • cf19eacd43 Remvove the data dump at the bottom of the send stats dave 2010-02-23 20:00:54 +0000
  • 09f1984987 Fix saving next_chair stats dave 2010-02-23 19:58:09 +0000
  • a16e749d9f Remove debug line, fix tab indent dave 2010-02-23 19:58:07 +0000
  • c284fed0f5 Add a debug_() routine and use it in curl dave 2010-02-23 19:58:06 +0000
  • f4d2d636d8 By default, turn ON all eligibility in divs/cats for downloaded awards.. so fairs don't wonder why they can't assign any winners to these awards. In other words, make it "just work". :p james 2010-02-22 20:26:23 +0000
  • de761c8b3e Update the annealer to recompute the cost of multiple affected buckets on a move if necessary. Add the annealer to compute floor locations (but don't link it to anything yet because there's no editor, we're testing it with GVRSF this year). dave 2010-02-22 18:45:58 +0000
  • 89547f902a Some fairs did a rollvoer before the NULL was fixed (I think it was fixed), and reset some award sources to 0 instead of NULL. award_source_fairs_id can never be 0 anyway (unless someone edits the DB manually), so just set them back to NULL so the existing code works. dave 2010-02-22 18:45:57 +0000
  • 15c9c5619a Database table for computing floor locations dave 2010-02-22 18:45:55 +0000
  • 1849d0362c Not sure where these came from, maybe a bad merge from old code? dave 2010-02-22 18:13:14 +0000
  • 538c2ae066 Use array_splice to compute new lists... much shorter code, and probably a lot faster. dave 2010-02-22 18:13:11 +0000
  • 61aee7f487 Fix email checking (did we do this before and had to undo it for some reason?) Anyway, fraser valley had a student try to enter "blah@blah.com/" as their email, which the isEmailAddress happily accepted, and then remote servers started sending back errors to the Committee because the email address is actually invalid. dave 2010-02-20 00:45:59 +0000
  • 910c9e85b0 Allow an override to start the scheduler even if things dont look good james 2010-02-18 16:44:42 +0000
  • 74905273cc If anyones emails are still set to come from 'website@sfiab.ca' wipe that out, which will force it to default to the fair manager's email address when sending - we dont want anything coming from that address! james 2010-02-18 16:13:36 +0000
  • 21ea57a661 Remove debug and properly pluralize hours/minutes/seconds james 2010-02-18 16:01:46 +0000
  • 1a2fc19fca convert judges scheduler status AJAX to JQuery james 2010-02-18 15:54:31 +0000
  • 8e650a104d Higher preference for having the right languages on a team james 2010-02-17 18:59:56 +0000
  • 573a580e3a Add a small cost for judge teams with no experience, try to avoid that. dave 2010-02-17 18:34:35 +0000
  • d4782758aa Don't use round2 scoring in the cost funciton if there is no round2 dave 2010-02-17 18:34:29 +0000