Showing 6,974 of 6,975 total issues
Suspicious array access to nullable ?array|?array<string>|?array<string>|?array<string>|?array<string>|?bool|?string</string></string></string></string>
Open
Open
$curVal['user_class'] = varset($changedUserData['user_class'], $curVal['user_class']);
- Exclude checks
Variable $signupData
was undeclared, but array fields are being added to it. Open
Open
$signupData[$a] = $tp->toForm(varset($allData['data'][$a],''));
- Exclude checks
Call to deprecated class \form
defined at /code/e107_handlers/form_handler.php:8340
Open
Open
$rs = new form;
- Exclude checks
Call to deprecated function \getperms()
defined at /code/class2.php:1322
Open
Open
if (USERID == $tmp[1] || (ADMIN && getperms("4")))
- Exclude checks
Variable $ftext
was undeclared, but it is being used as the left-hand side of an assignment operation Open
Open
$ftext .= "<span class='mediumtext'>".UP_LAN_8.'</span>';
- Exclude checks
Variable $alldata
was undeclared, but array fields are being added to it. Open
Open
$alldata['errors']['user_loginname'] = ERR_GENERIC;
- Exclude checks
Variable $ns
is undeclared Open
Open
$ns->tablerender(LAN_SIGNUP_78, $text, 'coppa');
- Exclude checks
Argument 3 (uid)
is bool
but \check_class()
takes int
defined at /code/class2.php:1207
Open
Open
if (!check_class($pref['displayname_class'], $udata['user_classlist'], $adminEdit))
- Exclude checks
Call to undeclared method \e_db::escape
Open
Open
$changedUserData['user_password'] = $sql->escape($userMethods->HashPassword($savePassword, $loginname), false);
- Exclude checks
Variable $changedData
was undeclared, but array fields are being added to it. Open
Open
$changedData['data'] = $changedUserData;
- Exclude checks
Argument 2 (args)
is ?array|?array{user_class:string,user_image:mixed,user_sess:'',user_prefs:array|string,user_loginname:mixed|null,user_name:null,user_password?:null}|?array{user_email?:null,user_class:string,user_image:mixed,user_sess:'',user_prefs:array|string,user_loginname:mixed|null,user_name:null,user_password?:null}|?bool|?string
but \array_merge()
takes array
Open
Open
$do_log = array_merge($do_log, $changedUserData);
- Exclude checks
Argument 1 (ArrayData)
is ?array|?array<string>|?array<string>|?array<string>|?array<string>|?bool|?string</string></string></string></string>
but \e107::serialize()
takes array
defined at /code/e107_handlers/e107_class.php:2131
Open
Open
$updated_data = e107::serialize($changedUserData,'json');
- Exclude checks
Variable $sql
is undeclared Open
Open
$user_class_update = $sql->update("user", "user_class = '{$allData['data']['user_class']}' WHERE user_name='{$allData['data']['user_name']}' LIMIT 1");
- Exclude checks
Variable $tp
is undeclared Open
Open
echo $tp->parseTemplate($SITEDOWN_TABLE, true, $sitedown_shortcodes);
- Exclude checks
Argument 1 (var)
is ?array<string>|?array<string>|?array<string>|?array<string>|?array{user_email:mixed,user_password:,user_name:mixed}|?array{user_name:mixed}|?array{user_password:,user_name:mixed}|?array{}</string></string></string></string>
but \count()
takes \Countable|array
Open
Open
if (count($do_log))
- Exclude checks
Variable $ns
is undeclared Open
Open
$ns->tablerender($after_signup['caption'], $after_signup['text']);
- Exclude checks
Variable $tp
is undeclared Open
Open
$text = $tp->toHTML(str_replace('{NEWLOGINNAME}', $loginname, $pref['signup_text_after']), TRUE, 'parse_sc,defs')."<br />";
- Exclude checks
Variable $tp
is undeclared Open
Open
$text = $tp->parseTemplate($COPPA_TEMPLATE, TRUE, $signup_shortcodes);
- Exclude checks
Argument 2 (fields)
is true
but \e_db::retrieve()
takes string
defined at /code/e107_handlers/e_db_interface.php:153
Open
Open
if (!$data = $sql->retrieve($query,true))
- Exclude checks
Call to undeclared method \e_shortcode::reset
Open
Open
e107::getScBatch('usersettings')->setVars($curVal)->reset();
- Exclude checks