insertar($idcategoria,$codigo,$nombre,$stock,$descripcion,$imagen); echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; }else{ $rspta=$articulo->editar($idarticulo,$idcategoria,$codigo,$nombre,$stock,$descripcion,$imagen); echo $rspta ? "Datos actualizados correctamente" : "No se pudo actualizar los datos"; } break; case 'desactivar': $rspta=$articulo->desactivar($idarticulo); echo $rspta ? "Datos desactivados correctamente" : "No se pudo desactivar los datos"; break; case 'activar': $rspta=$articulo->activar($idarticulo); echo $rspta ? "Datos activados correctamente" : "No se pudo activar los datos"; break; case 'mostrar': $rspta=$articulo->mostrar($idarticulo); echo json_encode($rspta); break; case 'listar': $rspta=$articulo->listar(); $data=Array(); if ($_SESSION['acceso']==1) { while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>($reg->condicion)?''.' '.'':''.' '.'', "1"=>$reg->nombre, "2"=>$reg->categoria, "3"=>$reg->codigo, "4"=>$reg->stock, "5"=>"", "6"=>$reg->descripcion, "7"=>($reg->condicion)?'Activado':'Desactivado' ); } }else{ while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>'Sin Acceso', "1"=>$reg->nombre, "2"=>$reg->categoria, "3"=>$reg->codigo, "4"=>$reg->stock, "5"=>"", "6"=>$reg->descripcion, "7"=>($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; case 'selectCategoria': require_once "../modelos/Categoria.php"; $categoria=new Categoria(); $rspta=$categoria->select(); while ($reg=$rspta->fetch_object()) { echo ''; } break; } ?>