]> git.llucax.com Git - mecon/samurai.git/blob - doc/lib/samurai_lib_Perl.rtf
Arreglo para que funcione con la nueva version de Marco
[mecon/samurai.git] / doc / lib / samurai_lib_Perl.rtf
1 {\rtf0\ansi\r
2 {\fonttbl\r
3 {\f0\fswiss Helvetica;}\r
4 {\f1\fmodern Courier;}}\r
5 {\info\r
6 {\creatim \yr2003\mo3\dy14\hr10\min35\sec30}\r
7 {\revtim \yr2003\mo3\dy14\hr10\min45\sec52}\r
8 }\r
9 \paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\r
10 \ftnbj\aenddoc\ftnrstcont\aftnrstcont\ftnnar\aftnnrlc\r
11 \sectd\r
12 \f1\fs20\b SAMURAI - samurai_lib - Perl\par\r
13 para ser usada en sistemas hechos en Perl\par\r
14 \par\r
15 \ul Funcionamiento\par\r
16 \b0\ul0 Para que tenga un funcionamiento similar a samurai_lib (PHP) \r
17 hay una especie de objeto llamado SA_Perm, y funciones que cuelgan de \r
18 el. Este objeto y todos sus metodos se encuentran en $ret->\{SA_Perm\}, \r
19 el set de permisos del usuario en el sistema se cargan en un array y se \r
20 asignan a $udat\{SA_Permisos\}, esto para que esten disponibles en \r
21 cualquier momento.\par\r
22 \par\r
23 \par\r
24 \b\ul Objeto:\b0\ul0  \b SA_Perm\par\r
25 \ul Metodos:\par\r
26 \ul0   - $ret->\{SA_Perm\}->\{SA_Perm\}\par\r
27     \b0 Constructor. Recive como parametro el identificador numerico del\r
28 \par\r
29     sistema, el login del usuario lo toma de $udat\{user\} (que es del\r
30 \par\r
31     tipo <usuario>@<organismo>)\par\r
32 \b   - tiene \par\r
33     \b0 Funcion que chequea que el usuario tenga todos los permisos que \r
34 se\par\r
35     pasaron como parametro. Devuelve 1 si cumple con la condicion, \par\r
36     0 en cualquier otro caso. Es de argumentos variable.\par\r
37 \b   - tieneO \par\r
38     \b0 Funcion que chequea que el usuario tenga alguno de los permisos \r
39 que\par\r
40     se pasaron como parametro. Devuelve 1 si cumple con la condicion,\r
41 \par\r
42     0 en cualquier otro caso. Es de argumentos variable.\par\r
43 \b   - tieneODevol\par\r
44     \b0 Funcion que chequea que el usuario tenga alguno de los permisos \r
45 que\par\r
46     se pasaron como parametro. Devuelve un array con aquellos permisos\r
47 \par\r
48     que se pasaron por parametro y el usuario tiene. Es de argumentos\r
49 \par\r
50     variable.\par\r
51 \b   - tieneUn\par\r
52    \b0  Funcion que chequea que el usuario tenga el permiso que se pasa \r
53 por \par\r
54     por parametro. Devuelve 1 si cumple con la condicion, 0 en cualquier\r
55 \par\r
56     otro caso.\par\r
57 \b \par\r
58 \b0 \par\r
59 -------------------------------------\par\r
60 Autores  : Martin Marrese\par\r
61 -------------------------------------\par\r
62 Fecha                    : 14/03/2003\par\r
63 Fecha Ultima Modificacion: 14/03/2003\par\r
64 -------------------------------------             \par\r
65 $Id$\par\r
66 $Author$\par\r
67 $Date$\par\r
68 $Url$\par\r
69 $Rev$\par\r
70 }\r