require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/admin_log.php'; $sLink = getFriendlyURL('blog', $thread); $sReason = '<a href="' . $sLink . "?openlevel={$id}#o{$id}" . '" target="_blank">Комментарий</a> от <a href="' . $GLOBALS['host'] . '/users/' . $msg['login'] . '" target="_blank">' . $msg['uname'] . ' ' . $msg['usurname'] . ' [' . $msg['login'] . ']</a>'; admin_log::addLog(admin_log::OBJ_CODE_BLOG, admin_log::ACT_ID_BLOG_DEL_COMM, $blog_data->fromuser_id, $thread, $blog_data->title, $sLink, 0, '', 0, $sReason); } } exit(header("Location: " . getFriendlyURL("blog", $_GET['tr']) . "?openlevel={$id}#o{$id}" . ($_GET["ord"] ? "&ord=" . $_GET["ord"] : ""))); break; case "restore": if (!$uid) { header("Location: /fbd.php"); die; } $id = intval(trim($_GET['id'])); if ($id && $uid) { $thread = blogs::RestoreDeleteMsg($uid, $id, getRemoteIP(), $err, $mod); $msg = blogs::GetMsgInfo($id, $error, $perm); // пишем лог админских действий: восстановление комментария в блоге if (hasPermissions('blogs') && $msg['fromuser_id'] != $uid) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/admin_log.php'; $sLink = getFriendlyURL('blog', $thread); $sReason = '<a href="' . $sLink . "?openlevel={$id}#o{$id}" . '" target="_blank">Комментарий</a> от <a href="' . $GLOBALS['host'] . '/users/' . $msg['login'] . '" target="_blank">' . $msg['uname'] . ' ' . $msg['usurname'] . ' [' . $msg['login'] . ']</a>'; $blog_data = new blogs(); $blog_data->GetThread($thread, $err, $mod, $uid); admin_log::addLog(admin_log::OBJ_CODE_BLOG, admin_log::ACT_ID_BLOG_RST_COMM, $blog_data->fromuser_id, $thread, $blog_data->title, $sLink, 0, '', 0, $sReason); } } exit(header("Location: " . getFriendlyURL("blog", $_GET['tr']) . "?openlevel={$id}#o{$id}" . ($_GET["ord"] ? "&ord=" . $_GET["ord"] : ""))); break; /* $ret = blogs::GetMsgInfo($id, $err, $perm);