I could look at the script at admin.inc.php.  You just need to use
preg_replace as the function instead of ereg_replace. Would be a quick fix
there to manually change it until Eric updates everything. The notice in the
index.php shouldn't cause an immediate issue, but the fatal error breaks the
admin.inc.php script.

From:  Remo Mattei <[email protected]>
Reply-To:  <[email protected]>
Date:  Sunday, September 16, 2018 at 6:11 PM
To:  <[email protected]>
Subject:  [qmailtoaster] Php 7.x issues with qmailtoaster..

Hello guys, I do not use the UI much but I just noticed that one of my qmail
is running php 7.x and here is the logs

[Sun Sep 16 16:08:45.521413 2018] [:error] [pid 30232] [client
172.10.163.251:49668] PHP Notice:  Undefined index: oldpasswd in
/usr/share/toaster/htdocs/admin/index.php on line 79, referer:
https://qmail.rm.ht/mail/vqadmin/toaster.vqadmin
[Sun Sep 16 16:08:45.521479 2018] [:error] [pid 30232] [client
172.10.163.251:49668] PHP Notice:  Undefined index: newpasswd in
/usr/share/toaster/htdocs/admin/index.php on line 79, referer:
https://qmail.rm.ht/mail/vqadmin/toaster.vqadmin
[Sun Sep 16 16:08:45.521501 2018] [:error] [pid 30232] [client
172.10.163.251:49668] PHP Notice:  Undefined index: newpasswd2 in
/usr/share/toaster/htdocs/admin/index.php on line 79, referer:
https://qmail.rm.ht/mail/vqadmin/toaster.vqadmin
[Sun Sep 16 16:08:45.521712 2018] [:error] [pid 30232] [client
172.10.163.251:49668] PHP Fatal error:  Uncaught Error: Call to undefined
function ereg_replace() in
/usr/share/toaster/include/admin.inc.php:15\nStack trace:\n#0
/usr/share/toaster/include/admin.inc.php(39):
read_file('/usr/share/toas...')\n#1
/usr/share/toaster/include/admin.inc.php(59): verify_old_password(NULL)\n#2
/usr/share/toaster/include/admin.inc.php(93): change_admin_password(NULL,
NULL, NULL)\n#3 /usr/share/toaster/htdocs/admin/index.php(79):
print_change_passwd(NULL, NULL, NULL)\n#4 {main}\n  thrown in
/usr/share/toaster/include/admin.inc.php on line 15, referer:
https://qmail.rm.ht/mail/vqadmin/toaster.vqadmin


Anyhow, if anyone has any suggestions maybe I can try that out.. Not sure if
Eric has a plan to update this to php 7.x

Ciao



Reply via email to