GIF89a php
Current File : /home/hencockfreshchic/public_html/admin.cpanel/updateSubcat.php
<?php
ob_start();
ini_set('error_reporting', E_STRICT);
include("connect.php");

$cat=trim($_POST['mycat']);
$subcat=trim($_POST['subcat']);
$sr=trim($_POST['catsr']);

$old_cat=old_cat($conn,$sr);
$old_subcat=old_subcat($conn,$sr);

$sqlS="SELECT * FROM `subCat` WHERE `sr`='".$sr."'";
$rsS=mysqli_query($conn,$sqlS);
$rowS=mysqli_fetch_assoc($rsS);
$newS=$rowS["subcat_name"];

$temp = explode(".", $_FILES["image"]["name"]);
$target_dir='subcat_icon/'.date('Ymdhis').'.'.end($temp);
$url='subcat_icon/'.date('Ymdhis').'.'.end($temp);

if($_FILES["image"]["name"]=="")
{
$sql="UPDATE `subCat` SET `cat_name`='".$cat."',`subcat_name`='".$subcat."' WHERE `sr`='".$sr."'";
	$rs=mysqli_query($conn,$sql);
	if($rs>0){	
				updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat);
				success();
			}else
			{
				fail();
			}


}
else
{
if (file_exists($target_dir)) {
   echo '<script>alert("File already exist | try another file");</script>';
   echo '<script>window.location.href="addSubCategory.php";</script>';
}
else
{
	$FileType = strtolower(pathinfo($target_dir,PATHINFO_EXTENSION));
	if($FileType != "png" && $FileType != "jpg" && $FileType != "jpeg" )
{
	// file format not supportedonly images allows
	 echo '<script>alert("Invalid image format");</script>';
 	echo '<script>window.location.href="addSubCategory.php";</script>';
	
}
else
{

$sql2="SELECT * FROM `subCat` WHERE `sr`='".$sr."'";
$rs2=mysqli_query($conn,$sql2);
$check=mysqli_num_rows($rs2);
if($check>0)
{
	move_uploaded_file($_FILES["image"]["tmp_name"],$url);
	$sql="UPDATE `subCat` SET `cat_name`='".$cat."',`subcat_name`='".$subcat."',`subcat_icon`='".$url."' WHERE `sr`='".$sr."'";
	$rs=mysqli_query($conn,$sql);
	if($rs>0){
				updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat);
				success();
			}
			else
			{
				fail();			
			}

}
else{
echo '<script>alert("This sub-category not found "); window.location.href="addSubCategory.php";</script>';
}
}
}
}

?>




<?php
function old_cat($conn,$sr)
{
	$sql="SELECT * FROM `subCat` WHERE `sr`='".$sr."'";
	$rs=mysqli_query($conn,$sql);
	$row=mysqli_fetch_assoc($rs);
	$data=$row["cat_name"];

	return $data;
}

function old_subcat($conn,$sr)
{
	$sql="SELECT * FROM `subCat` WHERE `sr`='".$sr."'";
	$rs=mysqli_query($conn,$sql);
	$row=mysqli_fetch_assoc($rs);
	$data=$row["subcat_name"];

	return $data;
}

function updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat)
{
	$sql4="UPDATE `products` SET `cat_name`='".$cat."' && `subcat_name`='".$subcat."' WHERE `cat_name`='".$old_cat."' && `subcat_name`='".$old_subcat."'";
	$rs4=mysqli_query($conn,$sql4);
}
function success()
{
	echo '<script>alert("Sub-category has been updated successfully"); window.location.href="addSubCategory.php";</script>';
}
function fail()
{
	echo '<script>alert("Unable to update sub-category | Contact to developers"); window.location.href="addSubCategory.php";</script>';
}


?>