]> git.llucax.com Git - mecon/samurai.git/blobdiff - lib/SAMURAI/Usuario.php
Funcionalidad terminada, salvo consultas. Solo falta ver bien si hay errores
[mecon/samurai.git] / lib / SAMURAI / Usuario.php
index 57c04893e34466b948c98fab68f425b466658204..913ee125617db681e5c5856330d9e972ac99e255 100644 (file)
@@ -408,11 +408,30 @@ class SAMURAI_Usuario {
         if ($re['cuenta'] == 0) {
             return new PEAR_Error('Usuario no reconocido.<br>Recuerde que &eacute;ste debe haberse logueado previamente a Intranet');
         }
         if ($re['cuenta'] == 0) {
             return new PEAR_Error('Usuario no reconocido.<br>Recuerde que &eacute;ste debe haberse logueado previamente a Intranet');
         }
-        else {
-            return 1;
+        return 1; 
+    }
+    // -X2C
+
+    // +X2C Operation 375
+    /**
+     * Verifica si el login actual ya esta asociado en base.
+     *
+     * @return mixed
+     * @access public
+     */
+    function verificarAsociacionExistente() // ~X2C
+    {
+        $sql = parse_ini_file(dirname(__FILE__) . '/Usuario/consultas.ini', true);
+        $tmp = $sql['verificar_login2'];
+        $dbh = $this->_db->prepare($tmp);
+        $res = $this->_db->execute($dbh,array($this->getLogin(), $_SESSION['samurai']['id_sistema']));
+        $re  = $res->fetchRow(DB_FETCHMODE_ASSOC);
+        if ($re['login']) {
+            return new PEAR_Error('El usuario seleccionado ya esta cargado. Modifique sus opciones.');
         }
         }
+        return 1;
     }
     // -X2C
 
 } // -X2C Class :SAMURAI_Usuario
     }
     // -X2C
 
 } // -X2C Class :SAMURAI_Usuario
-?>
+?>
\ No newline at end of file