ponepaste/report.php

27 lines
870 B
PHP
Raw Normal View History

2021-07-10 19:18:17 +01:00
<?php
2021-07-14 04:34:15 -04:00
define('IN_PONEPASTE', 1);
require_once('includes/common.php');
2021-07-10 19:18:17 +01:00
require_once('includes/functions.php');
// UTF-8
header('Content-Type: text/html; charset=utf-8');
$date = date('jS F Y');
$ip = $_SERVER['REMOTE_ADDR'];
2021-07-10 19:18:17 +01:00
//Report paste
$p_reasonrep = Trim(htmlspecialchars($_POST['reasonrep']));
if (isset($_SESSION['token'])) {
$p_memreport = htmlspecialchars($_SESSION['username']);
} else {
$p_memreport = "Guest";
}
2021-07-10 19:18:17 +01:00
$p_pastereport = Trim(htmlspecialchars($_POST['reppasteid']));
$p_reporttime = gmmktime(date("H"), date("i"), date("s"), date("n"), date("j"), date("Y"));
$p_reasonrep = preg_replace("/[^0-9]/", "", $p_reasonrep);
2021-07-16 10:02:16 -04:00
$conn->prepare('INSERT INTO user_reports (m_report, p_report, t_report, rep_reason) VALUES (?, ?, ?, ?)')
->execute([$p_memreport, $p_pastereport, $p_reporttime, $p_reasonrep]);
$repmes = "Paste has been reported.";
2021-07-14 04:34:15 -04:00