File "subcategory.php"

Full Path: /home/krishnamexports/public_html/panel/pages/product/subcategory.php
File size: 9.6 KB
MIME-type: text/x-php; charset=us-ascii
Charset: utf-8

<?php 		  

if(isset($_POST['add']))

{

	$category_id = $_POST['category_id'];

	$name    	 = mysqli_real_escape_string($cn,$_POST['name']);	

	$sort_order  = $_POST['sort_order'];

	$status      = $_POST['status'];

	$slug_url	 = mysqli_real_escape_string($cn,$_POST['slug_url']);  	  

	$sqlUrl      = mysqli_query($cn, "select * from tbl_subcategory where slug_url='$slug_url'");

	if(mysqli_num_rows($sqlUrl)>0)

	{

		echo '<div class="alert alert-danger"><strong>Danger!</strong> Slug Url Already Exist.</div>'; 

	}

	else 

	{

		$sql  = mysqli_query($cn, "select * from `tbl_subcategory` where `name`='$name'");

		if(mysqli_num_rows($sql)>0)

		{

			echo '<div class="alert alert-danger"><strong>Danger!</strong> Subcategory name already exists.</div>';

		}

		else

		{

			$sqlSubject=mysqli_query ($cn, "insert into `tbl_subcategory` set `category_id`='$category_id', `name`='$name', `sort_order`='$sort_order', `status`='$status', `slug_url`='$slug_url'");	

			if ($sqlSubject)

			{

				echo '<div class="alert alert-success"><strong> Success!</strong> Subcategory Added Successfully.</div>';

			}

			else

			{

				echo '<div class="alert alert-danger"><strong> Danger!</strong> Subcategory Not Added. Try Again.</div>';

			}

		}

	}

}



if(isset($_POST['edit']))
{
	$id  	     = $_POST['id'];
	$category_id = $_POST['category_id'];
	$name	     = $_POST['name'];
	$sort_order  = $_POST['sort_order'];
	$status      = $_POST['status'];
	$slug_url    = mysqli_real_escape_string($cn,$_POST['slug_url']);	
	$sql         = mysqli_query($cn, "select * from tbl_subcategory where id='$id'");
	$sqlData     = mysqli_fetch_array($sql);
	$sqlUrl = mysqli_query($cn, "select * from tbl_subcategory where slug_url='$slug_url' and id!='$id'");	
	if(mysqli_num_rows($sqlUrl)>0)
	{
	 	echo '<div class="alert alert-danger"><strong>Danger!</strong> Slug Url Already Exist.</div>'; 
	}
	else 
	{
		$sqlSubject = mysqli_query ($cn,"update `tbl_subcategory` SET `category_id`='$category_id', `name`='$name', `sort_order`='$sort_order', `status`='$status', `slug_url`='$slug_url' where `id`='$id'");
		if($sqlSubject)
		{
			echo '<div class="alert alert-success"><strong>Success!</strong> Sub Category  Page Update Successfully.</div>';
			mysqli_query($cn, "update `tbl_product` SET `subcategory_order`='$sort_order' where  `subcategory_id`='$id'");
		}
		else
		{
			echo '<div class="alert alert-success"><strong>Warrning!</strong> Not Updated try again.</div>';	
		}
	}
}



if(isset($_GET['edit_id']))

{

	$id      = $_GET['edit_id'];

	$sql     = mysqli_query($cn, "select * from `tbl_subcategory` where id='$id'");

	$sqlData = mysqli_fetch_array ($sql); 

}	

?>

        

