Releases: XoopsModules25x/mylinks
Releases · XoopsModules25x/mylinks
Bug Fixes, Code Improvements, and New Blocks
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