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');
|
|
|
|
|
2021-07-17 18:17:29 -04:00
|
|
|
if ($current_user && !empty($_POST['fid'])) {
|
|
|
|
$paste_id = intval($_POST['fid']);
|
|
|
|
$query = $conn->prepare('SELECT 1 FROM pins WHERE paste_id = ? AND user_id = ?');
|
|
|
|
$query->execute([$paste_id, $current_user->user_id]);
|
2021-07-10 19:18:17 +01:00
|
|
|
|
2021-07-14 04:34:15 -04:00
|
|
|
if ($query->fetch()) { /* Already favorited */
|
2021-07-17 18:17:29 -04:00
|
|
|
$query = $conn->prepare('DELETE FROM pins WHERE paste_id = ? AND user_id = ?');
|
2021-07-14 04:34:15 -04:00
|
|
|
} else {
|
2021-07-17 18:17:29 -04:00
|
|
|
$query = $conn->prepare('INSERT INTO pins (paste_id, user_id, f_time) VALUES (?, ?, NOW())');
|
2021-07-14 04:34:15 -04:00
|
|
|
}
|
2021-07-10 19:18:17 +01:00
|
|
|
|
2021-07-17 18:17:29 -04:00
|
|
|
$query->execute([$paste_id, $current_user->user_id]);
|
2021-07-14 04:34:15 -04:00
|
|
|
$error = 'Paste has been favorited.';
|
2021-07-10 19:18:17 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
// Theme
|
|
|
|
require_once('theme/' . $default_theme . '/header.php');
|
|
|
|
require_once('theme/' . $default_theme . '/report.php');
|