<div class="card">

	<div class="card-body">              

        <h4 class="card-title">Subcategory</h4>                   

        <form class="forms-sample" method="post" enctype="multipart/form-data">    

            <div class="row">                        

                <div class="col-md-3">

                    <div class="form-group">

                        <label for="exampleInputPassword4">Category</label>

                        <input type="hidden" value="<?php if(isset($_GET['edit_id'])) {echo $sqlData['id'];}?>" name="id">

                        <input type="hidden" class="tableName" value="tbl_subcategory">

                        <select class="form-control" id="exampleFormControlSelect1" name="category_id" >

                            <option value="">Select Category</option>

                            <?php

                            $sqlCategory = mysqli_query($cn, "select * from `tbl_category` where `status`=1 order by `sort_order`");

                            while($sqlCategoryData = mysqli_fetch_array($sqlCategory)){?>

                            <option value="<?php echo $sqlCategoryData['id'];?>" <?php if(isset($_GET['edit_id'])){ if($sqlData['category_id']==$sqlCategoryData['id']){ echo "selected";}}?>><?php echo $sqlCategoryData['name'];?></option>

                            <?php }?>					 

                        </select>

                    </div>

                </div>

        

                <div class="col-md-3">

                    <div class="form-group">

                        <label for="exampleInputName1">Subcategory Name</label>                                

                        <input type="text" class="form-control setslugUrl" value="<?php if(isset($_GET['edit_id'])) {echo $sqlData['name'];}?>" name="name" id="exampleInputName1" placeholder="Name" autocomplete="off" required>

                    </div>

                </div>                            

            

                <div class="col-md-3">

                    <div class="form-group">

                        <label for="exampleInputName1">Sort Order</label>

                        <input type="text" class="form-control" value="<?php if(isset($_GET['edit_id'])) {echo $sqlData['sort_order'];}?>" name="sort_order" placeholder="Sort Order" autocomplete="off" required>

                    </div>

                </div>

                <div class="col-md-3">

							<div class="form-group">

							  <label>Status</label>

							  <div class="row">

							  <div class="col-md-4">

								<div class="form-radio">

								  <label class="form-check-label">

									<input type="radio" class="form-check-input" name="status" id="membershipRadios1" value="1" <?php if(isset($_GET['edit_id'])){ if($sqlData['status']==1){ echo "checked";}}else{ echo "checked";}?>> Yes

								  </label>

								</div>

							  </div>

							  <div class="col-md-4">

								<div class="form-radio">

								  <label class="form-check-label">

									<input type="radio" class="form-check-input" name="status" id="membershipRadios2" value="0" <?php if(isset($_GET['edit_id'])){if($sqlData['status']==0){ echo "checked";}}?>> No

								  </label>

								</div>

							  </div>

							  </div>

							</div>

						   </div>

            </div>	

        

            <div class="row">

                <div class="col-md-12">

                    <div class="form-group">

                    <label for="exampleInputName1">Slug Url</label>

                    <input type="text" class="form-control slugUrl" value="<?php if(isset($_GET['edit_id'])) {echo $sqlData['slug_url'];}?>" name="slug_url" id="exampleInputName1" placeholder="Slug Url" autocomplete="off" required>

                    </div>

                </div>				

            </div>

            <button type="submit" class="btn btn-success mr-2" name="<?php if(isset($_GET['edit_id'])) {echo "edit";}else{ echo "add";}?>">Submit</button>    

    	</form>

    </div>

</div>					

<br><br>

            

<?php

if(isset($_GET['delete_id']))

{

	$id      = $_GET['delete_id'];

	$sql     = mysqli_query($cn, "update `tbl_subcategory` SET `status`=2 where id='$id'");

	if($sql)

	{

		echo '<div class="alert alert-success"><strong>Success!</strong> SubCategory Deleted Successfully.</div>';

	}

	else

	{

		echo "error: " . $sql . "<br>" . mysqli_error($conn);	

	}

}



if(isset($_GET['status']))

{

	$id      = $_GET['status'];

	$val     = $_GET['val'];

	$sql     = mysqli_query($cn, "update `tbl_subcategory` SET `status`='$val' where id='$id'");			     

}

?>



<div class="col-lg-12 grid-margin stretch-card">

    <div class="card">

        <div class="card-body">

            <h4 class="card-title">Subcategory List</h4>

            <div class="table-responsive">

                <table class="table table-striped" id="example">

                    <thead>

                        <tr>

                            <th>Sr. No.</th>

                            <th>Category</th>

                            <th>Sub Category Name</th>

                            <th>Sort Order</th>

                            <th>Status</th>

                            <th>Action</th>

                        </tr>

                    </thead>

                    <tbody>

                        <?php

                        $i = 1;						  

                        $sqlEmployee = mysqli_query($cn, "select * from `tbl_subcategory` where `status` IN(0,1) order by `sort_order`");

                        while($sqlEmployeeData = mysqli_fetch_array($sqlEmployee))

						{

							$sqlCategory     = mysqli_query($cn, "select * from `tbl_category` where `id`='".$sqlEmployeeData['category_id']."'");

                        	$sqlCategoryData = mysqli_fetch_array($sqlCategory)	

						?>

                        <tr>

                            <td><?php echo $i++;?></td>

                            <td><?php echo $sqlCategoryData['name'];?></td>

                            <td><?php echo $sqlEmployeeData['name'];?></td>                            

                            <td><?php echo $sqlEmployeeData['sort_order'];?></td>

							<td>

							<?php

                            if($sqlEmployeeData['status']==1){?>

                            <a href="home.php?pages=subcategory&status=<?php echo $sqlEmployeeData['id'];?>&val=0">YES</a>

                            <?php }else{?>

                            <a href="home.php?pages=subcategory&status=<?php echo $sqlEmployeeData['id'];?>&val=1">NO</a>

                            <?php }?>

                            </td>

                            <td><a href="home.php?pages=subcategory&edit_id=<?php echo $sqlEmployeeData['id'];?>">Edit</a> | <a href="home.php?pages=subcategory&delete_id=<?php echo $sqlEmployeeData['id'];?>" onclick="return deleteConfirm();">Delete</a></td>

                        </tr>

                        <?php }?>        

                    </tbody>

                </table>

            </div>

        </div>

    </div>

</div>