HOME


Mini Shell 1.0
DIR: /home/islapiiu/sites/thegarder/admin/
Upload File :
Current File : /home/islapiiu/sites/thegarder/admin/view-main-slider-photos.php
<?php
include './header.php';
include("../class/resize-class.php");

$db = new DB();

$msg = "";
$smsg = "";
$emsg = "";

if (isset($_POST["main-slider-img"])) {

    $valid_image_check = array("image/gif", "image/jpeg", "image/jpg", "image/png", "image/bmp");
    if (count($_FILES["user_files"]) > 0) {
        $folderName = "../images/slider/";

        for ($i = 0; $i < count($_FILES["user_files"]["name"]); $i++) {

            if ($_FILES["user_files"]["name"][$i] <> "") {

                $image_mime = strtolower(image_type_to_mime_type(exif_imagetype($_FILES["user_files"]["tmp_name"][$i])));
                // if valid image type then upload
                if (in_array($image_mime, $valid_image_check)) {

                    $ext = explode("/", strtolower($image_mime));
                    $ext = strtolower(end($ext));
                    $filename = rand(10000, 990000) . '_' . time() . '.' . $ext;
                    $filepath = $folderName . $filename;


                    if (!move_uploaded_file($_FILES["user_files"]["tmp_name"][$i], $filepath)) {
                        $emsg .= "Failed to upload <strong>" . $_FILES["user_files"]["name"][$i] . "</strong>. <br>";
                        $counter++;
                    } else {


                        $resizeObj = new resize($filepath);
                        $resizeObj->resizeImage(1920, 1080, 'crop');
                        $resizeObj->saveImage($filepath, 80);
 
                        $resizeObj3 = new resize($filepath);
                        $resizeObj3->resizeImage(330, 220, 'crop');
                        $resizeObj3->saveImage($folderName . 'thumbForAdmin/' . $filename, 80);


                        //insert into database starts 
                        try {
                            $query = "INSERT INTO `main-slider` " .
                                    "(image_name) " .
                                    "VALUES " .
                                    "('" . mysql_real_escape_string($filename) . "')";

                            $result = $db->readQuery($query);

                            if ($result > 0) {
                                // file uplaoded successfully.
                            } else {
                                // failed to insert into database.
                            }
                        } catch (Exception $ex) {
                            $emsg .= "<strong>" . $ex->getMessage() . "</strong>. <br>";
                        }
                        //insert into database ends
                    }
                } else {
                    $emsg .= "<strong>" . $_FILES["user_files"]["name"][$i] . "</strong> not a valid image. <br>";
                }
            }
        }


        $msg .= (strlen($smsg) > 0) ? successMessage($smsg) : "";
        $msg .= (strlen($emsg) > 0) ? errorMessage($emsg) : "";
    } else {
        $msg = errorMessage("You must upload atleast one file");
    }
}




$gallery = getMainSliderPhotos();
?>
<link rel="stylesheet" href="css/lightbox.css">

<div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">Manage Main Slider Photos</h3>
    </div>
    <div class="panel-body">

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Add New Photos</h3>
            </div>
            <div class="panel-body"> 
                <?php echo $msg; ?>   
                <form name="f2" class="form-inline" action="" method="post" enctype="multipart/form-data"> 


                    <div class="form-group"> 
                        <input  class="form-control" name="user_files[]" type="file" placeholder="Jane Doe">
                    </div>  

                    <div class="contents"></div> 

                    <div>
                        <br>
                        <input type="hidden" name="property" value="<?php echo $id; ?>">
                        &nbsp;<input type="submit" name="main-slider-img" class="btn btn-info" value="Upload Images" /> 
                    </div>

                </form> 
            </div>
        </div>
        <div class="panel panel-default"> 
            <div class="panel-body">
                <div class="row">
                    <div class="col-sm-12">
                        <?php
                        if (count($gallery) > 0) {
                            foreach ($gallery as $img) {
                                ?>
                                <div class="col-md-3 col-sm-4 col-xs-6 text-center">
                                    <div class="button-bar-img-thum" style="margin: 6% 0% 0% -7%;"> 
                                        <button class="glyphicon glyphicon-trash text-danger img-delete-main-slider" id="<?php echo $img["image_name"]; ?>"></button>
                                    </div>
                                    <a class="example-image-link text-center" href="../images/slider/<?php echo $img["image_name"]; ?>" data-lightbox="example-set" >

                                        <img class="example-image img-responsive" src="../images/slider/thumbForAdmin/<?php echo $img["image_name"]; ?>" alt=""/> 
                                    </a>
                                </div>

                                <?php
                            }
                        } else {
                            ?> 
                            <b>No images in the database.</b> 
                        <?php } ?> 

                    </div>
                </div>
            </div>
        </div>
        <div class="panel panel-default"> 
            <div class="panel-body"> 
                <a href="sort-main-slider-photos.php"  class="btn btn-info" >
                    Sort Photos =>>
                </a>
            </div>
        </div>
    </div>

</div>

<script src="js/lightbox-plus-jquery.min.js"></script>

<?php
include './footer.php';
?>