Releases
3.11_FINAL
Bug Fixes, Code Improvements, and New Blocks
Latest
zyspec
released this
07 Jun 20:36
MyLinks 3.11 - Final
Added page navigation
Added Preferences option to include/exclude admin hits in hit counter
Added full support (menu, page display) for 'Recent' links
Added New Blocks
'Most Recent' display block
Random Listing display block
Added Preferences setting to select which auto screenshot provider to use
Added pre-install check to verify min versions for PHP/MySQL/Xoops
Added ability to bulk import categories on new installation
Bug fixes:
fixed category image display bug
removed duplicate _AM_MYLINKS_IGNORE in nederlands translation
fixed rss and atom feeds so they validate
fixed bug for invalid include of utility class (no longer needed)
fixed bug in MylinksCategoryHandler::getCatTitles to get title field
fixed site link bug in tell-a-friend
fixed addSlashes issue for a link's description and title
fixed link count per category calculation routine
fixed frontside admin link to modify a link (from ./admin/index.php to .admin/main.php)
fixed do not allow voting on inactive links
fixed approve/edit/ignore action buttons on listModReq form(s) in Admin panel
fixed form title on Modified Links page in Admin panel
fixed missing '< / div >' in ./templates/mylinks_link.html
fixed incorrect url to view category in Random Link block
fixed incorrect category displayed when listing Modified Links in Admin panel
added check to only display hits/ratings tables if there are hits>0 and ratings>0 respectively
fixed various english language typos and grammer (Mamba / ZySpec)
fixed missing language definition strings in admin
fixed bug in ./admin/about.php to display release status
fixed bug in ./rating.php where checking for form submitted with no rating selected
fixed bug where module couldn't be relocated to alternate directory
PHP and HTML code cleanup / update
deleted PHP4 constructors
removed trailing / from HTML void elements
renamed classes to CamelCase (preparation for namespaces)
improved input variable sanitation (security)
improved security in forms - forms now use XoopsSecurity tokens
added category class to manage categories
changed to use XoopsObjectTree instead of deprecated XoopsTree class
general code cleanup to improve readability
changed code to reduce PHP CodeSniffer errors based on Zend Coding Standards
changed html/CSS in both admin and front side page display to be more standards compliant
Changed editor selection to use XOOPS Preferences editor
Changed error handler since XOOPS ErrorHandler class is deprecated in 2.5.4+
Changed shot (thumbnail) provider to use classes
added Heartrails thumbnail provider
added PagePeeker thumbnail provider
added ShrinkTheWeb thumbnail provider
added Thumbalizr thumbnail provider
updated Nemui thumbnail provider
updated Thumbshots thumbnail provider to new API
Set XOOPS 2.5.8+, PHP 5.5 as minimum
Changed Tell-A-Friend to use server mailer form instead of user's email client
Changed ereg_replace to str_replace in bookmark_qrcode_encoding() function
Changed deprecated 'TYPE' to 'ENGINE' in /sql/mysql.sql
Changed theme changer to disabled as the default (must enable in ./header.php)
Changed 'letter' menu, only make char a hyperlink if there are web links with that letter
Changed block/group administration for XOOPS > 2.2 to be similar to XOOPS 2.0.x
Changed numerous configuration options from ./header.php to module Preferences
Changed most module icons to /images/icons directory
Changed Action buttons in listBrokenLinks to standard icons (Mamba)
Changed /admin/footer.php to /admin/admin_footer.php (the same for header.php)(mamba)
Deleted ./include/xoopssearchform.php as it's no longer used
Updated to the latest ModuleAdmin 1.1, incl. use of images (mamba)
Updated Documentation
updated ./docs/install.txt and ./docs/readme.txt
update Help text
phpDocumentor comment updates
removed ./language/nederlands/changelog.txt - it was not being used
moved changelog to /docs folder
updated readme.txt
Updated Templates
changed templates from .html to .tpl (removes .html files on module update)
added templates to ./xoopsversion.php for rss, atom and pda templates
added missing files for template administration
removed admin templates from xoopsversion. They did not exist and were not being used
removed "Make this my Homepage" link, security risk and was only supported in IE
changed from using xoops_module_header in templates to using xoTheme class
removed additional XOOPS search block in ./singlelink.php display
removed display of 'Modify' link if user is not logged in
added icon information to BrokenLinks (mamba)
Updated language defines
*include all defines for 3.11
improved HTML rendering by moving hard coded English strings to language file(s)
added nederlands translation (UberRookie)
changed hard coded language strings to language files
changed 'letter' menu characters to language file to ease translation
You can’t perform that action at this time.