- if ($re['cuenta'] == 0) {
- return new PEAR_Error('Usuario no reconocido.<br>Recuerde que éste debe haberse logueado previamente a Intranet');
+ if ($re['login']) {
+ return new PEAR_Error('El usuario seleccionado ya esta cargado. Modifique sus opciones.');
+ }
+ return 1;
+ }
+ // -X2C
+
+ // +X2C Operation 386
+ /**
+ * Metodo estatico que permite asociar un usuario con un perfil en un sistema determinado.
+ *
+ * @param DB &$db Conexion a la base de datos
+ * @param string $login Login del usuario que se quiere asociar
+ * @param int $id_perfil Identificador del perfil que se quiere asociar
+ * @param int $id_sistema identificador del sistema en el que se esta haciendo la asociacion
+ * @param int $responsable Login del usuario que esta haciendo los cambios
+ *
+ * @return mixed
+ * @access public
+ * @static
+ */
+ function asociarPerfil(&$db, $login, $id_perfil, $id_sistema, $responsable) // ~X2C
+ {
+ $sql = parse_ini_file(dirname(__FILE__) . '/Usuario/consultas.ini', true);
+
+ $usu = new MECON_Usuario();
+ $tmp = $usu->verificarLogin($login());
+ if ($tmp) {
+ if (PEAR::isError($tmp)) {
+ return $tmp;
+ }
+ else {
+ return true;
+ }