<?php include "../model/imagedb.php"; if ($_POST['method'] == "insert") { insert_image(); } if ($_POST['method'] == "getAll") { get_all_images(); } if ($_POST['method'] == "getImage") { get_images(); } if ($_POST['method'] == "getUserImage") { get_user_images(); } if ($_POST['method'] == "updateImage") { changeImgInfo(); } if ($_POST['method'] == "del") { //echo json_encode("ha"); delect_images(); } if ($_POST['method'] == "like") { insert_like(); }
break; case 'on': $order_by = 'date'; break; case 'stt': $order_by = 'status'; break; default: $order_by = 'image_id'; break; } // END Switch } else { $order_by = 'image_id'; } $result = get_all_images($order_by); if (mysqli_num_rows($result) > 0) { while ($images = mysqli_fetch_array($result, MYSQLI_ASSOC)) { if ($images['status'] == 0) { $active = "<a class='btn-action fa fa-remove' href='#' style='text-decoration: none' onClick='change_status_image({$images['image_id']},{$images['status']})'></a>"; } else { $active = "<a class='btn-action fa fa-check' href='#' style=' text-decoration: none' onClick='change_status_image({$images['image_id']},{$images['status']})'></a>"; } ?> <tr> <td style='text-align:right' ><?php echo $images['image_id']; ?> </td> <td style='text-align:left'><?php echo $images['type_name'];
function get_all_images($root, $relative, $filetypes) { $result = array(); if ($handle = opendir($root . $relative)) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { if (is_dir($root . $relative . $entry)) { // is directory? $result = array_merge($result, get_all_images($root, $relative . $entry . "/", $filetypes)); } elseif (strpos($entry, ".") !== false) { // is file? $extension = strtolower(substr($entry, strrpos($entry, ".") + 1)); if (in_array($extension, $filetypes)) { $result[] = $root . $entry; } } } } closedir($handle); } return $result; }