Commit Graph

497 Commits

Author SHA1 Message Date
james
d8321449f9 Bug and Typo fixes are per John Meskes 2005-12-15 22:28:04 +00:00
james
b956f4c2d3 Add project details report - shows info for one project per page, with project details, mentor information, and project summary
Remove some leftover junk from tablelabels report
2005-12-08 18:00:30 +00:00
james
3f50a343af fix a few reports to make sure we dont duplicate results for multiple years 2005-12-08 16:17:12 +00:00
james
5bd24e3f8d Put phone numbers on multiple lines for PDF, and in multiple columns on teh same line for CSV 2005-12-08 16:05:25 +00:00
james
074b66274c Add student emergency contact report 2005-12-08 16:00:18 +00:00
james
a4faab66e0 Fix the divisions query to query the divisions from this year properly 2005-11-26 18:59:44 +00:00
james
e8353f011f Add the judge inviter to the judge administration section
Add the new judge invite email
2005-11-25 21:15:29 +00:00
james
860175ae79 NEW FEATURE: Participant Registration Type
Open - Anyone can register.

	Single password - Same password for all schools, they tell the 
		students that will register what the password is.

	School password - One password per school, they tell the students
		that will register what the password is.  School is 
		pre-selected based on their school password.  This will allow
		eventually the ability to restrict participation numbers on
		a per school basis

	Invite - The teachers at the schools must 'invite' the students 
		to register by logging in as the school and creating
		accounts for each student.  The student then logs in and
		finishes entering all of their information.  This will allow
		eventually the ability to restrict participation numbers on
		a per school basis

Bump version number (0.9.3-svn)
2005-11-24 20:21:55 +00:00
james
2e125d263c 2005-05-13 17:36:01 +00:00
james
c93a18ea4e only show nominated special awards instead of eligible special awards when assign projects to teams timeslots 2005-05-12 19:47:08 +00:00
james
32e36648b4 When adding a winner for a special award, only show choices of those who nominated themselves for that award (instead of all eligible projects) 2005-05-12 19:06:12 +00:00
james
ed663e77eb Wow I dont even know what all is in this commit: few things i do know:
1) add (preliminary) special awards nominations for students
2) add css right-margin to summarytable class
3) add new table for projets-specialawards-link
4) move projects.inc.php from admin/ to / (so particpant registration can use it)
2005-05-11 04:13:27 +00:00
james
b1810d05a2 commit this file so i can mov eit 2005-05-10 21:51:22 +00:00
james
c7e1ec708c Only show projects that are eligible for an award that the team is judging for 2005-05-06 20:26:15 +00:00
james
e91dbdf4c9 factor out functions to get projects that are eligible for an award 2005-05-06 20:02:20 +00:00
james
1476031aea get teams project assignments ready to handle only displalying projects that are eligible for the awards that are assigned to that team 2005-05-06 19:14:56 +00:00
james
7af110337a Add the awards at the top of the judging teams view tables 2005-05-06 18:05:10 +00:00
james
b3cad6ebd3 show error if team is empty
add ability to empty entire teams
switch 'delete' button from a form button to the standard cancel icon (saves vert space)
2005-05-06 16:34:13 +00:00
james
a947ff8e85 Whew! Add a new interface to link judging teams with the awards that they are
judging for.  Can now auto-create judging teams based on awards list (one team per award).

db bumped to v6

moved judges_teams to judges_teams_members
judges_teams is now the new interface
2005-05-06 16:13:37 +00:00
james
c171fe752d enter winning projects
new database files
update PDF addText to go to next page when necessary
awards ceremony script
2005-05-04 21:23:00 +00:00
james
0127061871 Remove border from team captain icons 2005-05-02 20:56:49 +00:00
james
098649c8a3 Add Presenter to awards 2005-04-26 18:59:38 +00:00
james
7c95c37d21 Committee Nametags 2005-04-22 19:51:47 +00:00
james
65c4600bec Judges nametags 2005-04-22 19:14:37 +00:00
james
95e13e966a make the div/cat on the nametags a bit smaller 2005-04-22 18:01:13 +00:00
james
fe1217ba6b Whew! LPDF Nametag support & nametags for students... that took 5 hours! 2005-04-22 17:37:19 +00:00
james
1d3c7294e4 Add the project table lablels report 2005-04-22 14:20:29 +00:00
james
b7b9064810 Create report to show judging times for each project. One project per page. 2005-04-21 22:12:35 +00:00
james
db6b2dad28 LPDF: fix bug when one line of text is added with addtext
LCSV: add addtext, newpage functions

