AnonSec Shell
Server IP : 149.202.105.228  /  Your IP : 216.73.216.18
Web Server : Apache
System : Linux webm129.cluster030.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : atfycaf ( 116275)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/atfycaf/www/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/atfycaf/www/admin/userManagementLogDetails.php
<?php
include "globalVars.php";

if ($adminID == 1 || $adminID == 2) {
} else {
	header("Location: $ADurl");
}

if (!isset($_SERVER['HTTP_X_PJAX'])) {
	include "header.php";
}

$linkURL		= "userManagementLogDetails.html";
$thisDate		= "";
$dateCreated	= "";

if (isset($_POST["viewAdminID"])) {
	$adminUserID	= $_POST["viewAdminID"];
} else {
	$adminUserID	= $_GET["vA"];

	if (isset($_GET["date"])) {
		$thisDate		= $_GET["date"];

		if (trim($thisDate) == "") {
			$dateCreated	= "";
		} else {
			if (strpos($thisDate, "/")) {
				list($thisDay, $thisMonth, $thisYear)	= explode("/", $thisDate);
				$dateCreated	= $thisYear ."-". $thisMonth ."-". $thisDay;
			} else {
				$dateCreated	= $thisDate;
			}
		}
	} else {
		$dateCreated	= "";
	}
}
if ($adminUserID == 0) {
	$adminUserName	= "All Admin Users";
	$SQLsearch		= "id > '0'";
} else {
	$adminUsersQuery = mysqli_query($conn, "SELECT adminName FROM admin WHERE id = '$adminUserID'") or die (mysqli_error($conn));
	while ($aUQ = mysqli_fetch_array($adminUsersQuery)) {
		$adminUserName	= $aUQ["adminName"];
	}
	$SQLsearch		= "adminID = '$adminUserID'";
}

if (!isset($_SERVER['HTTP_X_PJAX'])) {
	?>

	<h2>Admin User Activity Log: <?php echo $adminUserName ?></h2>

	<div id="aGroupSearch">
		<div class="aGroupTitle">Select a Date:</div>
		<div class="pFormInput">
			<input type="text" id="dateSearch">
		</div>
		<a id="clearDate">Clear</a>
	</div>

	<div id="userLog" data-f="<?php echo $adminUserID ?>">
	<?php
}
	$SQLquery = "SELECT * FROM userActions WHERE $SQLsearch";

	if (trim($thisDate) != "") {
		$SQLquery .= " AND (dateCreated LIKE '$dateCreated %%')";
	}

	if (isset($_GET["page"])) {
		if ($_GET['page'] == '' || !$_GET['page']) {
			$page	= 1;
		} else {
			$page	= $_GET['page'];
		}
	} else {
		$page	= 1;
	}
					
	$prev		= ($page - 1);
	$next		= ($page + 1);
	$maxResults	= 20;
	$from		= (($page * $maxResults) - $maxResults);
