Viewing 2 posts - 1 through 2 (of 2 total)
Author
Posts
  • #10830

    Just upgraded server to php 7.3.6
    Found this in error logs:

    ERROR 2: uasort() expects parameter 2 to be a valid callback, class ‘top10_surnames_KT_Module’ not found;
    0 Error occurred on in function uasort
    1 called from line 108 of file module.php in function getWidget
    2 called from line 59 of file widget-bar.php in function include_once
    3 called from line 171 of file myheader.php in function require
    4 called from line 211 of file Page.php in function pageHeader
    5 called from line 48 of file placelist.php

    Nigel
    My personal kiwitrees site is www.our-families.info
  • #10832

    Thanks, Paul. Well spotted.

    This has probably been an issue for a long time, unnoticed. It only effects the widget version of the top surnames block, so perhaps not entirely related to the change in the php version.
    When I created it, based on a copy of the Home page top surnames block, I left three lines of code still using a function from the original block in place. That’s been fine for me because I have both blocks active. But I see now that if the Home page version is not active, then the widget version will fail as per your report. Sorry about that.

    The fix is easy:

    • Open the file kiwitrees/modules_v4/widget_surnames/module.php.
    • At lines 99, 103, and 108 is the phrase “top10_surnames_KT_Module
    • Change this to “widget_surnames_KT_Module” on all those three lines and save the file back to your server.
    Nigel
    My personal kiwitrees site is www.our-families.info
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.