With E-mail Confirmation enabled, users receive an e-mail at ticket submission, but are unable to confirm their email using the confirmation link in the e-mail.
Debugging output on verifyemail.php:
Specifically, it's griping about the mfh_getSettings() call to hesk_dbEscape() in inc/header.inc.php. Back tracing things a bit, it looks like it's because the global $hesk_db_link variable isn't created until the hesk_dbConnect() call after the require_once of inc/header.inc.php.Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, null given in inc\database_mysqli.inc.php on line 84
Error:
Can't execute SQL: SELECT `Key`, `Value` FROM `settings` WHERE `Key` <> 'modsForHeskVersion'
MySQL said:
Table '.settings' doesn't exist
Moving hesk_dbConnect(); head of require_once(HESK_PATH . 'inc/header.inc.php');