james
61fba8a93c
json_decode always returns an object unless you tell it to give you an associative array (2nd parameter)
...
give multi-select-lists as full object's where appropriate (might be more too? special awards?)
2010-11-16 21:19:16 +00:00
jacob
a0c64963e0
small mod on user save function
2010-11-16 20:54:46 +00:00
jacob
cf2e2eb6db
Modified some of the user preference data as it's stored in the user array
2010-11-16 20:42:40 +00:00
jacob
1e2340beb1
Some updates on the interface for creating conferences
...
Modified the user object, correcting some issues with judging availability and volunteer availability.
2010-11-16 19:53:26 +00:00
james
7113a3df95
Oops, i never committed this before - add configerence id as an optional parameter to /auth/login
2010-11-16 04:29:16 +00:00
jacob
00f380483b
Rewrote the installation script to deal with conferences
...
Writing UI components to create conferences from within the user interface - still buggy
2010-11-10 23:05:24 +00:00
jacob
a3b72f7aa3
Altering tables projectdivisions, projectsubdivisions, and projectcategories, changing their primary keys from (year, id) to (conferences_id, id)
2010-11-10 19:25:46 +00:00
jacob
a7a7735347
Added grouping to the list of user information fields
2010-11-10 18:47:01 +00:00
jacob
769d5ee969
A quick fix. The award_awards_table had the conferences_id set to 0 where the year was -1. Modified it to match.
2010-11-05 17:48:19 +00:00
jacob
88c6d9a0dd
Further updates in migrating to conference id
2010-11-03 20:59:03 +00:00
jacob
c3cf698524
Updates converting from year to conference id.
2010-11-03 17:18:02 +00:00
jacob
54070f1836
Several updates on migrating from fair years to conference id's
2010-11-02 20:35:47 +00:00
jacob
1c1a0673c3
Adding conferences_id to the last two tables that need it
2010-11-02 16:24:04 +00:00
jacob
89475dae93
A quick function update
2010-11-01 21:51:27 +00:00
jacob
e4d94ffca2
Updated the communication queries in communication.inc.php to use the conferences system rather than fair years.
2010-11-01 21:23:17 +00:00
jacob
5e0886c812
Minor correction
2010-11-01 17:21:58 +00:00
jacob
ca0e700952
More conversions from fair year to conference id
2010-11-01 17:14:42 +00:00
jacob
d8df2be109
Quick patch on my last commit.
2010-11-01 15:28:51 +00:00
jacob
21261a99af
Many updates of queries, switching from usage of FAIRYEAR to conference_id.
2010-11-01 15:24:59 +00:00
jacob
4f35702bbf
Added API function for modifying account information
2010-10-28 21:22:12 +00:00
jacob
d0d3c7b7c4
Separated the functionality of school selection from the pages, implemented it in the API
2010-10-27 16:40:17 +00:00
jacob
f1b9123835
Added a couple of field descriptions in the user fields
2010-10-26 19:38:08 +00:00
jacob
92d46976f7
Separating judging timeslot selection into the user object
2010-10-26 18:15:04 +00:00
james
0bcd811101
Fix passing in role list by ids
2010-10-25 23:58:48 +00:00
james
3971df267f
Add registration field roles to testapi.php page
...
Fix char(2) field detection
2010-10-25 23:55:38 +00:00
james
19e146547f
Fix api registration fields when roles ar epassed in
...
roles can be passed in as array of ids or array of types
2010-10-25 23:12:35 +00:00
jacob
bb40bf4da1
Updated the user_load and user_save functions to handle judges special awards selection.
...
Updated judge_special_awards.php to use that method rather than direct SQL queries.
2010-10-25 18:07:55 +00:00
jacob
7625c2e309
User settings touch-ups
2010-10-22 21:17:25 +00:00
jacob
cee52c6b67
Updated function for getting user info structure. Used it in the user_load function.
2010-10-22 18:43:17 +00:00
james
a5887bdf96
Oops fix the docs
2010-10-22 15:12:45 +00:00
james
a035a6f8e3
Add registration/fields API
...
Fix $roles array use colliding with global $roles array ($roles should never be used anywhere! its a master list of all of the roles set in the bootstrap!)
2010-10-22 15:06:49 +00:00
jacob
bae700dead
Starting on code for getting relevant field descriptions for user data depending on
...
the roles for that user.
2010-10-21 21:56:09 +00:00
jacob
3867b9b539
Fixes on the modified user_load function
2010-10-21 16:08:41 +00:00
jacob
b9bcb127a6
Updated these tables to include the conference id:
...
award_awards
award_prizes
award_types
award_awards_projectcategories
award_awards_projectdivisions
winners
students
projects
registrations
Also modified all code that uses those tables to work with the conference id
instead of the year, with the exception of these files:
communication.inc.php
reports_students.inc.php
rerollprizes.php
remote.php
The "rerollprizes.php" probably doesn't matter, having been a one-time usage
file anyway. The others will need to be modified in the future to correctly
use the conference id instead of the year.
2010-10-20 21:58:26 +00:00
jacob
78bf0c8751
Modified user_load to load only fields relevant to the roles that the user has
2010-10-20 19:44:18 +00:00
james
a792b763a1
remove username
from the standard user fields
...
add 'required_fields' array to the user object so the API users know which fields are needed
2010-10-20 17:25:43 +00:00
james
c367656d02
also load committee whether its active or not
2010-10-15 01:46:53 +00:00
james
ab068fdfbb
Fix updateSessionRoles once and for all
2010-10-15 01:31:07 +00:00
james
759ecc0a1a
Oops its user_load not users_load
2010-10-14 23:06:21 +00:00
james
f225787e39
Properly update the session roles from the API side
...
Allow (u) to be empty if we dont have it, we can get it from the session users_id
2010-10-14 20:38:48 +00:00
james
241618c74f
Fix saving active/deactive roles
...
Fix the session roles when roles are modified and only put 'active' ones into the session roles array
2010-10-14 20:31:10 +00:00
james
ba793ac8e0
Fix rolestasks saving of the level
for each item
...
Fix tableeditor css to only modify anything in the tableeditor/tableview classes
Fix saving language for volunteers
Fix error message for saving phone numbers on organization and personal
Fix schoolfeedback and schoolinfo pages
Update school select tab, better html and school options list
Fix css for tertiary menu to show difference between selected and non-selected
2010-10-14 19:42:20 +00:00
jacob
01d70abf74
Added teacher interface in olympics
...
UI touch ups
2010-10-14 17:51:56 +00:00
jacob
4a3ea7dba9
Changed the scienceolympic judge settings to a generic activity selection tab (replacing so_judge_other.php with activities.php)
...
Altered use of schedule_users_availability_link. It no longer distinguishes by role.
2010-10-14 15:26:47 +00:00
james
e55a6f901a
fix schedule display boxes to be the same for FF/IE/Chrome
...
Add min/max judges/volunteers/teams
Add defaults
Update science olympic tab display
Add Teams/Volunteers/Judges status to admin schedule view
2010-10-14 15:11:52 +00:00
james
2b4b42c250
Dont make jquery elements bigger, it messes stuff up!
2010-10-14 14:31:16 +00:00
jacob
8e4306ae3b
Updated volunteer preferences to work with the new interface and with the new conference id system
2010-10-14 14:10:49 +00:00
jacob
9229b1665b
Added user settings config for science olympic judges
2010-10-13 21:01:01 +00:00
jacob
941b5e127f
Quick correction on automatic e-mail
2010-10-12 18:00:17 +00:00
jacob
f0d1578ac3
Added generic "account" password recovery
2010-10-12 16:49:38 +00:00