From c9d5aa4ae2b1d9486ea149b51abfd583364a0406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kov=C3=A1ts=20Levente?= Date: Mon, 25 Jan 2021 15:11:12 +0100 Subject: [PATCH] =?UTF-8?q?jav=C3=ADt=C3=A1sok=20(forgat=C3=A1s)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TESZTVERZIÓ leszedése a jóváhagyó oldalról véletlenűl commit-olt fájlok eltávolítása legelső kép esetében get_update_batch query javítása --- approve.php | 2 +- globals.php | 10 ------ init.sql | 92 --------------------------------------------------- interface.php | 28 +++++----------- js/phw.js | 33 +++++++++--------- 5 files changed, 28 insertions(+), 137 deletions(-) delete mode 100644 globals.php delete mode 100644 init.sql diff --git a/approve.php b/approve.php index df0317c..3a8c8d7 100644 --- a/approve.php +++ b/approve.php @@ -381,7 +381,7 @@ if ($logged_in) { -
TESZTVERZIÓ
+ diff --git a/globals.php b/globals.php deleted file mode 100644 index c3ddbe6..0000000 --- a/globals.php +++ /dev/null @@ -1,10 +0,0 @@ - $MAX_LARGE_IMAGE_FILESIZE) { - $cmd = "convert -define jpeg:extent=$MAX_LARGE_IMAGE_FILESIZE_STR $img_autocorrect $strip_exifdata $incoming_filename $large_filename"; - shell_exec($cmd); - unlink($incoming_filename); // törlés az incoming-ból - } else { //...ha nem volt túl nagy a fájl - if ($autocorrect) { - $cmd = "convert $img_autocorrect $strip_exifdata $incoming_filename $large_filename"; - shell_exec($cmd); - unlink($incoming_filename); // törlés az incoming-ból - } else { - shell_exec("mv $incoming_filename $large_filename && exiftool -overwrite_original -all= '$large_filename'"); - } - } + // tömörítés, korrekció, elforgatás, EXIF tisztítás + $cmd = "convert -define jpeg:extent=$MAX_LARGE_IMAGE_FILESIZE_STR $img_autocorrect $auto_orient $strip_exifdata $incoming_filename $large_filename"; + shell_exec($cmd); + unlink($incoming_filename); // törlés az incoming-ból // bélyegkép elkészítése $thumb_filename = THUMBNAIL_DIR . DIRECTORY_SEPARATOR . $final_filename; - $cmd = "convert $strip_exifdata -define jpeg:extent=$MAX_THUMB_IMAGE_FILESIZE_STR -thumbnail \"$THUMB_IMAGE_LARGEST_DIM>\" $large_filename $thumb_filename"; + $cmd = "convert -define jpeg:extent=$MAX_THUMB_IMAGE_FILESIZE_STR -thumbnail \"$THUMB_IMAGE_LARGEST_DIM>\" $large_filename $thumb_filename"; shell_exec($cmd); // átlagszín kiszámítása @@ -228,7 +218,7 @@ function get_update_batch($last_uid) $batch = []; // az utolsó UID óta érkezett sorok kiválogatása - $query = "SELECT Image_FileName,AspectRatio,ColorMean,Author,AuthorGroup,Description,Title,UID FROM publish_table WHERE No > (SELECT No FROM publish_table WHERE UID = '$last_uid') AND Approved=1;"; + $query = "SELECT Image_FileName,AspectRatio,ColorMean,Author,AuthorGroup,Description,Title,UID FROM publish_table WHERE No > IFNULL((SELECT No FROM publish_table WHERE UID = '$last_uid'), -1) AND Approved=1;"; $ret = mysqli_query($dbconn, $query); while (($row = $ret->fetch_assoc()) != NULL) { diff --git a/js/phw.js b/js/phw.js index 57ddaf1..6869ec4 100644 --- a/js/phw.js +++ b/js/phw.js @@ -306,26 +306,29 @@ function req_batch() { function recv_batch(state, resp) { let img_batch = JSON.parse(resp); - // utolsó UID mentése, ha most történt az első letöltés - if (artworks_loaded_n === 0) { - last_uid = img_batch[0].UID; - } + // ha van még kép, akkor frissítjük a falat + if (img_batch.length > 0) { + // utolsó UID mentése, ha most történt az első letöltés + if (artworks_loaded_n === 0) { + last_uid = img_batch[0].UID; + } - // betöltött művek számának növelése - artworks_loaded_n += img_batch.length; + // betöltött művek számának növelése + artworks_loaded_n += img_batch.length; - // ha van még mit letölteni, akkor engedélyezzük az automatikus betöltést - autoload_enabled = total_artwork_count > artworks_loaded_n; + // ha van még mit letölteni, akkor engedélyezzük az automatikus betöltést + autoload_enabled = total_artwork_count > artworks_loaded_n; - // újonnan kapott képek befűzése a lista ELEJÉRE! - thumbnails = thumbnails.concat(img_batch); + // újonnan kapott képek befűzése a lista ELEJÉRE! + thumbnails = thumbnails.concat(img_batch); - // fotófal összeállítása - compose_wall(); + // fotófal összeállítása + compose_wall(); - // ha nem töltődött be elég kép... VIGYÁZAT: rekurzív, mint állat! - if (wall_height < window.innerHeight && total_artwork_count > artworks_loaded_n) { - req_batch(); + // ha nem töltődött be elég kép... VIGYÁZAT: rekurzív, mint állat! + if (wall_height < window.innerHeight && total_artwork_count > artworks_loaded_n) { + req_batch(); + } } // töltés kész