nativegallery/app/Controllers/Api/Images/Contests/SendPretend.php

35 lines
939 B
PHP
Raw Normal View History

2025-02-16 06:19:04 +03:00
<?php
namespace App\Controllers\Api\Images\Contests;
use App\Services\{Auth, Router, GenerateRandomStr, DB, Json, EXIF};
use App\Models\{User, Vote};
class SendPretend
{
public function __construct()
{
2025-02-21 00:31:27 +03:00
if (isset($_POST['cid'])) {
if (DB::query('SELECT contest_id FROM photos WHERE user_id=:uid', array(':uid' => Auth::userid()))[0]['contest_id'] != $_POST['cid']) {
DB::query('UPDATE photos SET on_contest=1, contest_id=:id WHERE id=:idd', array(':id' => $_POST['cid'], ':idd' => $_POST['photo_id']));
echo json_encode(
array(
'errorcode' => 0,
'error' => 0
)
);
}
} else {
2025-02-17 22:19:26 +03:00
echo json_encode(
array(
2025-02-21 00:31:27 +03:00
'errorcode' => 1,
2025-02-17 22:19:26 +03:00
'error' => 0
)
);
}
2025-02-16 06:19:04 +03:00
}
}