insertar($nombre,$descripcion); echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; }else{ $rspta=$categoria->editar($idcategoria,$nombre,$descripcion); echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; } break; case 'desactivar': $rspta=$categoria->desactivar($idcategoria); echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos"; break; case 'activar': $rspta=$categoria->activar($idcategoria); echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos"; break; case 'mostrar': $rspta=$categoria->mostrar($idcategoria); echo json_encode($rspta); break; case 'listar': $rspta=$categoria->listar(); $data=Array(); if ($_SESSION['acceso']==1) { while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>($reg->condicion)?''.' '.'':''.' '.'', "1"=>$reg->nombre, "2"=>$reg->descripcion, "3"=>($reg->condicion)?'Activado':'Desactivado' ); } }else{ while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>'Sin Acceso', "1"=>$reg->nombre, "2"=>$reg->descripcion, "3"=>($reg->condicion)?'Activado':'Desactivado' ); } } $results=array( "sEcho"=>1,//info para datatables "iTotalRecords"=>count($data),//enviamos el total de registros al datatable "iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar "aaData"=>$data); echo json_encode($results); break; } ?>