123 lines
3.3 KiB
PHP
123 lines
3.3 KiB
PHP
<?php
|
|
if(!defined('DATALIFEENGINE'))
|
|
{
|
|
die("Hacking attempt!");
|
|
}
|
|
$subaction = $_REQUEST['subaction'];
|
|
|
|
switch ($subaction)
|
|
{
|
|
case "":
|
|
|
|
echo_top();
|
|
|
|
echo_top('1');
|
|
|
|
echo_title('Î÷èñòêà æóðíàëà ïîäïèñîê íà òåìû');
|
|
|
|
echo "<form method=\"post\" action=\"$PHP_SELF?mod=forum&action=service&subaction=subscription\">
|
|
<table border=\"0\" width=\"100%\">
|
|
<tr>
|
|
<td width=\"260\">{$f_lg['titles_uname']}</td>
|
|
<td><input class=\"edit\" type=\"text\" name=\"user_name\" value=\"\" size=\"27\"> {$f_lg['svce_full']}</td></tr>
|
|
<tr><td colspan=\"2\"><div class=\"hr_line\"></div></td></tr>
|
|
<tr>
|
|
<td width=\"260\"> </td>
|
|
<td><input type=\"submit\" class=\"buttons\" value=\"{$f_lg['button_start']}\"></td></tr>
|
|
</table></form>";
|
|
|
|
echo_bottom('1');
|
|
|
|
echo_top('1');
|
|
|
|
echo_top('1');
|
|
|
|
echo_title('Î÷èñòêà æóðíàëà ïðîñìîòðà òåì');
|
|
|
|
echo "<form method=\"post\" action=\"$PHP_SELF?mod=forum&action=service&subaction=views\">
|
|
Áóäåò î÷èùåí æóðíàë ïðîñìîòðà òåì. Âñå òåìû äî äàííîãî âðåìåíè áóäóò èìåòü ñòàòóñ ïðî÷èòàííûõ.
|
|
<table border=\"0\" width=\"100%\">
|
|
<tr>
|
|
<tr><td colspan=\"2\"><div class=\"hr_line\"></div></td></tr>
|
|
<tr>
|
|
<td width=\"260\"> </td>
|
|
<td><input type=\"submit\" class=\"buttons\" value=\"{$f_lg['button_start']}\"></td></tr>
|
|
</table></form>";
|
|
|
|
echo_bottom('1');
|
|
|
|
echo_top('1');
|
|
|
|
echo_title('Î÷èñòêà æóðíàëà ãîëîñîâàíèé');
|
|
|
|
echo "<form method=\"post\" action=\"$PHP_SELF?mod=forum&action=service&subaction=poll\">
|
|
Ïðè î÷èñòêå æóðíàëà, ïîëüçîâàòåëè ñìîãóò ïîâòîðíî ãîëîñîâàòü.
|
|
<table border=\"0\" width=\"100%\">
|
|
<tr>
|
|
<tr><td colspan=\"2\"><div class=\"hr_line\"></div></td></tr>
|
|
<tr>
|
|
<td width=\"260\"> </td>
|
|
<td><input type=\"submit\" class=\"buttons\" value=\"{$f_lg['button_start']}\"></td></tr>
|
|
</table></form>";
|
|
|
|
echo_bottom('1');
|
|
|
|
echo_bottom();
|
|
|
|
break;
|
|
|
|
// ********************************************************************************
|
|
// SUBSCRIPTION
|
|
// ********************************************************************************
|
|
case "subscription":
|
|
|
|
$user_name = $db->safesql($_REQUEST['user_name']);
|
|
|
|
if ($user_name)
|
|
{
|
|
$row = $db->super_query("SELECT user_id FROM " . PREFIX . "_users WHERE name = '{$user_name}'");
|
|
}
|
|
|
|
if ($row['user_id'])
|
|
{
|
|
$db->query("DELETE FROM " . PREFIX . "_forum_subscription WHERE user_id = '{$row['user_id']}'");
|
|
}
|
|
|
|
if (!$user_name)
|
|
{
|
|
$db->query("TRUNCATE TABLE " . PREFIX . "_forum_subscription");
|
|
}
|
|
|
|
header("Location: ?mod=forum&action=service");
|
|
|
|
break;
|
|
|
|
// ********************************************************************************
|
|
// VIEWS LOG
|
|
// ********************************************************************************
|
|
case "views":
|
|
|
|
$db->query("TRUNCATE TABLE " . PREFIX . "_forum_views");
|
|
|
|
$db->query("UPDATE " . PREFIX . "_users SET forum_last = '".time()."', forum_time = '".time()."'");
|
|
|
|
$_SESSION['member_lasttime'] = time();
|
|
|
|
header("Location: ?mod=forum&action=service");
|
|
|
|
break;
|
|
|
|
// ********************************************************************************
|
|
// POLL LOG
|
|
// ********************************************************************************
|
|
case "poll":
|
|
|
|
$db->query("TRUNCATE TABLE " . PREFIX . "_forum_poll_log");
|
|
|
|
header("Location: ?mod=forum&action=service");
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
?>
|