<?php require "setup.php"; require "Picture.php"; require "backend/search.php"; $pictures = new Picture($local_database, $local_username, $local_password); $picturesToDelete = isset($_REQUEST["selectedPictures"]) ? $_REQUEST["selectedPictures"] : ""; if ($picturesToDelete != "") { foreach ($picturesToDelete as $db_picture_id) { $pictures->removePicture($db_picture_id); } } // toms frontend tags_ids $keysArray = isset($_REQUEST["searchForKeys"]) ? $_REQUEST["searchForKeys"] : ""; $keysArray = json_decode($keysArray, true); // end toms frontendtags $picsAscDescString = isset($_REQUEST["picsAscOrDesc"]) ? $_REQUEST["picsAscOrDesc"] : ""; $picsAscDesc = intval($picsAscDescString); $picsIndexStartString = isset($_REQUEST["picsIndexStart"]) ? $_REQUEST["picsIndexStart"] : ""; $picsIndexStart = intval($picsIndexStartString); $amountOfPicsString = isset($_REQUEST["amountOfPics"]) ? $_REQUEST["amountOfPics"] : ""; $amountOfPics = intval($amountOfPicsString); $orderPicsBy = isset($_REQUEST["orderPicsBy"]) ? $_REQUEST["orderPicsBy"] : ""; if ($orderPicsBy == "") { $pictureArray = $pictures->listPictures(''); } else { if (!($keysArray == "") && !empty($keysArray)) { $pictureArray = searchPictures($keysArray, $pictures, $picsAscDesc, $orderPicsBy, $picsIndexStart, $amountOfPics); } else { $pictureArray = $pictures->sortedPictures($picsAscDesc, $orderPicsBy, $picsIndexStart, $amountOfPics); }