Я хочу активировать и деактивировать категорию со стороны администратора;Если пользователь активен, то покажите эту категорию на лицевой стороне. Как я могу активировать и деактивировать категории?
Используя Codeigniter, я хочу активировать и деактивировать категорию со стороны администратора;если пользователь активен, то покажите эту категорию на лицевой стороне.
Как я могу активировать и деактивировать категории? Я хочу, чтобы кнопка нажимала активные и деактивировала категории со стороны администратора.
Controller:
function update_status(){
if(isset($_REQUEST['svalue']))
{
$this->load->model('categorymodel','category');
$set_status=$this->category->update_status();
if($set_status>0){
$this->session->set_flashdata('message',"category has been updated.");
}else{
$this->session->set_flashdata('message',"category has not been updated.");
}
}
return redirect("admin/category");
}
Model:
function update_status(){
$sid=$_REQUEST['sid'];
$svalue=$_REQUEST['svalue'];
if($svalue=='active'){
$status='inactive';
}else{
$status='active';
}
$data= array(
'status' => $status
);
$this->db->where('id',$sid);
return $this->db->update('category',$data);
}
View:
<td>
<?php
$status = $data->status;
if ($status == 'active') {
?>
<a href="<?php
echo base_url();
?>admin/category/update_status?sid=<?php
echo $data->id;
?>svalue=<?php
echo $data->status;
?>" class="btn btn-success">Active</a>
<?php
} else {
?>
<a href="<?php
echo base_url();
?>admin/category/update_status?sid=<?php
echo $data->id;
?>svalue=<?php
echo $data->status;
?>" class="btn btn-danger">Inactive</a>
<?php
}
?>
Table :
Id Primary int(11)
category_name varchar(255)
slug varchar(255)
category_image text
created_at timestamp
updated_at datetime
status enum('inactive', 'active')