Changelog for Nailblog-1.x
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nailblog-1.2.19-091113
* Using Git for version control. Changelog will look a bit different.
* Added function to prevent cross-site-scripting attacks and implemented it
in nailblog_setglobal().
* Implemented css protection for most write-functions.
* Added link from frontpage to frontpage administration.
* Fixed bugs in mod_links where non-existing files were accessed.
* Fixed error message in mod_file:file_renamedir caused by non-existing
filelist.
* Fixed bug in mod_links where edited links were not replaced.
* Made the login form focus on password field when "Remember me" is used.
Nailblog-1.2.18-090828
* index.php
Updated the version number.
* sys/mod_blog.php
New entries and comments don't write to summary any more.
Fixed bug in blog_editentry where the summary field value was not parsed by
htmlentities.
* sys/mod_links.js
Fixed links_setfilter to follow links via links_goto and not directly.
* sys/mod_links.php
Added the link page id to variables passed to links_goto.
Nailblog-1.2.17-090630
* index.php
Updated the version number.
* sys/mod_links.php
Added "event" to the links_setfilter(event) JavaScript call.
* sys/mod_links.js
If return is pressed while typing in the filter box the top-most visible
link is now automatically loaded.
* sys/mod_user.php
Added a "Remember me" checkbox to the login form which remembers the login
name for further sessions.
Nailblog-1.2.16-090608
* index.php
Updated the version number.
* sys/nailblog.php
Added array $nailblog_postreset to which modules can register functions in
case they need to do supplemental clean-ups after the module data is reset.
This may be useful with modules connected to a database. The function
pointed to must take one value, the module name, and only execute when the
value matches the module name, or is "*".
Nailblog-1.2.15-090603
* index.php
Updated the version number.
* sys/mod_counter.php
Rearranged the admin box so the actual visit counter comes first.
Nailblog-1.2.14-090602
* sys/mod_links.php
Made links editable and added automatic focus to the Add link form.
* sys/mod_links.js
Made links editable and added automatic focus to the Add link form.
* sys/mod_gallery.php
Updated the gallery to show thumbnails of all files and not only of images.
* sys/mod_file.php
Updated the file manager to add "file_download" as method for download-only
files, instead of an empty string.
Nailblog-1.2.14-090601
* index.php
Updated the version number.
* sys/mod_links.php
Removed case sensitivity from the filter and fixed a tiny bug which no-one
would have noticed anyway.
Added sort functionality.
* sys/mod_links.js
Removed case sensitivity from the filter.
* sys/mod_blog.php
Added a description to the Set-button.
Nailblog-1.2.13-090529
* index.php
Updated the version number.
* sys/mod_links.php
Made link order not be changed if used by a known bot as defined by the
counter module. This requires the counter module to be loaded before the
links module.
Fixed the Internet Explorer problem with the filter. Had to use an Internet
Explorer hack.
Added deletion of link pages to the link module administration. Forgotten
about that one.
* sys/mod_links.js
Fixed the Internet Explorer problem with the filter.
* sys/mod_counter.php
Added variable $counter_isbot which is set to true if the client is marked
as a bot in the Visit counts list. This can be used by other modules.
Made the counter skip rss requests since these are not actual visits.
Nailblog-1.2.12-090528
* index.php
Updated the version number.
* sys/mod_counter.php
Added the possibility to clear the counter while preserving the number of
visited bots and humans.
* sys/mod_file.php
Made the move-to list alphabetically ordered.
* sys/templates/default/style.css
Made the list bullets indent properly in both Internet Explorer and
Firefox.
* sys/mod_links.php
Added filter functionality to the links page.
* sys/mod_links.js
Added function links_setfilter() for hiding and displaying links according
to the filter.
Nailblog-1.2.11-090427
* index.php
Updated the version number.
* sys/mod_links.php
Fixed a small bug which wouldn't pass the XHTML validation if the number of
links on a links page were odd.
* sys/mod_blog.php
Fixed a small bug in guest comments and entries which was created by the
last bug fix.
Nailblog-1.2.10-090425
* index.php
Updated the version number.
* sys/mod_links.php
Finished the links page.
* sys/mod_blog.php
Fixed a bug where Internet Explorer using guest could not add comments or
entries due to that the JavaScript function prompt() was disabled. The new
method adds a new page which asks for confirmation before write access is
granted to guests.
Nailblog-1.2.9-090423
* sys/mod_links.php
Created a base for handling link collections.
Nailblog-1.2.9-090417
* sys/mod_blog.php
Fixed a small bug in the page switcher which didn't pass the XHTML
validation.
Nailblog-1.2.9-090321
* index.php
Updated the version number.
* sys/mod_sidemenu.php
Fixed a bug in sidemenu_main() where the line $menucontent should have been
global $menucontent.
* sys/mod_honeypot.php
Fixed a bug in honeypot_getlist() where the line global $honeypot_version
was missing.
* sys/mod_page.php
Fixed a bug in page_edit() where $blog[1] should have been $page[0][1].
Added a button for "Save and continue" to the page editor. Clicking this
saves the page, but keeps the editor open.
Made page_savepage($page) return the Id of the saved page.
Changed page_main() so it won't show an extra line in the title when the
page has no title.
* sys/mod_template.php
Added the line $user_groups[]="templateadmin"; which now adds the group
"templateadmin" to the quick list for groups.
Nailblog-1.2.8-090317
* index.php
Updated the version number.
* readme.txt
Updated the installation instructions.
* sys/mod_counter.php
Made visors marked as bots appear in a lighter color.
* sys/mod_backup.php
Admins can now manually define the name of the backup file.
Added arrays $backup_prebackup, $backup_postbackup and $backup_postupload
for enabling modules to add more data to the backup file than what can be
found in the data directory.
Nailblog-1.2.7-090314
* sys/mod_rss.php
The RSS link now automatically sets the maxentries variable to whatever
the blog or combination is set to.
Nailblog-1.2.7-090313
* sys/mod_blog.php
Made it possible for guests to choose the number of entries per page when
looking at the blog. The number is stored as a session variable so it will
go back to default for every session. Maybe I should store it as a cookie
instead?
Made it possible to choose number of entries for blog combination too.
* sys/mod_rss.php
Made it possible to adjust number of entries visible in the RSS feed with
the GET variable maxentries for both blog and combine.
Nailblog-1.2.7.090310
* index.php
Updated the version number.
Added onload="init()" to the body tag of the no-template template.
* sys/nailblog.js
Added array toinit, and function init(), which calls all functions in
toinit.
* sys/templates/default/template.php
Added onload="init()" to the body tag.
* sys/mod_user.php
Added Id for login textbox in function user_form().
* sys/mod_user.js
Created, and added function user_init() to array toinit. This gives the
login textbox automatic focus.
* sys/mod_blog.php
Added Id for new entry title text input.
Added Id for "Add comment" textbox.
Added automatic focus to the content textbox in function blog_editentry().
* sys/mod_blog.js
Changed function user_setentryform(what) to also add focus to the new
entry title text input if what=="block".
Changed function blog_setcommentform(formid,what) to also add focus to the
"Add comment" textbox if what=="block".
Nailblog-1.2.6.090309
* sys/mod_rss.php
Removed "(0 comments)" from titles where blog entries have no comments.
* sys/nailblog.php
Added variable $nailblog_modtags for listing dynamic tags which get
replaced by specified functions.
Added function nailblog_gettagcont($tag) which is referred to by
$nailblog__modtags for the tags; version, date and ip.
Changed the function nailblog_replacetags($string) to use
$nailblog__modtags.
* sys/mod_user.php
Added user_replacetags($tag) for providing user module-specific tag
replacements.
Added tags user, userid, and login to $nailblog_modtags.
* sys/mod_counter.php
Added possibility to view visitorlists ordered by "latest first" and
"popular first".
Added mod_counter, which outputs the number of
visitors. Bots can be filthered out manually through the admin tool.
Nailblog-1.2.6.090306
* index.php
Changed to version in the default
value for $titlecont.
Nailblog-1.2.6.090303
* index.php
Updated the version number.
Changed the default value for $headdata to use version
instead of the old .
* sys/mod_backup.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_blog.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
Added support for current page to serveral blog functions.
* sys/mod_blog.js
Added support for current page to function
blog_delentry(blogid,entryid,curpage,parentid).
* sys/mod_chat.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_counter.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_file.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_frontpage.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_gallery.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_honeypot.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_menu.php
Removed "\v" from the URL check in menu_save(). This was causing entries
with the "v" character to be blocked on some systems.
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_page.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_rss.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_sets.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_sidemenu.php
Made it possible to raise a menu entry.
Made it possible to duplicate a menu entry.
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_template.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
* sys/mod_user.php
Added a duplicate test which outputs a warning if another module with the
same task already is activated.
Nailblog-1.2.5.090227
* index.php
Updated the version number.
* sys/mod_blog.php
Made it possible to delete blog comination sets.
Made it possible to duplicate a blog combination set.
* sys/mod_blog.js
Added a popup question for deleting a blog combination.
* sys/mod_rss.php
Added support for blog combinations.
* sys/mod_file.php
If the file and folder list is longer than what would fit on the page, the
page would automatically scroll down to the upload tool after a file have
been uploaded.
Nailblog-1.2.4.090226
* sys/mor_rss.php
Added number of comments to the entry title.
* sys/mod_blog.php
Added blog combination functionality, but you can't yet remove combination
entries, or duplicate them yet.
Nailblog-1.2.4.090225
* index.php
Updated the version number.
* sys/nailblog.php
Fixed a small bug in the module list.
* sys/nailblog.js
Updated function nailblog_addgroup(targetid,sourceid) to replace a "*" with
whatever group was selected in the quick list.
* sys/mod_menu.php
Replaced the quick lists in menu_edit() with better versions.
* sys/mod_backup.php
Made it possible to backup specific module data.
Nailblog-1.2.3.090223
* index.php
Updated the version number.
* sys/nailblog.php
Added function nailblog_linklist($indent,$selectboxid,$textboxid), which
produces a select box with pre defined internal links.
Added function nailblog_grouplist($indent,$selectboxid,$textboxid), which
produces a select box with pre defined groups.
* sys/nailblog.js
Added function nailblog_setvalue(targetid,sourceid), which replaces the
value of one input box with the value of another.
Added function nailblog_addgroup(targetid,sourceid), which appends a
selected group to a comma separated group list, or clears it.
* sys/mod_frontpage.php
Changed the $link_list entry from "./" to "?act=" in order to make it
work when the core script name is other than index.php.
* sys/mod_sidemenu.php
Added a module which displays a menu on the left side of the page. Requires
a template which makes use of $leftdata.
* sys/mod_sidemenu.js
Added a JavaScript file required by the Side menu module.
* sys/mod_menu.php
Changed function menu_edit() to make use of functions
nailblog_linklist($indent,$selectboxid,$textboxid) and
nailblog_grouplist($indent,$selectboxid,$textboxid).
Fixed function menu_save() to support group * (all groups).
* sys/mod_blog.php
Blog data version number is no longer added to the Quick links list.
Changed function blog_edit() to make use of functions
nailblog_linklist($indent,$selectboxid,$textboxid) and
nailblog_grouplist($indent,$selectboxid,$textboxid).
* sys/mod_page.php
Changed function page_edit() and page_useredit() to make use of functions
nailblog_linklist($indent,$selectboxid,$textboxid) and
nailblog_grouplist($indent,$selectboxid,$textboxid).
Fixed page_getprivs($pagemeta) to give the right privileges to admins.
* sys/mod_user.php
Added user defined groups to the Quick groups list.
Changed function user_edit() to make use of functions
nailblog_linklist($indent,$selectboxid,$textboxid) and
nailblog_grouplist($indent,$selectboxid,$textboxid).
* sys/mod_file.php
Changed function file_main() to make use of functions
nailblog_linklist($indent,$selectboxid,$textboxid) and
nailblog_grouplist($indent,$selectboxid,$textboxid), and define access
control variables separately.
Changed function file_setdir() to handle $_POST['access'] as an array.
Nailblog-1.2.2.090220
* sys/mod_user.php
Added a closing tag for the login form. Didn't notice this since it went
through the W3C validator without a hitch. The problem was that the form
tag had a ending slash in it.
Nailblog-1.2.2.090219
* index.php
Updated the version number.
* sys/mod_file.php
Added standard file management tools to the file manager:
* rename
* move
* copy (only for files)
* delete
* sys/mod_file.js
Added a javascript menu for the file management tools.
* sys/nailblog.php
Focus is set to the Global settings form even after the settings have been
changed.
* sys/mod_rss.php
Fixed function rss_encode($input) to only replace with and
assume the content creator have done the appropriate changes from & to
, and so on.
Nailblog-1.2.1.090218
* index.php
Updated the version number.
* sys/nailblog.php
Changed how the Nailblog-specific tags are treated. Instead of
, the code version is now the
one in use.
This is automaticatilly changed in the global.txt file but you'll have to
fix all the blog content and whatnot your self.
* sys/mod_rss.php
Added Nailblog-tag support to the rss output.
* sys/mod_blog.php
Fixed the "Convert to freeform" link so it works even with WISYWIG editors.
Nailblog-1.2.0.090217
* index.php
Updated the version number.
Added variable $nailblog_curvers for storing the global.txt compatibility
version.
* sys/mod_rss.php
Some more work on the RSS module; it now adds a link to the blog header,
and content is cropped off after 128 characters.
* sys/mod_honeypot.php
Added group "honeypotadmin" to the group list.
Made the admin box output data only when selected.
* sys/mod_counter.php
Added group "counteradmin" to the group list.
Made the counter also count referers; which way visitors got there.
Made the admin box output data only when selected.
* sys/mod_blog.php
Made function blog_view() respect the blog read access rule.
Made the admin box output data only when selected.
Replaced a lot of htmlentities-commands with htmlspecialchars, in order to
make the blog content more compatible with RSS feeds.
Updated function blog_upgrade() to make
* sys/nailblog.php
Made the admin box output data only when selected.
Added function nailblog_upgradesets() for upgrading the global.txt format.
* sys/mod_backup.php
Made the admin box output data only when selected.
* sys/mod_file.php
Made the admin box output data only when selected.
* sys/mod_frontpage.php
Made the admin box output data only when selected.
* sys/mod_menu.php
Made the admin box output data only when selected.
* sys/mod_page.php
Made the admin box output data only when selected.
* sys/mod_template.php
Made the admin box output data only when selected.
* sys/mod_user.php
Made the admin box output data only when selected.
Nailblog-1.2.beta1.090216
* index.php
Instead of replacing %version% with $nailblog_version, index.php now calls
function nailblog_replacetags($string) from sys/nailblog.php.
Added variable $nailblog_date which contains the modification date of
sys/changelog.txt, unless a module replaces the value with the modification
date of its content.
* sys/nailblog.php
Added function nailblog_replacetags($string) which replaces the tags:
*
*
*
*
*
*
with the corresponding data.
Added a reset button for modules and system.
* sys/nailblog.js
Added function nailblog_resetmod(id).
* sys/mod_backup.php
Changed backup_admin() to use nailblog_resetmod(id) instead of its own method
for complete reset.
Removde function backup_reset().
* sys/mod_blog.php
Made blog_main() and blog_view() change the value of $nailblog_date.
* sys/mod_counter.php
Finished the visit counter module. It counts unique visitors (identified by
session variable), and page hits. Bots are not filthered out.
* sys/mod_template.php
Finished the dynamic template module. A template admin can now define which
templates should be allowed for which pages.
* sys/mod_rss.php
Finished the RSS module, but it does not post feed links in document headers
yet.
Nailblog-1.2.beta1.090215
* sys/mod_honeypot.php
Created a working honeypot -> ban module, and an admin tool for unbanning.
* index.php
Changed an include reference from helpers.php to nailblog.php.
Added variable $nailblog_inloop so that a module, such as mod_honeypot,
can break the function call foreach loop.
* sys/helpers.js
Renamed helpers.js to nailblog.js. This makes more sense.
* sys/nailblog.js
Renamed helpers.js to nailblog.js. This makes more sense.
* sys/helpers.php
Renamed helpers.php to nailblog.php. This makes more sense.
* sys/nailblog.php
Renamed helpers.php to nailblog.php. This makes more sense.
Fixed a bug where raising a module in the module list borks up the global
settings.
Changed an include reference from helpers.js to nailblog.js.
Nailblog-1.2.beta1.090214
* index.php
Updated the version number.
* sys/mod_honeypot.php
Created a frame for a module which should fend off still more bots.
* sys/mod_rss.php
Created a frame for a rss syndication module.
* sys/mod_counter.php
Created a frame for a visit counter module.
* sys/mod_template.php
Created a frame for a dynamic template switching module.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nailblog-1.1.5.090213
* index.php
Updated the version number.
Made the "No template" output XHTML-correct.
* sys/mod_blog.php
Fixed a bug which corrupted the version number in bloglist.txt.
Implemented the blog read access flag.
* sys/mod_user.php
The login form is no longer visible on ?act=user_form when you are
logged in.
* sys/helpers.php
Added "No template" as an option in the Default template select box.
The anti-bot-password is now only asked for non logged in users.
Nailblog-1.1.4.090213
* index.php
Updated the version number.
* sys/mod_blog.php
Added more accessability control; you can now prevent users from
accessing a blog page too.
Fixed more stuff on the support for WYSIWYG's.
Nailblog-1.1.3.090212
* sys/helpers.php
Added function nailblog_relocate($whereto) to replace the
header("location: ...") statements.
This fix will make the Nailblog work with Safari.
* sys/mod_file.php
Replaced all header("location: ...") with nailblog_relocate("...").
Added more header stuff into file_download() in an attempt to get past
a strange quirk in Internet Explorer where it would lock up, or report
errors when opening a file for download directly (not through a link).
* sys/mod_blog.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_backup.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_frontpage.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_menu.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_page.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_sets.php
Replaced all header("location: ...") with nailblog_relocate("...").
* sys/mod_user.php
Replaced all header("location: ...") with nailblog_relocate("...").
Nailblog-1.1.3.090211
* index.php
Fixed so that modules that doesn't exist will not be opened, even if
they are in the active module list.
Nailblog-1.1.3.090210
* sys/helpers.php
Added a functions nailblog_writeaccess() and
nailblog_getwriteaccesscode() to use with a new anti-bot-method.
* sys/mod_blog.php
Changed the anti-bot-method.
Nailblog-1.1.3.090126
* sys/mod_frontpage.php
Added some code to support future WYSIWYG editors.
* sys/mod_page.php
Added some code to support future WYSIWYG editors.
* sys/mod_blog.php
Added some code to support future WYSIWYG editors.
When no WYSIWYG is activated, new entries and editing entries will be done
in HTML. Automagic newline to
has been removed. New comments, since
these doesn't support HTML, are still converted.
Nailblog-1.1.3.090125
* index.php
Updated the version number.
* sys/mod_gallery.php
Fixed the gallery. It broke after the mod_file.php update.
* sys/helpers.php
Made modules raiseable in the module list. I.e. the gallery module should
be placed after the file module.
Nailblog-1.1.2.090121
* sys/sets.php
Added $nailblog_opendata for specifying a folder which is openly readable
from the Internet.
Nailblog-1.1.2.090118
* sys/mod_file.php
Changed how mime types are handles; it is now possible to add file handling
abilities with extra modules.
Nailblog-1.1.2.090115
* index.php
Updated the version number.
Added a call to function force().
* sys/mod_page.php
Added a simple module for showing static pages with.
* sys/mod_page.js
Added a javascript file for mod_page.php to use.
* sys/helpers.php
Added nailblog_preselect($var1,$var2) for setting up a select list.
* sys/mod_blog.php
Fixed a critical flaw in the blog administration; deleting a blog corrupted
the blog list which made another blog unavailable.
* sys/mod_backup.php
Removed the automatic logout function. You do not have to login each time
you restore from backup.
Removed the automatic reset function. This enables incremental backups for
system with a smaller max upload size limit, however you'll now need to
klick the complete reset link in order to make sure you don't have any old
data layin around.
* sys/mod_file.php
Changed the thumbnails to add black frames instead of cropping if an image
were to have a different aspect ratio than the thumbnail.
* sys/templates/default/template.php
Fixed an encoding error which caused w3c's page validator to puke.
Nailblog-1.1.1.090114
* sys/sets.php
Added a sets.php version number.
Added the function force().
* sys/mod_user.php
Added text to the titlebar indicating which page is being viewed.
* sys/mod_sets.php
Added text to the titlebar indicating which page is being viewed.
* sys/mod_gallery.php
Added text to the titlebar indicating which page is being viewed.
* sys/mod_frontpage.php
Added text to the titlebar indicating which page is being viewed.
* sys/mod_file.php
Added text to the titlebar indicating which page is being viewed.
* sys/mod_chat.php
Added text to the titlebar indicating which page is being viewed.
Removed the Rename link. It was not working properly.
* sys/mod_blog.php
Added text to the titlebar indicating which page is being viewed.
Nailblog-1.1.1.090112
* index.php
Updated the version number.
* sys/mod_menu.php
Fixed a bug which borked the entire menu if an existing menu entry was
edited and saved.
* sys/mod_chat.php
Added a simple chat room.
* sys/mod_chat.js
AJAX functions and such fun required for the chat room.
Nailblog-1.1.0.090111
* index.php
Updated the version number.
Renamed variables and changed how things work. See readme.txt.
Moved all functions to sys/helpers.php.
* sys/helpers.php
Moved all non-module specific functionality from index.php to helpers.php.
* sys/templates/darknail
Removed template darknail.
* sys/templates/winternail
Removed template winternail.
* sys/templates/default
Completely rewrote template default to be non-graphical and support all the
content positions Nailblog-1.1.x will use.
* readme.txt
Added a readme file with module and template guidlines.
* sys/mod_backup.php
Updated to work with new variable names and function call rules.
* sys/mod_blog.php
Updated to work with new variable names and function call rules.
* sys/mod_file.php
Updated to work with new variable names and function call rules.
* sys/mod_frontpage.php
Updated to work with new variable names and function call rules.
* sys/mod_gallery.php
Updated to work with new variable names and function call rules.
* sys/mod_menu.php
Updated to work with new variable names and function call rules.
* sys/mod_sets.php
Updated to work with new variable names and function call rules.
* sys/mod_user.php
Updated to work with new variable names and function call rules.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Nailblog-1.0.5.090106
* index.php
Updated the version number.
* sys/mod_sets.php
Users can now change their own passwords... Again.
* sys/templates/darknail/style.css
Made the text in tables and lists more visible.
Added a style for class alert.
* sys/templates/default/style.css
Added a style for class alert.
* sys/templates/winternail/style.css
Added a style for class alert.
* sys/mod_blog.php
The page switcher is now only visible if there are more then one page.
* sys/mod_file.php
Files and folders are now ordered alphabetically.
Nailblog-1.0.4.081229
* index.php
Updated the version number.
Removed a password protection function which will be handled by the modules
instead.
* sys/mod_blog.php
Added page switcher to bottom of page.
Fixed comments.
* sys/mod_backup.php
Added "Are you sure?"-questions to the data erasing functions.
* sys/mod_user.php
Moved some password protection functionality from index.php to here.
Nailblog-1.0.3.081221
* sys/mod_blog.php
Added a simple page separation. It's now fixed to 6 entries per
page (can be changed manually by editing sys/mod_blog.php: blog_main().
Changed blog_outputcont() and blog_addcomment() to make it harder for bots
to add comments now.
Deleting comments in View entry mode now works.
* sys/mod_blog.js
Fixed blog_deletentry() to support View entry mode.
* sys/mod_user.php
Removed the group "user" added last time. It was defined in mod_sets.php.
* sys/templates/darknail/*
Added a dark version of the default template.
* sys/templates/winternail/*
Added a wintery version of the default template, this one a bit wider too.
* index.php
Fixed the Default template select box to reflect the currently set option.
Changed the version number.
Nailblog-1.0.2.081216
* sys/mod_frontpage.php
Fixed a bug where magic quotes weren't stripped when saving the frontpage.
* sys/mod_user.php
User data is not saved in the data directory until it is edited.
Added group "user" to list of suggested groups.
* sys/mod_backup.php
Added a module for backup and recovery.
* index.php
Changed the version number.
Nailblog-1.0.1.081215
* sys/mod_menu.php
Menu data is not saved in the data directory until it is edited.
Fixed a bug where a path is already set in the link field when creating new
entries.
When creating or editing menu entries and clicking cancel, the menu admin
tool is now open.
Nailblog-1.0.1.081212
* sys/sets.php
Change the content of sets.php to only contain the reference to the data
directory. All else is done through the CMS.
* index.php
Added stuff which previously was found in sets.php.
Changed the version number.
* sys/helpers.js
Created a javascript file for practical functions.
* sys/templates/default/style.css
Added a class (.adminbox) to use on the admin page.
Removed the width: 95%; from table.
Added a class (.contedit) which applies the table width instead.
* sys/mod_blog.php
Changed the admin page to use the .adminbox class.
* sys/mod_file.php
Changed the admin page to use the .adminbox class.
* sys/mod_menu.php
Changed the admin page to use the .adminbox class.
* sys/mod_user.php
Changed the admin page to use the .adminbox class.
Nailblog-1.0.0.081211
* index.php
Fixed the version number (still said beta4).
* sys/mod_blog.php
Removed a few extra htmlentities from blog_editentry which was adding &
to the author, title, date and summary every time you edit an entry.
* sys/mod_sets.php
Fixed a reference to a wrong encryption key which prevented users from
changing their passwords.
Nailblog-1.0.0.081210
* index.php - script core
* sets.php - core settings
* template: default - ported design from NailBlog-0.6.5
* mod_user - user authentication and administration
* mod_menu - main menu plus administration
* mod_sets - user settings editor
* mod_blog - blog plus editor and administration
* mod_file - file browser plus uploads and sharing
* mod_gallery - gallery view
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.waxjism.org/nail/