File size: 3.33Kb
<?php
// (c) vavok.net
require_once"../include/startup.php";
$my_title = $lang_page['ignorlist'];
require_once BASEDIR . "themes/" . MY_THEME . "/index.php";
if (!empty($_GET['action'])) {
$action = check($_GET["action"]);
} else {
$action = '';
}
if (!empty($_GET['page'])) {
$page = check($_GET["page"]);
} else {
$page = '';
}
if (!empty($_POST['uz'])) { $uz = check($_POST['uz']); }
if ($users->is_reg()) {
if (empty($action)) {
$num_items = $db->count_row('`ignore`', "name='{$user_id}'");
$items_per_page = 10;
$navigation = new Navigation($items_per_page, $num_items, $page, 'ignor.php?'); // start navigation
$limit_start = $navigation->start()['start']; // starting point
$sql = "SELECT target FROM `ignore` WHERE name='" . $user_id . "' LIMIT $limit_start, $items_per_page";
if ($num_items > 0) {
foreach ($db->query($sql) as $item) {
$tnick = $users->getnickfromid($item['target']);
/*
if (isonline($item[0])) {
$iml = "<img src=\"images/onl.gif\" alt=\"+\"/>";
} else {
$iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>";
}
*/
$lnk = '<a href="../pages/user.php?uz=' . $item['target'] . '" class="btn btn-outline-primary sitelink">' . $tnick . '</a>';
echo "$lnk: ";
echo "<img src=\"../images/img/close.gif\" alt=\"\"> <a href=\"ignor.php?action=ign&who=" . $item['target'] . "&todo=del\" class=\"sitelink\">" . $lang_home['delete'] . "</a><br>";
}
} else {
echo '<img src="../images/img/reload.gif" alt=""> ' . $lang_page['ignorempty'] . '<br><br>';
}
echo $navigation->get_navigation();
} elseif ($action == "ign") {
$todo = $_GET["todo"];
$who = $_GET["who"];
// $uid = getuid_sid($sid);
$tnick = $users->getnickfromid($who);
if ($todo == "add") {
if ($users->ignoreres($user_id, $who) == 1) {
$db->insert_data('`ignore`', array('name' => $user_id, 'target' => $who));
echo "<img src=\"../images/img/open.gif\" alt=\"o\"/> " . $lang_home['user'] . " $tnick " . $lang_page['sucadded'] . "<br>";
} else {
echo "<img src=\"../images/img/close.gif\" alt=\"x\"/> " . $lang_page['cantadd'] . " " . $tnick . " " . $lang_page['inignor'] . "<br>";
}
} elseif ($todo = "del") {
if ($users->ignoreres($user_id, $who) == 2) {
$db->delete('`ignore`', "name='" . $user_id . "' AND target='" . $who . "'");
echo "<img src=\"../images/img/open.gif\" alt=\"o\"/> $tnick " . $lang_page['deltdfrmignor'] . "<br>";
} else {
echo "<img src=\"../images/img/close.gif\" alt=\"x\"/> $tnick " . $lang_page['notinignor'] . "<br>";
}
}
echo '<br><a href="ignor.php" class="btn btn-outline-primary sitelink">' . $lang_page['ignorlist'] . '</a><br>';
}
} else {
echo $lang_home['notloged'] . '<br><br>';
}
echo '<a href="inbox.php" class="btn btn-outline-primary sitelink">' . $lang_home['inbox'] . '</a><br>';
echo '<a href="../" class="btn btn-primary homepage">' . $lang_home['home'] . '</a>';
require_once BASEDIR . "themes/" . MY_THEME . "/foot.php";
?>