#4 /profile.php?do=updateprofile
Another PHP 7 issue from PHP 5:
Warning: Declaration of vB_DataManager_User::save($doquery = true, $delayed = false)
should be compatible with vB_DataManager::save($doquery = true, $delayed = false,
$affected_rows = false, $replace = false, $ignore = false) in [path]/includes/class_dm_user.php on line 2968
Warning: Declaration of vB_DataManager_User_Multiple::fetch_query($condition, $limit = 0, $offset = 0)
should be compatible with vB_DataManager_Multiple::fetch_query($condition = '', $limit = 0, $offset = 0)
in [path]/includes/class_dm_user.php on line 3119
Which seems to result in vB MySQL error:
Database error in vBulletin 3.8.9:
Invalid SQL:
UPDATE user SET
parentemail = '',
icq = '',
msn = '',
aim = '',
yahoo = '',
skype = '',
homepage = 'https://www.unix.com',
birthday_search = '',
birthday = '',
showbirthday = 0,
usertitle = 'Administrator',
customtitle = 1,
facebook = 'unixlinuxhq',
myspace = '',
twitter = 'unixlinux',
youtube = 'UnixTutorials',
linkedin = '',
hyves = ''
WHERE userid = 1;
MySQL Error : Incorrect date value: '' for column 'birthday_search' at row 1
Error Number : 1292
Which my PHP 7 compatibility tool (php7mar) indicates only this:
#### /var/www/includes/class_dm_user.php
* oldClassConstructors
* Line 181: ` function vB_DataManager_User(&$registry, $errtype = ERRTYPE_STANDARD)`
... miles and miles to go before i sleep, and promises to keep ....