Modified: fixed catagory update bug

This commit is contained in:
Awais-cb 2017-07-27 19:44:14 +05:00
parent 302dc1ddb6
commit 37bd603a03
2 changed files with 10 additions and 19 deletions

View file

@ -15,18 +15,14 @@
<div id="content" style="display: none">
<form action="user_category.php" method="post" enctype="multipart/form-data" name="add_category" id="Add Category">
<div class="row">
<div class="col-md-4">
<div class="col-md-6">
<label>Category Name*</label>
<input type="text" id="name" name="name" required="required" class="form-control" >
</div>
{assign var=useSubs value=config(use_subs)}
{if $useSubs == 1}
<div class="col-md-4">
<label>Parent Category</label>
{cbCategories output="dropdown" class="form-control" name="parent_cat" id="parent_cat" blank_option=TRUE echo=TRUE type="user"}
</div>
<div class="col-md-4">
<div class="col-md-6">
<label>Make Default Category</label>
<select class="form-control" name="default_categ">
<option class="form-control" name="default" id="default_0" value="yes">Yes</option>
@ -74,15 +70,12 @@
<input name="cid" value="{$cat_details.category_id}" type="hidden" />
<input name="cur_name" value="{$cat_details.category_name}" type="hidden" />
<div class="row">
<div class="col-md-4">
<div class="col-md-6">
<label>Category Name*</label>
<input name="name" class="form-control" type="text" id="name" required="required" value="{$cat_details.category_name}" size="45" />
</div>
<div class="col-md-4">
<label>Parent Category</label>
{cbCategories output="dropdown" class='form-control' selected=$cat_details.parent_id name="parent_cat" id="parent_cat" blank_option=TRUE type="user" echo=TRUE}
</div>
<div class="col-md-4">
<div class="col-md-6">
<label>Make Default Category</label>
<select class="form-control" name="default_categ">
<option class="form-control" name="default" id="default_0" {if $cat_details.isdefault=='yes'} checked="checked"{/if} >Yes</option>
@ -124,7 +117,6 @@
<td width="20"><input type="checkbox" name="checkall" onclick="checkUncheckAll(this);"/></td>
<td width="225" class="left_head" style="text-indent:10px">Category Name</td>
<td width="75" align="left" class="head">Order</td>
<td width="225" align="left" class="head">Parent Category</td>
<td width="250" class="head">Description</td>
<td width="100" class="head">Default</td>
<td width="150" class="head">Action</td>
@ -143,7 +135,6 @@
{else}
{assign var=p_name value=$cbvid->get_category_field($category[list].parent_id,'category_name')}
{/if}
<td>{$p_name}</td>
<td>{if $category[list].category_desc}{$category[list].category_desc}{else}<em>N/A</em>{/if}</td>
<td>{$category[list].isdefault}</td>
<td>

View file

@ -583,14 +583,14 @@ abstract class CBCategory
$pcat = mysql_clean($array['parent_cat']);
#exit($pcat);
$flds = array("category_name","category_desc","isdefault","parent_id");
$flds = array("category_name","category_desc","isdefault");
$values = array($name,$desc, $default, $pcat);
$cur_name = mysql_clean($array['cur_name']);
$cid = mysql_clean($array['cid']);
if(!empty($this->use_sub_cats)) {
$flds[] = "parent_id";
$values[] = $pcat;
}
// if(!empty($this->use_sub_cats)) {
// $flds[] = "parent_id";
// $values[] = $pcat;
// }
if($this->get_cat_by_name($name) && $cur_name !=$name) {
e(lang("add_cat_erro"));