<?php 
session_start();
require_once("covensol_sss_c_seguridad.php");
$objsss=new covensol_sss_c_seguridad('');
require_once('../shared/class_folder/JSON.php');
require_once("../covensol_config.php");
$json = new JSON();
$objsss->io_conexiones->decodificar_post();
$opciones = $objsss->io_conexiones->asignar_post();
$opcionesget = $objsss->io_conexiones->asignar_get();

//print_r($opciones).'<br><br><br>';
//print_r($opcionesget).'<br><br><br><br>';
if($opciones['tabla']){$opcionesget['tabla'] = $opciones['tabla'];}

switch($opcionesget['tabla']){
		
	
	case 'estado':	
				$opcionesget['criterio']='por_listado_cmbgrid';            
				$resultado = $objsss->ConsultaEmpresa($opciones);
		break;
		
	case 'sistemas': 
				$resultado = $objsss->ConsultaSistemas($opciones);
		break;
		
	case 'usuarios': 
				$resultado = $objsss->ConsultaUsuarios($opciones);
		break;
		
	case 'tipo_permiso': 
				$resultado = $objsss->ConsultaTipoPermisos($opciones);
		break;
		
	case 'parametros': 
				$resultado = $objsss->ConsultaParametrosPermisoEsp($opciones);
		break;
		
	case 'CargarPermisosAsignados': 
				$resultado = $objsss->CargarPermisosAsignados($opciones);
		break;
		
	case 'CargarPermisosNoAsignados': 
				$resultado = $objsss->CargarPermisosNoAsignados($opciones);
		break;		
		
} 

$cantidad='0';
$output='[]';
$output_extjs = "{total:".$cantidad.",datos:".$output."}";

if($opcionesget['tabla']){
	if($resultado){
			
			if($resultado->RecordCount()){
				$i=1;
				foreach($resultado as $datos){
													
					$data[] = $datos;
					
				}
				
				$cantidad = $resultado->RecordCount();
				$output = $json->encode($data);		
				$output_extjs = "{total:".$cantidad.",datos:".$output."}";
				if($opciones['codificacion']=='jquery'){$output_extjs = $output;}
			}
	}
}




echo $output_extjs;

?>
