+{\rtf0\ansi\r
+{\fonttbl\r
+{\f0\fswiss Helvetica;}\r
+{\f1\fmodern Courier;}}\r
+{\info\r
+{\creatim \yr2003\mo3\dy14\hr10\min35\sec30}\r
+{\revtim \yr2003\mo3\dy14\hr10\min45\sec52}\r
+}\r
+\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\r
+\ftnbj\aenddoc\ftnrstcont\aftnrstcont\ftnnar\aftnnrlc\r
+\sectd\r
+\f1\fs20\b SAMURAI - samurai_lib - Perl\par\r
+para ser usada en sistemas hechos en Perl\par\r
+\par\r
+\ul Funcionamiento\par\r
+\b0\ul0 Para que tenga un funcionamiento similar a samurai_lib (PHP) \r
+hay una especie de objeto llamado SA_Perm, y funciones que cuelgan de \r
+el. Este objeto y todos sus metodos se encuentran en $ret->\{SA_Perm\}, \r
+el set de permisos del usuario en el sistema se cargan en un array y se \r
+asignan a $udat\{SA_Permisos\}, esto para que esten disponibles en \r
+cualquier momento.\par\r
+\par\r
+\par\r
+\b\ul Objeto:\b0\ul0 \b SA_Perm\par\r
+\ul Metodos:\par\r
+\ul0 - $ret->\{SA_Perm\}->\{SA_Perm\}\par\r
+ \b0 Constructor. Recive como parametro el identificador numerico del\r
+\par\r
+ sistema, el login del usuario lo toma de $udat\{user\} (que es del\r
+\par\r
+ tipo <usuario>@<organismo>)\par\r
+\b - tiene \par\r
+ \b0 Funcion que chequea que el usuario tenga todos los permisos que \r
+se\par\r
+ pasaron como parametro. Devuelve 1 si cumple con la condicion, \par\r
+ 0 en cualquier otro caso. Es de argumentos variable.\par\r
+\b - tieneO \par\r
+ \b0 Funcion que chequea que el usuario tenga alguno de los permisos \r
+que\par\r
+ se pasaron como parametro. Devuelve 1 si cumple con la condicion,\r
+\par\r
+ 0 en cualquier otro caso. Es de argumentos variable.\par\r
+\b - tieneODevol\par\r
+ \b0 Funcion que chequea que el usuario tenga alguno de los permisos \r
+que\par\r
+ se pasaron como parametro. Devuelve un array con aquellos permisos\r
+\par\r
+ que se pasaron por parametro y el usuario tiene. Es de argumentos\r
+\par\r
+ variable.\par\r
+\b - tieneUn\par\r
+ \b0 Funcion que chequea que el usuario tenga el permiso que se pasa \r
+por \par\r
+ por parametro. Devuelve 1 si cumple con la condicion, 0 en cualquier\r
+\par\r
+ otro caso.\par\r
+\b \par\r
+\b0 \par\r
+-------------------------------------\par\r
+Autores : Martin Marrese\par\r
+-------------------------------------\par\r
+Fecha : 14/03/2003\par\r
+Fecha Ultima Modificacion: 14/03/2003\par\r
+------------------------------------- \par\r
+$Id$\par\r
+$Author$\par\r
+$Date$\par\r
+$Url$\par\r
+$Rev$\par\r
+}\r