Beispiel #1
0
<?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;
}