! provide a way to determine what action was dispatched

Signed-off-by: Spuds <spuds@spudsdesign.com>
! there is no log action there?

Signed-off-by: Spuds <spuds@spudsdesign.com>
! tweak controller to use standard layout of action

Signed-off-by: Spuds <spuds@spudsdesign.com>
! tweak them docblocks a bit, never done this before :P

Signed-off-by: Spuds <spuds@spudsdesign.com>
! the upload package screen was a mess

Signed-off-by: Spuds <spuds@spudsdesign.com>
! if we can't connect to sphinx need to bail sooner
! match seems to have num or @count, check both

Signed-off-by: Spuds <spuds@spudsdesign.com>
! no need to be that piggy

Signed-off-by: Spuds <spuds@spudsdesign.com>
Ensure warnings are displayed when needed

Signed-off-by: emanuele <emanuele45@gmail.com>
Use a unique id to delete temporary attachments

Signed-off-by: emanuele <emanuele45@gmail.com>
Elk needs an hidden field to tell not to delete the temporary attachment

Signed-off-by: emanuele <emanuele45@gmail.com>
The attachID is already unique, so use that instead of another unique string + some variable names consistency

Signed-off-by: emanuele <emanuele45@gmail.com>
Show errors returned by the server while attaching a file

Signed-off-by: emanuele <emanuele45@gmail.com>
Wrong variable

Signed-off-by: emanuele <emanuele45@gmail.com>
! clean up stats a bit, doc blocks
! remove useless gender ratio stat
! add emails per day stat

Signed-off-by: Spuds <spuds@spudsdesign.com>
! might as well explain why it looks like it does

Signed-off-by: Spuds <spuds@spudsdesign.com>
Silence errors is bad, though check if a file exists just to try to delete it is a bit of pointless

Signed-off-by: emanuele <emanuele45@gmail.com>
! seems hyphens needs the prefix always for now
if they even do anything at all anyway

Signed-off-by: Spuds <spuds@spudsdesign.com>
! few unnecessary things in the css

Signed-off-by: Spuds <spuds@spudsdesign.com>
Remove some @ (ob_start)

Signed-off-by: emanuele <emanuele45@gmail.com>
Add some @ back (ob_end_clean)

Signed-off-by: emanuele <emanuele45@gmail.com>