File size: 2.71Kb
<?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/topics/";
$imgname = updateimg();
$target_file = $target_dir . $imgname;
$checkimg = imagecheck($target_dir,$target_file);
//Post Data
$title=$_POST['title'];
$pagename=$_POST['pagename'];
$page=$_POST['page'];
$metatitle=$_POST['metatitle'];
$metadesc=$_POST['metadesc'];
$metakeyword=$_POST['metakeyword'];
$action=$_POST['action'];
$pageid=$_POST['pageid'];
$sidebar=$_POST['sidebar'];
if($action == 'add_edit'){
if($title == ''){
echo "Title field is blank.";
}
else if($pagename == ''){
echo "Blog Name field is blank.";
}
else if($page == ''){
echo "Blog Body is blank.";
}
/*else if($metatitle == ''){
echo "6";
}
else if($metadesc == ''){
echo "7";
}
else if($metakeyword == ''){
echo "7";
}
*/
else{
if($pageid == ''){
if($checkimg != ''){
echo $checkimg;
}else{
$re = $DB->add_blog($title,$pagename,$page,$imgname,$metatitle,$metadesc,$metakeyword,$sidebar);
fileupload($target_file);
$response = "1";
}
}else{
if($checkimg != ''){
echo $checkimg;
}else{
$re = $DB->updateblog($title,$pagename,$page,$imgname,$metatitle,$metadesc,$metakeyword,$pageid,$sidebar);
fileupload($target_file);
$response = "2";
}
}
echo $response;
}
}
if($action == 'deleteimg'){
$img = $target_dir.$_POST['img'];
unlink($img);
}
if($action == 'delete'){
$id = $_POST['id'];
$pic = $target_dir.$_POST['pic'];
unlink($pic);
$msg = $DB->delete_blog($id);
//echo $msg;
}
if($action == 'multidelete'){
$id = implode(",", $_POST['id']);
$ids = explode(",",$id);
foreach($ids as $val) {
$val = trim($val);
$img = $DB->get_blog_img($val);
$pic = $target_dir.$img;
unlink($pic);
}
$msg = $DB->delete_allblog($id);
echo "3";
}
?>