View file iblog/admin/controller/slider_ajax.php

File size: 2.25Kb
<?php
include "../../lib/functions_class.php";

	function updateimg(){
		if($_FILES['file']['size'] != 0) {
			$img = rand().basename($_FILES["file"]["name"]);
		}else{
			$img = basename($_POST["featureimg"]);
		}
		return $img;
	}

	function imagecheck($target_dir,$target_file){
		$uploadOk = 1;
		$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
		
		// Check if image file is a actual image or fake image
		if($_FILES['file']['size'] != 0) {
			$check = getimagesize($_FILES["file"]["tmp_name"]);
			if($check === false) {
				
				echo "File is not an image.";
			}
			
			// Allow certain file formats
			if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
			&& $imageFileType != "gif" ) {
				
				echo "Sorry, only JPG, JPEG, PNG & GIF files are allowed.";

			}
		}
	}
	
	//File Upload
	function fileupload($target_file){
		//if($_FILES['file']['size'] != 0) {
			move_uploaded_file($_FILES["file"]["tmp_name"], $target_file);
	//	}
	}
	
	//Image
	$target_dir = "../../uploads/slider/";
	$imgname = updateimg();
	$target_file = $target_dir . $imgname;
	
	$checkimg = imagecheck($target_dir,$target_file);

	//Post Data
	$title=addslashes($_POST['title']);
	$contents=addslashes($_POST['contents']);
	$url=$_POST['url'];
	$action=$_POST['action'];
	$sliderid=$_POST['sliderid'];

if($action == 'add_edit'){
	
	if($title == ''){
		echo "Title field is blank.";
	}
	else if($contents == ''){
		echo "Enter banner contents";
	}
	else{
		
		
		if($sliderid == ''){
			if($checkimg != ''){
				echo $checkimg;
			}else{
				$re = $DB->add_slider($title,$contents,$url,$imgname);
				fileupload($target_file);
				$response = "1";
			}
			
		}else{
			if($checkimg != ''){
				echo $checkimg;
			}else{
				$re = $DB->update_slider($title,$contents,$url,$imgname,$sliderid);
				fileupload($target_file);
				$response = "2";
			}
		}
		echo $response;
	}
}

if($action == 'deleteimg'){
	$img = $target_dir.$_POST['img'];
	unlink($img);
}

if($action == 'banerorder'){
	$getval = $_POST['getval'];
	$arr = explode(",",$getval);
	$order = $arr[0];
	$id = $arr[1];
	
	$msg = $DB->banner_order($order,$id);
	echo 1;
}

if($action == 'delete'){
	$id = $_POST['id'];
	$pic = $target_dir.$_POST['pic'];
	unlink($pic);
	$msg = $DB->delete_slider($id);
	//echo $msg;
}

?>