<?php
/**
* Автор Олег Исаев
* ВКонтакте: vk.com/id50416641
* Skype: pandcar97
*/
session_start();
include 'Kolhoz.class.php';
function redirect($url)
{
header('Location: '.$url.(substr_count($url, '?') == 0 ? '?' : '&').'up='.mt_rand());
exit;
}
$ob = new Kolhoz;
if (isset($_POST['auth']))
{
$_SESSION['login'] = $_POST['login'];
$_SESSION['password'] = $_POST['password'];
redirect('?');
}
if (! $ob->login($_SESSION['login'], $_SESSION['password']))
{
echo '<div>Шаг №1 (Авторизация)</div>
<br>
<form method="post">
<div><label>Ник:<br><input type="text" value="" name="login"></label></div>
<div><label>Пароль:<br><input type="password" value="" name="password"></label></div>
<br>
<div><input type="submit" name="auth" value="Войти"></div>
</form>';
exit;
}
if (isset($_GET['outlogin']))
{
$_SESSION['login'] = '';
$_SESSION['password'] = '';
redirect('?');
}
$file_users = __DIR__ .'/users.txt';
if (isset($_POST['up_member_list']))
{
$array = [];
foreach ($ob->get_people_online($_POST['col_str']) as $value)
{
$array[] = $value['id'];
}
$array = array_unique($array);
if ($_POST['reverse'] == '1')
{
$array = array_reverse($array);
}
file_put_contents($file_users, implode("\n", $array));
redirect('?');
}
$exists_file_users = file_exists($file_users);
if ($exists_file_users) {
$ids = file($file_users);
}
$info = $ob->my_info();
echo '<div>Имя: '.$info['login'].', Монеты: '.$info['money'].', Рубины: '.$info['rubies'].', Уровень: '.$info['level'].', <a href="?outlogin">Выйти</a></div>
<hr>';
if ($exists_file_users) echo '<div>Колличество ID в списке: <b>'.count($ids).'</b></div>'."\n";
else echo '<div>Шаг №2 (Создание списка пользователей)</div>';
echo '<br>
<form method="post">
<div><label>Колличество страниц онлайна: <input type="text" value="10" name="col_str" size="4"> (1/700)</label></div>
<div><label>Реверсия списка: <input type="checkbox" name="reverse" value="1"></label></div>
<br>
<div><input type="submit" name="up_member_list" value="'.($exists_file_users ? 'Обновить' : 'Создать').' список пользователей"></div>
</form>';
if ($exists_file_users)
{
if (isset($_POST['act']))
{
foreach ($ids as $value)
{
$ob->send_present(trim($value), $_POST['id_gift'], $_POST['text_msg']);
}
redirect('?');
}
echo '<hr>
<form method="post">
<div><label>ID подарка: <input type="text" value="68" name="id_gift" size="4"></label></div>
<div><label>Текст сообщения:<br><textarea name="text_msg" cols="40" rows="3"></textarea></div>
<br>
<div><input type="submit" name="act" value="Приступить к рассылке"></div>
</form>';
}