WebsiteWorkStatus

From UoB Photographic Society Wiki

Jump to: navigation, search

Steve's Todo list online V1.342.63 - A unification of at least 5 scraps of A4 paper.

Current Site Version: 0.8.79-0xff42e7-My-CPU-is-a-neural-net-processor,-a-learning-computer.



Work list

  • Change equipment booking to single day's as week long booking may tie up kit for too long. Explanation text to explain that a maximum number of bookings can be made at once, maybe add a check to the code that counts the number of bookings made?
  • Change User control panel so that changing password and email address requires it to be entered twice and then checks that both inputs are identical - stop typos. Completed password check
  • User control panel throws up an error when trying saving form with no changes
  • Fix Room Bookings. There is a mismatch of dates between the Admin page + Emails vs the Booking page. Admin and emails are 24hrs behind the booking form, have not checked the db to check on actual recorded date. I would assume this is a bug from copy-pasting the old front side script.
    • Have hacked class.rooms.php to fix Admin and Emails by adding 86400s to various dates - labelled clearly with comments.
  • Bug in User panel - If you press the Enter key while changing user details you are redirected to the home page with all the form data in the URL as get data.
  • Payments system should be simplified... something like all processipn.php does it remove debt entries (this code could be the same for all types) then calls a function in the approproate class for that payment type which does all the rest of the work
  • Add new users can double post... maybe need to check user doesnt exist (email check) already (im sososo sure it already does!), and move the signup disable button code to top of JS
  • EVENTS SYSTEM complete
  • FLCIKR INTEGRATION
  • Copyright notice on code - Copyright source code , me, content, society
  • DB needs exception handling
  • General exception handling around all error handling to catch bugs
  • Should only User class touch the user table? ie to get a user from DB call to User::getUser not do your own SQL execute
  • User class contains a custom copy(), most langs have a default inherited one, does PHP?
  • Consistent Naming!!!!!!!
  • Build a smaller Ext JS with only needed components, its currently >500kb ...
  • Number of photos on home page should be configured in config.php i suppose
  • Account creation in admin pages to make accounts bypassing signup (to create committee places for example)
  • Debt + payment system has caused the paid field in the user table to become defuct, recode this to get rid of paid
  • Owed payments and past payment receipts should be shown in a page accessible from user control panel
  • Competition photo entries go into Sets on Flickr. By using Phlickr_User::getPhotoSets we could have a place to show them off
  • Equipment System needs finishing its admin section, to add/remove an edit items - on remove dont forget to force cancel any pending requests
  • Events team profile, with more info, to be discussed
  • Find any hard coded email references and replace with email-image
  • Clean up code
  • Get HTML out of functions. I want templates that are easily editted, and are simply included and modified by the relevant site code
  • Next - Previous buttons on tables need a page number to guide user how far from the start/end they are
  • Photobar should be replaced with a more useful and generic photogrid which is configured with row and col counts
  • Admin page with all the list info (names of lists, how to email/ configure them)
  • Emails to be templated too instead of hard coded
  • Image uploaded via signup is shown in IFrame, security issue! should point to a php file and it echos the image data from the true source



OLD - Suggestions for work

Possibly consider a unified login with the main website for the wiki? I think this was brought up at some point, but could be discussed on this page.

-- Jev 05:41, 23 October 2007 (PDT)

Extra items for trips please:

  • Thumbnail photograph for Trip in List
  • Ask to confirm/edit telephone number when booking a trip
  • Ability to delete and edit a trip
  • Automatically seperate events in the past
-- [Tim] 15.43 24 October 2007 (BST)


Hey, I would like a page for competitions/exhibitions alone on the website. A member who submitted a picture for this heat actually suggested this and I had it in mind too. I would use the page to update the themes for the competition and generally promote it and also I think a nice idea would be to have a link from here to the flickr galleries of past themes. I also need a spreadsheet for the points system available online and accessible by members. Apparently Jamie was working on this...I need it by tomorrow :) Hope that is not too much work. Natalia

Personal tools