Create new report containing judging team project assignments, one team per page.
2005-04-21 20:29:08 +00:00
james
3120d31841 add the ability to show ALL or only UNASSIGNED projects when assigning projects to judging teams timeslots 2005-04-21 17:00:49 +00:00
james
e812d1d783 more code to add projects to the teams 2005-04-19 19:22:25 +00:00
james
57ec92392a Add judges team timeslots assignments (finished)
Add judges team projects assignments (in progress)
2005-04-19 18:36:03 +00:00
james
229f2670f1 whoops fix big bug which prevented project numbers from being assigned properly! 2005-04-19 18:20:10 +00:00
james
57ed732bd0 Factor getJudgesTeams into a function since we seem to need to use it all over the place :) 2005-04-18 17:56:46 +00:00
james
917e374f0a Add judging timeslots
Add emit_date and emit_time functions
2005-04-15 20:33:13 +00:00
james
44f40885e5 LCSV: add heading() and nextline()
Add judging teams list and judging teams view reports

Fix judges team number assignments to assign new teams the next available number, filling empty/missing numbers.
2005-04-15 16:12:00 +00:00
james
ab424f244f automatically assign a new team captain if the current team captain is removed from the team 2005-04-15 14:50:18 +00:00
james
3f471bde41 Add judge team captains, bump db version 2005-04-15 14:27:18 +00:00
james
c632070d6e implode on ", " instead of "," 2005-03-30 18:24:20 +00:00
james
354ab22d92 add some space before the popup footer
change judge info popup size (make it bigger)
2005-03-30 18:21:48 +00:00
james
dc8fad6320 onload popups now get focus 2005-03-30 18:19:31 +00:00
james
ed9b3d577f add new css class - viewtable - nearly the same as summarytable but
will be used for viewing information.

also switch the judge info button to just say the name when a person is selected
2005-03-30 18:13:58 +00:00
james
abcd327e5a remove brackets from subdivisions
change areas of expertise table to use class=summarytable
2005-03-30 18:05:53 +00:00
james
05a9ae0bf6 add judges info popup box, also new common functions send_popup_header and send_popup_footer 2005-03-30 18:02:45 +00:00
james
0545126b9d whoops definitely need to reset the arrays! 2005-03-30 16:07:33 +00:00
james
2813dcaa7a add divisions and subdivision info to the judge list report. 2005-03-30 16:04:32 +00:00
james
584e7fe8f1 whoops screwed that one up :p 2005-03-29 21:09:34 +00:00
james
e19cb49b3e replace both \r and \n when exporting 2005-03-29 21:08:47 +00:00
james
5641edd8d2 use LEFT JOIN's instead of EQUAL joins 2005-03-29 20:51:37 +00:00
james
392dcf94dc show cat/div preference names instead of their ID's
fix address1 to address
2005-03-29 20:44:28 +00:00
james
c8149a40d5 finish messign around with team naming 2005-03-29 20:28:35 +00:00
james
09cf68145c add team names to messages 2005-03-29 20:01:21 +00:00
james
14e5e4f7d6 defaults for adding team name 2005-03-29 19:53:48 +00:00
james
a5198a8c59 can name judging teams however the chief judge wants 2005-03-29 19:38:58 +00:00
james
d059f34835 Implement date checking for both participant and judge registration 2005-03-29 19:21:14 +00:00
james
58ce32ccf5 rip out any newlines in the textboxes that allow multiple lines 2005-03-10 19:48:41 +00:00
james
ea6ea22b23 only show complete judges in the export CVS as well 2005-03-10 19:47:07 +00:00
james
258db162c7 implement system to keep track of which judges are complete
make judge teams only list complete judges
2005-03-10 19:43:49 +00:00
james
f89b130fd3 only show the judges in the list if their firstname and lastname is set
this is a bit of a workaround, there should be a "complete" flag somewhere that is set/unset as the judges go through their profile and this should only query those that are complete
2005-03-09 23:29:00 +00:00
james
26f6e8ffef whoops move the HR divider to the top 2005-03-09 23:26:50 +00:00
james
f5ec84a499 move the "add judges to new team" button to the top instead odf the bottom of the teams list 2005-03-09 23:25:15 +00:00
james
ffd0f36e13 judging teams management 2005-03-09 23:20:44 +00:00
james
7e1321ee1d add judge ID to judges export 2005-03-09 20:33:16 +00:00
james
2212b9c98d award prizes system 2005-03-04 03:40:03 +00:00
james
cbf768067c aparently i forgot to add the checkin export file 2005-03-02 18:48:01 +00:00
james
7dc41dc17f Add all the communication emails stuff to send emails to people 2005-03-02 18:47:19 +00:00
james
3d3c3f08bf Add the awards editor 2005-02-25 19:16:05 +00:00
james
79ff112a9d add award contacts system
link it to awards and award_sponsors
2005-02-23 23:00:45 +00:00
james
537fdb2139 Add awards subsystem
Add award sponsors
2005-02-23 22:03:56 +00:00
james
6d58c108c0 add judges CSV report (it would be waaaaay too wide to make into a PDF)
update lcsv to send content-type: text/x-csv

