Commit Graph

  • 21d3dcd054 - Replace class "tableedit" with class "editor", undo the alignment on class tableedit dave 2009-10-01 04:42:55 +0000
  • 40a49c8567 More renaming sponsors to donors and sponsorships to donations Start on the donor management interface Try to make the donor tab 'look pretty' james 2009-09-30 22:38:38 +0000
  • 97887153b6 Start renaming sponsor to donor james 2009-09-30 20:29:34 +0000
  • 21882281c0 - do it properly dave 2009-09-27 08:43:36 +0000
  • 67bb3eed85 - Sneak in the report change for the last db change too dave 2009-09-27 08:40:35 +0000
  • 9cee85a4f0 - chairemail -> chair_email james 2009-09-27 08:38:44 +0000
  • e4c632a380 - Sneak a change into the db update, misnamed field dave 2009-09-27 08:25:22 +0000
  • 5180c14b22 - Don't need this file either. dave 2009-09-27 03:08:05 +0000
  • aadf84754a - Rework the My Reports editor. with jquery it's 200 lines shorter now. :P dave 2009-09-27 03:07:39 +0000
  • 9b1ea927e6 - Delete sponsor_confirmed entries from reports (it's in one system report), that field doesn't exist anymore. dave 2009-09-27 02:55:08 +0000
  • fd045a51b4 - Make the report generator interface look a little saner dave 2009-09-27 01:20:12 +0000
  • 39c350c91f - typo dave 2009-09-26 20:41:54 +0000
  • aaac5b4806 - Prevent a warning if the user has no types on delete dave 2009-09-26 20:41:36 +0000
  • 64dba39a57 - fixup availablity and special awards selection dave 2009-09-26 20:39:52 +0000
  • c3e6e42d62 - Fix expertise dave 2009-09-26 20:24:38 +0000
  • 211b5be1a5 - Fix the judge other info form, configurable questions are still broken dave 2009-09-26 19:22:30 +0000
  • d10c98f8fd - Only validate fields we care about, not any field we find in the loaded user dave 2009-09-26 18:18:43 +0000
  • c23ce973b1 - Change the default user list to show all users from all years - Change the SQL query to use MAX(year), so that we really only show a single (non-deleted) entry for each user. dave 2009-09-26 17:59:50 +0000
  • 22f75ffd1f Fix sponsor creation dave 2009-09-26 08:50:16 +0000
  • 51eaad76a5 - Fix the trophy printing - Fix the table updates on creating a new prize dave 2009-09-26 08:11:34 +0000
  • d77616a438 - Fix award info saving - Fix clearing out divisons/categories dave 2009-09-26 00:10:57 +0000
  • c47f53ad93 - Fix rollover for award sources that are NULL - Add 2 more fields to award rollover dave 2009-09-25 23:55:11 +0000
  • 79c3f79e73 - Update the user activate/deactivate form dave 2009-09-25 23:23:10 +0000
  • 40abe88ae4 - Update the fair info editor dave 2009-09-25 22:53:40 +0000
  • 8c79d88b5a - Turn the personal editor into an ajax save - Do away with the embed_submit_url, instead, since this could be called from inside /admin, or just /, we'll specifiy the full path to the php file. dave 2009-09-25 22:46:37 +0000
  • d821a6402e - Reverse the calling order too dave 2009-09-25 22:43:50 +0000
  • aecbabbb4a - reverse the timeout and i18n_array args, i18n should go first as it will be used much more often. dave 2009-09-25 22:43:12 +0000
  • 3d157f5341 - Put dob, not age on the form. SFIAB doesn't seem to use age. dave 2009-09-25 19:48:42 +0000
  • 74629b8b5b - Client side support for downloading additional materials (in generated PDF form) from an upstream server. dave 2009-09-25 19:15:43 +0000
  • bc3a0e8d67 - Add a nomination form as an example of "additional materials". And connect everything up. This is coincidentally the form we use for the provincal system in BC, but I made it generic. :) dave 2009-09-25 19:14:37 +0000
  • 3a921ba3bf - Add another arg to newPage to allow overriding the page number. Want to create a single pdf with multiple forms for students, each form should start on page 1. - Add a prevLine() function to go back a line. - Switch the output mechanism to output to an array (and then print that array). For remote transport to downstream SFIABs, we dont' want to output the PDF, we want to bundle up the data and return it via. json. we do NOT want downstream fairs communicating directly with our PDF generator, nor do we want users of downstream fairs authenticating themselves, from their home browser, as a fair. The user talks to their SFIAB, that SFIAB goes through the remote.php authentication mechanism, and a PDF gets returned. dave 2009-09-25 19:13:29 +0000
  • 49c2e06cb8 - Add a titch of spacing to the tableview, looks much better. dave 2009-09-25 16:36:36 +0000
  • 40789fc92c - remove the download all link.. for now, upload all as well. - support the new 2 fields downloading awards - send the download output into a div ont he same screen, rather than on a whole new screen. dave 2009-09-25 07:11:43 +0000
  • 0f31f72f07 - Add two more fields: - additional_materials: if there are additional materials required if a fair assigns a winner to this award. - register_winners: to tell the feeder fair that this award is for winners who will participate at the upstream fair dave 2009-09-25 04:29:41 +0000
  • 25f19d9fbd - Enable the feeder_enable checkbox. There's no DB backend for it, it enables the feeder fair input on click, or if a feeder fair ul/dl is already selected. dave 2009-09-24 01:39:05 +0000
  • b0e7715fb9 - Turn fair_save into an ajax query - Add notification area and debug to the popup window, still an ugly hack. - Add a checkbox to the feeder fair config to enable/disable the whole thing (will confuse people less, needs to be implemented) - Also add a checkbox for signaling the feeder fair if there are additional materials for an assigned award. dave 2009-09-23 16:42:24 +0000
  • 3c8b72a40f - Server side handling for category/divisions dave 2009-09-23 05:54:02 +0000
  • 97c489646e - Turn the uploader into a popup window - Add the ability to select category/division mappings specific for each upstream server - Add some auto-determining code if the cat/div mappings don't exist dave 2009-09-23 05:53:33 +0000
  • 32752f6e4e Rename the xmltransport to remote.php, we're not using XML at all. dave 2009-09-22 06:35:49 +0000
  • a5246f74e3 - Server-side prettying dave 2009-09-21 07:49:11 +0000
  • b7a30542d9 - Pretty it up a bit dave 2009-09-21 07:48:54 +0000
  • 5ec38a7314 - Server-side award uploading. Tag registrations, proejcts, and students with a fair_id. This is ignored for regular operation, but now needed to have multiple students from multiple feeder fairs attached to the same award. (so we know which ones to delete when we update the winners) dave 2009-09-21 07:20:49 +0000
  • 91338e7590 - Client-side award uploader for sfiab-sfiab. Hopfully I didn't break the YSC XML transport (too badly). Still needs client status messages, but it works, and matches projects and schools. --This line, and those below, will be ignored-- dave 2009-09-21 07:18:39 +0000
  • 0ce215b8bc - Remove debug line dave 2009-09-21 01:34:42 +0000
  • 39fa2de7bd - Fix eligibility save dave 2009-09-21 01:33:55 +0000
  • fdeef1f273 - Ok, so jquery does do the right thing, we just have to be careful not to read fields that may not exist. dave 2009-09-20 21:50:51 +0000
  • e07d24102c - Well, disabling the fields was a good idea, exept that serialize() skips over the value but not the name, so it sets every disabled field to "" when passing the data to mysql. dave 2009-09-20 19:25:42 +0000
  • 4308ee7b71 Change the happy_ style to white text on solid green. I think it looks better and is way more visible. What do you think james? dave 2009-09-20 18:54:22 +0000
  • 1e1a7d6202 - Make the notice divs a bit easier to see (light yellow background) - Don't reload tabs all the times, remember the current award_id for each tab and only reload if necessary - Add a little notice for downloaded awards, telling the user why they can't edit some fields. dave 2009-09-20 18:45:32 +0000
  • 5989a8c254 - More fixes for editting, we dont' actually download the description or award type, so let the user edit those. dave 2009-09-19 08:14:59 +0000
  • 7a474046a5 - beginning of setting uneditable fields for downloaded awards. dave 2009-09-19 08:06:21 +0000
  • 9e348d9b0c - For the first time probably ever, DELETE a config variable :O - Rename the user/pass for fair type=ysc so it's more familiar (asks for YSC ID and pass) - Convert cwsfregister to use the fair entry data. dave 2009-09-19 06:53:49 +0000
  • e141676259 - Implement the last 2 missing warnings from ysfstats.php - Change the YSF 1click affiliation to point to fair_stats.php - Add a hack in fair_stats.php to make it find and load the YSF stats on entry (on request). - No need for ysfstats.php anymore. The YSF fair has been added to everyone's SFIAB. The last update ensures the password is there too. Verified that this works witht he GVRSF. We could delete the YSF regionID and password now if we wanted from the config. dave 2009-09-19 06:36:22 +0000
  • b5430b08b3 - change ysf to ysc in the code too dave 2009-09-19 06:13:22 +0000
  • ed04710018 - Rename YSF to YSC - Add the help websites we lost somewhere for STO and YSC - Copy the $config ysf login data into the fairs data dave 2009-09-19 06:12:48 +0000
  • bc646bc2dc Add the proper classes to use for the new message notifications.. and make the borders bigger so they stand out more hopefully james 2009-09-18 19:49:22 +0000
  • 80264521dc revert last commit dave 2009-09-18 19:41:43 +0000
  • 6a4645c770 - fix colliding class name dave 2009-09-18 19:39:31 +0000
  • 8aabd98fe0 Use the happy_ and error_ functions and load the ajax into the debug div james 2009-09-18 19:25:26 +0000
  • c1d7b8fc24 Commit working stuff for fundraising so i can update on lightbox james 2009-09-18 17:06:44 +0000
  • 17c3e4a732 Start fixing hte sponsor queries, add some debugging so we can see who's in the lists, commit so i can get daves help :) james 2009-09-18 15:57:35 +0000
  • 51d3f692c7 Fix committee query in communication module james 2009-09-18 15:16:39 +0000
  • 98755a5e4a Make sponsorships table able to handle either an organization sponsor (linked to sponsors) or an individual sponsor (linked to users) james 2009-09-18 15:12:10 +0000
  • 2762a12eb0 - Add a notice_ javascript function for testing, yup, it works - Reimplement the new award functionality - Fix the reloading of the dialog by disabling all tabs and reselecting one. It works properly now. dave 2009-09-18 07:50:32 +0000
  • 7b22ff39e7 - Fancy new show effect... this one makes it much more visible. dave 2009-09-18 06:35:01 +0000
  • 35ac906671 - Change the report name to be consistent with other naming dave 2009-09-18 05:37:21 +0000
  • 7a2e0b2b7e - Add a feeder fair statisics report type and report dave 2009-09-18 05:35:13 +0000
  • 6fb6b9b25f - Fix the two broken communication queries dave 2009-09-18 04:04:20 +0000
  • ec748865b4 - Fix the notice in stats select dave 2009-09-18 03:30:15 +0000
  • 20fe1d8b13 - Switch to a global message status area dave 2009-09-18 03:29:13 +0000
  • de7d7eb4a7 remove the old dialog include james 2009-09-17 21:51:04 +0000
  • b326d4468a Remove the old homebrew dialog james 2009-09-17 21:50:23 +0000
  • 7a9df90f34 Allow add sponsor to be linked from other pages to open the dialog james 2009-09-17 21:49:39 +0000
  • d51b2d9576 Update fundraising to use jquery dialogs instead of my homebrew dialogs james 2009-09-17 21:48:57 +0000
  • ca9b2bb5a1 List the sponsor contacts, all the links still go to the old sponsor_contacts page to be edited, its ugly and gross but at least its accessible james 2009-09-17 20:37:44 +0000
  • ed72fb3944 Add ability to create new sponsors usign the popup editor - basically it posts a sponsor_id=-1 and which causes it to insert a new record, then do the normal save, then it closes and re-opens the editor with the id that is returned by the save post via json james 2009-09-17 20:03:56 +0000
  • c3b532b161 Move awards management to the top - its what will be used the most from here Rename award sponsors to just sponsors, as it now does all types of sponsors Remove the sponsor contacts, they will shortly be accessible via a tab of the sponsors editor james 2009-09-17 19:31:32 +0000
  • 99f1d4726c Make the default prize template editor work when accessed directly from the awards.php page james 2009-09-17 19:30:32 +0000
  • cb5bb16953 Disable all the other tabs if editing the default prize template james 2009-09-17 19:25:14 +0000
  • 8269821a69 blank line james 2009-09-17 19:06:31 +0000
  • b88e10120a Set the datepicker z-indez so its above the dialogs (so when used within a dialog it wont be below it) Change the width of the translations dialog, so when used from within another dialog (at 0.8) it looks more distinctly a different dialog (at 0.6) james 2009-09-17 19:05:17 +0000
  • 7b068cd83f Load the information into the tab when the dialog is opened (fixes it not reloading the data when you close and reopen the dialog) james 2009-09-17 18:50:37 +0000
  • 715e72c0c8 Fix the buttons to work, remove the links james 2009-09-17 17:10:02 +0000
  • 1513645e4a Put in a link to the fair stats dave 2009-09-17 07:56:06 +0000
  • 38d3711ace - Send the stats gathering list from the fair info dave 2009-09-17 07:14:12 +0000
  • cb6740fa6f - Update the fair stats to use the new list - Don't have curl dump debug info dave 2009-09-17 07:13:51 +0000
  • 6bd4d03941 - Selection screen to select what stats to download from feeder fairs dave 2009-09-17 07:00:09 +0000
  • 792a581357 Put the debug DIV in a sensible location dave 2009-09-17 06:48:52 +0000
  • abd1fda6fe - Always scrub data before passing it to mysql dave 2009-09-17 05:53:47 +0000
  • 0a9053181c - Fix a reference to the award external identifier - Move the nubmer of available prizes to the top so it's harder to miss. dave 2009-09-14 05:34:31 +0000
  • 347d2d5a86 - Use the prize name, rather than the external_identifier to identify the prize. It only has to be unique within each award, which it will be (all prizes should have a name). dave 2009-09-14 05:33:49 +0000
  • 6a3eacaf9a - typo dave 2009-09-14 04:41:49 +0000
  • a3f8957d96 - add the html for the registration linkage button. does nothing else yet. dave 2009-09-13 22:23:19 +0000
  • 38fdd32f3a - Update xmltransport, which isn't really XML anymore, to use the fairs_awards_link table. Also send the upload_winners status (do I need to update an API spec somewhere?) dave 2009-09-13 22:04:27 +0000
  • 1e830e47bc - Add support for setting the external identifier dave 2009-09-13 21:58:50 +0000
  • d2535f46bc - Add status area on each page for award div - Redirect all ajax load output to a debug div (which can be turned on with debug=true). The output has to go somewhere, and it can't go to the notification div, because it will overwrite what's already there. The ajax methods emit javascript now to add notifications. dave 2009-09-13 19:25:03 +0000
  • 1f830c7845 - Proof of concept floating status messages that go away after a timeout, in the same approx. spot that SFIAB has always put status messages. dave 2009-09-13 08:33:54 +0000
  • e9d3d4ce03 - Database update for feeder fair award info - Load/Save feeder fair awards in the award editor - Fix all the POSTs in the award editor. .load automatically does a POST if the data is an array, so we need to call .serializeArray() when we want a post to happen. dave 2009-09-13 07:08:12 +0000
  • 60146110b2 - Restore the admin table font size. dave 2009-09-11 17:52:30 +0000
  • 99ad03654a switch the table class for the school list james 2009-09-11 16:18:47 +0000