htdocs/misc.php
File misc.php
has 260 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
<?php
// $Id: misc.php 12399 2014-01-25 17:02:01Z skenow $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
Consider simplifying this complex logical expression. Open
Open
if (!isset($yname) || trim($yname) == '' || $ymail == ''
|| !isset($fname) || trim($fname) == ''
|| !isset($fmail) || trim($fmail) == '') {
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,_MSC_NEEDINFO);
}
Call to method getSmileys
from undeclared class \icms_core_DataFilter
Open
Open
$smiles = icms_core_DataFilter::getSmileys(1);
- Exclude checks
Call to method stripSlashesGPC
from undeclared class \icms_core_DataFilter
Open
Open
$fname = icms_core_DataFilter::stripSlashesGPC(trim($_POST['fname']));
- Exclude checks
Call to method setTemplate
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->setTemplate('tellfriend.tpl');
- Exclude checks
Invalid offset "anonymous"
of array type array{startpage:,template_set:mixed}
Open
Open
echo '<td> </td><td>'.$icmsConfig['anonymous'];
- Exclude checks
Reference to undeclared constant \_MSC_ENTERYNAME
Open
Open
alert("<?php echo _MSC_ENTERYNAME;?>");
- Exclude checks
Reference to undeclared constant \_IMAGE
Open
Open
<tr class="head"><td>'._MSC_CODE.'</td><td>'._MSC_EMOTION.'</td><td>'._IMAGE.'</td></tr>';
- Exclude checks
Call to method __construct
from undeclared class \icms_db_criteria_Item
Open
Open
$modules =& $module_handler->getList(new icms_db_criteria_Item('isactive', 1));
- Exclude checks
Call to method getVar
from undeclared class \icms_member_user_Object
Open
Open
$avatar = $onlineUsers[$i]['user']->getVar('user_avatar')
- Exclude checks
Variable $target
is undeclared Open
Open
var currentMessage = window.opener.xoopsGetElementById(\"".$target."\").value;
- Exclude checks
Reference to undeclared constant \_MSC_EMOTION
Open
Open
<tr class="head"><td>'._MSC_CODE.'</td><td>'._MSC_EMOTION.'</td><td>'._IMAGE.'</td></tr>';
- Exclude checks
Call to method handler
from undeclared class \icms
Open
Open
$avatar_handler = icms::handler('icms_data_avatar');
- Exclude checks
Reference to undeclared constant \_MSC_FRIENDNAMEC
Open
Open
<tr><td class='head'>"._MSC_FRIENDNAMEC."</td>
- Exclude checks
Call to method assign
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->assign('SITEURL', ICMS_URL.'/');
- Exclude checks
Call to method __construct
from undeclared class \icms_db_criteria_Compo
Open
Open
$criteria = new icms_db_criteria_Compo();
- Exclude checks
Call to method handler
from undeclared class \icms
Open
Open
$module_handler = icms::handler('icms_module');
- Exclude checks
Call to method __construct
from undeclared class \icms_member_user_Object
Open
Open
$onlineUsers[$i]['user'] = new icms_member_user_Object($onlines[$i]['online_uid']);
- Exclude checks
Variable $onlineUsers
was undeclared, but array fields are being added to it. Open
Open
$onlineUsers[$i]['user'] = new icms_member_user_Object($onlines[$i]['online_uid']);
- Exclude checks
Reference to undeclared constant \_MSC_RECOMMENDSITE
Open
Open
echo '<form action="'.ICMS_URL.'/misc.php" method="post" onsubmit="return checkForm();"><table width="100%" class="outer" cellspacing="1"><tr><th colspan="2">'._MSC_RECOMMENDSITE.'</th></tr>';
- Exclude checks
Reference to undeclared constant \_MSC_SMILIES
Open
Open
<tr><th colspan="3">'._MSC_SMILIES.'</th></tr>
- Exclude checks
Call to method stripSlashesGPC
from undeclared class \icms_core_DataFilter
Open
Open
$ymail = isset($ymail) ? icms_core_DataFilter::stripSlashesGPC(trim($ymail)) : '';
- Exclude checks
Call to method stripSlashesGPC
from undeclared class \icms_core_DataFilter
Open
Open
$yname = icms_core_DataFilter::stripSlashesGPC(trim($_POST['yname']));
- Exclude checks
Invalid offset "sitename"
of array type array{startpage:,template_set:mixed}
Open
Open
$xoopsMailer->setSubject(sprintf(_MSC_INTSITE,$icmsConfig['sitename']));
- Exclude checks
Argument 2 (vars)
is null
but \sprintf()
takes float|int|string
Open
Open
$xoopsMailer->setSubject(sprintf(_MSC_INTSITE,$icmsConfig['sitename']));
- Exclude checks
Call to method __construct
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer = new icms_messaging_Handler();
- Exclude checks
Variable $onlineUsers
was undeclared, but array fields are being added to it. Open
Open
$onlineUsers[$i]['user'] = '';
- Exclude checks
Suspicious type null
of a variable or expression used to build a string. (Expected type to be able to cast to a string) Open
Open
echo '<td> </td><td>'.$icmsConfig['anonymous'];
- Exclude checks
Call to method getVar
from undeclared class \icms_member_user_Object
Open
Open
. $onlineUsers[$i]['user']->getVar('uname')."</a>";
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
if (icms::$user->isAdmin()) {
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
echo sprintf(_US_LOGGINGU, icms::$user->getVar('uname'));
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
$ymail = icms::$user->getVar('email', 'e');
- Exclude checks
Reference to undeclared constant \_MSC_INTSITE
Open
Open
$xoopsMailer->setSubject(sprintf(_MSC_INTSITE,$icmsConfig['sitename']));
- Exclude checks
Call to method getVar
from undeclared class \icms_member_user_Object
Open
Open
. $onlineUsers[$i]['user']->getVar('uid')."';window.close();\">"
- Exclude checks
Reference to undeclared constant \_MSC_ENTERFMAIL
Open
Open
alert("<?php echo _MSC_ENTERFMAIL;?>");
- Exclude checks
Call to method checkVarArray
from undeclared class \icms_core_DataFilter
Open
Open
$clean_GET = icms_core_DataFilter::checkVarArray($_GET, $filter_get, FALSE);
- Exclude checks
Reference to undeclared constant \_MSC_CODE
Open
Open
<tr class="head"><td>'._MSC_CODE.'</td><td>'._MSC_EMOTION.'</td><td>'._IMAGE.'</td></tr>';
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
if (icms::$user) {
- Exclude checks
Call to method assign
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->assign('YOUR_NAME', $yname);
- Exclude checks
Call to method setToEmails
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->setToEmails($fmail);
- Exclude checks
Reference to undeclared constant \_MSC_YOURNAMEC
Open
Open
echo _MSC_YOURNAMEC."</td>
- Exclude checks
Reference to undeclared constant \_MSC_YOUREMAILC
Open
Open
<tr><td class='head'>"._MSC_YOUREMAILC."</td><td class='odd'>
- Exclude checks
Variable $target
is undeclared Open
Open
window.opener.xoopsGetElementById(\"".$target."\").value=currentMessage+addSmilie;
- Exclude checks
Call to method setFromEmail
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->setFromEmail($ymail);
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
$yname = icms::$user->getVar('uname', 'e');
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
$ymail = icms::$user->getVar('email');
- Exclude checks
Call to method setSubject
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->setSubject(sprintf(_MSC_INTSITE,$icmsConfig['sitename']));
- Exclude checks
Reference to undeclared constant \_MSC_INVALIDEMAIL1
Open
Open
$errormessage = _MSC_INVALIDEMAIL1.'<br />'._MSC_INVALIDEMAIL2.'';
- Exclude checks
Call to method setStart
from undeclared class \icms_db_criteria_Compo
Open
Open
$criteria->setStart($start);
- Exclude checks
Reference to undeclared constant \_MSC_INVALIDEMAIL2
Open
Open
$errormessage = _MSC_INVALIDEMAIL1.'<br />'._MSC_INVALIDEMAIL2.'';
- Exclude checks
Call to method getVar
from undeclared class \icms_member_user_Object
Open
Open
? '<img src="'.ICMS_UPLOAD_URL.'/'.$onlineUsers[$i]['user']->getVar('user_avatar').'" alt="" />' : ' ';
- Exclude checks
Invalid offset "sitename"
of array type array{startpage:,template_set:mixed}
Open
Open
$xoopsMailer->assign('SITENAME', $icmsConfig['sitename']);
- Exclude checks
Reference to undeclared constant \_CLOSE
Open
Open
<input class="formButton" value="'._CLOSE.'" type="button" onclick="window.opener.location.reload();window.close();" />
- Exclude checks
Reference to undeclared constant \_MSC_REFERENCESENT
Open
Open
else {echo '<div><h4>'._MSC_REFERENCESENT.'</h4></div>';}
- Exclude checks
Invalid offset "use_ssl"
of array type array{startpage:,template_set:mixed}
Open
Open
if ($icmsConfig['use_ssl'] && isset($_POST[$icmsConfig['sslpost_name']]) && is_object(icms::$user)) {
- Exclude checks
Reference to undeclared constant \_MSC_AVAVATARS
Open
Open
<h4><?php echo _MSC_AVAVATARS;?></h4>
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
if (icms::$user) {
- Exclude checks
Reference to undeclared constant \_MSC_FRIENDEMAILC
Open
Open
<tr><td class='head'>"._MSC_FRIENDEMAILC."</td>
- Exclude checks
Call to method send
from undeclared class \icms_messaging_Handler
Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Reference to static property user
from undeclared class \icms
Open
Open
if ($icmsConfig['use_ssl'] && isset($_POST[$icmsConfig['sslpost_name']]) && is_object(icms::$user)) {
- Exclude checks
Call to method stripSlashesGPC
from undeclared class \icms_core_DataFilter
Open
Open
$fmail = icms_core_DataFilter::stripSlashesGPC(trim($_POST['fmail']));
- Exclude checks
Call to method assign
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->assign('ADMINMAIL', $icmsConfig['adminmail']);
- Exclude checks
Call to method assign
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->assign('SITENAME', $icmsConfig['sitename']);
- Exclude checks
Call to method assign
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->assign('FRIEND_NAME', $fname);
- Exclude checks
Call to method setLimit
from undeclared class \icms_db_criteria_Compo
Open
Open
$criteria->setLimit($limit);
- Exclude checks
Call to method renderNav
from undeclared class \icms_view_PageNav
Open
Open
echo '<div style="text-align: right;">'.$nav->renderNav().'</div>';
- Exclude checks
Invalid offset "sslpost_name"
of array type array{startpage:,template_set:mixed}
Open
Open
if ($icmsConfig['use_ssl'] && isset($_POST[$icmsConfig['sslpost_name']]) && is_object(icms::$user)) {
- Exclude checks
Call to method checkVarArray
from undeclared class \icms_core_DataFilter
Open
Open
$clean_POST = icms_core_DataFilter::checkVarArray($_POST, $filter_post, FALSE);
- Exclude checks
Reference to undeclared constant \_MSC_CLICKASMILIE
Open
Open
echo '</table>'._MSC_CLICKASMILIE;
- Exclude checks
Reference to static property security
from undeclared class \icms
Open
Open
echo "<div class='errorMsg'>".implode('<br />', icms::$security->getErrors())."</div>";
- Exclude checks
Reference to undeclared constant \_SELECT
Open
Open
<input name="myimage" type="button" value="'._SELECT.'" onclick="myimage_onclick('.$counter.')" />
- Exclude checks
Reference to undeclared constant \_MSC_NEEDINFO
Open
Open
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,_MSC_NEEDINFO);
- Exclude checks
Reference to static property security
from undeclared class \icms
Open
Open
if (!icms::$security->check() || !isset($op) || $op == 'sendform') {
- Exclude checks
Call to method checkVar
from undeclared class \icms_core_DataFilter
Open
Open
if (!icms_core_DataFilter::checkVar($fmail, 'email') || !icms_core_DataFilter::checkVar($ymail, 'email') || preg_match('/[\\0-\\31]/', $yname)) {
- Exclude checks
Reference to static property security
from undeclared class \icms
Open
Open
. icms::$security->getTokenHTML()."</td></tr>
- Exclude checks
Call to method setFromName
from undeclared class \icms_messaging_Handler
Open
Open
$xoopsMailer->setFromName($yname);
- Exclude checks
Call to method handler
from undeclared class \icms
Open
Open
$online_handler = icms::handler('icms_core_Online');
- Exclude checks
Call to method getErrors
from undeclared class \icms_messaging_Handler
Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Call to method __construct
from undeclared class \icms_view_PageNav
Open
Open
$nav = new icms_view_PageNav($online_total, 20, $start, 'start', 'action=showpopups&type=online');
- Exclude checks
Reference to undeclared constant \_US_LOGGINGU
Open
Open
echo sprintf(_US_LOGGINGU, icms::$user->getVar('uname'));
- Exclude checks
Reference to undeclared constant \_SEND
Open
Open
<input type='submit' value='"._SEND."' />
- Exclude checks
Invalid offset "adminmail"
of array type array{startpage:,template_set:mixed}
Open
Open
$xoopsMailer->assign('ADMINMAIL', $icmsConfig['adminmail']);
- Exclude checks
Reference to undeclared constant \_CLOSE
Open
Open
<input class="formButton" value="'._CLOSE.'" type="button" onclick="javascript:window.close();" />
- Exclude checks
Reference to undeclared constant \_MSC_ENTERFNAME
Open
Open
alert("<?php echo _MSC_ENTERFNAME;?>");
- Exclude checks
Variable $target
is undeclared Open
Open
if ($target == '' || !preg_match('/^[0-9a-z_]*$/i', $target)) {} else {
- Exclude checks
Reference to undeclared constant \_CLOSE
Open
Open
<input value='"._CLOSE."' type='button' onclick='javascript:window.close();' />"
- Exclude checks
Reference to undeclared constant \_WHOSONLINE
Open
Open
echo '<table width="100%" cellspacing="1" class="outer"><tr><th colspan="3">'._WHOSONLINE.'</th></tr>';
- Exclude checks
Terminating statement must be indented to the same level as the CASE body Open
Open
break;
- Exclude checks
TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE" Open
Open
$clean_GET = icms_core_DataFilter::checkVarArray($_GET, $filter_get, FALSE);
- Exclude checks
TRUE, FALSE and NULL must be lowercase; expected "false" but found "FALSE" Open
Open
$clean_POST = icms_core_DataFilter::checkVarArray($_POST, $filter_post, FALSE);
- Exclude checks
Terminating statement must be indented to the same level as the CASE body Open
Open
break;
- Exclude checks
Terminating statement must be indented to the same level as the CASE body Open
Open
break;
- Exclude checks
Terminating statement must be indented to the same level as the CASE body Open
Open
break;
- Exclude checks
Terminating statement must be indented to the same level as the CASE body Open
Open
break;
- Exclude checks
Inline control structures are not allowed Open
Open
if (isset($_GET['filter_post'])) unset ($_GET['filter_post']);
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Closing brace indented incorrectly; expected 0 spaces, found 12 Open
Open
}
- Exclude checks
Expected 1 space after closing brace; newline found Open
Open
}
- Exclude checks
Newline required after opening brace Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
for ($i = 0; $i < $count; $i++) {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (is_object($onlineUsers[$i]['user'])) {
- Exclude checks
Expected 1 space after closing parenthesis; found 5 Open
Open
switch($type)
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
} else {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
} else {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (!icms_core_DataFilter::checkVar($fmail, 'email') || !icms_core_DataFilter::checkVar($ymail, 'email') || preg_match('/[\\0-\\31]/', $yname)) {
- Exclude checks
Line indented incorrectly; expected 1 tabs, found 4 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 0 tabs, found 3 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 0 tabs, found 3 Open
Open
}
- Exclude checks
Newline required after opening brace Open
Open
else {echo 'Could not retrieve data from the database.';}
- Exclude checks
Line indented incorrectly; expected 2 tabs, found 3 Open
Open
case 'friend':
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (icms::$user) {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Expected 1 space after closing brace; newline found Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Closing brace must be on a line by itself Open
Open
else {echo '<div><h4>'._MSC_REFERENCESENT.'</h4></div>';}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
}
- Exclude checks
No space found after comma in function call Open
Open
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,_MSC_NEEDINFO);
- Exclude checks
No space found after comma in function call Open
Open
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,$errormessage);
- Exclude checks
Line indented incorrectly; expected 2 tabs, found 3 Open
Open
case 'ssllogin':
- Exclude checks
Expected 1 space after closing parenthesis; found 21 Open
Open
for ($i = 0; $i < $count; $i++)
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (!isset($yname) || trim($yname) == '' || $ymail == ''
- Exclude checks
No space found after comma in function call Open
Open
$xoopsMailer->setSubject(sprintf(_MSC_INTSITE,$icmsConfig['sitename']));
- Exclude checks
Expected 1 space after SWITCH keyword; 0 found Open
Open
switch($type)
- Exclude checks
Line indented incorrectly; expected 2 tabs, found 3 Open
Open
default:
- Exclude checks
Line indented incorrectly; expected 1 tabs, found 4 Open
Open
if ($closebutton) {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (icms::$user) {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
} else {
- Exclude checks
Line indented incorrectly; expected 2 tabs, found 3 Open
Open
case 'online':
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
if ($icmsConfig['use_ssl'] && isset($_POST[$icmsConfig['sslpost_name']]) && is_object(icms::$user)) {
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
} elseif ($op == 'sendsite') {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Closing brace must be on a line by itself Open
Open
if (!$xoopsMailer->send()) {echo $xoopsMailer->getErrors();}
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if (icms::$user->isAdmin()) {
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Closing brace indented incorrectly; expected 4 spaces, found 16 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
if (!icms::$security->check() || !isset($op) || $op == 'sendform') {
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
} else {
- Exclude checks
Expected 1 space after closing parenthesis; found 17 Open
Open
if ($count > 0)
- Exclude checks
Expected 1 space after closing parenthesis; found 17 Open
Open
foreach ($avatarslist as $file => $name)
- Exclude checks
Newline required after opening brace Open
Open
else {echo '<div><h4>'._MSC_REFERENCESENT.'</h4></div>';}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 0 tabs, found 3 Open
Open
function printCheckForm() {
- Exclude checks
Space before opening parenthesis of function call prohibited Open
Open
if (isset($_GET['filter_post'])) unset ($_GET['filter_post']);
- Exclude checks
Newline required after opening brace Open
Open
if ($target == '' || !preg_match('/^[0-9a-z_]*$/i', $target)) {} else {
- Exclude checks
No space found after comma in function call Open
Open
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,$errormessage);
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
else {echo '<div><h4>'._MSC_REFERENCESENT.'</h4></div>';}
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
}
- Exclude checks
Closing brace must be on a line by itself Open
Open
if ($target == '' || !preg_match('/^[0-9a-z_]*$/i', $target)) {} else {
- Exclude checks
Closing brace must be on a line by itself Open
Open
else {echo 'Could not retrieve data from the database.';}
- Exclude checks
Expected 1 space after closing parenthesis; found 21 Open
Open
if ($cntavs > 8)
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
if ($onlines[$i]['online_uid'] == 0) {
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
for ($i = 0; $i < $count; $i++) {
- Exclude checks
Line indented incorrectly; expected 3 tabs, found 4 Open
Open
if ($online_total > 20) {
- Exclude checks
No space found after comma in function call Open
Open
redirect_header(ICMS_URL.'/misc.php?action=showpopups&type=friend&op=sendform',2,_MSC_NEEDINFO);
- Exclude checks
Line indented incorrectly; expected 4 tabs, found 5 Open
Open
}
- Exclude checks
Line indented incorrectly; expected 1 tabs, found 4 Open
Open
}
- Exclude checks