Release Notes for uKnowva 2.4.4

Bug Fixes

  • Resolved the Kunena bug of YouTube videos not playing over an HTTPS connection
  • Commented out all error_reporting on statements in certain widgets to not display unnecessary errors
  • Added a view-level check in Croute::_getViewItemid function to make sure URLs are cached separately for different types of users. Caching is now done according to User Group in JRoute and Croute
  • Fixed the issue of param_value not getting set properly due to some encoding issues in /media/conv/common.js
  • Fixed the reference of $this in non-object calls in com_community/libraries/profile.php in getFieldHTML()
  • Resolved the core bug of "Show all Notifications" not showing the latest notifications
  • “embed_link” added to getAttachmentinfo and getAttachments in file model of uvwdocs
  • Fixed a core Joomla! bug of scripts getting repeated in the head tag when caching is on. Refer this link for more info
  • Changed the Home icon link in toolbar.index.php to "JURI::root" from "/" so that it works in subfolders too
  • Fixed the issue of double ajax call when a folder is clicked. Made changes to refresh_mainarea function in com_uvwdocs/uvwdocs/views/tmpl=default.php (made it work with IE as well)
  • Fixed the issue of public_html permission changing to 777 after jomsocial photo upload by adding the following in JFile::delete()
    if(is_file($file))
    chmod($file, 0777);
  • Fixed the issue of target="_blank" not coming in toolbar menu by adding relevant code in com_community/models/toolbar.php and templates/uknowva/toolbar.index.php
  • Fixed the issue of refresh not working in subfolders by adding
    '#'+hash==window.location.hash
    in refresh_divarea function in uvwdocs/default.php
  • Fixed a silly bug of the same images being assigned to multiple users while importing from user manager. Simply changed the code
    $fileName = JUtility::getHash( time().$files[$i] );
    to
    $fileName = JUtility::getHash( time().$user->username );
  • Fixed the issue of notifications not going in case of folder/file share when a catid is entered in plugin param and file is uploaded in one of its subfolders
  • Fixed the issue of ePayload not working in IE as IE does not set HTTP_REFERER correctly. Basically we now check HTTP_REFERER and HTTP_UKNOWVA_ALT_REFERER, HTTP_UKNOWVA_ALT_REFERER will be set by plugins in their code
  • Rectified the issue of Kunena add the name of the current user when a guest posts; made changes to CKunenaLink::GetProfileLink () function
  • Fixed a bug of same images being assigned to multiple users while importing from User Manager. Changed the code
    $fileName = JUtility::getHash( time().$files[$i] );
    to
    $fileName = JUtility::getHash(time().$user->username)
  • Fixed the issue of notifications not going in case of folder/file share when a catid is entered in plugin param and file is uploaded in one of its subfolders
  • Removed the timeout option in uKnowva web service
  • Fixed the issue of users being able to vote on polls past their closing dates. Refer this link for more information
  • Fixed the issue where on clicking the photos in an album linked to the uploader’s profile. It was fixed by updating CRoute::_() and CRoute::_getViewItemid();
  • Fixed the issue in MyCalendar where after adding an event for a future month, the page would refresh to the current month. Added this code to correct the error:
    $conv('#uknowva_calendar').fullCalendar('refetchEvents'); 
  • Fixed the issue of Juser::load when photos are uploaded in group from share photo option
  • Added CURLOPT_SSL_VERIFYPEER in com_custom installextension when fetching ukv from uKnowva
  • Handled the date formatting issue for date type fields in community_fields in user mgr plugin
  • Fixed the bug in uvwdocs where the page would not scroll to the top on entering any folder
  • Resolved the error where a downloaded PDF document was getting saved as “document.pdf” instead of its actual name