]> git.llucax.com Git - mecon/samurai.git/blobdiff - lib/SAMURAI/Perfil.php
BugFix.
[mecon/samurai.git] / lib / SAMURAI / Perfil.php
index 1af76003c8ac873451adda6a29b0815723e5871f..3ddfe55d21d769feed741731864aa404e4fbe66a 100644 (file)
@@ -417,15 +417,23 @@ class SAMURAI_Perfil {
         //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) {