if (!$rs1->EOF) { $usuario_publico = "or u.DEPE_CODI in ("; while (!$rs1->EOF) { $usuario_publico = $usuario_publico . $rs1->fields["DEPENDENCIA_VISIBLE"] . ","; $rs1->MoveNext(); } $usuario_publico = substr($usuario_publico, 0, strlen($usuario_publico) - 1) . ") AND u.USUARIO_PUBLICO = 1 "; } //Fin Modificacion if (($codusuario == 1 || $usuario_reasignacion == 1) && $dependencia != $depsel || $dependencia == $depsel && ($codusuario != 1 || $usuario_reasignacion != 1) && $EnviaraV == "VoBo") { //$whereReasignar = " and u.usua_codi=1"; //$usDefault = 1; } if (($codusuario == 1 || $usuario_reasignacion == 1) && $dependencia == $depsel && $EnviaraV == "VoBo") { if ($objDep->Dependencia_codigo($dependencia)) { $depPadre = $objDep->getDepe_codi_padre(); } print "La dependencia padre ...({$depPadre})"; $whereDep = " and u.depe_codi={$depPadre} and u.usua_codi=1 "; $depsel = $depPadre; } if ($EnviaraV == "VoBo") { $proccarp = "Visto Bueno"; } if ($codTx == 12) { $proccarp = "Devolver"; } $cad = $db->conn->Concat("cast(depe_codi as char(3))", "'-'", "cast(u.usua_codi as char(3))"); $sql = "select\n\t\t\t\t\t\tu.USUA_NOMB\n\t\t\t\t\t\t, {$cad} as USUA_COD\n\t\t\t\t\t\t,u.DEPE_CODI\n\t\t\t\t,u.USUA_CODI\n\t\t\t\t\t\tfrom usuario u\n\t\t\t\t\t\twhere\n\t\t\t\t\t\tu.USUA_ESTA='1'\n\t\t\t\t\t\t{$whereReasignar}\n\t\t\t\t\t\t{$whereDep}\n\t\t\t\t\t\t{$usuario_publico}\n\t\t\t\t\t\tORDER BY USUA_NOMB"; $rs = $db->conn->Execute($sql); $usuario = $codUsuario;