HEX
Server: Apache/2.4.25 (Debian)
System: Linux server17 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User: web37 (1062)
PHP: 7.4.30
Disabled: show_source, highlight_file, apache_child_terminate, apache_get_modules, apache_note, apache_setenv, virtual, dl, disk_total_space, posix_getpwnam, posix_getpwuid, posix_mkfifo, posix_mknod, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_nice, openlog, syslog, pfsockopen
Upload Files
File: /var/www/web37/htdocs/lovetalk/admin/privatearea.php
<?php

include "includes.php";

Configuration::getControlPanel()->accessOrRedirect();

$db = getDbData($imSettings['access']['dbid']);
$pa = new ImPrivateArea();
$pa->setDbData($db['host'], $db['user'], $db['password'], $db['database'], $imSettings['access']['dbtable']);
if (isset($_GET['validate'])) {
	$pa->validateWaitingUserById($_GET['validate']);
	echo "<script>location.href='privatearea.php#user_" . $_GET['validate'] . "';</script>";
	exit;
}
if (isset($_GET['passwordemail'])) {
	$pa->sendLostPasswordEmail($_GET['passwordemail'], $imSettings['access']['emailfrom']);
	echo "<script>location.href='privatearea.php?ok';</script>";
	exit;
}
if (isset($_GET['validationemail'])) {
	$pa->sendValidationEmail($_GET['validationemail'], $imSettings['access']['emailfrom']);
	echo "<script>location.href='privatearea.php?ok';</script>";
	exit;
}

// Load the main template
$mainT = Configuration::getControlPanel()->getMainTemplate();
$mainT->pagetitle = l10n("admin_privatearea", "Private Area");
//$mainT->stylesheets = array("css/comments.css");
$mainT->content = "";
$contentT = new Template("templates/common/box.php");
$contentT->cssClass = "privatearea";
$contentT->content = "";

// Show a confirmation message
if (isset($_GET['ok'])) {
	$messageT = new Template("templates/common/text-message.php");
	$messageT->message = l10n('private_area_success', 'Completed Succesfully');
	$messageT->extraCssClass = "fore-green";
	$contentT->content .= $messageT->render();
}

// Show the table
$tableT = new Template("templates/privatearea/table.php");
$tableT->users = $pa->getUsersById();
$contentT->content .= $tableT->render();

$mainT->content = $contentT->render();
echo $mainT->render();