//	echo $SQLquery;
	$logQueryResults	= mysqli_query($conn, "$SQLquery") or die(mysqli_error($conn));
	$totalResults		= mysqli_num_rows($logQueryResults);
	$totalPages			= ceil($totalResults / $maxResults);

	$pagination	= ''; 
	if ($totalPages >= 2) {
		// CREATE A PREVIOUS LINK IF THE PAGE IS GREATER THAN ONE
		if($page > 1) {
			$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='. $prev .'" class="prevLink" title="Previous"><i class="fas fa-angle-left"></i></a>';
		}
		// LOOP THROUGH THE TOTAL PAGES AND CREATE THE CORRECT LINKS
		// THIS SCRIPT WILL SHORTEN THE NUMBER OF LINKS TO DISPLAY IF THERE ARE MORE THAN 10 PAGES
		for($i = 1; $i <= $totalPages; $i++) {
			if($i == $page) {
				$pagination .= '<span class="currentPage">'.$i.'</span>'; 
			} else {
				if ($totalPages > 6) {
					if ($i == 1) {
						if ($page > 3) {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobileSplitRight ">'.$i.'</a>';
						} else {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobilePage">'.$i.'</a>';
						}
					} elseif ($i == $totalPages) {
						if ($page >= ($totalPages - 2)) {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobilePage">'.$i.'</a>';
						} else {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobileSplitLeft">'.$i.'</a>';
						}
					} elseif (($i > ($page - 2)) && ($i < ($page + 2))) {
						$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobilePage">'.$i.'</a>';
					} else {
					}
				} else {
					$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="mobilePage">'.$i.'</a>';
				}
				if ($totalPages > 10) {
					if ($i == 1) {
						if ($page > 6) {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="pageSplitRight">'.$i.'</a>';
						} else {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="fullPage">'.$i.'</a>';
						}
					} elseif ($i == $totalPages) {
						if ($page >= ($totalPages - 5)) {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="fullPage">'.$i.'</a>';
						} else {
							$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="pageSplitLeft">'.$i.'</a>';
						}
					} elseif (($i > ($page - 5)) && ($i < ($page + 5))) {
						$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="fullPage">'.$i.'</a>';
					} else {
					}
				} else {
					$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$i.'" class="fullPage">'.$i.'</a>';
				} 
			}
		}
		// CREATE A NEXT LINK IF THERE ARE MORE PAGES
		if($page < $totalPages) {
			$pagination .= '<a href="'. $ADurl . $linkURL .'?vA='. $adminUserID .'&date='. $dateCreated .'&page='.$next.'" class="nextLink" title="Next"><i class="fas fa-angle-right"></i></a>';
		}
	} else {
		$pagination = "&nbsp;";
	}
	if ($totalPages >= 2) {
		?>
		<div class="pagination">
			<div class="pageNumbers">
				<?php echo $pagination ?>
			</div>
		</div>
		<?php
	}
//	echo "$SQLquery ORDER BY id DESC LIMIT $from, $maxResults<br>";
	$logDisplayQuery = mysqli_query($conn, "$SQLquery ORDER BY id DESC LIMIT $from, $maxResults") or die (mysqli_error($conn));
	if (mysqli_num_rows($logDisplayQuery) == 0) {

		echo "<p>No logs to display for this user and date.</p>";

	} else {
		while ($r = mysqli_fetch_array($logDisplayQuery)) {
			$logDate	= date("H:i:s<br>d/m/Y", strtotime($r["dateCreated"]));
			$logAdminID	= $r["adminID"];
			$logPage	= $r["pageTracking"];
			$logDBase	= $r["databaseUpdated"];
			$logMessage	= $r["updateDetails"];

			$logScriptType	= substr($logPage, -4);

			$adminUsersQuery = mysqli_query($conn, "SELECT * FROM admin WHERE id = '$logAdminID'") or die (mysqli_error($conn));
			while ($aUQ = mysqli_fetch_array($adminUsersQuery)) {
				$viewAdminName	= $aUQ["adminName"];
				$viewAdminEmail	= $aUQ["adminEmail"];
			}
			?>
		<div class="logAction">
			<div class="logRow">
				<div class="logHalf logDate">
					<?php echo $logDate ?>
				</div>
				<div class="logHalf logUser">
					User: <?php echo $viewAdminName ?><br><a href="mailto:<?php echo $viewAdminEmail ?>"><?php echo $viewAdminEmail ?></a>
				</div>
			</div>
			<div class="logRow">
				<div class="logHalf">
				<?php
				if ($logScriptType == ".php") {
					?>
					Script: <?php echo $logPage ?>
					<?php
				} else {
					?>
					Page: <a href="<?php echo $url . $logPage ?>" target="_blank"><?php echo $logPage ?></a>
					<?php
				}
				?>
				</div>
				<?php
				if (trim($logDBase) != "") {
					?>
				<div class="logHalf">
					Database Update: <?php echo $logDBase ?>
				</div>
					<?php
				}
				?>
			</div>
			<div class="logMsg">
				<p><strong>Event:</strong><br>
				<?php echo $logMessage ?></p>
			</div>
		</div>
			<?php
		}
		if ($totalPages >= 2) {
			?>
			<div class="pagination">
				<div class="pageNumbers">
					<?php echo $pagination ?>
				</div>
			</div>
			<?php
		}
	}
	?>

<?php
if (!isset($_SERVER['HTTP_X_PJAX'])) {
	?>
	</div>
	<div id="searchLoadingBG">
		<img src="images/searchLoading.gif" width="128" alt="Loading, Please wait..." title="Loading, Please wait...">
	</div>

	<?php
	include "footer.php";
}
?>

Anon7 - 2022
AnonSec Team