<?php if(!defined('FastCore')){exit('Opss!');}
#Помогу залить ,установить и настроить если вам нужно ,мне не жалко
#с любовью Dream31
#Для помощи в телеграм https://t.me/kentos31
#Для помощи в ВК https://vk.com/kentos31
#Наш сайт https://dream31.ru
#https://litetraffic.ru где честно платим деньги и много сёрфинга
# Заголовок
$opt['title'] = 'Настройки';
?>
<!-- Header -->
<div class="header pb-6">
<div class="container-fluid">
<div class="header-body">
<!-- Card инфо -->
<div class="row">
<div class="col-12">
<div class="card bg-default">
<div class="card-body pb-2">
<div class="text-secondary text-center">
<p>В этом разделе Вы можете установить пин-код, изменить пароль и активировать аккаунт.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br/>
<!-- Page content -->
<div class="container-fluid mt--6">
<div class="row">
<div class="col-lg-4">
<div class="card">
<div class="card-header text-secondary bg-default">Поменять пароль</div>
<div class="p-3">
<?
if(isset($_POST['new_pass'])){
$pass = $func->FPass($_POST['pass']);
$pass_new = $func->FPass($_POST['pass_new']);
if($pass !== false AND strtolower($pass) == strtolower($user['pass'])){
if($pass_new !== false){
$db->query("UPDATE db_users SET pass = '$pass_new' WHERE id = '$uid'");
echo '<div class="alert alert-success">Пароль успешно изменен!</div>';
}else echo '<div class="alert alert-warning">Новый пароль имеет неверный формат!</div>';
}else echo '<div class="alert alert-danger">Старый пароль заполнен неверно!</div>';
}
?>
<form action="" method="POST">
<input type="password" class="form-control" name="pass" placeholder="Старый пароль">
<input type="password" class="form-control mt-2" name="pass_new" placeholder="Новый пароль">
<center>
<button class="btn btn-primary mt-3" name="new_pass" type="submit">СМЕНИТЬ ПАРОЛЬ</button>
</center>
</form>
</div>
</div>
</div>
<br/>
<div class="col-lg-4">
<div class="card">
<div class="card-header text-secondary bg-default">Платежные реквизиты</div>
<div class="p-3">
<?php
# Класс кошельков
$wallet = new wallets();
# Кошельки и платежный пароль
$ps = $db->query('SELECT * FROM db_purse WHERE id = ?',$uid)->fetchArray();
# Привязать кошелек
if(isset($_POST['save_wallet'])) {
if(!empty($_POST['azvox'])){
$azvox = $wallet->azvox_wallet($_POST['azvox']);
if ($azvox !== false) {
$ok = $db->query('SELECT * FROM db_purse WHERE azvox = ?', array($azvox))->numRows();
if ($ok == 0 && $ps['azvox'] == '0') {
$db->query('UPDATE db_purse SET azvox = ? WHERE id = ?', array($azvox, $uid));
$save_p[] = 'Кошелек AZVOX сохранен';
} else {
$err[] = 'Такой Azvox кошелек занят!';
}
} else {
$err[] = 'Номер Azvox указан неверно!';
}
}
if(!empty($_POST['payeer'])){
$payeer = $wallet->payeer_wallet($_POST['payeer']);
if ($payeer !== false) {
$ok = $db->query('SELECT * FROM db_purse WHERE payeer = ?', array($payeer))->numRows();
if ($ok == 0 && $ps['payeer'] == '0') {
$db->query('UPDATE db_purse SET payeer = ? WHERE id = ?', array($payeer, $uid));
$save_p[] = 'Кошелек PAYEER сохранен';
} else {
$err[] = 'Такой Payeer кошелек занят!';
}
} else {
$err[] = 'Номер Payeer указан неверно!';
}
}
if(!empty($_POST['yandex'])){
$yandex = $wallet->yandex_wallet($_POST['yandex']);
# YANDEX
if ($yandex !== false) {
$ok = $db->query('SELECT * FROM db_purse WHERE yandex = ?', array($yandex))->numRows();
if ($ok == 0 && $ps['yandex'] == '0') {
$db->query('UPDATE db_purse SET yandex = ? WHERE id = ?', array($yandex, $uid));
$save_p[] = 'Кошелек YANDEX сохранен';
} else {
$err[] = 'Такой YANDEX кошелек занят!';
}
} else {
$err[] = 'Номер YANDEX указан неверно!';
}
}
if(!empty($_POST['qiwi'])){
$qiwi = $wallet->qiwi_wallet($_POST['qiwi']);
# QIWI
if ($qiwi !== false) {
$ok = $db->query('SELECT * FROM db_purse WHERE qiwi = ?', array($qiwi))->numRows();
if ($ok == 0 && $ps['qiwi'] == '0') {
$db->query('UPDATE db_purse SET qiwi = ? WHERE id = ?', array($qiwi, $uid));
$save_p[] = 'Кошелек QIWI сохранен';
} else {
$err[] = 'Такой QIWI кошелек занят!';
}
} else {
$err[] = 'Номер QIWI указан неверно!';
}
}
if(!empty($_POST['fkwallet'])){
$fkwallet = $wallet->fkwallet_wallet($_POST['fkwallet']);
# FKWallet
if ($fkwallet !== false) {
$ok = $db->query('SELECT * FROM `db_purse` WHERE `fkwallet` = ?', array($fkwallet))->numRows();
if ($ok == 0 && $ps['fkwallet'] == '0') {
$db->query('UPDATE `db_purse` SET `fkwallet` = ? WHERE `id` = ?', array($fkwallet, $uid));
$save_p[] = 'Кошелек FKWallet сохранен';
} else {
$err[] = 'Такой FKWallet кошелек занят!';
}
} else {
$err[] = 'Номер FKWallet указан неверно!';
}
}
if(!empty($_POST['card'])){
$card = $wallet->fkwallet_wallet($_POST['card']);
# CARD
if ($card !== false) {
$ok = $db->query('SELECT * FROM `db_purse` WHERE `card` = ?', array($card))->numRows();
if ($ok == 0 && $ps['card'] == '0') {
$db->query('UPDATE `db_purse` SET `card` = ? WHERE `id` = ?', array($card, $uid));
$save_p[] = 'Карта сохранена';
} else {
$err[] = 'Карта уже сохранена!';
}
} else {
$err[] = 'Номер карты указан неверно!';
}
}
# Errors
if (!empty($err)) {
echo '<div class="alert alert-danger">' . array_shift($err) . '</div>';
}
# Success
if (!empty($save_p)) {
echo '<div class="alert alert-success">' . array_shift($save_p) . '</div>';
}
}
?>
<form action="" method="POST">
<? if ($ps['azvox'] == '0') { ?>
<div class="input-group mb-2">
<div class="input-group-prepend"><span class="input-group-text">AZVOX</span></div>
<input class="form-control" type="text" name="azvox" placeholder="Пример W12345" value=""/>
</div>
<?php
} else { echo '<div class="alert alert-info p-2"><b>ВАШ AZVOX:</b> '.$ps['azvox'].'</div>'; }
?>
<?php
if ($ps['payeer'] == '0') {
?>
<div class="input-group mb-2">
<div class="input-group-prepend"><span class="input-group-text">PAYEER</span></div>
<input class="form-control" type="text" name="payeer" placeholder="Пример P111111111" value=""/>
</div>
<?php
} else {
echo '<div class="alert alert-info p-2"><b>ВАШ PAYEER:</b> '.$ps['payeer'].'</div>';
}
if ($ps['qiwi'] == '0') {
?>
<div class="input-group mb-2">
<div class="input-group-prepend"><span class="input-group-text">ЯНДЕКС</span></div>
<input class="form-control" type="text" name="yandex" placeholder="Пример 40012345600000" value="" />
</div>
<?php
} else {
echo '<div class="alert alert-info p-2"><b>ВАШ YOOMONEY:</b> '.$ps['yandex'].'</div>';
}
if ($ps['card'] == '0') {
?>
<div class="input-group mb-2">
<div class="input-group-prepend"><span class="input-group-text">VISA/MASTERCARD</span></div>
<input class="form-control" type="text" name="card" placeholder="Пример 4012888812345678" value="" />
</div>
<?php
} else {
echo '<div class="alert alert-info p-2"><b>ВАША КАРТА:</b> '.$ps['yandex'].'</div>';
}
if ($ps['fkwallet'] == '0') {
?>
<div class="input-group mb-2">
<div class="input-group-prepend"><span class="input-group-text">FKWallet</span></div>
<input class="form-control" type="text" name="fkwallet" placeholder="Пример F123456789" value="" />
</div>
<?php
} else {
echo '<div class="alert alert-info p-2"><b>ВАШ FKWallet:</b> '.$ps['fkwallet'].'</div>';
}
?>
<?php
if ($ps['azvox'] && $ps['payeer'] && $ps['qiwi'] && $ps['yandex'] > 0 && $ps['fkwallet'] > 0) { } else {
?>
<br>
<center>
<button class="btn btn-inverse-primary btn-fw" name="save_wallet" type="submit">Сохранить реквизиты</button>
</center>
<? } ?>
</form>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="card">
<div class="card-header text-secondary bg-default">Пин-код</div>
<div class="p-3">
<?
if (isset($_POST['pin'])) {
$pincode = intval($_POST['pin']);
if ($pincode != false) {
if (strlen($pincode) == 4) {
if ($user['pincode'] == 0) {
} else {
$errors[] = 'Вы уже сохраняли свой пинкод!';
}
} else {
$errors[] = 'Придумайте Код из 4-х цифр! С ноля начинать нельзя!';
}
} else {
$errors[] = 'Введите цифры!';
}
# Вывод ошибок
if (!empty($errors)) {
echo '<div class="alert alert-danger text-center"><i class="fa fa-warning"></i> ' . array_shift($errors) . '</div>';
}
# Успешная активация
else {
$db->query("UPDATE db_users SET pincode = '$pincode' WHERE id = '$uid'");
echo '<div class="alert alert-success text-center">Вы успешно сохранили свой пинкод!</div>';
}
}
if (isset($_POST['pin_code'])) {
$code = $user['pincode'];
$login = $user['login'];
//$db->query("UPDATE db_users SET `pincode` = '$code' WHERE id = '$uid'");
# Отправляем юзеру новый пароль на почту
require_once 'core/PHPMailer.php';
require_once 'core/SMTP.php';
$mail = new PHPMailer;
$mail->CharSet = 'UTF-8';
// Настройки SMTP
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPDebug = 0;
$mail->Host = 'mail.wecklick.com';
$mail->Port = 25;
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
$mail->Username = 'support@wecklick.com';
$mail->Password = 'yDmJ43Hvkt';
// От кого
$mail->setFrom('support@wecklick.com', 'Пин-код wecklick.com');
// Кому
$mail->addAddress($user['email']);
// Тема письма
$mail->Subject = 'Пин-код wecklick.com';
// Тело письма
$body = 'Здравствуйте <b>' . $login . '</b><br> Ваш пинкод в проекте wecklick.com: <b>' . $code . '</b>';
$mail->msgHTML($body);
$mail->send();
echo '<div class="alert alert-success">Вам был отправлен пинкод для выплат на вашу почту!</div>';
}
?>
<form action="" method="POST">
<? if ($user['pincode'] == 0) { ?>
<p class="text-center">Введите любые 4 цифры.</p>
<input type="text" class="form-control mt-2" name="pin" placeholder="Пин-код">
<center>
<button class="btn btn-primary mt-3" type="submit"><span>СОХРАНИТЬ</span></button>
</center>
<? } else { ?><center>
<div class="alert alert-info">Если Вы забыли свой пин-код, воспользуйтесь уведомлением.</div>
<button class="btn btn-primary mt-3 text-uppercase" name="pin_code" type="submit"><span>Напомнить пин-код</span></button>
</center>
<? } ?>
</form>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="card">
<div class="card-header text-secondary bg-default">Активация аккаунт</div>
<div class="p-3">
<?
if($pg->segment[2] == 'check' && $pg->params[1] != '') {
if ($user['activation'] == 0) {
if ($user['сode_activate'] == $pg->params[1]) {
} else { $errors[] = 'Код активации аккаунта не верный или он устарел'; }
} else { $errors[] = 'Вы уже активировали свой аккаунт'; }
# Вывод ошибок
if (!empty($errors)) {
echo ' <div class="alert alert-danger text-center"><i class="fa fa-warning"></i> '.array_shift($errors).'</div> ';
}
# Успешная активация
else {
$db->query("UPDATE db_users SET `activation` = 1 WHERE id = '$uid'");
echo ' <div class="alert alert-success text-center">Вы успешно активировали свой аккаунт</div> ';
}
}
if (isset($_POST['send_code'])) {
$code = md5($uid . ':' . $user['email'] . ':' . time());
$db->query("UPDATE db_users SET `сode_activate` = '$code' WHERE id = '$uid'");
# Отправляем юзеру новый пароль на почту
require_once 'core/PHPMailer.php';
require_once 'core/SMTP.php';
$mail = new PHPMailer;
$mail->CharSet = 'UTF-8';
// Настройки SMTP
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPDebug = 0;
$mail->Host = 'mail.wecklick.com';
$mail->Port = 25;
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
$mail->Username = 'no-reply@wecklick.com';
$mail->Password = 'yDmJ43Hvkt';
// От кого
$mail->setFrom('support@wecklick.com', 'Активация wecklick.com');
// Кому
$mail->addAddress($user['email']);
// Тема письма
$mail->Subject = 'Активация аккаунта wecklick.com';
// Тело письма
$body = 'Ваша ссылка для активации аккаунта - <a href="https://wecklick.com/user/settings/check/' . $code . '"><b>Активировать</b></a> <br> <br>-- <br><small> - Eсли не работает кнопка <u>активировать</u>, скопируйте этот ссылка и вставте в строка браузера https://wecklick.com/user/settings/check/' . $code . '</small>';
$mail->msgHTML($body);
$mail->send();
echo '<div class="alert alert-success text-center">Вам была отправленна ссылка на активацию на вашу почту '.$user['email'].'!</div>';
}
?>
<p class="text-center mt-2">Для активации нажмите кнопку ниже вам на почту прийдёт ссылка для активации (проверяйте в спаме)</p>
<?
if($user['activation'] == 0) {
?>
<h3 class="text-success text-center">Подтвердить почту</h3>
<form action="" method="POST">
<center>
<button class="btn btn-primary mt-2" name="send_code" type="submit">Отправить ссылку</button>
</center>
</form>
<?
} else {
echo '<div class="alert alert-success text-center">Ваш аккаунт и email уже активирован</div>';
}
?>
</div>
</div>
</div>
</div>
</div>
<div class="mt-5 p-5"></div>