3 {\f0\fswiss Helvetica;}
\r
4 {\f1\fmodern Courier;}}
\r
6 {\creatim \yr2003\mo3\dy12\hr14\min49\sec5}
\r
7 {\revtim \yr2003\mo3\dy12\hr15\min12\sec17}
\r
9 \paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440
\r
10 \ftnbj\aenddoc\ftnrstcont\aftnrstcont\ftnnar\aftnnrlc
\r
12 \f1\fs20\b SAMURAI - samurai_lib - PHP\par
\r
13 para ser usada en sistemas hechos en PHP\par
\r
15 \ul Funcionamiento\par
\r
16 Objeto:\b0\ul0 \b SA_Perm\par
\r
17 \ul Variables de Instancia:\par
\r
19 \b0 Contiene el login del usuario que se obtiene de $udat.\par
\r
21 \b0 Contiene el identificador numerico del sistema.\par
\r
23 \b0 Array con todos los permisos del usuario en el sistema dado.
\r
25 Es "invisible" a los demas.\par
\r
27 \b0 Objeto que guarda la conexion con la base de datos. Es
\r
30 \b\ul Metodos de Instancia:\par
\r
32 \b0 Constructor. Recive como parametro el identificador numerico del
\r
34 sistema y el login del usuario (del tipo <usuario>@<organismo>)\par
\r
36 \b0 Funcion que chequea que el usuario tenga todos los permisos que
\r
38 pasaron como parametro. Devuelve true si cumple con la condicion,
\r
40 false en cualquier otro caso.\par
\r
42 \b0 Funcion que chequea que el usuario tenga alguno de los permisos
\r
44 se pasaron como parametro. Devuelve true si cumple con la condicion,
\r
46 false en cualquier otro caso.\par
\r
47 \b - tieneODevol\par
\r
48 \b0 Funcion que chequea que el usuario tenga alguno de los permisos
\r
50 se pasaron como parametro. Devuelve un array con aquellos permisos
\r
52 que se pararon por parametro y el usuario tiene.\par
\r
54 \b0 Funcion que chequea que el usuario tenga el permiso que se pasa
\r
57 \b - _obtenerPermisos\par
\r
58 \b0 Funcion de uso interno que consulta a la base y obtiene todos
\r
60 permisos del usuario en el sistema que se paso como parametro.\par
\r
61 \b - _conectarDB\par
\r
62 \b0 Funcion que crea la conexion a la base de datos. Es de uso
\r
66 -------------------------------------\par
\r
67 Autores : Martin Marrese\par
\r
68 -------------------------------------\par
\r
69 Fecha : 12/03/2003\par
\r
70 Fecha Ultima Modificacion: 12/03/2003\par
\r
71 ------------------------------------- \par
\r