7.2.2

  1. Sheernox

    WHMCS import drops ticket replies with userid 0

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Source WHMCS 9. Where: The exporter (whmcs2ce.php lines 1804-1817) writes every tblticketreplies row, including userid 0 (a reply from an address that is not a client login, such as a CC). The importer (encoded) skips those rows...
  2. Sheernox

    WHMCS import truncates invoice item descriptions at 200 characters

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Source WHMCS 9. Where: The importer side (encoded). The exporter sends the full tblinvoiceitems.description (whmcs2ce.php line 1087). Bug: Item descriptions over 200 characters are cut to 200 with no warning. The remainder could go...
  3. Sheernox

    WHMCS import: invoice gateway is always "none"

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Source WHMCS 9. Where: plugins/import/whmcs/whmcs2ce.php line 1040. The invoice query does not select tblinvoices.paymentmethod. Bug: Every imported invoice has gateway none, even when gateway2ce() could map the method, as it already...
  4. Sheernox

    WHMCS import double-encodes UTF-8 text

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Source WHMCS 9. Where: plugins/import/whmcs/whmcs2ce.php lines 136 and 157-161 Bug: $_isUtf8 defaults to false and nothing sets it, so _addColumn() runs utf8_encode() on every value. WHMCS 9 data is already UTF-8, so non-ASCII text...
  5. Sheernox

    WHMCS import: invoices lose their date and are all marked unsent

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Source WHMCS 9. Where: plugins/import/whmcs/whmcs2ce.php line 1040. The invoice query selects duedate and datepaid, not tblinvoices.date. Bug: Imported invoices have no datecreated, so the PDF shows 12/31/1969. The importer also...
  6. Sheernox

    NetEarthOne/LogicBoxes registrar shows premium domains as available at normal price

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9. Registrar NetEarthOne. Where: plugins/registrars/netearthone/PluginNetearthone.php 90-93: checkDomain() delegates to Clientexec\Registrars\LogicBoxes::checkDomain() (library/Clientexec/Registrars/LogicBoxes.php, encoded)...
  7. Sheernox

    KB Articles fails when there are no categories

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9 Where: modules/knowledgebase/models/KB_CategoryGateway.php line 331 (encoded) Bug: With zero knowledge base categories, Admin > Knowledge Base > Articles fails. Repro: Delete every KB category and article, then open Knowledge Base >...
  8. Sheernox

    Admin ticket list: "Include Closed Tickets" is ignored without a search keyword

    Env: ClientExec 7.2.2 (ionCube), PHP 8.5.10, MariaDB 11.8.9 Where: templates/admin/views/support/ticket/viewtickets.phtml lines 253-259, tickets.searchTroubleTickets() Bug: With an empty search box, state.search_filter is always "open". includeClosed only changes the label to "All Tickets"...
Back
Top