reduce duplicate code by using same variable for both kinds of reports, then $rep->addTable and $rep->output are the same for both pdf and csv
2005-02-23 14:55:01 +00:00
james
353835d402 add a class to export the reports to CSV - modelled after the PDF class so the two will be easy to use together
update the checkin reports to export to CSV as well
2005-02-23 14:29:28 +00:00
james
923c62f307 remove the messages about admin/config being left open for all, as they no longer are. you must login as a committee member to see them 2005-02-17 15:00:29 +00:00
james
3b1febd3fb make sure only a superuser can access the access controls 2005-02-16 22:59:31 +00:00
james
82780d85f8 only a superuser can access the access controls for users 2005-02-16 22:55:37 +00:00
james
3deae5e029 Implement authorizaiton for admin/config sections
Use committee members for authorization
Add auth required checks in all admin/config sections
2005-02-16 22:50:43 +00:00
james
35d9cf9e25 escape the name
save the password
2005-01-25 19:20:13 +00:00
james
5da526552f remove unused code
add password input box
2005-01-25 19:08:41 +00:00
james
e40bbeda96 more xhtml compliance fixes
add access controls to committee member editor
2005-01-25 18:58:00 +00:00
james
7368a22975 Add committee page and committees management
make committee management fully XHTML compliant
2005-01-25 16:44:25 +00:00
james
324433ef23 Add GPL headers to ALL PHP files 2005-01-24 18:00:03 +00:00
james
0f5e201b97 assign the project number based on a config format when the form is received
fix checkin report to show the projectnumber
2005-01-21 19:27:28 +00:00
james
5dcf403421 whoops missed this file 2005-01-21 16:13:08 +00:00
james
421e7f43d9 fix some alignment issues with the table, make sure it moves down the appropriate amounts at the appropriate times! 2005-01-18 17:45:26 +00:00
james
f7d40b115a add config options:
regfee = number
regfee_per = (student,project)

hide things to do with registration/payment if regfee == 0
2005-01-14 20:56:51 +00:00
james
2c0fb0f90d add logo to reports 2005-01-14 20:41:22 +00:00
james
d3b1223e92 Make registration list sortable
Make links in summarytable header be white
(something in pdf?)
2005-01-14 17:00:24 +00:00
james
2c3f6e745f add a script to populate the db with some fake data
update divisions to accept 'shortform'
some updates to PDF
2005-01-13 23:59:22 +00:00
james
0e10fcda45 factor out PDF code into a separate PDF class
implement new PDF class in reports_checkin
2005-01-13 22:00:34 +00:00
james
54098a8aab Add registration statistics to the registration_list 2005-01-13 18:00:36 +00:00
james
a8167f4dae reverse the order of the status select box 2005-01-13 17:28:30 +00:00
james
1555f19293 separate the division and category from the main query so we can make sure we match up the div/cats with the proper FAIRYEAR
without using crazy joins and still making sure the record is displayed if no cat/div is specified yet
2005-01-13 16:51:43 +00:00
james
de95ff761f i18n the registration list page 2005-01-13 15:56:27 +00:00
james
ebeadd6470 Registraiton list
Fix received forms to accept paid/not paid
2005-01-07 04:45:17 +00:00
james
15cbc2597a implement actually changing the status of the registration to 'closed' 2005-01-06 04:56:33 +00:00
james
ce66249238 received forms implementation nearly complete 2005-01-05 22:57:49 +00:00
james
4f1265e38d add stub for registration administration 2005-01-05 20:08:56 +00:00
james
a64638ec03 admin index page 2004-11-10 13:59:32 +00:00