Search
Forums
Bug filter
Topic Information
ForumBug reporting
Authorkiwi
Last activity1 year ago
StatusOpen
Replies1
Voices2
Participantskiwi
Tags

fancy tree view, blank screem, related, survey, links, sidebar, notes, 3.1.1, 7.2, DSGVO, 3.3.1, dates, GEDCOM, events of close relatives, update, xmas, styles, 3.0.0, widget, dead, folder, Add a wife, translate, sanity checker, tools, configure, calendar.php issue, privacy, places, edit, edit menu, fancy image bar, logout, php 5.6, 3.3.3, fact, cousin tab, resources, MYSQL, order, support, news module, HTML block, contacts, library, individual resource, BAPM, title, pdf, married, Favourites 3.0.0, GDBR, cookie, 500, descendants, Search and replace, GEDCOM errors, bug reporting, IE11, photo

Kiwitrees on Twitter

    Topic:   Widget module- Top surnames error – (php 7.3.6?)   [Fix released]

    • This topic has 1 reply, 2 voices, and was last updated 1 year ago by kiwikiwi.
    Viewing 2 posts - 1 through 2 (of 2 total)
    • Author
      Posts
    • #10830
      kiwikiwi
      Keymaster

      1894 posts

      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
      kiwikiwi
      Keymaster

      1894 posts

      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.