0.3.1
**********
08.21.2007 22:35 mda
lang/en.lang, lang/de.lang, readme.txt, liesmich.txt
Minor: Correcting spelling errors in the *.lang and *.readme files
08.22.2007 13:05 mda
classes/calendar.inc.php line 258
Security: Converting _GET parameters year, month, day to int numbers on receive
in constructor of class calendar
to prevent from possibly calling the combine_path method with characters instead of numbers later
( that would result in creating unnecessary unaccessible blank images )
08.22.2007 15:35 mda
modules/head.php line 13
Minor: Markup - added missing slash for empty element base
08.22.2007 21:03 mda
modules/head.php line 13
removed element base totally - because of it's blocking anchor #comment
08.22.2007 21:32 mda
templates/comment.php line line 102
fixed database selection in module comment
when saving down user comment
(was always current month and year)
08.22.2007 22:07 mda
templates/comment.php line line 160
quick editing link added to notifying e-mail
0.3.2
**********
08.27.2007 mda
classes/formcheck.inc.php line 60
Anti spam: Additional check for num of hyperlinks in all form fields
09.07.2007 mda
classes/calendar.inc.php line 1274
Security: function admin_build_sidebar now returns always false when caller is not authorized
09.07.2007 17:04 mda
include/index.php line 266
automatically remove empty images from offline directory
09.07.2007 17:38 mda
classes/calendar.inc.php line 412
RFC 2822 date: replace "date('D, d M Y H:i:s O')" with "date('r')"
11.05.2007 15:52 mda
css/templates/white.css
moved div#comment to the very bottom,
improved display of form elements, headings, login page
11.06.2007 12:17 mda
css/templates/dark.css line 313
changed margin-bottom to padding-bottom to fix cropped #comment in FF
11.06.2007 14:15 mda
css/templates/dark.css line 155
added z-index:1 to #footer, so footer shows up in Opera when scrolling down comments
11.13.2007 18:39 mda
js/main.js line 538 - 549
Opera now does the Ajax call as do FF and Safari
11.24.2007 16:00 mda
include/multi_uploader.php line 24
fixed error resulting in only the first 5 images to be processed after upload.
0.3.3
**********
12.20.2007 16:48 mda
include/multi_uploader.php line 75
now up to 31 upload fields are created
12.20.2007 17:10 mda
js/main.js line 70 removed checking in _GET['year']
12.20.2007 17:40 mda
include/index.php line 35
when $_GET['mode'] is empty, body is given automatically
the id "default" instead of empty string
12.20.2007 18:00 mda
css/admin/index.css line 97
added code to prevent hidden inputs from showing up in FF
12.20.2007 18:40 mda
classes/calendar.inc.php line 755
function image_description() now returns false in case there is no description
02.01.2007 16:20 mda
js/main.js line 145
Bug fix: function calender_check_feb()
the javascript now works like expected
in leap years also ;-)
0.3.4
**********
04.06.2008 13:36 mda
classes/formcheck.inc.php line 57
additional check for typical spam words
the spam words to search for are listed in the new file "files/spamwords.txt"
lang/de.lang and lang/en.lang
minor changes to the language files due to new anti spam functionality
04.18.2008 15:03 mda
files/spamwords.txt line 9
some more spam words were added :-)
06.15.2008 22:41 mda
css/admin/black.css line 266, 281
removed border from all input elements to fix check-boxes in Opera 9.5
css/admin/black.css line 207/208
added fixed height to radio-buttons and check-boxes as well
06.27.2008 11:30 mda
feed.php line 39
bug fix for check February in leap years
07.04.2008 17:30 mda
feed.php line 158
image title now matches feed title
feed.php line 169
feed now uses recommended format for the author's Email address
feed.php line 36 - 60
script performance: resource saving mode for creating feed entries:
instead of starting with the first day,
now the feed creates its entries going back from the current day;
it breaks when it reaches the allowed amount of entries
07.04.2008 19:30 mda
lang/fr.lang
minor changes to the French language file due to anti spam functionality
include/profile_edit.php line 174
replaced element
with
for XHTML conformity
07.05.2008 12:00 mda
files include/index.php, include/login.php, include/logout.php, include/users.php, include/profile_edit.php
redirects in above files now use absolute URI
templates/comment.php
added check for profile before auto-filling form for logged in user
07.06.2008 20:00 mda
classes/calendar.inc.php line 770
removed obsolete function get_template()
improved script-performance by conversion of double quotes to single quotes
07.07.2008 11:00 mda
classes/calendar.inc.php line 866
function c_thumb() now refreshes the display of an updated image in the admin section
css/admin/black.css line 617
added new class .refreshed to highlight an updated image in the admin section
include/index.php line 270
added hidden input field "image-day" to all items in the gallery overview by month
07.08.2008 18:00 mda
include/setup.php
redirects now use absolute URI
fix setup step 4, escape htmlentities in hidden input "text"
07.27.2008 15:07 mda
classes/calendar.inc.php line 851
moved updating functionality from c_thumb()
to c_combine_path() to refresh the display of every updated image in the admin section
lang/en.lang, lang/de.lang, lang/fr.lang line 134 - 144
Added some new items, e.g. for number formatting
css/admin/index.css line 75
minor changes to display of definition list containing image information
07.29.2008 20:49 mda
css/templates/dark.css
clean up, no changes
RC1_0.5.0
**********
07.30.2008 12:45 mda
modules/meta.php line 9
use local language for login link
alternate sequence of links in the meta menu
include/login.php, include/config.php
improved script-performance by conversion of double quotes to single quotes
redirects in above files now use absolute URI
lang/en.lang, lang/de.lang, lang/fr.lang line 134 - 144
Added some new items, eliminated spelling errors
07.30.2008 14:30 mda
feed.php
use current day for elem
improved script-performance by conversion of double quotes to single quotes
classes/calendar.inc.php line 851
bug fix: modification to c_combine_path() refresh functionality to make feed work again for logged in users
back ported that to the previous release!
07.30.2008 16:23 mda
classes/calendar.inc.php line 866
c_thumb() advanced creation of thumbnails:
added new property c_thumb_size to shrink images proportionally
added new hidden input to send preferred thumbnail size to the JavaScript file main.js via calendar_send_cofig_data
include/config.php line 163
added new input to edit the preferred thumbnail size
css/templates/dark.css line 253
added new class .upright to style upright thumbnails
use 9 instead of 10 pixels for padding
js/main.js line 565
added new var c_thumb_size in function extract_data() for preferred thumbnail size
function do_preview(ele) now resizes images to thumbnail size proportionally, too
classes/calendar.inc.php line 1044
added missing double quote :-( in function calendar_build_nav_year()
back ported that to the previous release!
templates/comment.php lines 162, 251
use of $_GET['submit'] instead of $_REQUEST['submit'] for the sake of Firefox
back ported that to the previous release!
js/main.js line 584
function do_preview(ele) uses className instead of setAttribute for IE's sake
classes/calendar.inc.php line 163
added check for chosen thumbnail-size (minimum 30px) when loading config file
07.31.2008 12:50 mda
liesmich.txt line 177, readme.txt line 176
removed instruction to reload the page after renaming/moving an image :-)
as this is no longer necessary :-)
liesmich.txt line 236 readme.txt line 236
updated download information: additional languages are available
include/lang_install.php
improved script-performance by conversion of double quotes to single quotes
redirects now use absolute URI
08.03.2008 01:05
classes/calendar.inc.php line 499
use method c_thumb() to create property c_thumb
08.03.2008 12:35
include/multi_uploader.php
conversion of double quotes to single quotes
redirect in above file now uses absolute URI
added new options for the amount of upload fields
display 2 upload fields by default (used to be 5)
remember the number of upload fields
use variable for output now
include/index.php line
multi_uploader.php is included (processed) now before the image output
in order to instantly display the uploaded images instead of the older images in the browser cache
classes/calendar.inc.php line 878
function c_thumb() now appends the className "refreshed" to freshly UPLOADED images as well
08.03.2008 13:43
include/uploader.php
Bug fix: Added missing parameters!!! in form attribute 'action' - the form is now being processed
conversion of double quotes to single quotes
redirect now uses absolute URI
use variable for output now
removed server info
include/index.php line 216-217
uploader.php is included (processed) now before the image output
in order to instantly display the uploaded image instead of the older image in the browser cache
in addition use of clearstatcache() to update the image information
08.12.2008 17:00
files/spamwords.txt line 21
some more spam words were added :-)
RC2_0.5.0
**********
10.05.2008 19:00 mda
modules/head.php line 43
fix for broken link: removed a typing error in the quick forwarding link
11.08.2008 20:30 mda
include/multi_uploader.php
line 42 added auto increment for var $start_num in order to auto-update the starting index
NEW: the multi upload form shows up automatically after a successful upload
11.08.2008 17:20
files/spamwords.txt line 24
some more spam words were added :-)
12.10.2008 22.30 mda
css/admin/black.css line 626
value for width of 'ul.gallery a image' increased to 76px
include/multi_uploader.php line 45 - 52
use of p class=server-message instead of br class=clear for server messages
12.31.2008 13:33 mda
lang/de.lang line 333
eliminated a spelling error
12.31.2008 14:05 mda
Due to a user request, I implemented as a principal change
an option in the configuration file 'config.php' to enable the
CALENDAR DISPLAY OF DATES IN THE FUTURE!!!, this being impossible
in all previous versions until now.
Certain changes had to be implemented in the core class calender.inc.php
for that purpose.
To bring the new functionality to the JavaScript version also,
some functions in the main.js had to be slightly modified as well.
classes/calendar.inc.php line 197
added constant CALENDER_NEVER_ENDS
classes/calendar.inc.php
function check_date ($year, $month, $day)
added check for constant CALENDER_NEVER_ENDS to enable display of days in the future
classes/calendar.inc.php line 392
added check for constant CALENDER_NEVER_ENDS to switch $this->c_end
classes/calendar.inc.php
function build_nav_year()
added check for constant CALENDER_NEVER_ENDS when building year navigation
classes/calendar.inc.php
function calendar_build_nav_month($my_year)
added check for constant CALENDER_NEVER_ENDS when building month navigation
classes/calendar.inc.php
function calendar_calendar_build_nav_day($my_year,$my_month)
added check for constant CALENDER_NEVER_ENDS when building day navigation
classes/calendar.inc.php
function send_config_data()
Modification to the Javascript import form - new hidden input added to
export the new CALENDAR_NEVER_ENDS setting
js/main.js line 160
function calendar_build_nav_year()
added check for global var c_never_ends
js/main.js line 177
function calendar_build_nav_month(my_year)
added check for global var c_never_ends
js/main.js line 209
function calendar_build_nav_day(my_year,my_month)
added check for global var c_never_ends
js/main.js line 291
calendar_show_date(my_year,my_month,my_day)
added check for global var c_never_ends
12.31.2008 17:07 mda
include/config.php line 146
added new option for CALENDER_NEVER_ENDS
NEW: use single quotes when saving the updated config_data.php
12.31.2008 17:40 mda
lang/en.lang, lang/de.lang, lang/fr.lang
added 3 new terms used for the calender delimiter option in the include/config.php
12.31.2008 19:20 mda
include/login.php, include/logout.php
added common shortcut icon to head of those documents
0.5.0
**********
01.01.2009 15:00 mda
classes/calendar.inc.php line 846
function combine_path(year,month,day)
bug fix: to prevent the failure in copying an empty image into a non existent folder
create those folders (year,month) on the fly
in case they don't exist
20:25 02.01.2009 mda
classes/calendar.inc.php line 16
Added new constant C_HOUR_OFFSET
classes/calendar.inc.php line 124
Use new constant C_HOUR_OFFSET to modify $this->c_todays_date
21:43 02.01.2009 mda
modules/navigation.php line 1
use long tag c_day]
when checking for comments
templates/comment.php
bug fix: form-field text, editor and form submit button now show up
when check for anti spam is disabled
classes/calendar.inc.php
function status_link_switch(),
function dele_button()
usability: added params for month and year
to enable highlighted menu-items
classes/calendar.inc.php on line 121
bug fix: use string 'index.php' instead of
basename($_SERVER['PHP_SELF']) for c_filename
So urls in feed.php will point to the calendar
and not to the feed itself :-( :angry!
18:55 14.01.2009 mda
Added new functionality to regulate the server's time:
NOTE: It's the adjusted server time from now on
that is been displayed in the header
of all pages in the admin section!
classes/calendar.inc.php on line 156
config: don't block setting c_first_year to a year in the future anymore
(as this might make sense for somebody maybe)
moved code block setting the calendar's current date
below the block loading the config settings
to enable adjusting the server time via config.php
(var $hour_offset, constant C_HOUR_OFFSET)
include/config.php on line 157
added new input field for hour_offset to adjust server time
lang/de.lang, lang/en.lang
added 2 new definitions for server time management
css/admin/admin.css, css/admin/black.css
added new class .short to modify display of new input field hour_offset
include/setup.php
bugfix: added auto-fill in for config values
$calendar_never_ends and $hour_offset to step 6 of the setup
(minor bugfix as default value for both is 0)
11:47 15.01.2009 mda
classes/calendar.inc.php
moved the code block that creates the constant C_TODAYS_DATE
- as it should be regulated by the value of C_HOUR_OFFSET -
from the very top to a later position on line 190
classes/calendar.inc.php on line 185
create config vars $calendar_never_ends and $hour_offset
for cofig file upgrades (all versions <5)
classes/calendar.inc.php
rename var $calender_never_ends to $never_ends
rename CALENDER_NEVER_ENDS to C_NEVER_ENDS
func send_config_data() rename form-field calendar_never_ends to never_ends
on line 543: added check for $this->c_image_description[$this->c_day]
include/config.php on line 147 - 150
rename var $calender_never_ends to $never_ends
rename form-field calendar_never_ends to never_ends
js/main.js line 103 func extract_data() use form.elements["never_ends"]
14:08 15.01.2009
Brought in new functionality to select the first day of the week
(this was Sunday by default)
classes/calendar.inc.php
added new constant C_FIRST_WDAY on line 196;
func calendar_build_nav_day() create help array: w_s_o = week sort order
func calendar_build_nav_day() create 7 elements to highlight the Sunday col
func calendar_build_nav_day() create elements in sequence of w_s_o
func calendar_build_nav_day() day name of the first day of month
is now regulated by the flipping of w_s_o
func send_config_data() added new input first_wday to the export form
js/main.js line 100 func extract_data() use form.elements["first_wday"]
on line 216 function calendar_build_nav_day() create help array w_s_o
in dependence from c_first_wday setting
include/config.php
added new input field first_wday
lang/de.lang, lang/en.lang
added 2 new _LANG[] vars for first day of the week: time_wday and dfn_first_wday
include/profile_edit.php
conversion from double to single quotes
bug fix: removed uninitialized var $PHP_SELF from form action attribute
classes/profile_inc.php
performance: conversion from double to single quotes
include/setup.php
performance: conversion from double to single quotes
on line 313 replace $image_path with $_POST['image_path']
12:01 16.01.2009 mda
include/setup.php step 6
added auto-fill in for config value $first_wday
bug fix: added two missing config values $meta_description and $thumb_size
include/config.php
usability: use select list to feed config value $first_wday
instead of an input field
classes/calendar.inc.php
bug fix: use $_GET['year'] not $this->c_year to add a 29th day to Feb and so
make Feb 29 appear in file include/index.php when in monthly overview.
Moved that code block up to line 258 where most calendar's date vars are constructed
By the way: use a modulo operation instead of func checkdate() from now on
modules/footer.php
starting year of the calendar is now indicated in the images' copyright notice
classes/calendar.inc.php
bug fix: function set_online() now works correctly with values both in single and
double quotes
15:14 17.01.2009 mda
include/multi_uploader.php
default number of file upload fields is now set to 1 (used to be 2)
14:19 19.01.2009 mda
new file added: classes/upload_mngr.inc.php
new class added: upload_mngr
removed file include/multi_uploader.php and file include/uploader.php
as obsolet
using a class makes file uploads now even more user friendly:
the upload_mngr will auto suggest a first (empty) image to be replaced by
the user's upload via the multi upload form
include/index.php
use the class upload_mngr instead of the old files
for single/multi image uploads to the month directories
on line 306 replaced by
to move the upload form up (important in case the menu list gets very long)
16:41 19.01.2009 mda
classes/calendar.inc.php
new method added: img_is_dummy()
this helps decide whether an existing image
is a simple empty substitute to be preferebly replaced by an upload
include/profile_edit.php
display: added style="height:auto;" to preserve image select list height
13:30 20.01.2009 mda
css/template/dark.css
display: #image-comtainer, #navigation li.back-forward
moved both 40px down
added default highlight background color for h1 a:hover span
css/template/diaRice_dark.jpg
brighten up the dark version of the diaRice logo (reflection & shadow)
modules/meta.php
use maroon color, markup and attribute rel="external"
for the diaRice support link
templates/profile.php,
templates/calendar.php,
templates/editorial.php,
templates/main.php,
templates/people.php,
templates/privacy.php,
templates/thanks.php
performance: conversion from double to single quotes
templates/comments.php
bugfix: fixed $url_to_edit (the quick link for the admin
to edit a new comment that is sent by email)
bugfix: line 168, 264: check for $_POST['submit'] instead of $_GET['submit']
don't set _POST['submit'] to 1 for _SESSION['auth'] anymore;
check with isset(_SESSION['auth']) for auto fill the submit form
use methods build_head() and build_banner() to create the top of the comment page
when the form is processed after submit
line 174: use id #comment for the body of ?go=comment
line 183: therefore renamed div#comment to div#comment-wrap
templates/calendar.php
line 74: also renamed div#comment to div#comment-wrap
css/template/dark.css,
css/template/grey.css,
css/template/white.css
all comment rules changed according to change from div#comment to div#comment-wrap
js/main.js
func calendar_show_date()
line 393: check for element with id #comment-wrap instead of #comment before checking comments
line 395 bugfix: unescape querystring &go=comments when resetting the form action attribute
22:34 20.01.2009 mda
include/menu.php added param action=show to querystring menu comments
include/index.php on line 433
performance: check for $_GET['action']!='show', then save down
extlinks and comments to database
modules/head.php on line 53: added current year to the copyright notice
13:47 21.01.2009 mda
include/credits.php
performance: conversion from double to single quotes
download supporting link now points to url http://webdaum.de/diarice/#a-download
new file added: include/help.php
include/menu.php added new menu item help
modules/footer.php added new menu item help
classes/calendar.inc.php
added new internal url c_url['help']
added new external url c_url['support']
added new external url c_url['download']
added new external url c_url['version_compare']
this brings in a new functionality: easily check for
version upgrades at the diaRice support page! :-)
lang/de.lang, lang/en.lang
added new tooltip tt_help
added new tooltip tt_upgrade
added new title title_help
added new definition dfn_version
added new definition dfn_version_compare
lang/translate.php
performance: reduce use of function trim()
include/config.php
display: document heading after form submit is now wrapped in h1 tag
module/head.php use strip_tags() for document title
|