Here's the whole thing:
Attachment 12352
1) Has the fix/request on the link section to now show "no link selected" (not just when added and deleted).
2) Also in link section, drop downs will show "None" at the top if not selected (except for products, those are based on a manufacturer or category being selected).
3) Fixed problems at the bottom of the "review" page with the image resize info/warning boxes.
4) Includes the changes to the Image function on the front end to support dw08gm's request.
5) Has dw08gm's view long date option in there.
6) Took CSS out in vicinity of my changes and moved to separate file, still some inline...needed in some special situations. (back end)
7) Moved majority of javascript out into another file (back end)
8) Moved some larger php functions out into another file (front & back)
9) I think I caught most (maybe all) of my text, even in the drop downs, for the code I created/changed and moved it to the language file. (back end)
10) I made a number of table and formatting changes for the screen layouts (admin side only), you may want to check to see if they look ok. For one, you will notice the default table on all events pages now stretches to 100%.
11) Worked out "some" of the issues with checking the start and end dates before moving to the "review" page (javascript errors instead of php).
12) Changed "delete event" section to provide user with info on what he/she is deleting (just in case).
13) Put in the ability to delete other "matching" events that have the same title and creation date (needed for #17, see below). Warns before pulling the trigger.
14) I think I worked out all the cross-browser issues. I would have been finished yesterday if it wasn't for this. I had to compromise(give up) on a couple of issues.
15) Added some functionality for popup errors/warnings and help, incorporated into #17.
16) Added the ability to copy an event. Allows you to grab an existing event and use it's data to seed a new event. (Would you believe me if I told you I pulled this off with just 3 lines of code?)
17) The big one is the ability to add multiple events, this is not a TRUE recurring events mod, meaning that 1 event would be saved to the db and dates would be calculated from it on the front end when building the calendars/lists. What is does is calculate a # of dates into the future (configurable based on your input) and sticks them in the database, 1 event for each newly calculated date. Has the ability to see all the dates before they are added (using popup help...#15). Gives you info about your start & end dates which is completely configurable in the language file (includes the use of mergeable variables).
Things that need to be done....
1) More testing to make sure it works for everyone else.
2) There are lots of align and valign cellpadding border, etc. tags in the tables that will have to be addressed at some point.
3) More inline css can still come out.
4) The ability to delete and select (link back to) existing image files.
5) Maybe the start/end date info mod should be added to the base edit window (currently it only shows when you click on "Multiple Events").
Testing encouraged, constructive criticism welcome...
Thanks,
Rus