Commit Graph

27 Commits

Author SHA1 Message Date
Bharat Mediratta
aad0dd357f Create a new thumb_menu() and convert Digibug over to use it.
1) Eliminate digibug_album.html

2) Get rid of the $(document).ready() in digibug.js and rename popUp() to
   digibug_popup() then just make direct calls to digibug_popup() in the
   menu urls.
2009-06-27 16:29:09 -07:00
Bharat Mediratta
2fbc03437a Digibug simplification cleanup. Upgrade digibug module to version 2.
1) Simplify the admin settings page to what most of our users
   want. Eliminate basic_ and default_ ids.  We just have company_id
   and default_id.  Advanced users can use advanced settings for now.

2) Fix security in print_photos (didn't get it right in my last commit)

3) Use the regular thumb and full urls if the images are publicly
   available to reduce load on the proxy.

4) Simplify proxy expiration code.

5) Eliminate all specialized styles from the admin theme.
2009-06-27 15:55:47 -07:00
Bharat Mediratta
f98b7dc631 Require view_full to print photos. 2009-06-27 14:43:40 -07:00
Bharat Mediratta
6a8dc91f9f Remove empty upgrade(). 2009-06-27 14:35:53 -07:00
Bharat Mediratta
3ab6f2ed4b Remove unnecessary curly braces. 2009-06-27 14:35:16 -07:00
Bharat Mediratta
e78f91c91a Fix XSS vulnerability, get rid of unnecessary curly braces. 2009-06-27 14:29:58 -07:00
Bharat Mediratta
bbba0a67c2 Fix formatting. 2009-06-27 14:29:24 -07:00
Tim Almdal
eee8dbe511 No longer need to set the digibug mode in the installer. 2009-06-25 21:53:47 -07:00
Tim Almdal
3b873a98d7 Oops changed my mind... when setting to the default just set the value
to null and let the cpmapny and event ids be set in the print_photo controller.
2009-06-25 21:50:37 -07:00
Tim Almdal
e2e1aa0683 1) Rename the basic_company_id and basic_event_id to default_*_id
2) Removed the tabs on the digibug admin page word count is now at 35.
3) Added a default link which resets the event and company id's to gallery's ids
2009-06-25 21:41:54 -07:00
Tim Almdal
1552f0fff7 Add XSS clean up on the title that is sent to digibug as part of the print
request
2009-06-25 21:41:09 -07:00
Tim Almdal
5d4d87e957 Remove the digibug maintenance task. Expired imges will be removed when the
print_proxy is run.
2009-06-25 19:58:14 -07:00
Tim Almdal
93e4f14c85 1) Fix potential XSS in digibug_album.html.php
2) Fix case of text
2009-06-25 19:04:45 -07:00
Tim Almdal
28f496924f Fix indentation in digibug_form.html.php 2009-06-25 18:38:43 -07:00
Tim Almdal
4d191b5e92 Refactor the digibug installer to the new structure of install and upgrade methods 2009-06-25 18:35:02 -07:00
Tim Almdal
4502a13a5b 1) rename the model proxy to digibug proxy
2) corresponding table name change to digibug_proxies
3) change the generate of a unique id to md5(rand())
3) Remove the helper function as digibug::uuid is no longer required.
2009-06-25 08:47:16 -07:00
Tim Almdal
d9e4ad79bb 1) Move the digibug css in the default and admin_default themes
2) Remove most of the marketing cruft on the admin pages
3) Change the name of the admin settings to just Digibug
4) Remove the "switch on mouseover" approach
2009-06-25 08:14:34 -07:00
Tim Almdal
292d216f7c Implement printing support on the photo page. I've used an icon that doesn't
quite match the theme temporarily.  I'm hoping to have a matching icon soon.
2009-06-24 18:02:36 -07:00
Tim Almdal
40e27e128e Create a maintenance task that allows the administrator to remove any proxy requests
that are still active after 10 days.  Digibug requires that the image be available
for 5 days, so we'll give them an extra 5 days.

Also correct a few issues with the protocol.
2009-06-24 13:11:53 -07:00
Tim Almdal
0062f8a24a Add a timestamp column to the proxies table. 2009-06-24 05:47:58 -07:00
Tim Almdal
231ad4f329 This implements the Digibug printing. When a a print request is made the digibug shopping cart is opened in a new
window.  When the cart is emptied, the window is closed. Users can close the window by pressing the continue shopping
button
2009-06-23 22:13:28 -07:00
Tim Almdal
8f443cef3e This change implements the print_proxy method. This method allows a 1 time
security bypass for the remote print processor to retrieve the fullsize image.
2009-06-23 06:06:33 -07:00
Tim Almdal
3824f2b52f Extract the html for the Print button on the album page into a seperate view 2009-06-23 05:26:44 -07:00
Tim Almdal
58d5624e40 This commit moves a little further along the path:
1) moves the print button from the quick pane to thumb_bottom
2) Creates an entry into the proxy table
2009-06-22 21:51:22 -07:00
Tim Almdal
05f8659a7f Fix preamble so tests pass 2009-06-22 06:03:55 -07:00
Tim Almdal
f981484a80 Add a digibug printing button to the quick pane 2009-06-22 05:52:47 -07:00
Tim Almdal
39cf3c2b04 The start of the digibug printing module. The first cut at the administration
panels.  <Caution:> This is still a work in progress.
2009-06-21 08:52:26 -07:00