From 8b8cedf6c176f857e2b35846ebe0b14e46370c1b Mon Sep 17 00:00:00 2001 From: themohooks <81331307+themohooks@users.noreply.github.com> Date: Sun, 16 Feb 2025 06:19:04 +0300 Subject: [PATCH] prretend send --- .../Api/Images/Contests/SendPretend.php | 23 +++++++++++++++++++ app/Controllers/Api/Images/Upload.php | 2 +- app/Controllers/ApiController.php | 4 ++++ app/Core/Routes.php | 1 + 4 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 app/Controllers/Api/Images/Contests/SendPretend.php diff --git a/app/Controllers/Api/Images/Contests/SendPretend.php b/app/Controllers/Api/Images/Contests/SendPretend.php new file mode 100644 index 0000000..8457c3b --- /dev/null +++ b/app/Controllers/Api/Images/Contests/SendPretend.php @@ -0,0 +1,23 @@ +$_POST['cid'], ':idd'=>$_POST['photo_id'])); + echo json_encode( + array( + 'errorcode' => 0, + 'error' => 0 + ) + ); + } +} diff --git a/app/Controllers/Api/Images/Upload.php b/app/Controllers/Api/Images/Upload.php index 1468402..96def40 100644 --- a/app/Controllers/Api/Images/Upload.php +++ b/app/Controllers/Api/Images/Upload.php @@ -37,7 +37,7 @@ class Upload } else { $moderated = 1; } - DB::query('INSERT INTO photos VALUES (\'0\', :userid, :postbody, :photourl, :time, :timeup, :exif, 0, :moderated, :place, 0, :gallery, :entityid, 0, 0, :content)', array(':postbody' => $postbody, ':userid' => Auth::userid(), ':time' => mktime(0, 0, 0, $_POST['month'], $_POST['day'], $_POST['year']), ':content' => $content, ':photourl' => self::$photourl, ':exif' => $exif, ':place' => $_POST['place'], ':timeup' => time(), ':moderated' => $moderated, ':gallery'=>$_POST['gallery'], ':entityid'=>self::$entitydata_id)); + DB::query('INSERT INTO photos VALUES (\'0\', :userid, :postbody, :photourl, :time, :timeup, :exif, 0, :moderated, :place, 0, :gallery, :entityid, 0, 0, 0, :content)', array(':postbody' => $postbody, ':userid' => Auth::userid(), ':time' => mktime(0, 0, 0, $_POST['month'], $_POST['day'], $_POST['year']), ':content' => $content, ':photourl' => self::$photourl, ':exif' => $exif, ':place' => $_POST['place'], ':timeup' => time(), ':moderated' => $moderated, ':gallery'=>$_POST['gallery'], ':entityid'=>self::$entitydata_id)); if (($moderated === 1) && (self::$subsnotify != 'disabled')) { $followers = DB::query('SELECT * FROM followers WHERE user_id=:uid', array(':uid' => Auth::userid())); foreach ($followers as $f) { diff --git a/app/Controllers/ApiController.php b/app/Controllers/ApiController.php index d376abf..85ec7cf 100644 --- a/app/Controllers/ApiController.php +++ b/app/Controllers/ApiController.php @@ -20,6 +20,7 @@ use \App\Controllers\Api\Images\Comments\Delete as PhotoCommentDelete; use \App\Controllers\Api\Images\Comments\Pin as PhotoCommentPin; use \App\Controllers\Api\Images\Comments\Load as PhotoCommentLoad; use \App\Controllers\Api\Images\Comments\Rate as PhotoCommentVote; +use \App\Controllers\Api\Images\Contests\SendPretend as PhotoContestsSendPretend; use \App\Controllers\Api\GeoDB\Search as GeoDBSearch; use \App\Controllers\Api\Vehicles\Load as VehiclesLoad; use \App\Controllers\Api\Profile\Update as ProfileUpdate; @@ -100,6 +101,9 @@ class ApiController public static function recentphotos() { return new PhotoLoadRecent(); } + public static function sendpretendphoto() { + return new PhotoContestsSendPretend(); + } public static function loaduser() { return new UserLoad(); } diff --git a/app/Core/Routes.php b/app/Core/Routes.php index be83be6..d0c3b68 100644 --- a/app/Core/Routes.php +++ b/app/Core/Routes.php @@ -69,6 +69,7 @@ class Routes Router::post('/api/photo/comment/$id/edit', 'ApiController@photocommentedit'); Router::post('/api/photo/comment/$id/delete', 'ApiController@photocommentdelete'); Router::post('/api/photo/comment/$id/pin', 'ApiController@photocommentpin'); + Router::post('/api/photo/contests/sendpretend', 'ApiController@sendpretendphoto()'); Router::get('/api/vehicles/load', 'ApiController@vehiclesload'); Router::get('/api/geodb/search', 'ApiController@geodbsearch'); if ($user->i('admin') > 0) {