mirror of
https://github.com/Neetpone/ponepaste.git
synced 2025-03-12 06:30:07 +01:00
Hopefully fix private pastes
This commit is contained in:
parent
3ae82cf630
commit
aa3b629c01
2 changed files with 4 additions and 4 deletions
|
@ -98,7 +98,6 @@ function captcha($color, $mode, $mul, $allowed) : array {
|
|||
'code' => $captcha_config['code'],
|
||||
'image_src' => $image_src
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
if (!function_exists('hex2rgb')) {
|
||||
|
|
|
@ -61,6 +61,7 @@ if (!$row) {
|
|||
header('HTTP/1.1 404 Not Found');
|
||||
$notfound = $lang['notfound']; // "Not found";
|
||||
} else {
|
||||
$paste_owner_id = (int) $row['user_id'];
|
||||
$paste_title = $row['title'];
|
||||
$paste_code = $row['code'];
|
||||
|
||||
|
@ -68,7 +69,7 @@ if (!$row) {
|
|||
'title' => $paste_title,
|
||||
'created_at' => (new DateTime($row['created_at']))->format('jS F Y h:i:s A'),
|
||||
'updated_at' => (new DateTime($row['updated_at']))->format('jS F Y h:i:s A'),
|
||||
'user_id' => $row['user_id'],
|
||||
'user_id' => $paste_owner_id,
|
||||
'member' => $row['member'],
|
||||
'views' => $row['views'],
|
||||
'code' => $paste_code,
|
||||
|
@ -85,7 +86,7 @@ if (!$row) {
|
|||
$is_private = $row['visible'] === '2';
|
||||
$private_error = false;
|
||||
|
||||
if ($is_private && (!$current_user || $current_user['id'] !== $row['user_id'])) {
|
||||
if ($is_private && (!$current_user || $current_user->user_id !== $paste_owner_id)) {
|
||||
$notfound = $lang['privatepaste']; //" This is a private paste. If you created this paste, please login to view it.";
|
||||
$private_error = true;
|
||||
goto Not_Valid_Paste;
|
||||
|
@ -105,7 +106,7 @@ if (!$row) {
|
|||
$p_content = openssl_decrypt($p_content, PP_ENCRYPTION_ALGO, PP_ENCRYPTION_KEY);
|
||||
}
|
||||
|
||||
$op_content = Trim(htmlspecialchars_decode($p_content));
|
||||
$op_content = trim(htmlspecialchars_decode($p_content));
|
||||
|
||||
// Download the paste
|
||||
if (isset($_GET['download'])) {
|
||||
|
|
Loading…
Add table
Reference in a new issue