//OBTENGO LOS ID DE LA BASE
$rta = array();
$sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true);
- $consulta = $sql['obtener_id_perfiles'];
if ($id_sistema) {
+ $consulta = $sql['obtener_id_perfiles'];
$consulta.= $sql['obtener_id_perfiles3'];
}
- if ($filtro) { //Verifico si se paso un filtro
+ else {
+ $consulta = $sql['obtener_id_perfiles5'];
+ }
+ if ($filtro && $id_sistema) { //Verifico si se paso un filtro
$tmp2 = $consulta.$sql['obtener_id_perfiles2'];
//Reemplazo el filtro por ##?##
$consulta = ereg_replace ('##FILTRO##', $filtro, $tmp2);
}
+ elseif ($filtro) {
+ $tmp2 = $consulta.$sql['obtener_id_perfiles6'];
+ //Reemplazo el filtro por ##?##
+ $consulta = ereg_replace ('##FILTRO##', $filtro, $tmp2);
+ }
$consulta.= $sql['obtener_id_perfiles4'];
$dbh = $db->prepare($consulta);
if ($id_sistema) {
obtener_id_perfiles3 = " AND ps.id_sistema = ? "
obtener_id_perfiles2 = " AND p.desc_perfil like '%##FILTRO##%'"
obtener_id_perfiles4 = " ORDER BY p.desc_perfil"
+obtener_id_perfiles5 = " SELECT p.id_perfil FROM samurai.prefil as p "
+obtener_id_perfiles6 = " WHERE p.desc_perfil like '%##FILTRO##%'"
borrar_perfil = " DELETE FROM samurai.perfil as p "
obtener_permisos = " SELECT id_permiso, observaciones FROM samurai.perm_perfil_sist WHERE id_perfil = ? AND id_sistema = ?"