From: Martín Marrese Date: Tue, 15 Jul 2003 19:06:56 +0000 (+0000) Subject: Funcionalidad de Perfiles, Sistemas y Permisos terminada X-Git-Tag: svn_import~112 X-Git-Url: https://git.llucax.com/mecon/samurai.git/commitdiff_plain/22d1ae1aa6bfee6df20dfa9544e14feaecc9fbf4?ds=inline Funcionalidad de Perfiles, Sistemas y Permisos terminada --- diff --git a/doc/Doxyfile b/doc/Doxyfile index ec222d1..d78742b 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -1,12 +1,13 @@ -# Doxyfile 1.3-rc3 +# Doxyfile 1.3.2 #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- -PROJECT_NAME = "SAMURAI" +PROJECT_NAME = SAMURAI PROJECT_NUMBER = $Rev$ -OUTPUT_DIRECTORY = /home/mmarrese/public_html/uml/aspidoc/samurai +OUTPUT_DIRECTORY = /home/martin/public_html/samurai/tronco/doc/apidoc/ OUTPUT_LANGUAGE = Spanish +USE_WINDOWS_ENCODING = NO EXTRACT_ALL = YES EXTRACT_PRIVATE = YES EXTRACT_STATIC = YES @@ -25,7 +26,6 @@ INTERNAL_DOCS = YES CASE_SENSE_NAMES = YES SHORT_NAMES = NO HIDE_SCOPE_NAMES = NO -VERBATIM_HEADERS = YES SHOW_INCLUDE_FILES = YES JAVADOC_AUTOBRIEF = YES MULTILINE_CPP_IS_BRIEF = NO @@ -57,7 +57,7 @@ WARN_LOGFILE = doxygen.warnings #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- -INPUT = /home/mmarrese/public_html/samurai/tronco/src/www/include/lib/samurai +INPUT = /home/martin/public_html/samurai/tronco/lib/SAMURAI/ FILE_PATTERNS = *.php RECURSIVE = YES EXCLUDE = @@ -77,6 +77,7 @@ INLINE_SOURCES = NO STRIP_CODE_COMMENTS = YES REFERENCED_BY_RELATION = YES REFERENCES_RELATION = YES +VERBATIM_HEADERS = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- @@ -117,6 +118,7 @@ LATEX_HEADER = PDF_HYPERLINKS = YES USE_PDFLATEX = NO LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- @@ -137,6 +139,7 @@ MAN_LINKS = NO # configuration options related to the XML output #--------------------------------------------------------------------------- GENERATE_XML = NO +XML_OUTPUT = xml XML_SCHEMA = XML_DTD = #--------------------------------------------------------------------------- @@ -177,16 +180,19 @@ CLASS_DIAGRAMS = YES HIDE_UNDOC_RELATIONS = YES HAVE_DOT = YES CLASS_GRAPH = YES -COLLABORATION_GRAPH = NO -TEMPLATE_RELATIONS = NO +COLLABORATION_GRAPH = YES +UML_LOOK = YES +TEMPLATE_RELATIONS = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES +CALL_GRAPH = YES GRAPHICAL_HIERARCHY = YES DOT_IMAGE_FORMAT = png DOT_PATH = DOTFILE_DIRS = MAX_DOT_GRAPH_WIDTH = 1024 MAX_DOT_GRAPH_HEIGHT = 1024 +MAX_DOT_GRAPH_DEPTH = 0 GENERATE_LEGEND = YES DOT_CLEANUP = YES #--------------------------------------------------------------------------- diff --git a/doc/apidoc/html/.menu b/doc/apidoc/html/.menu new file mode 100644 index 0000000..7f3e6da --- /dev/null +++ b/doc/apidoc/html/.menu @@ -0,0 +1,3 @@ +Documentacion Samurai +Documentacion del SAMURAI: primitivas y diccionario de datos +html index.html diff --git a/doc/apidoc/html/DB_8php-source.html b/doc/apidoc/html/DB_8php-source.html new file mode 100644 index 0000000..3ef52a6 --- /dev/null +++ b/doc/apidoc/html/DB_8php-source.html @@ -0,0 +1,61 @@ + + +SAMURAI: DB.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

DB.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Mon Jul 7 16:50:36 2003
+00017 // | Author:  Martin Marrese <mmarre@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: DB.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/DB.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 // +X2C includes
+00028 require_once 'DB.php';
+00029 // ~X2C
+00030 
+00031 // +X2C Class 265 :SAMURAI_DB
+00037 class SAMURAI_DB extends DB {
+00038     // ~X2C
+00039 
+00040     // +X2C Operation 269
+00047     function connect() // ~X2C
+00048     {
+00049         $conf = parse_ini_file(dirname(__FILE__) . '/DB/consultas.ini', true);
+00050         $db = DB::connect($conf['dsn'],$conf['opciones']);
+00051         if (DB::isError($db)) {
+00052             die ($db->getMessage());
+00053         }
+00054         return $db;
+00055     }
+00056     // -X2C
+00057 
+00058 } // -X2C Class :SAMURAI_DB
+00059 ?>
+

Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/DB_8php.html b/doc/apidoc/html/DB_8php.html new file mode 100644 index 0000000..f1f01ab --- /dev/null +++ b/doc/apidoc/html/DB_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: DB.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo DB.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  SAMURAI_DB
 Manejo interno de las bases de datos. Más...

+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Perfil_2consultas_8php-source.html b/doc/apidoc/html/Perfil_2consultas_8php-source.html new file mode 100644 index 0000000..57c3ca0 --- /dev/null +++ b/doc/apidoc/html/Perfil_2consultas_8php-source.html @@ -0,0 +1,44 @@ + + +SAMURAI: consultas.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

consultas.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: consultas.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Perfil/consultas.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026     return array (
+00027         'obtener_datos_perfil'   => 'SELECT id_perfil, desc_perfil, tipo_perfil, responsable FROM perfil ',
+00028         'obtener_datos_perfil2'  => 'WHERE id_perfil = ? ',
+00029         'borrar_perfil'          => 'DELETE FROM perfil ',
+00030     );
+00031 ?>
+

Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Perfil_2consultas_8php.html b/doc/apidoc/html/Perfil_2consultas_8php.html new file mode 100644 index 0000000..5d0834f --- /dev/null +++ b/doc/apidoc/html/Perfil_2consultas_8php.html @@ -0,0 +1,20 @@ + + +SAMURAI: Perfil/consultas.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo consultas.php

+

+ +

+Ir al código fuente de este archivo. + +
+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Perfil_8php-source.html b/doc/apidoc/html/Perfil_8php-source.html new file mode 100644 index 0000000..c175587 --- /dev/null +++ b/doc/apidoc/html/Perfil_8php-source.html @@ -0,0 +1,187 @@ + + +SAMURAI: Perfil.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Perfil.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Perfil.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Perfil.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 #require_once 'PEAR.php';
+00028 
+00029 
+00030 
+00031 // +X2C Class 208 :SAMURAI_Perfil
+00037 class SAMURAI_Perfil {
+00044     var $_id;
+00045 
+00052     var $_descripcion;
+00053 
+00060     var $_tipo;
+00061 
+00068     var $_db;
+00069 
+00076     var $_responsable;
+00077 
+00084     function getId()
+00085     {
+00086         return $this->_id;
+00087     }
+00096     function setId($id)
+00097     {
+00098         $this->_id = $id;
+00099     }
+00100 
+00107     function getDescripcion()
+00108     {
+00109         return $this->_descripcion;
+00110     }
+00119     function setDescripcion($descripcion)
+00120     {
+00121         $this->_descripcion = $descripcion;
+00122     }
+00123 
+00130     function getTipo()
+00131     {
+00132         return $this->_tipo;
+00133     }
+00142     function setTipo($tipo)
+00143     {
+00144         $this->_tipo = $tipo;
+00145     }
+00146 
+00153     function getResponsable()
+00154     {
+00155         return $this->_responsable;
+00156     }
+00165     function setResponsable($responsable)
+00166     {
+00167         $this->_responsable = $responsable;
+00168     }
+00169 
+00170     // ~X2C
+00171 
+00172     // +X2C Operation 229
+00182     function SAMURAI_Perfil(&$db, $id = null) // ~X2C
+00183     {
+00184         $this->_db = $db;
+00185         if (!is_null($id)) {
+00186             $this->setId($id);
+00187             $this->_obtenerDatosDb();
+00188         }
+00189         else {
+00190             //INICIALIZO LA VI
+00191             $this->_id          = null;
+00192             $this->_descripcion = null; 
+00193             $this->_tipo        = null;
+00194         }
+00195     }
+00196     // -X2C
+00197 
+00198     // +X2C Operation 322
+00205     function _obtenerDatosDb() // ~X2C
+00206     {
+00207         $sql = include 'Perfil/consultas.php'; //Incluyo las consultas de este objeto nada mas.
+00208         $tmp = $sql['obtener_datos_perfil'].$sql['obtener_datos_perfil2'];
+00209         $dbh = $this->_db->prepare($tmp);
+00210         $tmp = array ($this->getId());
+00211         $res = $this->_db->execute($dbh,$tmp);        
+00212 
+00213         if ($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
+00214             if (isset($re['desc_perfil'])) {
+00215                $this->setDescripcion($re['desc_perfil']);
+00216             }
+00217             else {
+00218                 $this->setDescripcion();
+00219             }
+00220             if (isset($re['tipo_perfil'])) {
+00221                $this->setTipo($re['tipo_perfil']);
+00222             }
+00223             else {
+00224                 $this->setTipo();
+00225             }
+00226             if (isset($re['responsable'])) {
+00227                 $this->setResponsable($re['responsable']);
+00228             }
+00229             else {
+00230                 $this->setResponsable();
+00231             }
+00232         }
+00233     }
+00234     // -X2C
+00235 
+00236     // +X2C Operation 323
+00245     function guardarDatos($accion = grabar) // ~X2C
+00246     {
+00247         trigger_error('Not implemented!', E_USER_WARNING);
+00248     }
+00249     // -X2C
+00250 
+00251     // +X2C Operation 324
+00258     function _grabarDb() // ~X2C
+00259     {
+00260         trigger_error('Not implemented!', E_USER_WARNING);
+00261     }
+00262     // -X2C
+00263 
+00264     // +X2C Operation 325
+00271     function _borrarDb() // ~X2C
+00272     {
+00273         trigger_error('Not implemented!', E_USER_WARNING);
+00274     }
+00275     // -X2C
+00276 
+00277     // +X2C Operation 326
+00282     function _modificarDb() // ~X2C
+00283     {
+00284         trigger_error('Not implemented!', E_USER_WARNING);
+00285     }
+00286     // -X2C
+00287 
+00288     // +X2C Operation 338
+00298     function _getIdPerfiles(&$db) // ~X2C
+00299     {
+00300         trigger_error('Not implemented!', E_USER_WARNING);
+00301     }
+00302     // -X2C
+00303 
+00304     // +X2C Operation 339
+00312     function getPerfiles(&$db) // ~X2C
+00313     {
+00314         trigger_error('Not implemented!', E_USER_WARNING);
+00315     }
+00316     // -X2C
+00317 
+00318 } // -X2C Class :SAMURAI_Perfil
+00319 
+00320 ?>
+

Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Perfil_8php.html b/doc/apidoc/html/Perfil_8php.html new file mode 100644 index 0000000..bbe4886 --- /dev/null +++ b/doc/apidoc/html/Perfil_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Perfil.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Perfil.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  SAMURAI_Perfil
 Clase para el manejo de los perfies. Más...

+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Permiso_8php-source.html b/doc/apidoc/html/Permiso_8php-source.html new file mode 100644 index 0000000..bf98239 --- /dev/null +++ b/doc/apidoc/html/Permiso_8php-source.html @@ -0,0 +1,236 @@ + + +SAMURAI: Permiso.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Permiso.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Permiso.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Permiso.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 require_once 'PEAR.php';
+00028 
+00029 // +X2C Class 210 :SAMURAI_Permiso
+00035 class SAMURAI_Permiso {
+00042     var $_id;
+00043 
+00050     var $_descripcion;
+00051 
+00058     var $_db;
+00059 
+00066     var $_responsable;
+00067 
+00074     function getId()
+00075     {
+00076         return $this->_id;
+00077     }
+00086     function setId($id)
+00087     {
+00088         $this->_id = $id;
+00089     }
+00090 
+00097     function getDescripcion()
+00098     {
+00099         return $this->_descripcion;
+00100     }
+00109     function setDescripcion($descripcion)
+00110     {
+00111         $this->_descripcion = $descripcion;
+00112     }
+00113 
+00120     function getResponsable()
+00121     {
+00122         return $this->_responsable;
+00123     }
+00132     function setResponsable($responsable)
+00133     {
+00134         $this->_responsable = $responsable;
+00135     }
+00136 
+00137     // ~X2C
+00138 
+00139     // +X2C Operation 259
+00149     function SAMURAI_Permiso(&$db, $id = null) // ~X2C
+00150     {
+00151         $this->_db          = $db; 
+00152         $this->_id          = $id;
+00153         $this->setDescripcion(null); 
+00154         if (!is_null($id)) {
+00155             $this->_obtenerDatosDb();
+00156         }
+00157     }
+00158     // -X2C
+00159 
+00160     // +X2C Operation 295
+00167     function _obtenerDatosDb() // ~X2C
+00168     {
+00169         $sql = parse_ini_file(dirname(__FILE__) . '/Permiso/consultas.ini', true);
+00170         $tmp = $sql['obtener_datos_permiso'].$sql['obtener_datos_permiso2'];
+00171         $dbh = $this->_db->prepare($tmp);
+00172         $tmp = array ($this->_id);
+00173         $res = $this->_db->execute($dbh,$tmp);        
+00174 
+00175         if ($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
+00176             if (isset($re['desc_permiso'])) {
+00177                $this->setDescripcion($re['desc_permiso']);
+00178             }
+00179             else {
+00180                 $this->setDescripcion();
+00181             }
+00182             if (isset($re['responsable'])) {
+00183                 $this->setResponsable($re['responsable']);
+00184             }
+00185             else {
+00186                 $this->setResponsable();
+00187             }
+00188         }
+00189     }
+00190     // -X2C
+00191 
+00192 
+00193 
+00194     // +X2C Operation 316
+00203     function guardarDatos($accion = grabar) // ~X2C
+00204     {
+00205         $accion = strtolower($accion); 
+00206         switch ($accion)  {   
+00207             case 'grabar':    
+00208                 $res = $this->_grabarDb();            
+00209                 break;        
+00210             case 'modificar': 
+00211                 $res = $this->_modificarDb();         
+00212                 break;        
+00213             case 'eliminar':  
+00214                 $res = $this->_borrarDb();            
+00215                 break;        
+00216         }
+00217         return $res;
+00218     }
+00219     // -X2C
+00220 
+00221     // +X2C Operation 317
+00228     function _grabarDb() // ~X2C
+00229     {
+00230         $idPermiso = $this->_db->nextId('permiso');
+00231         $datos = array (
+00232                     'id_permiso'   => $idPermiso,
+00233                     'desc_permiso' => $this->getDescripcion(),
+00234                     'responsable'  => $this->getResponsable(),
+00235                 );
+00236         return $this->_db->autoExecute('permiso', $datos, DB_AUTOQUERY_INSERT);
+00237     }
+00238     // -X2C
+00239 
+00240     // +X2C Operation 318
+00247     function _borrarDb() // ~X2C
+00248     {
+00249         $sql = parse_ini_file(dirname(__FILE__) . '/Permiso/consultas.ini', true);
+00250         $datos[] = $this->getId();
+00251         //Verifico que el permiso no tenga asociaciones
+00252         $tmp = $sql['verificar_asociaciones1'].$sql['obtener_datos_permiso2'];
+00253         $dbh = $this->_db->prepare($tmp);
+00254         $res = $this->_db->execute($dbh, $datos);
+00255         if (($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) && !$re['cuenta'] == 0) {
+00256             return new PEAR_Error("Hay sistemas asociados al permiso seleccionado");
+00257         }
+00258         $tmp = $sql['verificar_asociaciones2'].$sql['obtener_datos_permiso2'];
+00259         $dbh = $this->_db->prepare($tmp);
+00260         $res = $this->_db->execute($dbh, $datos);
+00261         if (($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) && !$re['cuenta'] == 0) {
+00262             return new PEAR_Error("Hay pefiles asociados al permiso seleccionado");
+00263         }
+00264         //
+00265         //Borro el permiso de la base 
+00266         $tmp = $sql['borrar_permiso'].$sql['obtener_datos_permiso2'];
+00267         $dbh = $this->_db->prepare($tmp);
+00268         return $this->_db->execute($dbh, $datos);
+00269         //
+00270     }
+00271     // -X2C
+00272 
+00273     // +X2C Operation 319
+00280     function _modificarDb() // ~X2C
+00281     {
+00282         $datos = array (
+00283                     'id_permiso'   => $this->getId(),
+00284                     'desc_permiso' => $this->getDescripcion(),
+00285                     'responsable'  => $this->getResponsable(),
+00286                 );
+00287         return $this->_db->autoExecute('permiso', $datos, DB_AUTOQUERY_UPDATE, 'id_permiso ='.$this->getId());
+00288     }
+00289     // -X2C
+00290 
+00291 
+00292     // +X2C Operation 332
+00302     function _getIdPermisos(&$db) // ~X2C
+00303     {
+00304         //OBTENGO LOS ID DE LA BASE
+00305         $rta = array();
+00306         $sql = parse_ini_file(dirname(__FILE__) . '/Permiso/consultas.ini', true);
+00307         $dbh = $db->prepare($sql['obtener_datos_permiso']);
+00308         $tmp[] = $_SESSION['samurai']['id_sistema'];
+00309         $res = $db->execute($dbh, $tmp);
+00310         while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) {
+00311             array_push($rta,$re['id_permiso']);
+00312         }        
+00313         $res->free();
+00314         return $rta;
+00315     }
+00316     // -X2C
+00317 
+00318     // +X2C Operation 333
+00328     function getArrayPermisos(&$db) // ~X2C
+00329     {
+00330         //FORECHEO LO QUE ME DEVUELVA GET PERMISOS
+00331         $rta = array ();
+00332         foreach (SAMURAI_Permiso::getPermisos($db) as $permiso) {
+00333             $rta[$permiso->getId()] = $permiso->getDescripcion();
+00334         }
+00335         return $rta;
+00336     }
+00337     // -X2C
+00338 
+00339     // +X2C Operation 334
+00349     function getPermisos(&$db) // ~X2C
+00350     {
+00351         $rta = array ();
+00352         foreach (SAMURAI_Permiso::_getIdPermisos($db) as $id) {
+00353             $tmp = new SAMURAI_Permiso($db,$id);
+00354             array_push($rta, $tmp);
+00355         }
+00356         return $rta;
+00357     }
+00358     // -X2C
+00359 
+00360 } // -X2C Class :SAMURAI_Permiso
+00361 
+00362 ?>
+

Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Permiso_8php.html b/doc/apidoc/html/Permiso_8php.html new file mode 100644 index 0000000..af8dd14 --- /dev/null +++ b/doc/apidoc/html/Permiso_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Permiso.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Permiso.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  SAMURAI_Permiso
 Clase para el manejo de los Permisos. Más...

+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai_2consultas_8php-source.html b/doc/apidoc/html/Samurai_2consultas_8php-source.html new file mode 100644 index 0000000..e9ff098 --- /dev/null +++ b/doc/apidoc/html/Samurai_2consultas_8php-source.html @@ -0,0 +1,39 @@ + + +SAMURAI: consultas.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

consultas.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: consultas.php 26 2003-07-07 22:45:35Z mmarre $
+00021 //
+00022     return array (
+00023         'obtener_id_sistemas'       => 'SELECT id_sistema FROM sistema WHERE estado = 1 ORDER BY id_sistema',
+00024         'obtener_id_perfiles'       => 'SELECT id_perfil  FROM perfil_sist WHERE id_sistema = ? ORDER BY id_perfil',
+00025     );
+00026 ?>
+

Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai_2consultas_8php.html b/doc/apidoc/html/Samurai_2consultas_8php.html new file mode 100644 index 0000000..a835283 --- /dev/null +++ b/doc/apidoc/html/Samurai_2consultas_8php.html @@ -0,0 +1,20 @@ + + +SAMURAI: Samurai/consultas.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo consultas.php

+

+ +

+Ir al código fuente de este archivo. + +
+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai_8php-source.html b/doc/apidoc/html/Samurai_8php-source.html new file mode 100644 index 0000000..10f6b23 --- /dev/null +++ b/doc/apidoc/html/Samurai_8php-source.html @@ -0,0 +1,151 @@ + + +SAMURAI: Samurai.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Samurai.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 17:05:58 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Samurai.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Samurai.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 #require_once 'PEAR.php';
+00028 require_once 'Sistema.php';
+00029 require_once 'Usuario.php';
+00030 require_once 'Permiso.php';
+00031 require_once 'Perfil.php';
+00032 
+00033 
+00034 
+00035 // +X2C Class 274 :Samurai
+00041 class Samurai {
+00048     var $_id_sistema;
+00049 
+00056     var $_db;
+00057 
+00058     // ~X2C
+00059 
+00060     // +X2C Operation 280
+00070     function Samurai(&$db, $idSistema = null) // ~X2C
+00071     {
+00072         $this->_id_sistema = $idSistema;
+00073         $this->_db = &$db;
+00074     }
+00075     // -X2C
+00076 
+00077     // +X2C Operation 283
+00084     function _getIdSistemas() // ~X2C
+00085     {
+00086         $rta = array();
+00087         $sql = include 'Samurai/consultas.php';
+00088         $dbh = $this->_db->prepare($sql['obtener_id_sistemas']);
+00089         $res = $this->_db->execute($dbh);
+00090         while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) {
+00091             array_push($rta,$re['id_sistema']);
+00092         }        
+00093         $res->free();
+00094         return $rta;
+00095     }
+00096     // -X2C
+00097 
+00098     // +X2C Operation 285
+00105     function _armarArraySistemas() // ~X2C
+00106     {
+00107         $rta = array ();
+00108         foreach ($this->_getIdSistemas() as $id) {
+00109             $tmp = new Sistema($this->_db,$id);
+00110             array_push($rta, $tmp);
+00111         }
+00112         return $rta;
+00113     }
+00114     // -X2C
+00115 
+00116     // +X2C Operation 286
+00123     function getSistemas() // ~X2C
+00124     {
+00125         return $this->_armarArraySistemas();
+00126     }
+00127     // -X2C
+00128 
+00129 
+00130 
+00131 
+00132 
+00133 
+00134     // +X2C Operation 320
+00141     function getSelectSistemas() // ~X2C
+00142     {
+00143         $rta = array ();
+00144         foreach ($this->_armarArraySistemas() as $sistema) {
+00145             $rta[$sistema->getId()] = $sistema->getNombre();
+00146         }
+00147         return $rta;
+00148     }
+00149     // -X2C
+00150 
+00151     // +X2C Operation 327
+00156     function getPerfiles() // ~X2C
+00157     {
+00158         return $this->_armarArrayPerfiles();
+00159     }
+00160     // -X2C
+00161 
+00162     // +X2C Operation 328
+00167     function _armarArrayPerfiles() // ~X2C
+00168     {
+00169         $rta = array ();
+00170         foreach ($this->_getIdPerfiles() as $id) {
+00171             $tmp = new Perfil($this->_db,$id);
+00172             array_push($rta, $tmp);
+00173         }
+00174         return $rta;
+00175     }
+00176     // -X2C
+00177 
+00178     // +X2C Operation 329
+00185     function _getIdPerfiles() // ~X2C
+00186     {
+00187         $rta = array();
+00188         $sql = include 'Samurai/consultas.php';
+00189         $dbh = $this->_db->prepare($sql['obtener_id_perfiles']);
+00190         $tmp[] = $_SESSION['samurai']['id_sistema'];
+00191         $res = $this->_db->execute($dbh, $tmp);
+00192         while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) {
+00193             array_push($rta,$re['id_perfil']);
+00194         }        
+00195         $res->free();
+00196         return $rta;
+00197     }
+00198     // -X2C
+00199 
+00200 } // -X2C Class :Samurai
+00201 
+00202 ?>
+

Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai_8php.html b/doc/apidoc/html/Samurai_8php.html new file mode 100644 index 0000000..8f3a3d1 --- /dev/null +++ b/doc/apidoc/html/Samurai_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Samurai.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Samurai.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  Samurai
 Objeto general. Más...

+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai__DB_8php-source.html b/doc/apidoc/html/Samurai__DB_8php-source.html new file mode 100644 index 0000000..7e9c76d --- /dev/null +++ b/doc/apidoc/html/Samurai__DB_8php-source.html @@ -0,0 +1,68 @@ + + +SAMURAI: Samurai_DB.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Samurai_DB.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 12:16:12 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Samurai_DB.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Samurai_DB.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 #require_once 'PEAR.php';
+00028 
+00029 
+00030 // +X2C includes
+00031 require_once 'DB.php';
+00032 // ~X2C
+00033 
+00034 // +X2C Class 265 :Samurai_DB
+00040 class Samurai_DB2 extends DB {
+00041     // ~X2C
+00042 
+00043     // +X2C Operation 269
+00050     function connect() // ~X2C
+00051     {
+00052         $conf = include 'conf/confSecciones.php';
+00053 
+00054         $dsn = $conf['db_type'].'://'.$conf['db_user'].':'.$conf['db_pass'].'@'.$conf['db_host'].'/'.$conf['db_name'];
+00055 
+00056         $db = DB::connect($dsn,true);
+00057         if (DB::isError($db)) {
+00058             die ($db->getMessage());
+00059         }
+00060         return $db;
+00061     }
+00062     // -X2C
+00063 
+00064 } // -X2C Class :Samurai_DB
+00065 
+00066 ?>
+

Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Samurai__DB_8php.html b/doc/apidoc/html/Samurai__DB_8php.html new file mode 100644 index 0000000..d7c972a --- /dev/null +++ b/doc/apidoc/html/Samurai__DB_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Samurai_DB.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Samurai_DB.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  Samurai_DB2
 Manejo interno de las bases de datos. Más...

+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Sistema_2consultas_8php-source.html b/doc/apidoc/html/Sistema_2consultas_8php-source.html new file mode 100644 index 0000000..18bf36f --- /dev/null +++ b/doc/apidoc/html/Sistema_2consultas_8php-source.html @@ -0,0 +1,53 @@ + + +SAMURAI: consultas.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

consultas.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: consultas.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Sistema/consultas.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026     return array (
+00027         //OBTENER DATOS
+00028         'obtener_datos_sistema'   => 'SELECT id_sistema, nombre_sistema, desc_sistema, fecha_inicio, fecha_fin, fecha_implementacion, contacto,responsable FROM samurai.sistema ',
+00029         'obtener_datos_sistema2'  => ' WHERE id_sistema = ? ',
+00030         'obtener_permisos'        => 'SELECT id_permiso, observaciones FROM samurai.perm_sist WHERE id_sistema = ?',
+00031         'obtener_permisos2'       => ' ORDER BY id_permiso',
+00032         'obtener_permisos3'       => ' AND id_permiso = ?',
+00033         'obtener_permisos4'       => ' AND observaciones = ?',
+00034         'obtener_max_id_sistemas' => 'SELECT IFNULL(max(id_sistema), 1)  as id_sistema FROM samurai.sistema',
+00035         //BORRAR DATOS
+00036         'borrar_permisos'         => 'DELETE FROM samurai.perm_sist WHERE id_sistema = ? ',
+00037         'borrar_permisos2'        => ' AND observaciones = ?',
+00038         'borrar_permisos3'        => ' AND id_permiso = ?',        
+00039     );
+00040 ?>
+

Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Sistema_2consultas_8php.html b/doc/apidoc/html/Sistema_2consultas_8php.html new file mode 100644 index 0000000..fbf3314 --- /dev/null +++ b/doc/apidoc/html/Sistema_2consultas_8php.html @@ -0,0 +1,20 @@ + + +SAMURAI: Sistema/consultas.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo consultas.php

+

+ +

+Ir al código fuente de este archivo. + +
+


Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Sistema_8php-source.html b/doc/apidoc/html/Sistema_8php-source.html new file mode 100644 index 0000000..9f81b55 --- /dev/null +++ b/doc/apidoc/html/Sistema_8php-source.html @@ -0,0 +1,615 @@ + + +SAMURAI: Sistema.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Sistema.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Sistema.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Sistema.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 require_once 'PEAR.php';
+00028 require_once 'Samurai_DB.php';
+00029 require_once 'Date.php';
+00030 
+00031 // +X2C Class 209 :SAMURAI_Sistema
+00037 class SAMURAI_Sistema {
+00044     var $_id;
+00045 
+00052     var $_nombre;
+00053 
+00060     var $_descripcion;
+00061 
+00068     var $_fecha_inicio;
+00069 
+00076     var $_fecha_fin;
+00077 
+00084     var $_fecha_implementacion;
+00085 
+00092     var $_contacto;
+00093 
+00100     var $_db;
+00101 
+00108     var $_responsable;
+00109 
+00116     var $_permisos;
+00117 
+00124     var $_asociaciones;
+00125 
+00132     function getAsociaciones()
+00133     {
+00134         return $this->_asociaciones;
+00135     }
+00144     function setAsociaciones($asociaciones)
+00145     {
+00146         $this->_asociaciones = $asociaciones;
+00147     }
+00148 
+00149     // ~X2C
+00150 
+00151     // +X2C Operation 243
+00161     function SAMURAI_Sistema(&$db, $id = null) // ~X2C
+00162     {
+00163         $this->_db =& $db;
+00164         $this->_id = $id;
+00165         if (!is_null($id)) {
+00166             $this->_obtenerDatosDb();
+00167         }
+00168         else {
+00169             $this->setNombre();
+00170             $this->setDescripcion(); 
+00171             $this->setFechaInicio();
+00172             $this->setFechaFin();
+00173             $this->setFechaImplementacion();
+00174             $this->setContacto();
+00175             $this->setResponsable();
+00176             $this->setPermisos();
+00177         }
+00178     }
+00179     // -X2C
+00180 
+00181     // +X2C Operation 244
+00188     function getId() // ~X2C
+00189     {
+00190         return $this->_id;
+00191     }
+00192     // -X2C
+00193 
+00194     // +X2C Operation 245
+00201     function getNombre() // ~X2C
+00202     {
+00203         return $this->_nombre;
+00204     }
+00205     // -X2C
+00206 
+00207     // +X2C Operation 246
+00214     function getDescripcion() // ~X2C
+00215     {
+00216         return $this->_descripcion;
+00217     }
+00218     // -X2C
+00219 
+00220     // +X2C Operation 247
+00227     function &getFechaInicio() // ~X2C
+00228     {        
+00229         if ($this->_fecha_inicio) {
+00230             return new Date ($this->_fecha_inicio.' 00:00:00');
+00231         }
+00232         else {
+00233             return null;
+00234         }
+00235     }
+00236     // -X2C
+00237 
+00238     // +X2C Operation 248
+00245     function &getFechaFin() // ~X2C
+00246     {
+00247         if ($this->_fecha_fin) {
+00248             return new Date ($this->_fecha_fin.' 00:00:00');
+00249         }
+00250         else {
+00251             return null;
+00252         }
+00253     }
+00254     // -X2C
+00255 
+00256     // +X2C Operation 249
+00263     function &getFechaImplementacion() // ~X2C
+00264     {
+00265         if ($this->_fecha_implementacion) {
+00266             return new Date ($this->_fecha_implementacion.' 00:00:00');
+00267         }
+00268         else {
+00269             return null;
+00270         }
+00271     }
+00272     // -X2C
+00273 
+00274     // +X2C Operation 250
+00281     function getContacto() // ~X2C
+00282     {
+00283         return $this->_contacto;
+00284     }
+00285     // -X2C
+00286 
+00287     // +X2C Operation 251
+00296     function setNombre($nombre = null) // ~X2C
+00297     {
+00298         $this->_nombre = $nombre;
+00299     }
+00300     // -X2C
+00301 
+00302     // +X2C Operation 252
+00311     function setDescripcion($descripcion = null) // ~X2C
+00312     {
+00313         $this->_descripcion = $descripcion;
+00314     }
+00315     // -X2C
+00316 
+00317     // +X2C Operation 253
+00326     function setFechaInicio($fecha = null) // ~X2C
+00327     {
+00328         if ($fecha && $fecha != '0000-00-00') {
+00329             $this->_fecha_inicio = $fecha;
+00330         }
+00331         else {
+00332             $this->_fecha_inicio = null;
+00333         }
+00334     }
+00335     // -X2C
+00336 
+00337     // +X2C Operation 254
+00346     function setFechaFin($fecha = null) // ~X2C
+00347     {
+00348         if ($fecha && $fecha != '0000-00-00') {
+00349             $this->_fecha_fin = $fecha;
+00350         }
+00351         else {
+00352             $this->_fecha_fin = null;
+00353         }
+00354     }
+00355     // -X2C
+00356 
+00357     // +X2C Operation 255
+00366     function setFechaImplementacion($fecha = null) // ~X2C
+00367     {
+00368         if ($fecha && $fecha != '0000-00-00') {
+00369             $this->_fecha_implementacion = $fecha;
+00370         }
+00371         else {
+00372             $this->_fecha_implementacion = null;
+00373         }
+00374 
+00375     }
+00376     // -X2C
+00377 
+00378     // +X2C Operation 256
+00387     function setContacto($contacto = null) // ~X2C
+00388     {
+00389         $this->_contacto = $contacto;
+00390     }
+00391     // -X2C
+00392 
+00393     // +X2C Operation 263
+00400     function _obtenerDatosDb() // ~X2C
+00401     {
+00402         $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true);
+00403         $tmp = $sql['obtener_datos_sistema'].$sql['obtener_datos_sistema2'];
+00404         $dbh = $this->_db->prepare($tmp);
+00405         $tmp = array ($this->getId());
+00406         $res = $this->_db->execute($dbh,$tmp);        
+00407 
+00408         if ($re  = $res->fetchRow(DB_FETCHMODE_ASSOC)) {
+00409             if (isset($re['nombre_sistema'])) {
+00410                 $this->setNombre($re['nombre_sistema']);
+00411             }
+00412             else {
+00413                 $this->setNombre();
+00414             }
+00415             if (isset($re['desc_sistema'])) {
+00416                $this->setDescripcion($re['desc_sistema']);
+00417             }
+00418             else {
+00419                 $this->setDescripcion();
+00420             }
+00421             if (isset($re['fecha_inicio'])) {
+00422                 $this->setFechaInicio($re['fecha_inicio']);
+00423             }
+00424             else {
+00425                 $this->setFechaInicio();
+00426             }
+00427             if (isset($re['fecha_fin'])) {
+00428                 $this->setFechaFin($re['fecha_fin']);
+00429             }
+00430             else {
+00431                 $this->setFechaFin();
+00432             }
+00433             if (isset($re['fecha_implementacion'])) {
+00434                 $this->setFechaImplementacion($re['fecha_implementacion']);
+00435             }
+00436             else {
+00437                 $this->setFechaImplementacion();
+00438             }
+00439             if (isset($re['contacto'])) {
+00440                 $this->setContacto($re['contacto']);
+00441             }
+00442             else {
+00443                 $this->setContacto();
+00444             }
+00445             if (isset($re['responsable'])) {
+00446                 $this->setResponsable($re['responsable']);
+00447             }
+00448             else {
+00449                 $this->setResponsable();
+00450             }
+00451         }
+00452         $tmp = $sql['obtener_permisos'];
+00453         $tmp.= $sql['borrar_permisos2'];
+00454         $dbh = $this->_db->prepare($tmp);
+00455         $tmp = array ($this->getId(),'');
+00456         $res = $this->_db->execute($dbh,$tmp);
+00457         $tmp  = array();
+00458         $i = 0;
+00459         while ($re = $res->fetchRow(DB_FETCHMODE_ORDERED)) {
+00460             $tmp[] = $re['0'];
+00461             $i++;
+00462         }
+00463         $this->_permisos = $tmp;
+00464         $tmp = $sql['obtener_permisos'];
+00465         $tmp.= $sql['obtener_permisos2'];
+00466         $dbh = $this->_db->prepare($tmp);
+00467         $tmp = array ($this->getId());
+00468         $res = $this->_db->execute($dbh,$tmp);        
+00469         $tmp  = array();
+00470         $i = 0;
+00471         while ($re = $res->fetchRow(DB_FETCHMODE_ORDERED)) {
+00472             $tmp[$i]['id']  = $re['0'];
+00473             $tmp[$i]['obs'] = $re['1'];
+00474             $i++;
+00475         }
+00476         $this->_asociaciones = $tmp;
+00477     }
+00478     // -X2C
+00479 
+00480     // +X2C Operation 288
+00489     function guardarDatos($accion = grabar) // ~X2C
+00490     {
+00491         $accion = strtolower($accion);
+00492         switch ($accion)  {
+00493             case 'grabar':
+00494                 $res = $this->_grabarDb();        
+00495                 break; 
+00496             case 'modificar':
+00497                 $res = $this->_modificarDb();
+00498                 break;
+00499             case 'eliminar':
+00500                 $res = $this->_borrarDb();
+00501                 break;
+00502         }
+00503         return $res;
+00504     }
+00505     // -X2C
+00506 
+00507     // +X2C Operation 290
+00514     function getResponsable() // ~X2C
+00515     {
+00516         return $this->_responsable;
+00517     }
+00518     // -X2C
+00519 
+00520     // +X2C Operation 291
+00529     function setResponsable($responsable = null) // ~X2C
+00530     {
+00531         $this->_responsable = $responsable;
+00532     }
+00533     // -X2C
+00534 
+00535     // +X2C Operation 301
+00542     function getIdPermisos() // ~X2C
+00543     {
+00544         return $this->_permisos;
+00545     }
+00546     // -X2C
+00547 
+00548     // +X2C Operation 302
+00557     function setPermisos($permisos = null) // ~X2C
+00558     {
+00559         $this->_permisos = $permisos;
+00560     }
+00561     // -X2C
+00562 
+00563     // +X2C Operation 303
+00568     function getMaxIdSistema() // ~X2C
+00569     {
+00570         $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true);
+00571         $dbh = $this->_db->prepare($sql['obtener_max_id_sistemas']);
+00572         $res = $this->_db->execute($dbh);
+00573         $re = $res->fetchrow(DB_FETCHMODE_ASSOC);
+00574         $res->free();
+00575         return $re['id_sistema']; 
+00576     }
+00577     // -X2C
+00578 
+00579     // +X2C Operation 304
+00586     function _grabarDb() // ~X2C
+00587     {
+00588         $idSistema = $this->_db->nextId('sistema');
+00589         $fecha_inicio         = $this->getFechaInicio();
+00590         $fecha_fin            = $this->getFechaFin();
+00591         $fecha_implementacion = $this->getFechaImplementacion();
+00592         //USO SECUENCIAS Y AUTOEXECUTE
+00593         //Grabo el sistema        
+00594         $datos = array(  
+00595                     'id_sistema'            => $idSistema,
+00596                     'nombre_sistema'        => $this->getNombre(),
+00597                     'desc_sistema'          => $this->getDescripcion(),
+00598                     'fecha_inicio'          => $fecha_inicio         ? $fecha_inicio->format("%Y-%m-%d")         : null, 
+00599                     'fecha_fin'             => $fecha_fin            ? $fecha_fin->format("%Y-%m-%d")            : null, 
+00600                     'fecha_implementacion'  => $fecha_implementacion ? $fecha_implementacion->format("%Y-%m-%d") : null,
+00601                     'contacto'              => $this->getContacto(),
+00602                     'responsable'           => $this->getResponsable(),
+00603                     'estado'                => 1
+00604                 );                
+00605         $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_INSERT);
+00606         
+00607         if (PEAR::isError($res)) {
+00608             return $res;
+00609         }
+00610         //Grabo los permisos
+00611         $res = $this->_grabarPermisosDb($idSistema);
+00612         if (PEAR::isError($res)) {
+00613             return $res;
+00614         }
+00615     }
+00616     // -X2C
+00617 
+00618     // +X2C Operation 305
+00625     function _borrarDb() // ~X2C
+00626     {
+00627         $idSistema   = $this->getId();
+00628         $responsable = $this->getResponsable();
+00629         //Cambio el estado al sistema
+00630         $datos = array( 'responsable' => $responsable,
+00631                         'estado'      => 0
+00632                 );                
+00633         $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
+00634         if (PEAR::isError($res)) {
+00635             return $res;
+00636         }
+00637         //Borro los permisos que tiene asignado el sistema
+00638         //Borro absolutamente todos los permisos que tiene asociado -> No hay vuelta a atras
+00639         $res = $this->_borrarPermisosDb($idSistema);
+00640         if (PEAR::isError($res)) {
+00641             return $res;
+00642         }
+00643     }
+00644     // -X2C
+00645 
+00646     // +X2C Operation 306
+00653     function _modificarDb() // ~X2C
+00654     {
+00655         //Grabo las modificaciones al sistema
+00656         $idSistema            = $this->getId();
+00657         $fecha_inicio         = $this->getFechaInicio();
+00658         $fecha_fin            = $this->getFechaFin();
+00659         $fecha_implementacion = $this->getFechaImplementacion();
+00660         //USO SECUENCIAS Y AUTOEXECUTE
+00661         //Grabo el sistema        
+00662         $datos = array(  
+00663                     'nombre_sistema'        => $this->getNombre(),
+00664                     'desc_sistema'          => $this->getDescripcion(),
+00665                     'fecha_inicio'          => $fecha_inicio         ? $fecha_inicio->format("%Y-%m-%d")         : null, 
+00666                     'fecha_fin'             => $fecha_fin            ? $fecha_fin->format("%Y-%m-%d")            : null, 
+00667                     'fecha_implementacion'  => $fecha_implementacion ? $fecha_implementacion->format("%Y-%m-%d") : null,
+00668                     'contacto'              => $this->getContacto(),
+00669                     'responsable'           => $this->getResponsable(),
+00670                 );                
+00671         $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
+00672         if (PEAR::isError($res)) {
+00673             return $res;
+00674         }
+00675         //Borro los permisos que no tengan observaciones
+00676         $res = $this->_borrarPermisosDb($idSistema, '');
+00677         if (PEAR::isError($res)) {
+00678             return $res;
+00679         }
+00680         //Grabo los permisos que selecciono
+00681         $res = $this->_grabarPermisosDb($idSistema);
+00682         if (PEAR::isError($res)) {
+00683             return $res;
+00684         }
+00685     }
+00686     // -X2C
+00687 
+00688 
+00689     // +X2C Operation 308
+00698     function _grabarPermisosDb($idSistema) // ~X2C
+00699     {
+00700         $datos = array ('id_permiso','id_sistema','responsable');
+00701         $re = $this->_db->autoPrepare('perm_sist', $datos, DB_AUTOQUERY_INSERT);
+00702         if (isset($this->_permisos)) {
+00703             foreach ($this->_permisos as $permiso) {
+00704                 $datos = array ($permiso['0'], $idSistema, $this->getResponsable());
+00705                 $res = $this->_db->execute($re, $datos);
+00706                 if (PEAR::isError($res)) {
+00707                     return $res;
+00708                 }
+00709             }
+00710         }
+00711         
+00712     }
+00713     // -X2C
+00714 
+00715     // +X2C Operation 309
+00726     function _borrarPermisosDb($idSistema, $observaciones = null, $idPermiso = null) // ~X2C
+00727     {
+00728         $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true);
+00729         $datos[] = $idSistema;
+00730         $tmp = $sql['borrar_permisos']; 
+00731         if (isset($observaciones)) {
+00732             $tmp.= $sql['borrar_permisos2'];
+00733             $datos[] = $observaciones;
+00734         }
+00735         if (isset($idPermiso)) {
+00736             $tmp.= $sql['borrar_permisos3'];
+00737             $datos[] = $idPermiso;
+00738         }
+00739         $dbh = $this->_db->prepare($tmp);
+00740         $res = $this->_db->execute($dbh, $datos);
+00741         if (PEAR::isError($res)) {
+00742             return $res;
+00743         }
+00744     }
+00745     // -X2C
+00746 
+00747 
+00748     // +X2C Operation 312
+00758     function guardarAsociacion($idPermiso, $observacion = '') // ~X2C
+00759     {
+00760         $error = true;
+00761         if (!$this->_existeAsociacion($idPermiso, $observacion)) {    
+00762             //Guardo la asociacion
+00763             //Grabo el sistema        
+00764             $datos = array(  
+00765                         'id_permiso'    => $idPermiso,
+00766                         'id_sistema'    => $this->getId(),
+00767                         'observaciones' => $observacion,
+00768                         'responsable'   => $this->getResponsable(),
+00769                     );                
+00770             $res = $this->_db->autoExecute('perm_sist', $datos, DB_AUTOQUERY_INSERT);
+00771             //Recargo los datos del sistema
+00772             $this->_obtenerDatosDb();
+00773             $error = false;
+00774         }
+00775         return $error;
+00776     }
+00777     // -X2C
+00778 
+00779     // +X2C Operation 313
+00789     function eliminarAsociacion($idPermiso, $observacion = '') // ~X2C
+00790     {
+00791         $error = false;
+00792         //Elimino la asociacion
+00793         $this->_borrarPermisosDb($this->getId(), $observacion, $idPermiso);
+00794         //Recargo los datos del sistema
+00795         $this->_obtenerDatosDb();
+00796         return $error;
+00797     }
+00798     // -X2C
+00799 
+00800     // +X2C Operation 314
+00812     function modificarAsociacion($idPermiso, $idPermiso_ant, $observacion = '', $obs_ant = '') // ~X2C
+00813     {
+00814         $error = true;
+00815         //Busco la nueva asociacion
+00816         if (!$this->_existeAsociacion($idPermiso, $observacion)) {    
+00817             //Actualizo la asociacion
+00818              $datos = array(  
+00819                         'id_permiso'    => $idPermiso,
+00820                         'id_sistema'    => $this->getId(),
+00821                         'observaciones' => $observacion,
+00822                         'responsable'   => $this->getResponsable(),
+00823                     );                
+00824             $this->_db->autoExecute('perm_sist', 
+00825                                     $datos, 
+00826                                     DB_AUTOQUERY_UPDATE, 
+00827                                     'id_sistema = '.$this->getId().' AND id_permiso = '.$idPermiso_ant.' AND observaciones =\''.$obs_ant.'\'');
+00828 
+00829             //Recargo los datos del sistema
+00830             $this->_obtenerDatosDb();
+00831             $error = false;
+00832         }
+00833         return $error;
+00834     }
+00835     // -X2C
+00836 
+00837     // +X2C Operation 315
+00847     function _existeAsociacion($idPermiso, $observacion) // ~X2C
+00848     {
+00849         $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true);
+00850         $tmp = $sql['obtener_permisos'].$sql['obtener_permisos3'].$sql['obtener_permisos4'];
+00851         $dbh = $this->_db->prepare($tmp);
+00852         $tmp = array ($this->getId(),$idPermiso,$observacion);
+00853         $res = $this->_db->execute($dbh,$tmp);
+00854         $re  = $res->fetchRow();      
+00855 
+00856         if (is_null($re)) {
+00857             return false;
+00858         }
+00859         else {
+00860             return true;
+00861         }
+00862     }
+00863     // -X2C
+00864 
+00865     // +X2C Operation 341
+00875     function getSistemas(&$db) // ~X2C
+00876     {
+00877         $rta = array ();
+00878         foreach (SAMURAI_Sistema::_getIdSistemas($db) as $id) {
+00879             $tmp = new SAMURAI_Sistema($db,$id);
+00880             array_push($rta, $tmp);
+00881         }
+00882         return $rta;
+00883     }
+00884     // -X2C
+00885 
+00886     // +X2C Operation 342
+00896     function _getIdSistemas(&$db) // ~X2C
+00897     {
+00898         //OBTENGO LOS ID DE LA BASE
+00899         $rta = array();
+00900         $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true);
+00901         $dbh = $db->prepare($sql['obtener_datos_sistema'].$sql['obtener_datos_sistema3']);
+00902         $res = $db->execute($dbh);
+00903         while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) {
+00904             array_push($rta,$re['id_sistema']);
+00905         }        
+00906         $res->free();
+00907         return $rta;
+00908     }
+00909     // -X2C
+00910 
+00911     // +X2C Operation 343
+00921     function getArraySistemas(&$db) // ~X2C
+00922     {
+00923         $rta = array ();
+00924         foreach (SAMURAI_Sistema::getSistemas($db) as $sistema) {
+00925             $rta[$sistema->getId()] = $sistema->getNombre();
+00926         }
+00927         return $rta;
+00928     }
+00929     // -X2C
+00930 
+00931 } // -X2C Class :SAMURAI_Sistema
+00932 
+00933 ?>
+

Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Sistema_8php.html b/doc/apidoc/html/Sistema_8php.html new file mode 100644 index 0000000..93167dd --- /dev/null +++ b/doc/apidoc/html/Sistema_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Sistema.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Sistema.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  SAMURAI_Sistema
 Clase para el manejo de los sistemas. Más...

+


Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Usuario_8php-source.html b/doc/apidoc/html/Usuario_8php-source.html new file mode 100644 index 0000000..3760490 --- /dev/null +++ b/doc/apidoc/html/Usuario_8php-source.html @@ -0,0 +1,113 @@ + + +SAMURAI: Usuario.php Source File + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Usuario.php

Ir a la documentación de este archivo.
00001 <?php
+00002 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+00003 // +----------------------------------------------------------------------+
+00004 // | PHP Version 4                                                        |
+00005 // +----------------------------------------------------------------------+
+00006 // | Copyright (c) 1997-2003 The PHP Group                                |
+00007 // +----------------------------------------------------------------------+
+00008 // | This source file is subject to version 2.02 of the PHP license,      |
+00009 // | that is bundled with this package in the file LICENSE, and is        |
+00010 // | available at through the world-wide-web at                           |
+00011 // | http://www.php.net/license/2_02.txt.                                 |
+00012 // | If you did not receive a copy of the PHP license and are unable to   |
+00013 // | obtain it through the world-wide-web, please send a note to          |
+00014 // | license@php.net so we can mail you a copy immediately.               |
+00015 // +----------------------------------------------------------------------+
+00016 // | Created: Tue May 27 11:20:04 2003
+00017 // | Author:  Martin Marrese - Myrna Degano <mmarre@mecon.gov.ar - mdegan@mecon.gov.ar>
+00018 // +----------------------------------------------------------------------+
+00019 //
+00020 // $Id: Usuario.php 26 2003-07-07 22:45:35Z mmarre $
+00021 // $Author: mmarre $
+00022 // $URL: http://portal.mecon.ar/svn/samurai/tronco/lib/SAMURAI/Usuario.php $
+00023 // $Date: 2003-07-07 19:45:35 -0300 (Mon, 07 Jul 2003) $
+00024 // $Rev: 26 $
+00025 //
+00026 
+00027 #require_once 'PEAR.php';
+00028 
+00029 
+00030 
+00031 // +X2C Class 207 :SAMURAI_Usuario
+00037 class SAMURAI_Usuario {
+00044     var $_login;
+00045 
+00052     var $_nrodoc;
+00053 
+00060     var $_nombre;
+00061 
+00068     var $_fecha;
+00069 
+00076     var $_db;
+00077 
+00084     function getNrodoc()
+00085     {
+00086         return $this->_nrodoc;
+00087     }
+00096     function setNrodoc($nrodoc)
+00097     {
+00098         $this->_nrodoc = $nrodoc;
+00099     }
+00100 
+00107     function getNombre()
+00108     {
+00109         return $this->_nombre;
+00110     }
+00119     function setNombre($nombre)
+00120     {
+00121         $this->_nombre = $nombre;
+00122     }
+00123 
+00130     function getFecha()
+00131     {
+00132         return $this->_fecha;
+00133     }
+00142     function setFecha($fecha)
+00143     {
+00144         $this->_fecha = $fecha;
+00145     }
+00146 
+00147     // ~X2C
+00148 
+00149     // +X2C Operation 216
+00159     function SAMURAI_Usuario(&$db, $login = null) // ~X2C
+00160     {
+00161         if (!is_null($login)) {
+00162             //BUSCAR INFO EN LA DB,
+00163             //SETEAR LAS VI
+00164         }
+00165         else {
+00166             //INICIALIZO LA VI
+00167             $this->_login   = null;
+00168             $this->_nrodoc  = null;
+00169             $this->_nombre  = null; 
+00170             $this->_fecha   = null;
+00171         }
+00172 
+00173     }
+00174     // -X2C
+00175 
+00176 
+00177 
+00178 
+00179 
+00180 
+00181 
+00182 
+00183 
+00184 } // -X2C Class :SAMURAI_Usuario
+00185 
+00186 ?>
+

Generado el Tue Jul 8 11:36:21 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/Usuario_8php.html b/doc/apidoc/html/Usuario_8php.html new file mode 100644 index 0000000..0b00e14 --- /dev/null +++ b/doc/apidoc/html/Usuario_8php.html @@ -0,0 +1,24 @@ + + +SAMURAI: Usuario.php File Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia del Archivo Usuario.php

+

+ +

+Ir al código fuente de este archivo. + + + + + +

Clases

class  SAMURAI_Usuario
 Clase para el manejo de los usuarios. Más...

+


Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/annotated.html b/doc/apidoc/html/annotated.html new file mode 100644 index 0000000..1f1186b --- /dev/null +++ b/doc/apidoc/html/annotated.html @@ -0,0 +1,22 @@ + + +SAMURAI: Annotated Index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI Lista de componentes

Lista de las clases, estructuras, uniones e interfaces con una breve descripción: + + + + + + + +
SamuraiObjeto general
SAMURAI_DBManejo interno de las bases de datos
Samurai_DB2Manejo interno de las bases de datos
SAMURAI_PerfilClase para el manejo de los perfies
SAMURAI_PermisoClase para el manejo de los Permisos
SAMURAI_SistemaClase para el manejo de los sistemas
SAMURAI_UsuarioClase para el manejo de los usuarios
+
Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__DB-members.html b/doc/apidoc/html/classSAMURAI__DB-members.html new file mode 100644 index 0000000..b860493 --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__DB-members.html @@ -0,0 +1,15 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI_DB Lista de los miembros

Esta es la lista completa de miembros para SAMURAI_DB, incluyendo todos los miembros heredados. + +
connect()SAMURAI_DB

Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__DB.html b/doc/apidoc/html/classSAMURAI__DB.html new file mode 100644 index 0000000..7dbd6f7 --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__DB.html @@ -0,0 +1,63 @@ + + +SAMURAI: SAMURAI_DB class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase SAMURAI_DB

Lista de todos los miembros.

Descripción detallada

+Manejo interno de las bases de datos. +

+public +

+ +

+Definición en la línea 37 del archivo DB.php. + + + + + +

Métodos públicos

 connect ()
 Realiza la conexion con la base de datos.

+


Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
SAMURAI_DB::connect  ) 
+
+ + + + + +
+   + + +

+Realiza la conexion con la base de datos. +

+

Devuelve:
DB public
+ +

+Definición en la línea 47 del archivo DB.php.

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Perfil-members.html b/doc/apidoc/html/classSAMURAI__Perfil-members.html new file mode 100644 index 0000000..ce74e60 --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Perfil-members.html @@ -0,0 +1,35 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI_Perfil Lista de los miembros

Esta es la lista completa de miembros para SAMURAI_Perfil, incluyendo todos los miembros heredados. + + + + + + + + + + + + + + + + + + + + + +
_borrarDb()SAMURAI_Perfil
_dbSAMURAI_Perfil
_descripcionSAMURAI_Perfil
_getIdPerfiles(&$db)SAMURAI_Perfil [static]
_grabarDb()SAMURAI_Perfil
_idSAMURAI_Perfil
_modificarDb()SAMURAI_Perfil
_obtenerDatosDb()SAMURAI_Perfil
_responsableSAMURAI_Perfil
_tipoSAMURAI_Perfil
getDescripcion()SAMURAI_Perfil
getId()SAMURAI_Perfil
getPerfiles(&$db)SAMURAI_Perfil [static]
getResponsable()SAMURAI_Perfil
getTipo()SAMURAI_Perfil
guardarDatos($accion=grabar)SAMURAI_Perfil
SAMURAI_Perfil(&$db, $id=null)SAMURAI_Perfil
setDescripcion($descripcion)SAMURAI_Perfil
setId($id)SAMURAI_Perfil
setResponsable($responsable)SAMURAI_Perfil
setTipo($tipo)SAMURAI_Perfil

Generado el Tue Jul 8 11:36:27 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Perfil.html b/doc/apidoc/html/classSAMURAI__Perfil.html new file mode 100644 index 0000000..939435f --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Perfil.html @@ -0,0 +1,848 @@ + + +SAMURAI: SAMURAI_Perfil class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase SAMURAI_Perfil

Lista de todos los miembros.

Descripción detallada

+Clase para el manejo de los perfies. +

+public +

+ +

+Definición en la línea 37 del archivo Perfil.php. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Métodos públicos

 getId ()
 Gets Id.

 setId ($id)
 Sets Id.

 getDescripcion ()
 Gets Descripcion.

 setDescripcion ($descripcion)
 Sets Descripcion.

 getTipo ()
 Gets Tipo.

 setTipo ($tipo)
 Sets Tipo.

 getResponsable ()
 Gets Responsable.

 setResponsable ($responsable)
 Sets Responsable.

 SAMURAI_Perfil (&$db, $id=null)
 Constructor.

 _obtenerDatosDb ()
 Obtiene los datos de la base de datos.

 guardarDatos ($accion=grabar)
 Redirecciona segun la accion correspondiente.

 _grabarDb ()
 Graba la informacion del perfil en base.

 _borrarDb ()
 Borra la informacion del perfil de la base.

 _modificarDb ()

Métodos públicos estáticos

 _getIdPerfiles (&$db)
 Devuleve un array con los identificadores de todos los perfiles.

 getPerfiles (&$db)

Atributos públicos

 _id
 _descripcion
 _tipo
 _db
 _responsable
+


Documentación del constructor y destructor

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Perfil::SAMURAI_Perfil &$  db,
id = null
+
+ + + + + +
+   + + +

+Constructor. +

+Si recibe un identificador como parametro, busca la informacion en la base.

+

Parámetros:
+ + + +
SAMURAI_DB &$db Objeto conexion
int $id Identificador del perfil.
+
+
Devuelve:
void public
+ +

+Definición en la línea 182 del archivo Perfil.php. +

+References _db, _descripcion, _id, _obtenerDatosDb(), _tipo, y setId().

+ +

+Here is the call graph for this function:

+ + + + + + + +

Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::_borrarDb  ) 
+
+ + + + + +
+   + + +

+Borra la informacion del perfil de la base. +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 271 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::_getIdPerfiles &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuleve un array con los identificadores de todos los perfiles. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array(int) protected
+ +

+Definición en la línea 298 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::_grabarDb  ) 
+
+ + + + + +
+   + + +

+Graba la informacion del perfil en base. +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 258 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::_modificarDb  ) 
+
+ + + + + +
+   + + +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 282 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::_obtenerDatosDb  ) 
+
+ + + + + +
+   + + +

+Obtiene los datos de la base de datos. +

+

Devuelve:
void protected
+ +

+Definición en la línea 205 del archivo Perfil.php. +

+References _db, setDescripcion(), setResponsable(), y setTipo(). +

+Referenciado por SAMURAI_Perfil().

+ +

+Here is the call graph for this function:

+ + + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::getDescripcion  ) 
+
+ + + + + +
+   + + +

+Gets Descripcion. +

+

Devuelve:
string public
+ +

+Definición en la línea 107 del archivo Perfil.php. +

+References _descripcion.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::getId  ) 
+
+ + + + + +
+   + + +

+Gets Id. +

+

Devuelve:
int public
+ +

+Definición en la línea 84 del archivo Perfil.php. +

+References _id.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::getPerfiles &$  db  )  [static]
+
+ + + + + +
+   + + +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de datos
+
+
Devuelve:
array(Perfil) public
+ +

+Definición en la línea 312 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::getResponsable  ) 
+
+ + + + + +
+   + + +

+Gets Responsable. +

+

Devuelve:
string public
+ +

+Definición en la línea 153 del archivo Perfil.php. +

+References _responsable.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Perfil::getTipo  ) 
+
+ + + + + +
+   + + +

+Gets Tipo. +

+

Devuelve:
string public
+ +

+Definición en la línea 130 del archivo Perfil.php. +

+References _tipo.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::guardarDatos accion = grabar  ) 
+
+ + + + + +
+   + + +

+Redirecciona segun la accion correspondiente. +

+

Parámetros:
+ + +
string $accion Representa la accion a desarrollar
+
+
Devuelve:
mixed public
+ +

+Definición en la línea 245 del archivo Perfil.php.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::setDescripcion descripcion  ) 
+
+ + + + + +
+   + + +

+Sets Descripcion. +

+

Parámetros:
+ + +
string $descripcion Descripcion.
+
+
Devuelve:
void public
+ +

+Definición en la línea 119 del archivo Perfil.php. +

+References _descripcion. +

+Referenciado por _obtenerDatosDb().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::setId id  ) 
+
+ + + + + +
+   + + +

+Sets Id. +

+

Parámetros:
+ + +
int $id Id.
+
+
Devuelve:
void public
+ +

+Definición en la línea 96 del archivo Perfil.php. +

+References _id. +

+Referenciado por SAMURAI_Perfil().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::setResponsable responsable  ) 
+
+ + + + + +
+   + + +

+Sets Responsable. +

+

Parámetros:
+ + +
string $responsable Responsable.
+
+
Devuelve:
void public
+ +

+Definición en la línea 165 del archivo Perfil.php. +

+References _responsable. +

+Referenciado por _obtenerDatosDb().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Perfil::setTipo tipo  ) 
+
+ + + + + +
+   + + +

+Sets Tipo. +

+

Parámetros:
+ + +
string $tipo Tipo.
+
+
Devuelve:
void public
+ +

+Definición en la línea 142 del archivo Perfil.php. +

+References _tipo. +

+Referenciado por _obtenerDatosDb().

+


Documentación de los datos miembro

+

+ + + + +
+ + +
SAMURAI_Perfil::_db +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 68 del archivo Perfil.php. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Perfil().

+

+ + + + +
+ + +
SAMURAI_Perfil::_descripcion +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 52 del archivo Perfil.php. +

+Referenciado por getDescripcion(), SAMURAI_Perfil(), y setDescripcion().

+

+ + + + +
+ + +
SAMURAI_Perfil::_id +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 44 del archivo Perfil.php. +

+Referenciado por getId(), SAMURAI_Perfil(), y setId().

+

+ + + + +
+ + +
SAMURAI_Perfil::_responsable +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 76 del archivo Perfil.php. +

+Referenciado por getResponsable(), y setResponsable().

+

+ + + + +
+ + +
SAMURAI_Perfil::_tipo +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 60 del archivo Perfil.php. +

+Referenciado por getTipo(), SAMURAI_Perfil(), y setTipo().

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:36:27 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Perfil_a8_cgraph.png b/doc/apidoc/html/classSAMURAI__Perfil_a8_cgraph.png new file mode 100644 index 0000000..641281e Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Perfil_a8_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Perfil_a9_cgraph.png b/doc/apidoc/html/classSAMURAI__Perfil_a9_cgraph.png new file mode 100644 index 0000000..69d0673 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Perfil_a9_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso-members.html b/doc/apidoc/html/classSAMURAI__Permiso-members.html new file mode 100644 index 0000000..4dc10a0 --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Permiso-members.html @@ -0,0 +1,33 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI_Permiso Lista de los miembros

Esta es la lista completa de miembros para SAMURAI_Permiso, incluyendo todos los miembros heredados. + + + + + + + + + + + + + + + + + + + +
_borrarDb()SAMURAI_Permiso
_dbSAMURAI_Permiso
_descripcionSAMURAI_Permiso
_getIdPermisos(&$db)SAMURAI_Permiso [static]
_grabarDb()SAMURAI_Permiso
_idSAMURAI_Permiso
_modificarDb()SAMURAI_Permiso
_obtenerDatosDb()SAMURAI_Permiso
_responsableSAMURAI_Permiso
getArrayPermisos(&$db)SAMURAI_Permiso [static]
getDescripcion()SAMURAI_Permiso
getId()SAMURAI_Permiso
getPermisos(&$db)SAMURAI_Permiso [static]
getResponsable()SAMURAI_Permiso
guardarDatos($accion=grabar)SAMURAI_Permiso
SAMURAI_Permiso(&$db, $id=null)SAMURAI_Permiso
setDescripcion($descripcion)SAMURAI_Permiso
setId($id)SAMURAI_Permiso
setResponsable($responsable)SAMURAI_Permiso

Generado el Tue Jul 8 11:36:36 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Permiso.html b/doc/apidoc/html/classSAMURAI__Permiso.html new file mode 100644 index 0000000..cd49d7c --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Permiso.html @@ -0,0 +1,854 @@ + + +SAMURAI: SAMURAI_Permiso class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase SAMURAI_Permiso

Lista de todos los miembros.

Descripción detallada

+Clase para el manejo de los Permisos. +

+public +

+ +

+Definición en la línea 35 del archivo Permiso.php. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Métodos públicos

 getId ()
 Gets Id.

 setId ($id)
 Sets Id.

 getDescripcion ()
 Gets Descripcion.

 setDescripcion ($descripcion)
 Sets Descripcion.

 getResponsable ()
 Gets Responsable.

 setResponsable ($responsable)
 Sets Responsable.

 SAMURAI_Permiso (&$db, $id=null)
 Constructor.

 _obtenerDatosDb ()
 Obtiene de la base de datos la informacion del permiso.

 guardarDatos ($accion=grabar)
 Modifica la base de datos segun accion.

 _grabarDb ()
 Graba en base el permiso.

 _borrarDb ()
 Borra de la base el permiso.

 _modificarDb ()
 Actualiza los datos del permiso.


Métodos públicos estáticos

 _getIdPermisos (&$db)
 Devuleve un array con los identificadores de todos los permisos.

 getArrayPermisos (&$db)
 Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso.

 getPermisos (&$db)
 Devuelve el array de permisos.


Atributos públicos

 _id
 _descripcion
 _db
 _responsable
+


Documentación del constructor y destructor

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Permiso::SAMURAI_Permiso &$  db,
id = null
+
+ + + + + +
+   + + +

+Constructor. +

+Si recibe como parametro el identificador del permiso, busca la informacion en la DB.

+

Parámetros:
+ + + +
SAMURAI_DB &$db Objeto conexion
int $id Identificador del permiso
+
+
Devuelve:
void public
+ +

+Definición en la línea 149 del archivo Permiso.php. +

+References _db, _id, _obtenerDatosDb(), y setDescripcion(). +

+Referenciado por getPermisos().

+ +

+Here is the call graph for this function:

+ + + + + +

Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::_borrarDb  ) 
+
+ + + + + +
+   + + +

+Borra de la base el permiso. +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 247 del archivo Permiso.php. +

+References _db, y getId(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::_getIdPermisos &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuleve un array con los identificadores de todos los permisos. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array(int) protected
+ +

+Definición en la línea 302 del archivo Permiso.php. +

+Referenciado por getPermisos().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::_grabarDb  ) 
+
+ + + + + +
+   + + +

+Graba en base el permiso. +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 228 del archivo Permiso.php. +

+References _db, y getResponsable(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::_modificarDb  ) 
+
+ + + + + +
+   + + +

+Actualiza los datos del permiso. +

+

Devuelve:
mixed protected
+ +

+Definición en la línea 280 del archivo Permiso.php. +

+References _db, getDescripcion(), y getResponsable(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::_obtenerDatosDb  ) 
+
+ + + + + +
+   + + +

+Obtiene de la base de datos la informacion del permiso. +

+

Devuelve:
void protected
+ +

+Definición en la línea 167 del archivo Permiso.php. +

+References _db, setDescripcion(), y setResponsable(). +

+Referenciado por SAMURAI_Permiso().

+ +

+Here is the call graph for this function:

+ + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::getArrayPermisos &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array() public
+ +

+Definición en la línea 328 del archivo Permiso.php. +

+References getPermisos().

+ +

+Here is the call graph for this function:

+ + + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::getDescripcion  ) 
+
+ + + + + +
+   + + +

+Gets Descripcion. +

+

Devuelve:
string public
+ +

+Definición en la línea 97 del archivo Permiso.php. +

+References _descripcion. +

+Referenciado por _modificarDb().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::getId  ) 
+
+ + + + + +
+   + + +

+Gets Id. +

+

Devuelve:
int public
+ +

+Definición en la línea 74 del archivo Permiso.php. +

+References _id. +

+Referenciado por _borrarDb().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::getPermisos &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuelve el array de permisos. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array(Permiso) public
+ +

+Definición en la línea 349 del archivo Permiso.php. +

+References _getIdPermisos(), y SAMURAI_Permiso(). +

+Referenciado por getArrayPermisos().

+ +

+Here is the call graph for this function:

+ + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Permiso::getResponsable  ) 
+
+ + + + + +
+   + + +

+Gets Responsable. +

+

Devuelve:
string public
+ +

+Definición en la línea 120 del archivo Permiso.php. +

+References _responsable. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::guardarDatos accion = grabar  ) 
+
+ + + + + +
+   + + +

+Modifica la base de datos segun accion. +

+

Parámetros:
+ + +
string $accion Indica la accion a realizar
+
+
Devuelve:
mixed public
+ +

+Definición en la línea 203 del archivo Permiso.php. +

+References _borrarDb(), _grabarDb(), y _modificarDb().

+ +

+Here is the call graph for this function:

+ + + + + + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::setDescripcion descripcion  ) 
+
+ + + + + +
+   + + +

+Sets Descripcion. +

+

Parámetros:
+ + +
string $descripcion Descripcion.
+
+
Devuelve:
void public
+ +

+Definición en la línea 109 del archivo Permiso.php. +

+References _descripcion. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Permiso().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::setId id  ) 
+
+ + + + + +
+   + + +

+Sets Id. +

+

Parámetros:
+ + +
int $id Id.
+
+
Devuelve:
void public
+ +

+Definición en la línea 86 del archivo Permiso.php. +

+References _id.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Permiso::setResponsable responsable  ) 
+
+ + + + + +
+   + + +

+Sets Responsable. +

+

Parámetros:
+ + +
string $responsable Responsable.
+
+
Devuelve:
void public
+ +

+Definición en la línea 132 del archivo Permiso.php. +

+References _responsable. +

+Referenciado por _obtenerDatosDb().

+


Documentación de los datos miembro

+

+ + + + +
+ + +
SAMURAI_Permiso::_db +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 58 del archivo Permiso.php. +

+Referenciado por _borrarDb(), _grabarDb(), _modificarDb(), _obtenerDatosDb(), y SAMURAI_Permiso().

+

+ + + + +
+ + +
SAMURAI_Permiso::_descripcion +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 50 del archivo Permiso.php. +

+Referenciado por getDescripcion(), y setDescripcion().

+

+ + + + +
+ + +
SAMURAI_Permiso::_id +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 42 del archivo Permiso.php. +

+Referenciado por getId(), SAMURAI_Permiso(), y setId().

+

+ + + + +
+ + +
SAMURAI_Permiso::_responsable +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 66 del archivo Permiso.php. +

+Referenciado por getResponsable(), y setResponsable().

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:36:36 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a10_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a10_cgraph.png new file mode 100644 index 0000000..25e4c09 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a10_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a11_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a11_cgraph.png new file mode 100644 index 0000000..850238e Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a11_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a6_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a6_cgraph.png new file mode 100644 index 0000000..5ff0525 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a6_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a7_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a7_cgraph.png new file mode 100644 index 0000000..450ac60 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a7_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a8_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a8_cgraph.png new file mode 100644 index 0000000..85f8fd2 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a8_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_a9_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_a9_cgraph.png new file mode 100644 index 0000000..cba66ad Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_a9_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_e1_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_e1_cgraph.png new file mode 100644 index 0000000..4d70179 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_e1_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Permiso_e2_cgraph.png b/doc/apidoc/html/classSAMURAI__Permiso_e2_cgraph.png new file mode 100644 index 0000000..3e7e05c Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Permiso_e2_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema-members.html b/doc/apidoc/html/classSAMURAI__Sistema-members.html new file mode 100644 index 0000000..7dbbcb0 --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Sistema-members.html @@ -0,0 +1,60 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI_Sistema Lista de los miembros

Esta es la lista completa de miembros para SAMURAI_Sistema, incluyendo todos los miembros heredados. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_asociacionesSAMURAI_Sistema
_borrarDb()SAMURAI_Sistema
_borrarPermisosDb($idSistema, $observaciones=null, $idPermiso=null)SAMURAI_Sistema
_contactoSAMURAI_Sistema
_dbSAMURAI_Sistema
_descripcionSAMURAI_Sistema
_existeAsociacion($idPermiso, $observacion)SAMURAI_Sistema
_fecha_finSAMURAI_Sistema
_fecha_implementacionSAMURAI_Sistema
_fecha_inicioSAMURAI_Sistema
_getIdSistemas(&$db)SAMURAI_Sistema [static]
_grabarDb()SAMURAI_Sistema
_grabarPermisosDb($idSistema)SAMURAI_Sistema
_idSAMURAI_Sistema
_modificarDb()SAMURAI_Sistema
_nombreSAMURAI_Sistema
_obtenerDatosDb()SAMURAI_Sistema
_permisosSAMURAI_Sistema
_responsableSAMURAI_Sistema
eliminarAsociacion($idPermiso, $observacion= '')SAMURAI_Sistema
getArraySistemas(&$db)SAMURAI_Sistema [static]
getAsociaciones()SAMURAI_Sistema
getContacto()SAMURAI_Sistema
getDescripcion()SAMURAI_Sistema
getFechaFin()SAMURAI_Sistema
getFechaImplementacion()SAMURAI_Sistema
getFechaInicio()SAMURAI_Sistema
getId()SAMURAI_Sistema
getIdPermisos()SAMURAI_Sistema
getMaxIdSistema()SAMURAI_Sistema
getNombre()SAMURAI_Sistema
getResponsable()SAMURAI_Sistema
getSistemas(&$db)SAMURAI_Sistema [static]
guardarAsociacion($idPermiso, $observacion= '')SAMURAI_Sistema
guardarDatos($accion=grabar)SAMURAI_Sistema
modificarAsociacion($idPermiso, $idPermiso_ant, $observacion= '', $obs_ant= '')SAMURAI_Sistema
SAMURAI_Sistema(&$db, $id=null)SAMURAI_Sistema
setAsociaciones($asociaciones)SAMURAI_Sistema
setContacto($contacto=null)SAMURAI_Sistema
setDescripcion($descripcion=null)SAMURAI_Sistema
setFechaFin($fecha=null)SAMURAI_Sistema
setFechaImplementacion($fecha=null)SAMURAI_Sistema
setFechaInicio($fecha=null)SAMURAI_Sistema
setNombre($nombre=null)SAMURAI_Sistema
setPermisos($permisos=null)SAMURAI_Sistema
setResponsable($responsable=null)SAMURAI_Sistema

Generado el Tue Jul 8 11:37:15 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Sistema.html b/doc/apidoc/html/classSAMURAI__Sistema.html new file mode 100644 index 0000000..797506b --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Sistema.html @@ -0,0 +1,2052 @@ + + +SAMURAI: SAMURAI_Sistema class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase SAMURAI_Sistema

Lista de todos los miembros.

Descripción detallada

+Clase para el manejo de los sistemas. +

+public +

+ +

+Definición en la línea 37 del archivo Sistema.php. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Métodos públicos

 getAsociaciones ()
 Gets Asociaciones.

 setAsociaciones ($asociaciones)
 Sets Asociaciones.

 SAMURAI_Sistema (&$db, $id=null)
 Constructor.

 getId ()
 Devuelve el identificador del sistema.

 getNombre ()
 Devuelve el nombre del sistema.

 getDescripcion ()
 Devuelve la descrpcion del sistema.

getFechaInicio ()
 Devuelve la fecha de inicio del sistema.

getFechaFin ()
 Devuelve la fecha de finalizacion del sistema.

getFechaImplementacion ()
 Devuelve la fecha de implementacion del sistema.

 getContacto ()
 Devuelve el contacto del sistema.

 setNombre ($nombre=null)
 Setea el nombre del sistema.

 setDescripcion ($descripcion=null)
 Setea la descripcion del sistema.

 setFechaInicio ($fecha=null)
 Setea la fecha de inicio del sistema.

 setFechaFin ($fecha=null)
 Setea la fecha de finalizacion del sistema.

 setFechaImplementacion ($fecha=null)
 Setea la fecha de implementacion del sistema.

 setContacto ($contacto=null)
 Setea el contacto del sistema.

 _obtenerDatosDb ()
 Obtiene los datos del sistema de la DB.

 guardarDatos ($accion=grabar)
 Guarda la informacion del sistema en la base.

 getResponsable ()
 Devuelve el login del responsable de los ultimos cambios.

 setResponsable ($responsable=null)
 Setea el login del responsable de los ultimos cambios del sistema.

 getIdPermisos ()
 Devuelve un array asociativo con los identificadores de los permisos.

 setPermisos ($permisos=null)
 Setea los permisos de un sistema.

 getMaxIdSistema ()
 _grabarDb ()
 Graba los datos en la Base de Datos.

 _borrarDb ()
 Borra los datos de la base de datos.

 _modificarDb ()
 Modifica los datos en base.

 _grabarPermisosDb ($idSistema)
 Graba los permisos del sistema en perm_sist.

 _borrarPermisosDb ($idSistema, $observaciones=null, $idPermiso=null)
 Borra los permisos que tenga asociado el sistema segun el criterio de observaciones.

 guardarAsociacion ($idPermiso, $observacion= '')
 Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema.

 eliminarAsociacion ($idPermiso, $observacion= '')
 Elimina una asociacion de la base, y actualiza los datos del sistema.

 modificarAsociacion ($idPermiso, $idPermiso_ant, $observacion= '', $obs_ant= '')
 Actualiza los datos de la asociacion en la base de datos.

 _existeAsociacion ($idPermiso, $observacion)
 Chequea si existe la asociacion.


Métodos públicos estáticos

 getSistemas (&$db)
 Devuelve el array de sistemas.

 _getIdSistemas (&$db)
 Devuleve un array con los identificadores de todos los sistemas.

 getArraySistemas (&$db)
 Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema.


Atributos públicos

 _id
 _nombre
 _descripcion
 _fecha_inicio
 _fecha_fin
 _fecha_implementacion
 _contacto
 _db
 _responsable
 _permisos
 _asociaciones
+


Documentación del constructor y destructor

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::SAMURAI_Sistema &$  db,
id = null
+
+ + + + + +
+   + + +

+Constructor. +

+Si recibe como parametro el identificador busca en la DB los datos.

+

Parámetros:
+ + + +
SAMURAI_DB &$db Objeto Conexion
int $id Identificador del sistema
+
+
Devuelve:
void public
+ +

+Definición en la línea 161 del archivo Sistema.php. +

+References _db, _id, _obtenerDatosDb(), setContacto(), setDescripcion(), setFechaFin(), setFechaImplementacion(), setFechaInicio(), setNombre(), setPermisos(), y setResponsable(). +

+Referenciado por getSistemas().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + +

Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::_borrarDb  ) 
+
+ + + + + +
+   + + +

+Borra los datos de la base de datos. +

+

Devuelve:
void protected
+ +

+Definición en la línea 625 del archivo Sistema.php. +

+References _borrarPermisosDb(), _db, getId(), y getResponsable(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + + + +

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::_borrarPermisosDb idSistema,
observaciones = null,
idPermiso = null
+
+ + + + + +
+   + + +

+Borra los permisos que tenga asociado el sistema segun el criterio de observaciones. +

+

Parámetros:
+ + + + +
int $idSistema Identificador del sistema
bool $observaciones Null u observacion de la asociacion a borrar
int $idPermiso Identificador del permiso a borrar
+
+
Devuelve:
void protected
+ +

+Definición en la línea 726 del archivo Sistema.php. +

+References _db. +

+Referenciado por _borrarDb(), _modificarDb(), y eliminarAsociacion().

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::_existeAsociacion idPermiso,
observacion
+
+ + + + + +
+   + + +

+Chequea si existe la asociacion. +

+

Parámetros:
+ + + +
int $idPermiso Id del permiso a chequear
string $observacion Observacion a chequear
+
+
Devuelve:
bool protected
+ +

+Definición en la línea 847 del archivo Sistema.php. +

+References _db. +

+Referenciado por guardarAsociacion(), y modificarAsociacion().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::_getIdSistemas &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuleve un array con los identificadores de todos los sistemas. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array(int) protected
+ +

+Definición en la línea 896 del archivo Sistema.php. +

+Referenciado por getSistemas().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::_grabarDb  ) 
+
+ + + + + +
+   + + +

+Graba los datos en la Base de Datos. +

+

Devuelve:
void protected
+ +

+Definición en la línea 586 del archivo Sistema.php. +

+References _db, _grabarPermisosDb(), getContacto(), getDescripcion(), getFechaFin(), getFechaImplementacion(), getFechaInicio(), y getResponsable(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + + + + + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::_grabarPermisosDb idSistema  ) 
+
+ + + + + +
+   + + +

+Graba los permisos del sistema en perm_sist. +

+

Parámetros:
+ + +
int $idSistema Identificador del sistema
+
+
Devuelve:
void protected
+ +

+Definición en la línea 698 del archivo Sistema.php. +

+References _db. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::_modificarDb  ) 
+
+ + + + + +
+   + + +

+Modifica los datos en base. +

+

Devuelve:
void protected
+ +

+Definición en la línea 653 del archivo Sistema.php. +

+References _borrarPermisosDb(), _db, _grabarPermisosDb(), getContacto(), getDescripcion(), getFechaFin(), getFechaImplementacion(), getFechaInicio(), getId(), y getResponsable(). +

+Referenciado por guardarDatos().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::_obtenerDatosDb  ) 
+
+ + + + + +
+   + + +

+Obtiene los datos del sistema de la DB. +

+

Devuelve:
void protected
+ +

+Definición en la línea 400 del archivo Sistema.php. +

+References _asociaciones, _db, _permisos, setContacto(), setDescripcion(), setFechaFin(), setFechaImplementacion(), setFechaInicio(), setNombre(), y setResponsable(). +

+Referenciado por eliminarAsociacion(), guardarAsociacion(), modificarAsociacion(), y SAMURAI_Sistema().

+ +

+Here is the call graph for this function:

+ + + + + + + + + +

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::eliminarAsociacion idPermiso,
observacion = ''
+
+ + + + + +
+   + + +

+Elimina una asociacion de la base, y actualiza los datos del sistema. +

+

Parámetros:
+ + + +
int $idPermiso Identificador del permiso a borrar
string $observacion Observacion de la asociacion a borrar (Puede ser vacia)
+
+
Devuelve:
bool public
+ +

+Definición en la línea 789 del archivo Sistema.php. +

+References _borrarPermisosDb(), y _obtenerDatosDb().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::getArraySistemas &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array() public
+ +

+Definición en la línea 921 del archivo Sistema.php. +

+References getSistemas().

+ +

+Here is the call graph for this function:

+ + + + + +

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getAsociaciones  ) 
+
+ + + + + +
+   + + +

+Gets Asociaciones. +

+

Devuelve:
array public
+ +

+Definición en la línea 132 del archivo Sistema.php. +

+References _asociaciones.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getContacto  ) 
+
+ + + + + +
+   + + +

+Devuelve el contacto del sistema. +

+

Devuelve:
string public
+ +

+Definición en la línea 281 del archivo Sistema.php. +

+References _contacto. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getDescripcion  ) 
+
+ + + + + +
+   + + +

+Devuelve la descrpcion del sistema. +

+

Devuelve:
string public
+ +

+Definición en la línea 214 del archivo Sistema.php. +

+References _descripcion. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
& SAMURAI_Sistema::getFechaFin  ) 
+
+ + + + + +
+   + + +

+Devuelve la fecha de finalizacion del sistema. +

+

Devuelve:
&date public
+ +

+Definición en la línea 245 del archivo Sistema.php. +

+References _fecha_fin. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
& SAMURAI_Sistema::getFechaImplementacion  ) 
+
+ + + + + +
+   + + +

+Devuelve la fecha de implementacion del sistema. +

+

Devuelve:
&date public
+ +

+Definición en la línea 263 del archivo Sistema.php. +

+References _fecha_implementacion. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
& SAMURAI_Sistema::getFechaInicio  ) 
+
+ + + + + +
+   + + +

+Devuelve la fecha de inicio del sistema. +

+

Devuelve:
&date public
+ +

+Definición en la línea 227 del archivo Sistema.php. +

+References _fecha_inicio. +

+Referenciado por _grabarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getId  ) 
+
+ + + + + +
+   + + +

+Devuelve el identificador del sistema. +

+

Devuelve:
int public
+ +

+Definición en la línea 188 del archivo Sistema.php. +

+References _id. +

+Referenciado por _borrarDb(), y _modificarDb().

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getIdPermisos  ) 
+
+ + + + + +
+   + + +

+Devuelve un array asociativo con los identificadores de los permisos. +

+

Devuelve:
array public
+ +

+Definición en la línea 542 del archivo Sistema.php. +

+References _permisos.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getMaxIdSistema  ) 
+
+ + + + + +
+   + + +

+

Devuelve:
int public
+ +

+Definición en la línea 568 del archivo Sistema.php. +

+References _db.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getNombre  ) 
+
+ + + + + +
+   + + +

+Devuelve el nombre del sistema. +

+

Devuelve:
string public
+ +

+Definición en la línea 201 del archivo Sistema.php. +

+References _nombre.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Sistema::getResponsable  ) 
+
+ + + + + +
+   + + +

+Devuelve el login del responsable de los ultimos cambios. +

+

Devuelve:
string public
+ +

+Definición en la línea 514 del archivo Sistema.php. +

+References _responsable. +

+Referenciado por _borrarDb(), _grabarDb(), _modificarDb(), guardarAsociacion(), y modificarAsociacion().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::getSistemas &$  db  )  [static]
+
+ + + + + +
+   + + +

+Devuelve el array de sistemas. +

+

Parámetros:
+ + +
SAMURAI_DB &$db Base de Datos
+
+
Devuelve:
array(Sistema) public
+ +

+Definición en la línea 875 del archivo Sistema.php. +

+References _getIdSistemas(), y SAMURAI_Sistema(). +

+Referenciado por getArraySistemas().

+ +

+Here is the call graph for this function:

+ + + + +

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::guardarAsociacion idPermiso,
observacion = ''
+
+ + + + + +
+   + + +

+Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema. +

+

Parámetros:
+ + + +
int $idPermiso Identificador del Permiso
string $observacion Observacion a agregar
+
+
Devuelve:
bool public
+ +

+Definición en la línea 758 del archivo Sistema.php. +

+References _db, _existeAsociacion(), _obtenerDatosDb(), y getResponsable().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::guardarDatos accion = grabar  ) 
+
+ + + + + +
+   + + +

+Guarda la informacion del sistema en la base. +

+

Parámetros:
+ + +
string $accion Accion a realizar. Grabar, modificar o eliminar
+
+
Devuelve:
void public
+ +

+Definición en la línea 489 del archivo Sistema.php. +

+References _borrarDb(), _grabarDb(), y _modificarDb().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + + + + +

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SAMURAI_Sistema::modificarAsociacion idPermiso,
idPermiso_ant,
observacion = '',
obs_ant = ''
+
+ + + + + +
+   + + +

+Actualiza los datos de la asociacion en la base de datos. +

+

Parámetros:
+ + + + + +
int $idPermiso Identificador del permiso
int $idPermiso_ant Identificador del permiso anterior
string $observacion Observacion a insertar
string $obs_ant Observacion anterior
+
+
Devuelve:
bool public
+ +

+Definición en la línea 812 del archivo Sistema.php. +

+References _db, _existeAsociacion(), _obtenerDatosDb(), y getResponsable().

+ +

+Here is the call graph for this function:

+ + + + + + + + + + + + +

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setAsociaciones asociaciones  ) 
+
+ + + + + +
+   + + +

+Sets Asociaciones. +

+

Parámetros:
+ + +
array $asociaciones Asociaciones.
+
+
Devuelve:
void public
+ +

+Definición en la línea 144 del archivo Sistema.php. +

+References _asociaciones.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setContacto contacto = null  ) 
+
+ + + + + +
+   + + +

+Setea el contacto del sistema. +

+

Parámetros:
+ + +
string $contacto Texto con la informacion del contacto.
+
+
Devuelve:
void public
+ +

+Definición en la línea 387 del archivo Sistema.php. +

+References _contacto. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setDescripcion descripcion = null  ) 
+
+ + + + + +
+   + + +

+Setea la descripcion del sistema. +

+

Parámetros:
+ + +
string $descripcion Descripcion del sistema.
+
+
Devuelve:
void public
+ +

+Definición en la línea 311 del archivo Sistema.php. +

+References _descripcion. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setFechaFin fecha = null  ) 
+
+ + + + + +
+   + + +

+Setea la fecha de finalizacion del sistema. +

+

Parámetros:
+ + +
date $fecha Fecha de finalizacion del sistema.
+
+
Devuelve:
void public
+ +

+Definición en la línea 346 del archivo Sistema.php. +

+References _fecha_fin. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setFechaImplementacion fecha = null  ) 
+
+ + + + + +
+   + + +

+Setea la fecha de implementacion del sistema. +

+

Parámetros:
+ + +
date $fecha Fecha de implementacion del sistema.
+
+
Devuelve:
void public
+ +

+Definición en la línea 366 del archivo Sistema.php. +

+References _fecha_implementacion. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setFechaInicio fecha = null  ) 
+
+ + + + + +
+   + + +

+Setea la fecha de inicio del sistema. +

+

Parámetros:
+ + +
date $fecha Fecha de inicio del sistema
+
+
Devuelve:
void public
+ +

+Definición en la línea 326 del archivo Sistema.php. +

+References _fecha_inicio. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setNombre nombre = null  ) 
+
+ + + + + +
+   + + +

+Setea el nombre del sistema. +

+

Parámetros:
+ + +
string $nombre Nombre del sistema.
+
+
Devuelve:
void public
+ +

+Definición en la línea 296 del archivo Sistema.php. +

+References _nombre. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setPermisos permisos = null  ) 
+
+ + + + + +
+   + + +

+Setea los permisos de un sistema. +

+

Parámetros:
+ + +
int $permisos Array asociativo con los permisos
+
+
Devuelve:
void public
+ +

+Definición en la línea 557 del archivo Sistema.php. +

+References _permisos. +

+Referenciado por SAMURAI_Sistema().

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Sistema::setResponsable responsable = null  ) 
+
+ + + + + +
+   + + +

+Setea el login del responsable de los ultimos cambios del sistema. +

+

Parámetros:
+ + +
string $responsable String con el login del responsable del cambio
+
+
Devuelve:
void public
+ +

+Definición en la línea 529 del archivo Sistema.php. +

+References _responsable. +

+Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().

+


Documentación de los datos miembro

+

+ + + + +
+ + +
SAMURAI_Sistema::_asociaciones +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 124 del archivo Sistema.php. +

+Referenciado por _obtenerDatosDb(), getAsociaciones(), y setAsociaciones().

+

+ + + + +
+ + +
SAMURAI_Sistema::_contacto +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 92 del archivo Sistema.php. +

+Referenciado por getContacto(), y setContacto().

+

+ + + + +
+ + +
SAMURAI_Sistema::_db +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 100 del archivo Sistema.php. +

+Referenciado por _borrarDb(), _borrarPermisosDb(), _existeAsociacion(), _grabarDb(), _grabarPermisosDb(), _modificarDb(), _obtenerDatosDb(), getMaxIdSistema(), guardarAsociacion(), modificarAsociacion(), y SAMURAI_Sistema().

+

+ + + + +
+ + +
SAMURAI_Sistema::_descripcion +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 60 del archivo Sistema.php. +

+Referenciado por getDescripcion(), y setDescripcion().

+

+ + + + +
+ + +
SAMURAI_Sistema::_fecha_fin +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 76 del archivo Sistema.php. +

+Referenciado por getFechaFin(), y setFechaFin().

+

+ + + + +
+ + +
SAMURAI_Sistema::_fecha_implementacion +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 84 del archivo Sistema.php. +

+Referenciado por getFechaImplementacion(), y setFechaImplementacion().

+

+ + + + +
+ + +
SAMURAI_Sistema::_fecha_inicio +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 68 del archivo Sistema.php. +

+Referenciado por getFechaInicio(), y setFechaInicio().

+

+ + + + +
+ + +
SAMURAI_Sistema::_id +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 44 del archivo Sistema.php. +

+Referenciado por getId(), y SAMURAI_Sistema().

+

+ + + + +
+ + +
SAMURAI_Sistema::_nombre +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 52 del archivo Sistema.php. +

+Referenciado por getNombre(), y setNombre().

+

+ + + + +
+ + +
SAMURAI_Sistema::_permisos +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 116 del archivo Sistema.php. +

+Referenciado por _obtenerDatosDb(), getIdPermisos(), y setPermisos().

+

+ + + + +
+ + +
SAMURAI_Sistema::_responsable +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 108 del archivo Sistema.php. +

+Referenciado por getResponsable(), y setResponsable().

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:37:14 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a16_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a16_cgraph.png new file mode 100644 index 0000000..c84a440 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a16_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a17_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a17_cgraph.png new file mode 100644 index 0000000..b297757 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a17_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a23_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a23_cgraph.png new file mode 100644 index 0000000..7a6a036 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a23_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a24_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a24_cgraph.png new file mode 100644 index 0000000..944c9fb Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a24_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a25_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a25_cgraph.png new file mode 100644 index 0000000..1238228 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a25_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a28_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a28_cgraph.png new file mode 100644 index 0000000..1b67290 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a28_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a29_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a29_cgraph.png new file mode 100644 index 0000000..86e1961 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a29_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a2_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a2_cgraph.png new file mode 100644 index 0000000..27f396f Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a2_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_a30_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_a30_cgraph.png new file mode 100644 index 0000000..5620282 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_a30_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_e0_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_e0_cgraph.png new file mode 100644 index 0000000..a166b42 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_e0_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Sistema_e2_cgraph.png b/doc/apidoc/html/classSAMURAI__Sistema_e2_cgraph.png new file mode 100644 index 0000000..c472e77 Binary files /dev/null and b/doc/apidoc/html/classSAMURAI__Sistema_e2_cgraph.png differ diff --git a/doc/apidoc/html/classSAMURAI__Usuario-members.html b/doc/apidoc/html/classSAMURAI__Usuario-members.html new file mode 100644 index 0000000..043ff7f --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Usuario-members.html @@ -0,0 +1,26 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI_Usuario Lista de los miembros

Esta es la lista completa de miembros para SAMURAI_Usuario, incluyendo todos los miembros heredados. + + + + + + + + + + + + +
_dbSAMURAI_Usuario
_fechaSAMURAI_Usuario
_loginSAMURAI_Usuario
_nombreSAMURAI_Usuario
_nrodocSAMURAI_Usuario
getFecha()SAMURAI_Usuario
getNombre()SAMURAI_Usuario
getNrodoc()SAMURAI_Usuario
SAMURAI_Usuario(&$db, $login=null)SAMURAI_Usuario
setFecha($fecha)SAMURAI_Usuario
setNombre($nombre)SAMURAI_Usuario
setNrodoc($nrodoc)SAMURAI_Usuario

Generado el Tue Jul 8 11:37:16 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSAMURAI__Usuario.html b/doc/apidoc/html/classSAMURAI__Usuario.html new file mode 100644 index 0000000..247036b --- /dev/null +++ b/doc/apidoc/html/classSAMURAI__Usuario.html @@ -0,0 +1,469 @@ + + +SAMURAI: SAMURAI_Usuario class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase SAMURAI_Usuario

Lista de todos los miembros.

Descripción detallada

+Clase para el manejo de los usuarios. +

+public +

+ +

+Definición en la línea 37 del archivo Usuario.php. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Métodos públicos

 getNrodoc ()
 Gets Nrodoc.

 setNrodoc ($nrodoc)
 Sets Nrodoc.

 getNombre ()
 Gets Nombre.

 setNombre ($nombre)
 Sets Nombre.

 getFecha ()
 Gets Fecha.

 setFecha ($fecha)
 Sets Fecha.

 SAMURAI_Usuario (&$db, $login=null)
 Constructor.Recibe como parametro opcional el login del usuario.


Atributos públicos

 _login
 _nrodoc
 _nombre
 _fecha
 _db
+


Documentación del constructor y destructor

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
SAMURAI_Usuario::SAMURAI_Usuario &$  db,
login = null
+
+ + + + + +
+   + + +

+Constructor.Recibe como parametro opcional el login del usuario. +

+y busca en la base la informacion referida a el.

+

Parámetros:
+ + + +
SAMURAI_DB &$db Objeto conexion.
string $login Login del usuario
+
+
Devuelve:
void public
+ +

+Definición en la línea 159 del archivo Usuario.php. +

+References _fecha, _login, _nombre, y _nrodoc.

+


Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Usuario::getFecha  ) 
+
+ + + + + +
+   + + +

+Gets Fecha. +

+

Devuelve:
date public
+ +

+Definición en la línea 130 del archivo Usuario.php. +

+References _fecha.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Usuario::getNombre  ) 
+
+ + + + + +
+   + + +

+Gets Nombre. +

+

Devuelve:
string public
+ +

+Definición en la línea 107 del archivo Usuario.php. +

+References _nombre.

+

+ + + + +
+ + + + + + + + + +
SAMURAI_Usuario::getNrodoc  ) 
+
+ + + + + +
+   + + +

+Gets Nrodoc. +

+

Devuelve:
int public
+ +

+Definición en la línea 84 del archivo Usuario.php. +

+References _nrodoc.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Usuario::setFecha fecha  ) 
+
+ + + + + +
+   + + +

+Sets Fecha. +

+

Parámetros:
+ + +
date $fecha Fecha.
+
+
Devuelve:
void public
+ +

+Definición en la línea 142 del archivo Usuario.php. +

+References _fecha.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Usuario::setNombre nombre  ) 
+
+ + + + + +
+   + + +

+Sets Nombre. +

+

Parámetros:
+ + +
string $nombre Nombre.
+
+
Devuelve:
void public
+ +

+Definición en la línea 119 del archivo Usuario.php. +

+References _nombre.

+

+ + + + +
+ + + + + + + + + + +
SAMURAI_Usuario::setNrodoc nrodoc  ) 
+
+ + + + + +
+   + + +

+Sets Nrodoc. +

+

Parámetros:
+ + +
int $nrodoc Nrodoc.
+
+
Devuelve:
void public
+ +

+Definición en la línea 96 del archivo Usuario.php. +

+References _nrodoc.

+


Documentación de los datos miembro

+

+ + + + +
+ + +
SAMURAI_Usuario::_db +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 76 del archivo Usuario.php.

+

+ + + + +
+ + +
SAMURAI_Usuario::_fecha +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 68 del archivo Usuario.php. +

+Referenciado por getFecha(), SAMURAI_Usuario(), y setFecha().

+

+ + + + +
+ + +
SAMURAI_Usuario::_login +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 44 del archivo Usuario.php. +

+Referenciado por SAMURAI_Usuario().

+

+ + + + +
+ + +
SAMURAI_Usuario::_nombre +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 60 del archivo Usuario.php. +

+Referenciado por getNombre(), SAMURAI_Usuario(), y setNombre().

+

+ + + + +
+ + +
SAMURAI_Usuario::_nrodoc +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 52 del archivo Usuario.php. +

+Referenciado por getNrodoc(), SAMURAI_Usuario(), y setNrodoc().

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:37:15 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSamurai-members.html b/doc/apidoc/html/classSamurai-members.html new file mode 100644 index 0000000..67d8bae --- /dev/null +++ b/doc/apidoc/html/classSamurai-members.html @@ -0,0 +1,24 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Samurai Lista de los miembros

Esta es la lista completa de miembros para Samurai, incluyendo todos los miembros heredados. + + + + + + + + + + +
_armarArrayPerfiles()Samurai
_armarArraySistemas()Samurai
_dbSamurai
_getIdPerfiles()Samurai
_getIdSistemas()Samurai
_id_sistemaSamurai
getPerfiles()Samurai
getSelectSistemas()Samurai
getSistemas()Samurai
Samurai(&$db, $idSistema=null)Samurai

Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSamurai.html b/doc/apidoc/html/classSamurai.html new file mode 100644 index 0000000..fb709a6 --- /dev/null +++ b/doc/apidoc/html/classSamurai.html @@ -0,0 +1,411 @@ + + +SAMURAI: Samurai class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase Samurai

Lista de todos los miembros.

Descripción detallada

+Objeto general. +

+public +

+ +

+Definición en la línea 41 del archivo Samurai.php. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Métodos públicos

 Samurai (&$db, $idSistema=null)
 Constructor.

 _getIdSistemas ()
 Devuleve un array con los identificadores de todos los sistemas.

 _armarArraySistemas ()
 Arma el array de sistemas.

 getSistemas ()
 Devuelve el array de sistemas.

 getSelectSistemas ()
 Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema.

 getPerfiles ()
 _armarArrayPerfiles ()
 _getIdPerfiles ()
 Devuleve un array con los identificadores de todos los perfiles.


Atributos públicos

 _id_sistema
 _db
+


Documentación del constructor y destructor

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + +
Samurai::Samurai &$  db,
idSistema = null
+
+ + + + + +
+   + + +

+Constructor. +

+Recibe como parametro el identificador del sistema.

+

Parámetros:
+ + + +
Samurai_DB &$db Objeto conexion
int $idSistema Indetificador del sistema
+
+
Devuelve:
void public
+ +

+Definición en la línea 70 del archivo Samurai.php. +

+References _db, y _id_sistema.

+


Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
Samurai::_armarArrayPerfiles  ) 
+
+ + + + + +
+   + + +

+

Devuelve:
array(Perfil) private
+ +

+Definición en la línea 167 del archivo Samurai.php. +

+Referenciado por getPerfiles().

+

+ + + + +
+ + + + + + + + + +
Samurai::_armarArraySistemas  ) 
+
+ + + + + +
+   + + +

+Arma el array de sistemas. +

+

Devuelve:
array(Sistema) private
+ +

+Definición en la línea 105 del archivo Samurai.php. +

+Referenciado por getSistemas().

+

+ + + + +
+ + + + + + + + + +
Samurai::_getIdPerfiles  ) 
+
+ + + + + +
+   + + +

+Devuleve un array con los identificadores de todos los perfiles. +

+

Devuelve:
array(int) private
+ +

+Definición en la línea 185 del archivo Samurai.php. +

+References _db.

+

+ + + + +
+ + + + + + + + + +
Samurai::_getIdSistemas  ) 
+
+ + + + + +
+   + + +

+Devuleve un array con los identificadores de todos los sistemas. +

+

Devuelve:
array(int) private
+ +

+Definición en la línea 84 del archivo Samurai.php. +

+References _db.

+

+ + + + +
+ + + + + + + + + +
Samurai::getPerfiles  ) 
+
+ + + + + +
+   + + +

+

Devuelve:
array(Perfil) public
+ +

+Definición en la línea 156 del archivo Samurai.php. +

+References _armarArrayPerfiles().

+ +

+Here is the call graph for this function:

+ + + +

+ + + + +
+ + + + + + + + + +
Samurai::getSelectSistemas  ) 
+
+ + + + + +
+   + + +

+Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. +

+

Devuelve:
array() public
+ +

+Definición en la línea 141 del archivo Samurai.php.

+

+ + + + +
+ + + + + + + + + +
Samurai::getSistemas  ) 
+
+ + + + + +
+   + + +

+Devuelve el array de sistemas. +

+

Devuelve:
array(Sistema) public
+ +

+Definición en la línea 123 del archivo Samurai.php. +

+References _armarArraySistemas().

+ +

+Here is the call graph for this function:

+ + + +

Documentación de los datos miembro

+

+ + + + +
+ + +
Samurai::_db +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 56 del archivo Samurai.php. +

+Referenciado por _getIdPerfiles(), _getIdSistemas(), y Samurai().

+

+ + + + +
+ + +
Samurai::_id_sistema +
+
+ + + + + +
+   + + +

+ +

+Definición en la línea 48 del archivo Samurai.php. +

+Referenciado por Samurai().

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSamurai__DB2-members.html b/doc/apidoc/html/classSamurai__DB2-members.html new file mode 100644 index 0000000..bd90a26 --- /dev/null +++ b/doc/apidoc/html/classSamurai__DB2-members.html @@ -0,0 +1,15 @@ + + +SAMURAI: Lista de los miembros + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Samurai_DB2 Lista de los miembros

Esta es la lista completa de miembros para Samurai_DB2, incluyendo todos los miembros heredados. + +
connect()Samurai_DB2

Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSamurai__DB2.html b/doc/apidoc/html/classSamurai__DB2.html new file mode 100644 index 0000000..339ec9a --- /dev/null +++ b/doc/apidoc/html/classSamurai__DB2.html @@ -0,0 +1,63 @@ + + +SAMURAI: Samurai_DB2 class Reference + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Referencia de la Clase Samurai_DB2

Lista de todos los miembros.

Descripción detallada

+Manejo interno de las bases de datos. +

+public +

+ +

+Definición en la línea 40 del archivo Samurai_DB.php. + + + + + +

Métodos públicos

 connect ()
 Realiza la conexion con la base de datos.

+


Documentación de las funciones miembro

+

+ + + + +
+ + + + + + + + + +
Samurai_DB2::connect  ) 
+
+ + + + + +
+   + + +

+Realiza la conexion con la base de datos. +

+

Devuelve:
DB public
+ +

+Definición en la línea 50 del archivo Samurai_DB.php.

+


La documentación para esta clase fué generada a partir del siguiente archivo: +
Generado el Tue Jul 8 11:36:24 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/classSamurai_a3_cgraph.png b/doc/apidoc/html/classSamurai_a3_cgraph.png new file mode 100644 index 0000000..c91d42e Binary files /dev/null and b/doc/apidoc/html/classSamurai_a3_cgraph.png differ diff --git a/doc/apidoc/html/classSamurai_a5_cgraph.png b/doc/apidoc/html/classSamurai_a5_cgraph.png new file mode 100644 index 0000000..e713542 Binary files /dev/null and b/doc/apidoc/html/classSamurai_a5_cgraph.png differ diff --git a/doc/apidoc/html/classes.html b/doc/apidoc/html/classes.html new file mode 100644 index 0000000..8289001 --- /dev/null +++ b/doc/apidoc/html/classes.html @@ -0,0 +1,15 @@ + + +SAMURAI: Alphabetical index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI Indice de clases

+
  S  
+
SAMURAI_DB   SAMURAI_Perfil   SAMURAI_Sistema   SAMURAI_Usuario   
Samurai   Samurai_DB2   SAMURAI_Permiso   

Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/doxygen.css b/doc/apidoc/html/doxygen.css new file mode 100644 index 0000000..0564e82 --- /dev/null +++ b/doc/apidoc/html/doxygen.css @@ -0,0 +1,160 @@ +H1 { + text-align: center; + font-family: Arial, Helvetica, sans-serif; +} +H2 { + font-family: Geneva, Arial, Helvetica, sans-serif; +} +CAPTION { font-weight: bold } +DIV.qindex { width: 100%; + background-color: #eeeeff; + border: 4px solid #eeeeff; + text-align: center; + margin-bottom: 2px +} +A.qindex { text-decoration: none; font-weight: bold; } +A.qindex:hover { text-decoration: none; background-color: #ddddff } +A.qindexHL { text-decoration: none; font-weight: bold; + background-color: #6666cc; + color: #ffffff + } +A.qindexHL:hover { text-decoration: none; background-color: #6666cc } +A.qindexRef { text-decoration: none; font-weight: bold; } +A.qindexRef:hover { text-decoration: none; background-color: #ddddff } +A.qindexRefHL { text-decoration: none; font-weight: bold; + background-color: #6666cc; + color: #ffffff + } +A.qindexRefHL:hover { text-decoration: none; background-color: #6666cc } +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #4444ee } +A.codeRef { font-weight: normal; color: #4444ee } +A:hover { text-decoration: none; background-color: #f2f2ff } +DL.el { margin-left: -1cm } +DIV.fragment { + width: 98%; + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding-left: 4px; + margin: 4px; +} +DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: #f2f2ff; font-weight: bold; } +TD.mdname1 { background-color: #f2f2ff; font-weight: bold; color: #602020; } +TD.mdname { background-color: #f2f2ff; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold } +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} +TD.indexkey { + background-color: #eeeeff; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TD.indexvalue { + background-color: #eeeeff; + font-style: italic; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TR.memlist { + background-color: #f0f0f0; +} +P.formulaDsp { text-align: center; } +IMG.formulaDsp { } +IMG.formulaInl { vertical-align: middle; } +SPAN.keyword { color: #008000 } +SPAN.keywordtype { color: #604020 } +SPAN.keywordflow { color: #e08000 } +SPAN.comment { color: #800000 } +SPAN.preprocessor { color: #806020 } +SPAN.stringliteral { color: #002080 } +SPAN.charliteral { color: #008080 } +.mdTable { + border: 1px solid #868686; + background-color: #f2f2ff; +} +.mdRow { + padding: 8px 20px; +} +.mdescLeft { + font-size: smaller; + font-family: Arial, Helvetica, sans-serif; + background-color: #FAFAFA; + padding-left: 8px; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; +} +.mdescRight { + font-size: smaller; + font-family: Arial, Helvetica, sans-serif; + font-style: italic; + background-color: #FAFAFA; + padding-left: 4px; + border-top: 1px none #E0E0E0; + border-right: 1px none #E0E0E0; + border-bottom: 1px none #E0E0E0; + border-left: 1px none #E0E0E0; + margin: 0px; + padding-bottom: 0px; + padding-right: 8px; +} +.memItemLeft { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-style: solid; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 12px; +} +.memItemRight { + padding: 1px 0px 0px 8px; + margin: 4px; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + border-top-style: solid; + border-top-color: #E0E0E0; + border-right-color: #E0E0E0; + border-bottom-color: #E0E0E0; + border-left-color: #E0E0E0; + border-right-style: none; + border-bottom-style: none; + border-left-style: none; + background-color: #FAFAFA; + font-family: Geneva, Arial, Helvetica, sans-serif; + font-size: 13px; +} diff --git a/doc/apidoc/html/doxygen.png b/doc/apidoc/html/doxygen.png new file mode 100644 index 0000000..96ae72c Binary files /dev/null and b/doc/apidoc/html/doxygen.png differ diff --git a/doc/apidoc/html/files.html b/doc/apidoc/html/files.html new file mode 100644 index 0000000..0b3fc54 --- /dev/null +++ b/doc/apidoc/html/files.html @@ -0,0 +1,25 @@ + + +SAMURAI: File Index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI Lista de archivos

Lista de todos los archivos con descripciones breves: + + + + + + + + + + +
Perfil/consultas.php [código]
Samurai/consultas.php [código]
Sistema/consultas.php [código]
DB.php [código]
Perfil.php [código]
Permiso.php [código]
Samurai.php [código]
Samurai_DB.php [código]
Sistema.php [código]
Usuario.php [código]
+
Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/ftv2blank.png b/doc/apidoc/html/ftv2blank.png new file mode 100644 index 0000000..493c3c0 Binary files /dev/null and b/doc/apidoc/html/ftv2blank.png differ diff --git a/doc/apidoc/html/ftv2doc.png b/doc/apidoc/html/ftv2doc.png new file mode 100644 index 0000000..f72999f Binary files /dev/null and b/doc/apidoc/html/ftv2doc.png differ diff --git a/doc/apidoc/html/ftv2folderclosed.png b/doc/apidoc/html/ftv2folderclosed.png new file mode 100644 index 0000000..d6d0634 Binary files /dev/null and b/doc/apidoc/html/ftv2folderclosed.png differ diff --git a/doc/apidoc/html/ftv2folderopen.png b/doc/apidoc/html/ftv2folderopen.png new file mode 100644 index 0000000..bbe2c91 Binary files /dev/null and b/doc/apidoc/html/ftv2folderopen.png differ diff --git a/doc/apidoc/html/ftv2lastnode.png b/doc/apidoc/html/ftv2lastnode.png new file mode 100644 index 0000000..e7b9ba9 Binary files /dev/null and b/doc/apidoc/html/ftv2lastnode.png differ diff --git a/doc/apidoc/html/ftv2link.png b/doc/apidoc/html/ftv2link.png new file mode 100644 index 0000000..14f3fed Binary files /dev/null and b/doc/apidoc/html/ftv2link.png differ diff --git a/doc/apidoc/html/ftv2mlastnode.png b/doc/apidoc/html/ftv2mlastnode.png new file mode 100644 index 0000000..09ceb6a Binary files /dev/null and b/doc/apidoc/html/ftv2mlastnode.png differ diff --git a/doc/apidoc/html/ftv2mnode.png b/doc/apidoc/html/ftv2mnode.png new file mode 100644 index 0000000..3254c05 Binary files /dev/null and b/doc/apidoc/html/ftv2mnode.png differ diff --git a/doc/apidoc/html/ftv2node.png b/doc/apidoc/html/ftv2node.png new file mode 100644 index 0000000..c9f06a5 Binary files /dev/null and b/doc/apidoc/html/ftv2node.png differ diff --git a/doc/apidoc/html/ftv2plastnode.png b/doc/apidoc/html/ftv2plastnode.png new file mode 100644 index 0000000..0b07e00 Binary files /dev/null and b/doc/apidoc/html/ftv2plastnode.png differ diff --git a/doc/apidoc/html/ftv2pnode.png b/doc/apidoc/html/ftv2pnode.png new file mode 100644 index 0000000..2001b79 Binary files /dev/null and b/doc/apidoc/html/ftv2pnode.png differ diff --git a/doc/apidoc/html/ftv2vertline.png b/doc/apidoc/html/ftv2vertline.png new file mode 100644 index 0000000..b330f3a Binary files /dev/null and b/doc/apidoc/html/ftv2vertline.png differ diff --git a/doc/apidoc/html/functions.html b/doc/apidoc/html/functions.html new file mode 100644 index 0000000..ec9af49 --- /dev/null +++ b/doc/apidoc/html/functions.html @@ -0,0 +1,108 @@ + + +SAMURAI: Compound Member Index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+
All | Funciones | Variables
+
_ | c | e | g | m | s
+ +

+ +

+Lista de los miembros de la clase con enlaces a la clase de la que forman parte:

- _ - +

+

- c - +

+

- e - +

+

- g - +

+

- m - +

+

- s - +

+
Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/functions_func.html b/doc/apidoc/html/functions_func.html new file mode 100644 index 0000000..c21064a --- /dev/null +++ b/doc/apidoc/html/functions_func.html @@ -0,0 +1,92 @@ + + +SAMURAI: Compound Member Index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+
All | Funciones | Variables
+
_ | c | e | g | m | s
+ +

+ +

+

- _ - +

+

- c - +

+

- e - +

+

- g - +

+

- m - +

+

- s - +

+
Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/functions_vars.html b/doc/apidoc/html/functions_vars.html new file mode 100644 index 0000000..793b8ab --- /dev/null +++ b/doc/apidoc/html/functions_vars.html @@ -0,0 +1,34 @@ + + +SAMURAI: Compound Member Index + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+
All | Funciones | Variables
+ +

+

+
Generado el Tue Jul 8 11:36:22 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/graph_legend.dot b/doc/apidoc/html/graph_legend.dot new file mode 100644 index 0000000..5420927 --- /dev/null +++ b/doc/apidoc/html/graph_legend.dot @@ -0,0 +1,22 @@ +digraph G +{ + edge [fontname="Helvetica",fontsize=10,labelfontname="Helvetica",labelfontsize=10]; + node [fontname="Helvetica",fontsize=10,shape=record]; + Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"]; + Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"]; + Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"]; + Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="Helvetica"]; + Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"]; + Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="Helvetica"]; + Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"]; + Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"]; + Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"]; + Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; + Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="Helvetica"]; + Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"]; + Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="Helvetica"]; + Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"]; +} diff --git a/doc/apidoc/html/graph_legend.html b/doc/apidoc/html/graph_legend.html new file mode 100644 index 0000000..daf02b2 --- /dev/null +++ b/doc/apidoc/html/graph_legend.html @@ -0,0 +1,46 @@ + + +SAMURAI: Graph Legend + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

Leyenda del Gráfico

Esta página explica como interpretar los gráficos que son generados por doxygen.

+Considere el siguiente ejemplo: /*! Clase invisible por truncamiento */ class Invisible { };

+/*! Clase truncada, relación de herencia escondida */ class Truncated : public Invisible { };

+/* Clase no documentada con comentarios de doxygen */ class Undocumented { };

+/*! Clase que es heredera usando herencia publica */ class PublicBase : public Truncated { };

+/*! Clase que es heredera usando herencia protegida */ class ProtectedBase { };

+/*! Clase que es heredera usando herencia privada */ class PrivateBase { };

+/*! Clase que es usada por la clase hija */ class Used { };

+/*! Super-Clase que hereda de varias otras clases */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented { private: Used *m_usedClass; }; Si la etiqueta MAX_DOT_GRAPH_HEIGHT en el archivo de configuración tiene valor 200 resultará en el siguiente gráfico:

+

+graph_legend.png +
+

+Las cajas en el gráfico arriba tienen el significado que sigue:

+Las flechas tienen el siguiente significado: +
Generado el Tue Jul 8 11:37:17 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/graph_legend.png b/doc/apidoc/html/graph_legend.png new file mode 100644 index 0000000..c215ba8 Binary files /dev/null and b/doc/apidoc/html/graph_legend.png differ diff --git a/doc/apidoc/html/index.html b/doc/apidoc/html/index.html new file mode 100644 index 0000000..dfa9abe --- /dev/null +++ b/doc/apidoc/html/index.html @@ -0,0 +1,8 @@ + + +SAMURAI + + + + + diff --git a/doc/apidoc/html/main.html b/doc/apidoc/html/main.html new file mode 100644 index 0000000..c264277 --- /dev/null +++ b/doc/apidoc/html/main.html @@ -0,0 +1,15 @@ + + +SAMURAI: Página principal + + + +
Página principal | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases
+

SAMURAI Documentación

+

+

$Rev$


Generado el Tue Jul 8 11:36:20 2003 para SAMURAI por + +doxygen +1.3.2
+ + diff --git a/doc/apidoc/html/tree.html b/doc/apidoc/html/tree.html new file mode 100644 index 0000000..d73e32d --- /dev/null +++ b/doc/apidoc/html/tree.html @@ -0,0 +1,141 @@ + + + + + + + TreeView + + + + + +
+

SAMURAI

+
+

o*Página principal

+

o+Lista de archivos

+ +

o+Lista de componentes

+ +

\*Miembros de las clases

+
+
+ + diff --git a/doc/apidoc/latex/DB_8php.tex b/doc/apidoc/latex/DB_8php.tex new file mode 100644 index 0000000..2ed0e38 --- /dev/null +++ b/doc/apidoc/latex/DB_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{DB_8php}{ +\section{Referencia del Archivo DB.php} +\label{DB_8php}\index{DB.php@{DB.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSAMURAI__DB}{SAMURAI\_\-DB} +\begin{CompactList}\small\item\em Manejo interno de las bases de datos. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Makefile b/doc/apidoc/latex/Makefile new file mode 100644 index 0000000..e270675 --- /dev/null +++ b/doc/apidoc/latex/Makefile @@ -0,0 +1,39 @@ +all: refman.dvi + +ps: refman.ps + +pdf: refman.pdf + +ps_2on1: refman_2on1.ps + +pdf_2on1: refman_2on1.pdf + +refman.ps: refman.dvi + dvips -o refman.ps refman.dvi + +refman.pdf: refman.ps + ps2pdf refman.ps refman.pdf + +refman.dvi: refman.tex doxygen.sty + echo "Running latex..." + latex refman.tex + echo "Running makeindex..." + makeindex refman.idx + echo "Rerunning latex...." + latex refman.tex + latex_count=5 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + latex refman.tex ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + +refman_2on1.ps: refman.ps + psnup -2 refman.ps >refman_2on1.ps + +refman_2on1.pdf: refman_2on1.ps + ps2pdf refman_2on1.ps refman_2on1.pdf + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out diff --git a/doc/apidoc/latex/Perfil_2consultas_8php.tex b/doc/apidoc/latex/Perfil_2consultas_8php.tex new file mode 100644 index 0000000..140a60b --- /dev/null +++ b/doc/apidoc/latex/Perfil_2consultas_8php.tex @@ -0,0 +1,6 @@ +\hypertarget{Perfil_2consultas_8php}{ +\section{Referencia del Archivo consultas.php} +\label{Perfil_2consultas_8php}\index{consultas.php@{consultas.php}} +} + + diff --git a/doc/apidoc/latex/Perfil_8php.tex b/doc/apidoc/latex/Perfil_8php.tex new file mode 100644 index 0000000..525f7f1 --- /dev/null +++ b/doc/apidoc/latex/Perfil_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Perfil_8php}{ +\section{Referencia del Archivo Perfil.php} +\label{Perfil_8php}\index{Perfil.php@{Perfil.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSAMURAI__Perfil}{SAMURAI\_\-Perfil} +\begin{CompactList}\small\item\em Clase para el manejo de los perfies. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Permiso_8php.tex b/doc/apidoc/latex/Permiso_8php.tex new file mode 100644 index 0000000..225c670 --- /dev/null +++ b/doc/apidoc/latex/Permiso_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Permiso_8php}{ +\section{Referencia del Archivo Permiso.php} +\label{Permiso_8php}\index{Permiso.php@{Permiso.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSAMURAI__Permiso}{SAMURAI\_\-Permiso} +\begin{CompactList}\small\item\em Clase para el manejo de los Permisos. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Samurai_2consultas_8php.tex b/doc/apidoc/latex/Samurai_2consultas_8php.tex new file mode 100644 index 0000000..f69cc0d --- /dev/null +++ b/doc/apidoc/latex/Samurai_2consultas_8php.tex @@ -0,0 +1,6 @@ +\hypertarget{Samurai_2consultas_8php}{ +\section{Referencia del Archivo consultas.php} +\label{Samurai_2consultas_8php}\index{consultas.php@{consultas.php}} +} + + diff --git a/doc/apidoc/latex/Samurai_8php.tex b/doc/apidoc/latex/Samurai_8php.tex new file mode 100644 index 0000000..b5f03f7 --- /dev/null +++ b/doc/apidoc/latex/Samurai_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Samurai_8php}{ +\section{Referencia del Archivo Samurai.php} +\label{Samurai_8php}\index{Samurai.php@{Samurai.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSamurai}{Samurai} +\begin{CompactList}\small\item\em Objeto general. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Samurai__DB_8php.tex b/doc/apidoc/latex/Samurai__DB_8php.tex new file mode 100644 index 0000000..3b4c478 --- /dev/null +++ b/doc/apidoc/latex/Samurai__DB_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Samurai__DB_8php}{ +\section{Referencia del Archivo Samurai\_\-DB.php} +\label{Samurai__DB_8php}\index{Samurai_DB.php@{Samurai\_\-DB.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSamurai__DB2}{Samurai\_\-DB2} +\begin{CompactList}\small\item\em Manejo interno de las bases de datos. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Sistema_2consultas_8php.tex b/doc/apidoc/latex/Sistema_2consultas_8php.tex new file mode 100644 index 0000000..37ebc6e --- /dev/null +++ b/doc/apidoc/latex/Sistema_2consultas_8php.tex @@ -0,0 +1,6 @@ +\hypertarget{Sistema_2consultas_8php}{ +\section{Referencia del Archivo consultas.php} +\label{Sistema_2consultas_8php}\index{consultas.php@{consultas.php}} +} + + diff --git a/doc/apidoc/latex/Sistema_8php.tex b/doc/apidoc/latex/Sistema_8php.tex new file mode 100644 index 0000000..b3b0f64 --- /dev/null +++ b/doc/apidoc/latex/Sistema_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Sistema_8php}{ +\section{Referencia del Archivo Sistema.php} +\label{Sistema_8php}\index{Sistema.php@{Sistema.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSAMURAI__Sistema}{SAMURAI\_\-Sistema} +\begin{CompactList}\small\item\em Clase para el manejo de los sistemas. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/Usuario_8php.tex b/doc/apidoc/latex/Usuario_8php.tex new file mode 100644 index 0000000..00820dc --- /dev/null +++ b/doc/apidoc/latex/Usuario_8php.tex @@ -0,0 +1,11 @@ +\hypertarget{Usuario_8php}{ +\section{Referencia del Archivo Usuario.php} +\label{Usuario_8php}\index{Usuario.php@{Usuario.php}} +} + + +\subsection*{Clases} +\begin{CompactItemize} +\item +class \hyperlink{classSAMURAI__Usuario}{SAMURAI\_\-Usuario} +\begin{CompactList}\small\item\em Clase para el manejo de los usuarios. \item\end{CompactList}\end{CompactItemize} diff --git a/doc/apidoc/latex/annotated.tex b/doc/apidoc/latex/annotated.tex new file mode 100644 index 0000000..cdd7ef3 --- /dev/null +++ b/doc/apidoc/latex/annotated.tex @@ -0,0 +1,10 @@ +\section{SAMURAI Lista de componentes} +Lista de las clases, estructuras, uniones e interfaces con una breve descripci\'{o}n:\begin{CompactList} +\item\contentsline{section}{\hyperlink{classSamurai}{Samurai} (Objeto general )}{\pageref{classSamurai}}{} +\item\contentsline{section}{\hyperlink{classSAMURAI__DB}{SAMURAI\_\-DB} (Manejo interno de las bases de datos )}{\pageref{classSAMURAI__DB}}{} +\item\contentsline{section}{\hyperlink{classSamurai__DB2}{Samurai\_\-DB2} (Manejo interno de las bases de datos )}{\pageref{classSamurai__DB2}}{} +\item\contentsline{section}{\hyperlink{classSAMURAI__Perfil}{SAMURAI\_\-Perfil} (Clase para el manejo de los perfies )}{\pageref{classSAMURAI__Perfil}}{} +\item\contentsline{section}{\hyperlink{classSAMURAI__Permiso}{SAMURAI\_\-Permiso} (Clase para el manejo de los Permisos )}{\pageref{classSAMURAI__Permiso}}{} +\item\contentsline{section}{\hyperlink{classSAMURAI__Sistema}{SAMURAI\_\-Sistema} (Clase para el manejo de los sistemas )}{\pageref{classSAMURAI__Sistema}}{} +\item\contentsline{section}{\hyperlink{classSAMURAI__Usuario}{SAMURAI\_\-Usuario} (Clase para el manejo de los usuarios )}{\pageref{classSAMURAI__Usuario}}{} +\end{CompactList} diff --git a/doc/apidoc/latex/classSAMURAI__DB.tex b/doc/apidoc/latex/classSAMURAI__DB.tex new file mode 100644 index 0000000..9f25a00 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__DB.tex @@ -0,0 +1,39 @@ +\hypertarget{classSAMURAI__DB}{ +\section{Referencia de la Clase SAMURAI\_\-DB} +\label{classSAMURAI__DB}\index{SAMURAI_DB@{SAMURAI\_\-DB}} +} + + +\subsection{Descripci\'{o}n detallada} +Manejo interno de las bases de datos. + +public + + + +Definici\'{o}n en la l\'{\i}nea 37 del archivo DB.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__DB_a0}{connect} () +\begin{CompactList}\small\item\em Realiza la conexion con la base de datos. \item\end{CompactList}\end{CompactItemize} + + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSAMURAI__DB_a0}{ +\index{SAMURAI_DB@{SAMURAI\_\-DB}!connect@{connect}} +\index{connect@{connect}!SAMURAI_DB@{SAMURAI\_\-DB}} +\subsubsection[connect]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-DB::connect ()}} +\label{classSAMURAI__DB_a0} + + +Realiza la conexion con la base de datos. + +\begin{Desc} +\item[Devuelve:]DB public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 47 del archivo DB.php. + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{DB_8php}{DB.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSAMURAI__Perfil.tex b/doc/apidoc/latex/classSAMURAI__Perfil.tex new file mode 100644 index 0000000..c2c6fda --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Perfil.tex @@ -0,0 +1,425 @@ +\hypertarget{classSAMURAI__Perfil}{ +\section{Referencia de la Clase SAMURAI\_\-Perfil} +\label{classSAMURAI__Perfil}\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +} + + +\subsection{Descripci\'{o}n detallada} +Clase para el manejo de los perfies. + +public + + + +Definici\'{o}n en la l\'{\i}nea 37 del archivo Perfil.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Perfil_a0}{get\-Id} () +\begin{CompactList}\small\item\em Gets Id. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a1}{set\-Id} (\$id) +\begin{CompactList}\small\item\em Sets Id. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a2}{get\-Descripcion} () +\begin{CompactList}\small\item\em Gets Descripcion. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a3}{set\-Descripcion} (\$descripcion) +\begin{CompactList}\small\item\em Sets Descripcion. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a4}{get\-Tipo} () +\begin{CompactList}\small\item\em Gets Tipo. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a5}{set\-Tipo} (\$tipo) +\begin{CompactList}\small\item\em Sets Tipo. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a6}{get\-Responsable} () +\begin{CompactList}\small\item\em Gets Responsable. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a7}{set\-Responsable} (\$responsable) +\begin{CompactList}\small\item\em Sets Responsable. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a8}{SAMURAI\_\-Perfil} (\&\$db, \$id=null) +\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a9}{\_\-obtener\-Datos\-Db} () +\begin{CompactList}\small\item\em Obtiene los datos de la base de datos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a10}{guardar\-Datos} (\$accion=grabar) +\begin{CompactList}\small\item\em Redirecciona segun la accion correspondiente. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a11}{\_\-grabar\-Db} () +\begin{CompactList}\small\item\em Graba la informacion del perfil en base. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a12}{\_\-borrar\-Db} () +\begin{CompactList}\small\item\em Borra la informacion del perfil de la base. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_a13}{\_\-modificar\-Db} () +\end{CompactItemize} +\subsection*{M\'{e}todos p\'{u}blicos est\'{a}ticos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Perfil_e0}{\_\-get\-Id\-Perfiles} (\&\$db) +\begin{CompactList}\small\item\em Devuleve un array con los identificadores de todos los perfiles. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Perfil_e1}{get\-Perfiles} (\&\$db) +\end{CompactItemize} +\subsection*{Atributos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Perfil_o0}{\_\-id} +\item +\hyperlink{classSAMURAI__Perfil_o1}{\_\-descripcion} +\item +\hyperlink{classSAMURAI__Perfil_o2}{\_\-tipo} +\item +\hyperlink{classSAMURAI__Perfil_o3}{\_\-db} +\item +\hyperlink{classSAMURAI__Perfil_o4}{\_\-responsable} +\end{CompactItemize} + + +\subsection{Documentaci\'{o}n del constructor y destructor} +\hypertarget{classSAMURAI__Perfil_a8}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[SAMURAI\_\-Perfil]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::SAMURAI\_\-Perfil (\&\$ {\em db}, \$ {\em id} = null)}} +\label{classSAMURAI__Perfil_a8} + + +Constructor. + +Si recibe un identificador como parametro, busca la informacion en la base. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Objeto conexion \item[{\em int}]\$id Identificador del perfil.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 182 del archivo Perfil.php. + +References \_\-db, \_\-descripcion, \_\-id, \_\-obtener\-Datos\-Db(), \_\-tipo, y set\-Id(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=282pt]{classSAMURAI__Perfil_a8_cgraph} +\end{center} +\end{figure} + + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSAMURAI__Perfil_a12}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_borrarDb@{\_\-borrarDb}} +\index{_borrarDb@{\_\-borrarDb}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-borrarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::\_\-borrar\-Db ()}} +\label{classSAMURAI__Perfil_a12} + + +Borra la informacion del perfil de la base. + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 271 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_e0}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_getIdPerfiles@{\_\-getIdPerfiles}} +\index{_getIdPerfiles@{\_\-getIdPerfiles}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-getIdPerfiles]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::\_\-get\-Id\-Perfiles (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Perfil_e0} + + +Devuleve un array con los identificadores de todos los perfiles. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(int) protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 298 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_a11}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_grabarDb@{\_\-grabarDb}} +\index{_grabarDb@{\_\-grabarDb}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-grabarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::\_\-grabar\-Db ()}} +\label{classSAMURAI__Perfil_a11} + + +Graba la informacion del perfil en base. + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 258 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_a13}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_modificarDb@{\_\-modificarDb}} +\index{_modificarDb@{\_\-modificarDb}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-modificarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::\_\-modificar\-Db ()}} +\label{classSAMURAI__Perfil_a13} + + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 282 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_a9}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_obtenerDatosDb@{\_\-obtenerDatosDb}} +\index{_obtenerDatosDb@{\_\-obtenerDatosDb}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-obtenerDatosDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::\_\-obtener\-Datos\-Db ()}} +\label{classSAMURAI__Perfil_a9} + + +Obtiene los datos de la base de datos. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 205 del archivo Perfil.php. + +References \_\-db, set\-Descripcion(), set\-Responsable(), y set\-Tipo(). + +Referenciado por SAMURAI\_\-Perfil(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=282pt]{classSAMURAI__Perfil_a9_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Perfil_a2}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!getDescripcion@{getDescripcion}} +\index{getDescripcion@{getDescripcion}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[getDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::get\-Descripcion ()}} +\label{classSAMURAI__Perfil_a2} + + +Gets Descripcion. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 107 del archivo Perfil.php. + +References \_\-descripcion.\hypertarget{classSAMURAI__Perfil_a0}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!getId@{getId}} +\index{getId@{getId}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[getId]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::get\-Id ()}} +\label{classSAMURAI__Perfil_a0} + + +Gets Id. + +\begin{Desc} +\item[Devuelve:]int public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 84 del archivo Perfil.php. + +References \_\-id.\hypertarget{classSAMURAI__Perfil_e1}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!getPerfiles@{getPerfiles}} +\index{getPerfiles@{getPerfiles}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[getPerfiles]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::get\-Perfiles (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Perfil_e1} + + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(Perfil) public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 312 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_a6}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!getResponsable@{getResponsable}} +\index{getResponsable@{getResponsable}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[getResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::get\-Responsable ()}} +\label{classSAMURAI__Perfil_a6} + + +Gets Responsable. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 153 del archivo Perfil.php. + +References \_\-responsable.\hypertarget{classSAMURAI__Perfil_a4}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!getTipo@{getTipo}} +\index{getTipo@{getTipo}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[getTipo]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::get\-Tipo ()}} +\label{classSAMURAI__Perfil_a4} + + +Gets Tipo. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 130 del archivo Perfil.php. + +References \_\-tipo.\hypertarget{classSAMURAI__Perfil_a10}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!guardarDatos@{guardarDatos}} +\index{guardarDatos@{guardarDatos}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[guardarDatos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::guardar\-Datos (\$ {\em accion} = grabar)}} +\label{classSAMURAI__Perfil_a10} + + +Redirecciona segun la accion correspondiente. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$accion Representa la accion a desarrollar\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]mixed public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 245 del archivo Perfil.php.\hypertarget{classSAMURAI__Perfil_a3}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!setDescripcion@{setDescripcion}} +\index{setDescripcion@{setDescripcion}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[setDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::set\-Descripcion (\$ {\em descripcion})}} +\label{classSAMURAI__Perfil_a3} + + +Sets Descripcion. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$descripcion Descripcion.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 119 del archivo Perfil.php. + +References \_\-descripcion. + +Referenciado por \_\-obtener\-Datos\-Db().\hypertarget{classSAMURAI__Perfil_a1}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!setId@{setId}} +\index{setId@{setId}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[setId]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::set\-Id (\$ {\em id})}} +\label{classSAMURAI__Perfil_a1} + + +Sets Id. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id Id.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 96 del archivo Perfil.php. + +References \_\-id. + +Referenciado por SAMURAI\_\-Perfil().\hypertarget{classSAMURAI__Perfil_a7}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!setResponsable@{setResponsable}} +\index{setResponsable@{setResponsable}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[setResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::set\-Responsable (\$ {\em responsable})}} +\label{classSAMURAI__Perfil_a7} + + +Sets Responsable. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$responsable Responsable.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 165 del archivo Perfil.php. + +References \_\-responsable. + +Referenciado por \_\-obtener\-Datos\-Db().\hypertarget{classSAMURAI__Perfil_a5}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!setTipo@{setTipo}} +\index{setTipo@{setTipo}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[setTipo]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Perfil::set\-Tipo (\$ {\em tipo})}} +\label{classSAMURAI__Perfil_a5} + + +Sets Tipo. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$tipo Tipo.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 142 del archivo Perfil.php. + +References \_\-tipo. + +Referenciado por \_\-obtener\-Datos\-Db(). + +\subsection{Documentaci\'{o}n de los datos miembro} +\hypertarget{classSAMURAI__Perfil_o3}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_db@{\_\-db}} +\index{_db@{\_\-db}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-db]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Perfil_o3}{SAMURAI\_\-Perfil::\_\-db}}} +\label{classSAMURAI__Perfil_o3} + + + + +Definici\'{o}n en la l\'{\i}nea 68 del archivo Perfil.php. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Perfil().\hypertarget{classSAMURAI__Perfil_o1}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_descripcion@{\_\-descripcion}} +\index{_descripcion@{\_\-descripcion}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-descripcion]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Perfil_o1}{SAMURAI\_\-Perfil::\_\-descripcion}}} +\label{classSAMURAI__Perfil_o1} + + + + +Definici\'{o}n en la l\'{\i}nea 52 del archivo Perfil.php. + +Referenciado por get\-Descripcion(), SAMURAI\_\-Perfil(), y set\-Descripcion().\hypertarget{classSAMURAI__Perfil_o0}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_id@{\_\-id}} +\index{_id@{\_\-id}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Perfil_o0}{SAMURAI\_\-Perfil::\_\-id}}} +\label{classSAMURAI__Perfil_o0} + + + + +Definici\'{o}n en la l\'{\i}nea 44 del archivo Perfil.php. + +Referenciado por get\-Id(), SAMURAI\_\-Perfil(), y set\-Id().\hypertarget{classSAMURAI__Perfil_o4}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_responsable@{\_\-responsable}} +\index{_responsable@{\_\-responsable}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-responsable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Perfil_o4}{SAMURAI\_\-Perfil::\_\-responsable}}} +\label{classSAMURAI__Perfil_o4} + + + + +Definici\'{o}n en la l\'{\i}nea 76 del archivo Perfil.php. + +Referenciado por get\-Responsable(), y set\-Responsable().\hypertarget{classSAMURAI__Perfil_o2}{ +\index{SAMURAI_Perfil@{SAMURAI\_\-Perfil}!_tipo@{\_\-tipo}} +\index{_tipo@{\_\-tipo}!SAMURAI_Perfil@{SAMURAI\_\-Perfil}} +\subsubsection[\_\-tipo]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Perfil_o2}{SAMURAI\_\-Perfil::\_\-tipo}}} +\label{classSAMURAI__Perfil_o2} + + + + +Definici\'{o}n en la l\'{\i}nea 60 del archivo Perfil.php. + +Referenciado por get\-Tipo(), SAMURAI\_\-Perfil(), y set\-Tipo(). + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Perfil_8php}{Perfil.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSAMURAI__Perfil_a8_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Perfil_a8_cgraph.eps new file mode 100644 index 0000000..7316cca --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Perfil_a8_cgraph.eps @@ -0,0 +1,455 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 565 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 565 173 +%%PageOrientation: Portrait +gsave +35 35 530 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node12 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 271 112 moveto +469 112 lineto +469 127 lineto +271 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 271 112 moveto +469 112 lineto +469 127 lineto +271 127 lineto +closepath +stroke +gsave 10 dict begin +370 115 moveto 188 -0.5 (SAMURAI_Perfil::SAMURAI_Perfil) alignedtext +end grestore +end grestore + +% Node13 +[ /Rect [ 185 61 377 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a9) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 185 60 moveto +378 60 lineto +378 75 lineto +185 75 lineto +closepath +stroke +gsave 10 dict begin +281 63 moveto 183 -0.5 (SAMURAI_Perfil::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node12 -> Node13 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 357 112 moveto +342 103 319 90 302 80 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 304 78 moveto +294 76 lineto +302 83 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node17 +[ /Rect [ 395 61 523 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a1) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 395 60 moveto +523 60 lineto +523 75 lineto +395 75 lineto +closepath +stroke +gsave 10 dict begin +459 63 moveto 118 -0.5 (SAMURAI_Perfil::setId) alignedtext +end grestore +end grestore + +% Node12 -> Node17 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 383 112 moveto +398 103 421 90 438 80 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 438 83 moveto +446 76 lineto +436 78 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node14 +[ /Rect [ 0 9 174 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +175 8 lineto +175 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +87 11 moveto 165 -0.5 (SAMURAI_Perfil::setDescripcion) alignedtext +end grestore +end grestore + +% Node13 -> Node14 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 253 60 moveto +219 51 161 35 124 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 125 24 moveto +115 24 lineto +124 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node15 +[ /Rect [ 192 9 370 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 192 8 moveto +371 8 lineto +371 23 lineto +192 23 lineto +closepath +stroke +gsave 10 dict begin +281 11 moveto 169 -0.5 (SAMURAI_Perfil::setResponsable) alignedtext +end grestore +end grestore + +% Node13 -> Node15 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 281 60 moveto +281 53 281 42 281 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 284 34 moveto +281 24 lineto +279 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node16 +[ /Rect [ 388 9 528 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 388 8 moveto +528 8 lineto +528 23 lineto +388 23 lineto +closepath +stroke +gsave 10 dict begin +458 11 moveto 130 -0.5 (SAMURAI_Perfil::setTipo) alignedtext +end grestore +end grestore + +% Node13 -> Node16 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 307 60 moveto +337 51 390 36 423 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 423 29 moveto +432 24 lineto +422 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Perfil_a9_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Perfil_a9_cgraph.eps new file mode 100644 index 0000000..ca425a3 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Perfil_a9_cgraph.eps @@ -0,0 +1,381 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 565 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 565 121 +%%PageOrientation: Portrait +gsave +35 35 530 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node22 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 185 60 moveto +378 60 lineto +378 75 lineto +185 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 185 60 moveto +378 60 lineto +378 75 lineto +185 75 lineto +closepath +stroke +gsave 10 dict begin +281 63 moveto 183 -0.5 (SAMURAI_Perfil::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node23 +[ /Rect [ 0 9 174 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +175 8 lineto +175 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +87 11 moveto 165 -0.5 (SAMURAI_Perfil::setDescripcion) alignedtext +end grestore +end grestore + +% Node22 -> Node23 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 253 60 moveto +219 51 161 35 124 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 125 24 moveto +115 24 lineto +124 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node24 +[ /Rect [ 192 9 370 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 192 8 moveto +371 8 lineto +371 23 lineto +192 23 lineto +closepath +stroke +gsave 10 dict begin +281 11 moveto 169 -0.5 (SAMURAI_Perfil::setResponsable) alignedtext +end grestore +end grestore + +% Node22 -> Node24 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 281 60 moveto +281 53 281 42 281 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 284 34 moveto +281 24 lineto +279 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node25 +[ /Rect [ 388 9 528 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Perfil.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 388 8 moveto +528 8 lineto +528 23 lineto +388 23 lineto +closepath +stroke +gsave 10 dict begin +458 11 moveto 130 -0.5 (SAMURAI_Perfil::setTipo) alignedtext +end grestore +end grestore + +% Node22 -> Node25 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 307 60 moveto +337 51 390 36 423 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 423 29 moveto +432 24 lineto +422 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso.tex b/doc/apidoc/latex/classSAMURAI__Permiso.tex new file mode 100644 index 0000000..9306b34 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso.tex @@ -0,0 +1,471 @@ +\hypertarget{classSAMURAI__Permiso}{ +\section{Referencia de la Clase SAMURAI\_\-Permiso} +\label{classSAMURAI__Permiso}\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +} + + +\subsection{Descripci\'{o}n detallada} +Clase para el manejo de los Permisos. + +public + + + +Definici\'{o}n en la l\'{\i}nea 35 del archivo Permiso.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Permiso_a0}{get\-Id} () +\begin{CompactList}\small\item\em Gets Id. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a1}{set\-Id} (\$id) +\begin{CompactList}\small\item\em Sets Id. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a2}{get\-Descripcion} () +\begin{CompactList}\small\item\em Gets Descripcion. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a3}{set\-Descripcion} (\$descripcion) +\begin{CompactList}\small\item\em Sets Descripcion. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a4}{get\-Responsable} () +\begin{CompactList}\small\item\em Gets Responsable. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a5}{set\-Responsable} (\$responsable) +\begin{CompactList}\small\item\em Sets Responsable. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a6}{SAMURAI\_\-Permiso} (\&\$db, \$id=null) +\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a7}{\_\-obtener\-Datos\-Db} () +\begin{CompactList}\small\item\em Obtiene de la base de datos la informacion del permiso. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a8}{guardar\-Datos} (\$accion=grabar) +\begin{CompactList}\small\item\em Modifica la base de datos segun accion. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a9}{\_\-grabar\-Db} () +\begin{CompactList}\small\item\em Graba en base el permiso. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a10}{\_\-borrar\-Db} () +\begin{CompactList}\small\item\em Borra de la base el permiso. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_a11}{\_\-modificar\-Db} () +\begin{CompactList}\small\item\em Actualiza los datos del permiso. \item\end{CompactList}\end{CompactItemize} +\subsection*{M\'{e}todos p\'{u}blicos est\'{a}ticos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Permiso_e0}{\_\-get\-Id\-Permisos} (\&\$db) +\begin{CompactList}\small\item\em Devuleve un array con los identificadores de todos los permisos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_e1}{get\-Array\-Permisos} (\&\$db) +\begin{CompactList}\small\item\em Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Permiso_e2}{get\-Permisos} (\&\$db) +\begin{CompactList}\small\item\em Devuelve el array de permisos. \item\end{CompactList}\end{CompactItemize} +\subsection*{Atributos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Permiso_o0}{\_\-id} +\item +\hyperlink{classSAMURAI__Permiso_o1}{\_\-descripcion} +\item +\hyperlink{classSAMURAI__Permiso_o2}{\_\-db} +\item +\hyperlink{classSAMURAI__Permiso_o3}{\_\-responsable} +\end{CompactItemize} + + +\subsection{Documentaci\'{o}n del constructor y destructor} +\hypertarget{classSAMURAI__Permiso_a6}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[SAMURAI\_\-Permiso]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::SAMURAI\_\-Permiso (\&\$ {\em db}, \$ {\em id} = null)}} +\label{classSAMURAI__Permiso_a6} + + +Constructor. + +Si recibe como parametro el identificador del permiso, busca la informacion en la DB. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Objeto conexion \item[{\em int}]\$id Identificador del permiso\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 149 del archivo Permiso.php. + +References \_\-db, \_\-id, \_\-obtener\-Datos\-Db(), y set\-Descripcion(). + +Referenciado por get\-Permisos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=215pt]{classSAMURAI__Permiso_a6_cgraph} +\end{center} +\end{figure} + + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSAMURAI__Permiso_a10}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_borrarDb@{\_\-borrarDb}} +\index{_borrarDb@{\_\-borrarDb}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-borrarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::\_\-borrar\-Db ()}} +\label{classSAMURAI__Permiso_a10} + + +Borra de la base el permiso. + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 247 del archivo Permiso.php. + +References \_\-db, y get\-Id(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=103pt]{classSAMURAI__Permiso_a10_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_e0}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_getIdPermisos@{\_\-getIdPermisos}} +\index{_getIdPermisos@{\_\-getIdPermisos}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-getIdPermisos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::\_\-get\-Id\-Permisos (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Permiso_e0} + + +Devuleve un array con los identificadores de todos los permisos. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(int) protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 302 del archivo Permiso.php. + +Referenciado por get\-Permisos().\hypertarget{classSAMURAI__Permiso_a9}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_grabarDb@{\_\-grabarDb}} +\index{_grabarDb@{\_\-grabarDb}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-grabarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::\_\-grabar\-Db ()}} +\label{classSAMURAI__Permiso_a9} + + +Graba en base el permiso. + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 228 del archivo Permiso.php. + +References \_\-db, y get\-Responsable(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=114pt]{classSAMURAI__Permiso_a9_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_a11}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_modificarDb@{\_\-modificarDb}} +\index{_modificarDb@{\_\-modificarDb}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-modificarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::\_\-modificar\-Db ()}} +\label{classSAMURAI__Permiso_a11} + + +Actualiza los datos del permiso. + +\begin{Desc} +\item[Devuelve:]mixed protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 280 del archivo Permiso.php. + +References \_\-db, get\-Descripcion(), y get\-Responsable(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=217pt]{classSAMURAI__Permiso_a11_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_a7}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_obtenerDatosDb@{\_\-obtenerDatosDb}} +\index{_obtenerDatosDb@{\_\-obtenerDatosDb}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-obtenerDatosDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::\_\-obtener\-Datos\-Db ()}} +\label{classSAMURAI__Permiso_a7} + + +Obtiene de la base de datos la informacion del permiso. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 167 del archivo Permiso.php. + +References \_\-db, set\-Descripcion(), y set\-Responsable(). + +Referenciado por SAMURAI\_\-Permiso(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=215pt]{classSAMURAI__Permiso_a7_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_e1}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!getArrayPermisos@{getArrayPermisos}} +\index{getArrayPermisos@{getArrayPermisos}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[getArrayPermisos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::get\-Array\-Permisos (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Permiso_e1} + + +Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array() public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 328 del archivo Permiso.php. + +References get\-Permisos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=233pt]{classSAMURAI__Permiso_e1_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_a2}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!getDescripcion@{getDescripcion}} +\index{getDescripcion@{getDescripcion}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[getDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::get\-Descripcion ()}} +\label{classSAMURAI__Permiso_a2} + + +Gets Descripcion. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 97 del archivo Permiso.php. + +References \_\-descripcion. + +Referenciado por \_\-modificar\-Db().\hypertarget{classSAMURAI__Permiso_a0}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!getId@{getId}} +\index{getId@{getId}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[getId]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::get\-Id ()}} +\label{classSAMURAI__Permiso_a0} + + +Gets Id. + +\begin{Desc} +\item[Devuelve:]int public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 74 del archivo Permiso.php. + +References \_\-id. + +Referenciado por \_\-borrar\-Db().\hypertarget{classSAMURAI__Permiso_e2}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!getPermisos@{getPermisos}} +\index{getPermisos@{getPermisos}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[getPermisos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::get\-Permisos (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Permiso_e2} + + +Devuelve el array de permisos. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(Permiso) public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 349 del archivo Permiso.php. + +References \_\-get\-Id\-Permisos(), y SAMURAI\_\-Permiso(). + +Referenciado por get\-Array\-Permisos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=233pt]{classSAMURAI__Permiso_e2_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_a4}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!getResponsable@{getResponsable}} +\index{getResponsable@{getResponsable}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[getResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::get\-Responsable ()}} +\label{classSAMURAI__Permiso_a4} + + +Gets Responsable. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 120 del archivo Permiso.php. + +References \_\-responsable. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Permiso_a8}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!guardarDatos@{guardarDatos}} +\index{guardarDatos@{guardarDatos}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[guardarDatos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::guardar\-Datos (\$ {\em accion} = grabar)}} +\label{classSAMURAI__Permiso_a8} + + +Modifica la base de datos segun accion. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$accion Indica la accion a realizar\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]mixed public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 203 del archivo Permiso.php. + +References \_\-borrar\-Db(), \_\-grabar\-Db(), y \_\-modificar\-Db(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=306pt]{classSAMURAI__Permiso_a8_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Permiso_a3}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!setDescripcion@{setDescripcion}} +\index{setDescripcion@{setDescripcion}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[setDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::set\-Descripcion (\$ {\em descripcion})}} +\label{classSAMURAI__Permiso_a3} + + +Sets Descripcion. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$descripcion Descripcion.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 109 del archivo Permiso.php. + +References \_\-descripcion. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Permiso().\hypertarget{classSAMURAI__Permiso_a1}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!setId@{setId}} +\index{setId@{setId}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[setId]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::set\-Id (\$ {\em id})}} +\label{classSAMURAI__Permiso_a1} + + +Sets Id. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id Id.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 86 del archivo Permiso.php. + +References \_\-id.\hypertarget{classSAMURAI__Permiso_a5}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!setResponsable@{setResponsable}} +\index{setResponsable@{setResponsable}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[setResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Permiso::set\-Responsable (\$ {\em responsable})}} +\label{classSAMURAI__Permiso_a5} + + +Sets Responsable. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$responsable Responsable.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 132 del archivo Permiso.php. + +References \_\-responsable. + +Referenciado por \_\-obtener\-Datos\-Db(). + +\subsection{Documentaci\'{o}n de los datos miembro} +\hypertarget{classSAMURAI__Permiso_o2}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_db@{\_\-db}} +\index{_db@{\_\-db}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-db]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Permiso_o2}{SAMURAI\_\-Permiso::\_\-db}}} +\label{classSAMURAI__Permiso_o2} + + + + +Definici\'{o}n en la l\'{\i}nea 58 del archivo Permiso.php. + +Referenciado por \_\-borrar\-Db(), \_\-grabar\-Db(), \_\-modificar\-Db(), \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Permiso().\hypertarget{classSAMURAI__Permiso_o1}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_descripcion@{\_\-descripcion}} +\index{_descripcion@{\_\-descripcion}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-descripcion]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Permiso_o1}{SAMURAI\_\-Permiso::\_\-descripcion}}} +\label{classSAMURAI__Permiso_o1} + + + + +Definici\'{o}n en la l\'{\i}nea 50 del archivo Permiso.php. + +Referenciado por get\-Descripcion(), y set\-Descripcion().\hypertarget{classSAMURAI__Permiso_o0}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_id@{\_\-id}} +\index{_id@{\_\-id}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Permiso_o0}{SAMURAI\_\-Permiso::\_\-id}}} +\label{classSAMURAI__Permiso_o0} + + + + +Definici\'{o}n en la l\'{\i}nea 42 del archivo Permiso.php. + +Referenciado por get\-Id(), SAMURAI\_\-Permiso(), y set\-Id().\hypertarget{classSAMURAI__Permiso_o3}{ +\index{SAMURAI_Permiso@{SAMURAI\_\-Permiso}!_responsable@{\_\-responsable}} +\index{_responsable@{\_\-responsable}!SAMURAI_Permiso@{SAMURAI\_\-Permiso}} +\subsubsection[\_\-responsable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Permiso_o3}{SAMURAI\_\-Permiso::\_\-responsable}}} +\label{classSAMURAI__Permiso_o3} + + + + +Definici\'{o}n en la l\'{\i}nea 66 del archivo Permiso.php. + +Referenciado por get\-Responsable(), y set\-Responsable(). + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Permiso_8php}{Permiso.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a10_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a10_cgraph.eps new file mode 100644 index 0000000..ca729c1 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a10_cgraph.eps @@ -0,0 +1,307 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 207 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 207 121 +%%PageOrientation: Portrait +gsave +35 35 172 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node40 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 0 60 moveto +170 60 lineto +170 75 lineto +0 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 0 60 moveto +170 60 lineto +170 75 lineto +0 75 lineto +closepath +stroke +gsave 10 dict begin +85 63 moveto 160 -0.5 (SAMURAI_Permiso::_borrarDb) alignedtext +end grestore +end grestore + +% Node41 +[ /Rect [ 14 9 156 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a0) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 14 8 moveto +156 8 lineto +156 23 lineto +14 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 132 -0.5 (SAMURAI_Permiso::getId) alignedtext +end grestore +end grestore + +% Node40 -> Node41 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 85 60 moveto +85 53 85 42 85 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 88 34 moveto +85 24 lineto +83 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a11_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a11_cgraph.eps new file mode 100644 index 0000000..6d684ca --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a11_cgraph.eps @@ -0,0 +1,344 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 435 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 435 121 +%%PageOrientation: Portrait +gsave +35 35 400 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node45 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 104 60 moveto +292 60 lineto +292 75 lineto +104 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 104 60 moveto +292 60 lineto +292 75 lineto +104 75 lineto +closepath +stroke +gsave 10 dict begin +198 63 moveto 178 -0.5 (SAMURAI_Permiso::_modificarDb) alignedtext +end grestore +end grestore + +% Node46 +[ /Rect [ 0 9 188 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +189 8 lineto +189 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +94 11 moveto 179 -0.5 (SAMURAI_Permiso::getDescripcion) alignedtext +end grestore +end grestore + +% Node45 -> Node46 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 183 60 moveto +165 51 137 37 117 28 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 119 26 moveto +109 24 lineto +117 31 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node47 +[ /Rect [ 206 9 398 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a4) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 206 8 moveto +399 8 lineto +399 23 lineto +206 23 lineto +closepath +stroke +gsave 10 dict begin +302 11 moveto 183 -0.5 (SAMURAI_Permiso::getResponsable) alignedtext +end grestore +end grestore + +% Node45 -> Node47 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 213 60 moveto +231 51 259 37 279 28 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 279 31 moveto +287 24 lineto +277 26 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a6_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a6_cgraph.eps new file mode 100644 index 0000000..9591888 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a6_cgraph.eps @@ -0,0 +1,401 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 431 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 431 173 +%%PageOrientation: Portrait +gsave +35 35 396 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node36 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 48 112 moveto +269 112 lineto +269 127 lineto +48 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 48 112 moveto +269 112 lineto +269 127 lineto +48 127 lineto +closepath +stroke +gsave 10 dict begin +158 115 moveto 211 -0.5 (SAMURAI_Permiso::SAMURAI_Permiso) alignedtext +end grestore +end grestore + +% Node37 +[ /Rect [ 121 61 325 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 121 60 moveto +325 60 lineto +325 75 lineto +121 75 lineto +closepath +stroke +gsave 10 dict begin +223 63 moveto 194 -0.5 (SAMURAI_Permiso::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node36 -> Node37 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 168 112 moveto +178 104 194 91 206 82 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 207 84 moveto +213 76 lineto +204 81 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node38 +[ /Rect [ 0 9 186 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +187 8 lineto +187 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +93 11 moveto 177 -0.5 (SAMURAI_Permiso::setDescripcion) alignedtext +end grestore +end grestore + +% Node36 -> Node38 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 147 112 moveto +137 104 121 91 112 76 curveto +103 62 98 44 95 31 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 98 34 moveto +94 24 lineto +93 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node37 -> Node38 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 204 60 moveto +182 51 145 36 120 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 122 25 moveto +112 24 lineto +120 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node39 +[ /Rect [ 204 9 394 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 204 8 moveto +395 8 lineto +395 23 lineto +204 23 lineto +closepath +stroke +gsave 10 dict begin +299 11 moveto 181 -0.5 (SAMURAI_Permiso::setResponsable) alignedtext +end grestore +end grestore + +% Node37 -> Node39 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 234 60 moveto +246 52 266 38 280 29 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 281 31 moveto +288 24 lineto +278 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a7_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a7_cgraph.eps new file mode 100644 index 0000000..d866a9a --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a7_cgraph.eps @@ -0,0 +1,344 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 431 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 431 121 +%%PageOrientation: Portrait +gsave +35 35 396 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node48 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 94 60 moveto +298 60 lineto +298 75 lineto +94 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 94 60 moveto +298 60 lineto +298 75 lineto +94 75 lineto +closepath +stroke +gsave 10 dict begin +196 63 moveto 194 -0.5 (SAMURAI_Permiso::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node49 +[ /Rect [ 0 9 186 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +187 8 lineto +187 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +93 11 moveto 177 -0.5 (SAMURAI_Permiso::setDescripcion) alignedtext +end grestore +end grestore + +% Node48 -> Node49 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 181 60 moveto +163 51 135 37 116 28 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 118 26 moveto +108 24 lineto +116 31 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node50 +[ /Rect [ 204 9 394 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 204 8 moveto +395 8 lineto +395 23 lineto +204 23 lineto +closepath +stroke +gsave 10 dict begin +299 11 moveto 181 -0.5 (SAMURAI_Permiso::setResponsable) alignedtext +end grestore +end grestore + +% Node48 -> Node50 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 211 60 moveto +229 51 257 37 276 28 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 276 31 moveto +284 24 lineto +274 26 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a8_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a8_cgraph.eps new file mode 100644 index 0000000..6cfa972 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a8_cgraph.eps @@ -0,0 +1,511 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 613 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 613 173 +%%PageOrientation: Portrait +gsave +35 35 578 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node67 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 182 112 moveto +366 112 lineto +366 127 lineto +182 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 182 112 moveto +366 112 lineto +366 127 lineto +182 127 lineto +closepath +stroke +gsave 10 dict begin +274 115 moveto 174 -0.5 (SAMURAI_Permiso::guardarDatos) alignedtext +end grestore +end grestore + +% Node68 +[ /Rect [ 0 61 170 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 60 moveto +170 60 lineto +170 75 lineto +0 75 lineto +closepath +stroke +gsave 10 dict begin +85 63 moveto 160 -0.5 (SAMURAI_Permiso::_borrarDb) alignedtext +end grestore +end grestore + +% Node67 -> Node68 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 247 112 moveto +214 103 158 88 122 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 123 76 moveto +113 76 lineto +122 81 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node70 +[ /Rect [ 188 61 360 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a9) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 60 moveto +360 60 lineto +360 75 lineto +188 75 lineto +closepath +stroke +gsave 10 dict begin +274 63 moveto 162 -0.5 (SAMURAI_Permiso::_grabarDb) alignedtext +end grestore +end grestore + +% Node67 -> Node70 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 274 112 moveto +274 105 274 94 274 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 277 86 moveto +274 76 lineto +272 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node72 +[ /Rect [ 378 61 566 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 378 60 moveto +566 60 lineto +566 75 lineto +378 75 lineto +closepath +stroke +gsave 10 dict begin +472 63 moveto 178 -0.5 (SAMURAI_Permiso::_modificarDb) alignedtext +end grestore +end grestore + +% Node67 -> Node72 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 303 112 moveto +338 103 397 87 434 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 434 81 moveto +443 76 lineto +433 76 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node69 +[ /Rect [ 14 9 156 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a0) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 14 8 moveto +156 8 lineto +156 23 lineto +14 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 132 -0.5 (SAMURAI_Permiso::getId) alignedtext +end grestore +end grestore + +% Node68 -> Node69 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 85 60 moveto +85 53 85 42 85 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 88 34 moveto +85 24 lineto +83 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node71 +[ /Rect [ 178 9 370 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a4) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 178 8 moveto +371 8 lineto +371 23 lineto +178 23 lineto +closepath +stroke +gsave 10 dict begin +274 11 moveto 183 -0.5 (SAMURAI_Permiso::getResponsable) alignedtext +end grestore +end grestore + +% Node70 -> Node71 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 274 60 moveto +274 53 274 42 274 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 277 34 moveto +274 24 lineto +272 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node72 -> Node71 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 443 60 moveto +408 51 350 36 313 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 313 24 moveto +303 24 lineto +312 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node73 +[ /Rect [ 388 9 576 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 388 8 moveto +577 8 lineto +577 23 lineto +388 23 lineto +closepath +stroke +gsave 10 dict begin +482 11 moveto 179 -0.5 (SAMURAI_Permiso::getDescripcion) alignedtext +end grestore +end grestore + +% Node72 -> Node73 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 473 60 moveto +474 53 476 42 478 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 480 34 moveto +480 24 lineto +475 33 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_a9_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_a9_cgraph.eps new file mode 100644 index 0000000..db95b5d --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_a9_cgraph.eps @@ -0,0 +1,307 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 229 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 229 121 +%%PageOrientation: Portrait +gsave +35 35 194 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node43 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 10 60 moveto +182 60 lineto +182 75 lineto +10 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 10 60 moveto +182 60 lineto +182 75 lineto +10 75 lineto +closepath +stroke +gsave 10 dict begin +96 63 moveto 162 -0.5 (SAMURAI_Permiso::_grabarDb) alignedtext +end grestore +end grestore + +% Node44 +[ /Rect [ 0 9 192 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a4) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +193 8 lineto +193 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +96 11 moveto 183 -0.5 (SAMURAI_Permiso::getResponsable) alignedtext +end grestore +end grestore + +% Node43 -> Node44 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 96 60 moveto +96 53 96 42 96 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 99 34 moveto +96 24 lineto +94 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_e1_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_e1_cgraph.eps new file mode 100644 index 0000000..5220526 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_e1_cgraph.eps @@ -0,0 +1,383 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 467 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 467 173 +%%PageOrientation: Portrait +gsave +35 35 432 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node51 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 105 112 moveto +311 112 lineto +311 127 lineto +105 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 105 112 moveto +311 112 lineto +311 127 lineto +105 127 lineto +closepath +stroke +gsave 10 dict begin +208 115 moveto 196 -0.5 (SAMURAI_Permiso::getArrayPermisos) alignedtext +end grestore +end grestore + +% Node52 +[ /Rect [ 121 61 295 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#e2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 121 60 moveto +296 60 lineto +296 75 lineto +121 75 lineto +closepath +stroke +gsave 10 dict begin +208 63 moveto 165 -0.5 (SAMURAI_Permiso::getPermisos) alignedtext +end grestore +end grestore + +% Node51 -> Node52 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 208 112 moveto +208 105 208 94 208 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 211 86 moveto +208 76 lineto +206 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node53 +[ /Rect [ 0 9 192 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#e0) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +192 8 lineto +192 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +96 11 moveto 182 -0.5 (SAMURAI_Permiso::_getIdPermisos) alignedtext +end grestore +end grestore + +% Node52 -> Node53 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 191 60 moveto +172 51 141 37 120 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 122 25 moveto +112 24 lineto +120 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node54 +[ /Rect [ 210 9 430 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +0.000 1.000 1.000 nodecolor +newpath 210 8 moveto +431 8 lineto +431 23 lineto +210 23 lineto +closepath +stroke +gsave 10 dict begin +0.000 0.000 0.000 nodecolor +320 11 moveto 211 -0.5 (SAMURAI_Permiso::SAMURAI_Permiso) alignedtext +end grestore +end grestore + +% Node52 -> Node54 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 225 60 moveto +244 51 275 37 296 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 296 30 moveto +304 24 lineto +294 25 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Permiso_e2_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Permiso_e2_cgraph.eps new file mode 100644 index 0000000..20a5d6c --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Permiso_e2_cgraph.eps @@ -0,0 +1,346 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 467 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 467 121 +%%PageOrientation: Portrait +gsave +35 35 432 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node60 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 121 60 moveto +296 60 lineto +296 75 lineto +121 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 121 60 moveto +296 60 lineto +296 75 lineto +121 75 lineto +closepath +stroke +gsave 10 dict begin +208 63 moveto 165 -0.5 (SAMURAI_Permiso::getPermisos) alignedtext +end grestore +end grestore + +% Node61 +[ /Rect [ 0 9 192 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#e0) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +192 8 lineto +192 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +96 11 moveto 182 -0.5 (SAMURAI_Permiso::_getIdPermisos) alignedtext +end grestore +end grestore + +% Node60 -> Node61 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 191 60 moveto +172 51 141 37 120 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 122 25 moveto +112 24 lineto +120 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node62 +[ /Rect [ 210 9 430 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Permiso.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +0.000 1.000 1.000 nodecolor +newpath 210 8 moveto +431 8 lineto +431 23 lineto +210 23 lineto +closepath +stroke +gsave 10 dict begin +0.000 0.000 0.000 nodecolor +320 11 moveto 211 -0.5 (SAMURAI_Permiso::SAMURAI_Permiso) alignedtext +end grestore +end grestore + +% Node60 -> Node62 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 225 60 moveto +244 51 275 37 296 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 296 30 moveto +304 24 lineto +294 25 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema.tex b/doc/apidoc/latex/classSAMURAI__Sistema.tex new file mode 100644 index 0000000..174b2ec --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema.tex @@ -0,0 +1,1010 @@ +\hypertarget{classSAMURAI__Sistema}{ +\section{Referencia de la Clase SAMURAI\_\-Sistema} +\label{classSAMURAI__Sistema}\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +} + + +\subsection{Descripci\'{o}n detallada} +Clase para el manejo de los sistemas. + +public + + + +Definici\'{o}n en la l\'{\i}nea 37 del archivo Sistema.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Sistema_a0}{get\-Asociaciones} () +\begin{CompactList}\small\item\em Gets Asociaciones. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a1}{set\-Asociaciones} (\$asociaciones) +\begin{CompactList}\small\item\em Sets Asociaciones. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a2}{SAMURAI\_\-Sistema} (\&\$db, \$id=null) +\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a3}{get\-Id} () +\begin{CompactList}\small\item\em Devuelve el identificador del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a4}{get\-Nombre} () +\begin{CompactList}\small\item\em Devuelve el nombre del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a5}{get\-Descripcion} () +\begin{CompactList}\small\item\em Devuelve la descrpcion del sistema. \item\end{CompactList}\item +\& \hyperlink{classSAMURAI__Sistema_a6}{get\-Fecha\-Inicio} () +\begin{CompactList}\small\item\em Devuelve la fecha de inicio del sistema. \item\end{CompactList}\item +\& \hyperlink{classSAMURAI__Sistema_a7}{get\-Fecha\-Fin} () +\begin{CompactList}\small\item\em Devuelve la fecha de finalizacion del sistema. \item\end{CompactList}\item +\& \hyperlink{classSAMURAI__Sistema_a8}{get\-Fecha\-Implementacion} () +\begin{CompactList}\small\item\em Devuelve la fecha de implementacion del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a9}{get\-Contacto} () +\begin{CompactList}\small\item\em Devuelve el contacto del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a10}{set\-Nombre} (\$nombre=null) +\begin{CompactList}\small\item\em Setea el nombre del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a11}{set\-Descripcion} (\$descripcion=null) +\begin{CompactList}\small\item\em Setea la descripcion del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a12}{set\-Fecha\-Inicio} (\$fecha=null) +\begin{CompactList}\small\item\em Setea la fecha de inicio del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a13}{set\-Fecha\-Fin} (\$fecha=null) +\begin{CompactList}\small\item\em Setea la fecha de finalizacion del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a14}{set\-Fecha\-Implementacion} (\$fecha=null) +\begin{CompactList}\small\item\em Setea la fecha de implementacion del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a15}{set\-Contacto} (\$contacto=null) +\begin{CompactList}\small\item\em Setea el contacto del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a16}{\_\-obtener\-Datos\-Db} () +\begin{CompactList}\small\item\em Obtiene los datos del sistema de la DB. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a17}{guardar\-Datos} (\$accion=grabar) +\begin{CompactList}\small\item\em Guarda la informacion del sistema en la base. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a18}{get\-Responsable} () +\begin{CompactList}\small\item\em Devuelve el login del responsable de los ultimos cambios. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a19}{set\-Responsable} (\$responsable=null) +\begin{CompactList}\small\item\em Setea el login del responsable de los ultimos cambios del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a20}{get\-Id\-Permisos} () +\begin{CompactList}\small\item\em Devuelve un array asociativo con los identificadores de los permisos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a21}{set\-Permisos} (\$permisos=null) +\begin{CompactList}\small\item\em Setea los permisos de un sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a22}{get\-Max\-Id\-Sistema} () +\item +\hyperlink{classSAMURAI__Sistema_a23}{\_\-grabar\-Db} () +\begin{CompactList}\small\item\em Graba los datos en la Base de Datos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a24}{\_\-borrar\-Db} () +\begin{CompactList}\small\item\em Borra los datos de la base de datos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a25}{\_\-modificar\-Db} () +\begin{CompactList}\small\item\em Modifica los datos en base. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a26}{\_\-grabar\-Permisos\-Db} (\$id\-Sistema) +\begin{CompactList}\small\item\em Graba los permisos del sistema en perm\_\-sist. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a27}{\_\-borrar\-Permisos\-Db} (\$id\-Sistema, \$observaciones=null, \$id\-Permiso=null) +\begin{CompactList}\small\item\em Borra los permisos que tenga asociado el sistema segun el criterio de observaciones. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a28}{guardar\-Asociacion} (\$id\-Permiso, \$observacion= '') +\begin{CompactList}\small\item\em Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a29}{eliminar\-Asociacion} (\$id\-Permiso, \$observacion= '') +\begin{CompactList}\small\item\em Elimina una asociacion de la base, y actualiza los datos del sistema. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a30}{modificar\-Asociacion} (\$id\-Permiso, \$id\-Permiso\_\-ant, \$observacion= '', \$obs\_\-ant= '') +\begin{CompactList}\small\item\em Actualiza los datos de la asociacion en la base de datos. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_a31}{\_\-existe\-Asociacion} (\$id\-Permiso, \$observacion) +\begin{CompactList}\small\item\em Chequea si existe la asociacion. \item\end{CompactList}\end{CompactItemize} +\subsection*{M\'{e}todos p\'{u}blicos est\'{a}ticos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Sistema_e0}{get\-Sistemas} (\&\$db) +\begin{CompactList}\small\item\em Devuelve el array de sistemas. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_e1}{\_\-get\-Id\-Sistemas} (\&\$db) +\begin{CompactList}\small\item\em Devuleve un array con los identificadores de todos los sistemas. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Sistema_e2}{get\-Array\-Sistemas} (\&\$db) +\begin{CompactList}\small\item\em Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. \item\end{CompactList}\end{CompactItemize} +\subsection*{Atributos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Sistema_o0}{\_\-id} +\item +\hyperlink{classSAMURAI__Sistema_o1}{\_\-nombre} +\item +\hyperlink{classSAMURAI__Sistema_o2}{\_\-descripcion} +\item +\hyperlink{classSAMURAI__Sistema_o3}{\_\-fecha\_\-inicio} +\item +\hyperlink{classSAMURAI__Sistema_o4}{\_\-fecha\_\-fin} +\item +\hyperlink{classSAMURAI__Sistema_o5}{\_\-fecha\_\-implementacion} +\item +\hyperlink{classSAMURAI__Sistema_o6}{\_\-contacto} +\item +\hyperlink{classSAMURAI__Sistema_o7}{\_\-db} +\item +\hyperlink{classSAMURAI__Sistema_o8}{\_\-responsable} +\item +\hyperlink{classSAMURAI__Sistema_o9}{\_\-permisos} +\item +\hyperlink{classSAMURAI__Sistema_o10}{\_\-asociaciones} +\end{CompactItemize} + + +\subsection{Documentaci\'{o}n del constructor y destructor} +\hypertarget{classSAMURAI__Sistema_a2}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[SAMURAI\_\-Sistema]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::SAMURAI\_\-Sistema (\&\$ {\em db}, \$ {\em id} = null)}} +\label{classSAMURAI__Sistema_a2} + + +Constructor. + +Si recibe como parametro el identificador busca en la DB los datos. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Objeto Conexion \item[{\em int}]\$id Identificador del sistema\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 161 del archivo Sistema.php. + +References \_\-db, \_\-id, \_\-obtener\-Datos\-Db(), set\-Contacto(), set\-Descripcion(), set\-Fecha\-Fin(), set\-Fecha\-Implementacion(), set\-Fecha\-Inicio(), set\-Nombre(), set\-Permisos(), y set\-Responsable(). + +Referenciado por get\-Sistemas(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a2_cgraph} +\end{center} +\end{figure} + + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSAMURAI__Sistema_a24}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_borrarDb@{\_\-borrarDb}} +\index{_borrarDb@{\_\-borrarDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-borrarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-borrar\-Db ()}} +\label{classSAMURAI__Sistema_a24} + + +Borra los datos de la base de datos. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 625 del archivo Sistema.php. + +References \_\-borrar\-Permisos\-Db(), \_\-db, get\-Id(), y get\-Responsable(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=306pt]{classSAMURAI__Sistema_a24_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a27}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_borrarPermisosDb@{\_\-borrarPermisosDb}} +\index{_borrarPermisosDb@{\_\-borrarPermisosDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-borrarPermisosDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-borrar\-Permisos\-Db (\$ {\em id\-Sistema}, \$ {\em observaciones} = null, \$ {\em id\-Permiso} = null)}} +\label{classSAMURAI__Sistema_a27} + + +Borra los permisos que tenga asociado el sistema segun el criterio de observaciones. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Sistema Identificador del sistema \item[{\em bool}]\$observaciones Null u observacion de la asociacion a borrar \item[{\em int}]\$id\-Permiso Identificador del permiso a borrar\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 726 del archivo Sistema.php. + +References \_\-db. + +Referenciado por \_\-borrar\-Db(), \_\-modificar\-Db(), y eliminar\-Asociacion().\hypertarget{classSAMURAI__Sistema_a31}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_existeAsociacion@{\_\-existeAsociacion}} +\index{_existeAsociacion@{\_\-existeAsociacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-existeAsociacion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-existe\-Asociacion (\$ {\em id\-Permiso}, \$ {\em observacion})}} +\label{classSAMURAI__Sistema_a31} + + +Chequea si existe la asociacion. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Permiso Id del permiso a chequear \item[{\em string}]\$observacion Observacion a chequear\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]bool protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 847 del archivo Sistema.php. + +References \_\-db. + +Referenciado por guardar\-Asociacion(), y modificar\-Asociacion().\hypertarget{classSAMURAI__Sistema_e1}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_getIdSistemas@{\_\-getIdSistemas}} +\index{_getIdSistemas@{\_\-getIdSistemas}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-getIdSistemas]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-get\-Id\-Sistemas (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Sistema_e1} + + +Devuleve un array con los identificadores de todos los sistemas. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(int) protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 896 del archivo Sistema.php. + +Referenciado por get\-Sistemas().\hypertarget{classSAMURAI__Sistema_a23}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_grabarDb@{\_\-grabarDb}} +\index{_grabarDb@{\_\-grabarDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-grabarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-grabar\-Db ()}} +\label{classSAMURAI__Sistema_a23} + + +Graba los datos en la Base de Datos. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 586 del archivo Sistema.php. + +References \_\-db, \_\-grabar\-Permisos\-Db(), get\-Contacto(), get\-Descripcion(), get\-Fecha\-Fin(), get\-Fecha\-Implementacion(), get\-Fecha\-Inicio(), y get\-Responsable(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a23_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a26}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_grabarPermisosDb@{\_\-grabarPermisosDb}} +\index{_grabarPermisosDb@{\_\-grabarPermisosDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-grabarPermisosDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-grabar\-Permisos\-Db (\$ {\em id\-Sistema})}} +\label{classSAMURAI__Sistema_a26} + + +Graba los permisos del sistema en perm\_\-sist. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Sistema Identificador del sistema\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 698 del archivo Sistema.php. + +References \_\-db. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a25}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_modificarDb@{\_\-modificarDb}} +\index{_modificarDb@{\_\-modificarDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-modificarDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-modificar\-Db ()}} +\label{classSAMURAI__Sistema_a25} + + +Modifica los datos en base. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 653 del archivo Sistema.php. + +References \_\-borrar\-Permisos\-Db(), \_\-db, \_\-grabar\-Permisos\-Db(), get\-Contacto(), get\-Descripcion(), get\-Fecha\-Fin(), get\-Fecha\-Implementacion(), get\-Fecha\-Inicio(), get\-Id(), y get\-Responsable(). + +Referenciado por guardar\-Datos(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a25_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a16}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_obtenerDatosDb@{\_\-obtenerDatosDb}} +\index{_obtenerDatosDb@{\_\-obtenerDatosDb}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-obtenerDatosDb]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::\_\-obtener\-Datos\-Db ()}} +\label{classSAMURAI__Sistema_a16} + + +Obtiene los datos del sistema de la DB. + +\begin{Desc} +\item[Devuelve:]void protected \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 400 del archivo Sistema.php. + +References \_\-asociaciones, \_\-db, \_\-permisos, set\-Contacto(), set\-Descripcion(), set\-Fecha\-Fin(), set\-Fecha\-Implementacion(), set\-Fecha\-Inicio(), set\-Nombre(), y set\-Responsable(). + +Referenciado por eliminar\-Asociacion(), guardar\-Asociacion(), modificar\-Asociacion(), y SAMURAI\_\-Sistema(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a16_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a29}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!eliminarAsociacion@{eliminarAsociacion}} +\index{eliminarAsociacion@{eliminarAsociacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[eliminarAsociacion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::eliminar\-Asociacion (\$ {\em id\-Permiso}, \$ {\em observacion} = '')}} +\label{classSAMURAI__Sistema_a29} + + +Elimina una asociacion de la base, y actualiza los datos del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Permiso Identificador del permiso a borrar \item[{\em string}]\$observacion Observacion de la asociacion a borrar (Puede ser vacia)\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]bool public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 789 del archivo Sistema.php. + +References \_\-borrar\-Permisos\-Db(), y \_\-obtener\-Datos\-Db(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a29_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_e2}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getArraySistemas@{getArraySistemas}} +\index{getArraySistemas@{getArraySistemas}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getArraySistemas]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Array\-Sistemas (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Sistema_e2} + + +Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array() public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 921 del archivo Sistema.php. + +References get\-Sistemas(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=229pt]{classSAMURAI__Sistema_e2_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a0}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getAsociaciones@{getAsociaciones}} +\index{getAsociaciones@{getAsociaciones}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getAsociaciones]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Asociaciones ()}} +\label{classSAMURAI__Sistema_a0} + + +Gets Asociaciones. + +\begin{Desc} +\item[Devuelve:]array public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 132 del archivo Sistema.php. + +References \_\-asociaciones.\hypertarget{classSAMURAI__Sistema_a9}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getContacto@{getContacto}} +\index{getContacto@{getContacto}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getContacto]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Contacto ()}} +\label{classSAMURAI__Sistema_a9} + + +Devuelve el contacto del sistema. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 281 del archivo Sistema.php. + +References \_\-contacto. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a5}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getDescripcion@{getDescripcion}} +\index{getDescripcion@{getDescripcion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Descripcion ()}} +\label{classSAMURAI__Sistema_a5} + + +Devuelve la descrpcion del sistema. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 214 del archivo Sistema.php. + +References \_\-descripcion. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a7}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getFechaFin@{getFechaFin}} +\index{getFechaFin@{getFechaFin}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getFechaFin]{\setlength{\rightskip}{0pt plus 5cm}\& SAMURAI\_\-Sistema::get\-Fecha\-Fin ()}} +\label{classSAMURAI__Sistema_a7} + + +Devuelve la fecha de finalizacion del sistema. + +\begin{Desc} +\item[Devuelve:]\&date public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 245 del archivo Sistema.php. + +References \_\-fecha\_\-fin. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a8}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getFechaImplementacion@{getFechaImplementacion}} +\index{getFechaImplementacion@{getFechaImplementacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getFechaImplementacion]{\setlength{\rightskip}{0pt plus 5cm}\& SAMURAI\_\-Sistema::get\-Fecha\-Implementacion ()}} +\label{classSAMURAI__Sistema_a8} + + +Devuelve la fecha de implementacion del sistema. + +\begin{Desc} +\item[Devuelve:]\&date public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 263 del archivo Sistema.php. + +References \_\-fecha\_\-implementacion. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a6}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getFechaInicio@{getFechaInicio}} +\index{getFechaInicio@{getFechaInicio}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getFechaInicio]{\setlength{\rightskip}{0pt plus 5cm}\& SAMURAI\_\-Sistema::get\-Fecha\-Inicio ()}} +\label{classSAMURAI__Sistema_a6} + + +Devuelve la fecha de inicio del sistema. + +\begin{Desc} +\item[Devuelve:]\&date public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 227 del archivo Sistema.php. + +References \_\-fecha\_\-inicio. + +Referenciado por \_\-grabar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a3}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getId@{getId}} +\index{getId@{getId}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getId]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Id ()}} +\label{classSAMURAI__Sistema_a3} + + +Devuelve el identificador del sistema. + +\begin{Desc} +\item[Devuelve:]int public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 188 del archivo Sistema.php. + +References \_\-id. + +Referenciado por \_\-borrar\-Db(), y \_\-modificar\-Db().\hypertarget{classSAMURAI__Sistema_a20}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getIdPermisos@{getIdPermisos}} +\index{getIdPermisos@{getIdPermisos}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getIdPermisos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Id\-Permisos ()}} +\label{classSAMURAI__Sistema_a20} + + +Devuelve un array asociativo con los identificadores de los permisos. + +\begin{Desc} +\item[Devuelve:]array public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 542 del archivo Sistema.php. + +References \_\-permisos.\hypertarget{classSAMURAI__Sistema_a22}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getMaxIdSistema@{getMaxIdSistema}} +\index{getMaxIdSistema@{getMaxIdSistema}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getMaxIdSistema]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Max\-Id\-Sistema ()}} +\label{classSAMURAI__Sistema_a22} + + +\begin{Desc} +\item[Devuelve:]int public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 568 del archivo Sistema.php. + +References \_\-db.\hypertarget{classSAMURAI__Sistema_a4}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getNombre@{getNombre}} +\index{getNombre@{getNombre}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getNombre]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Nombre ()}} +\label{classSAMURAI__Sistema_a4} + + +Devuelve el nombre del sistema. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 201 del archivo Sistema.php. + +References \_\-nombre.\hypertarget{classSAMURAI__Sistema_a18}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getResponsable@{getResponsable}} +\index{getResponsable@{getResponsable}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Responsable ()}} +\label{classSAMURAI__Sistema_a18} + + +Devuelve el login del responsable de los ultimos cambios. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 514 del archivo Sistema.php. + +References \_\-responsable. + +Referenciado por \_\-borrar\-Db(), \_\-grabar\-Db(), \_\-modificar\-Db(), guardar\-Asociacion(), y modificar\-Asociacion().\hypertarget{classSAMURAI__Sistema_e0}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!getSistemas@{getSistemas}} +\index{getSistemas@{getSistemas}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[getSistemas]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::get\-Sistemas (\&\$ {\em db})\hspace{0.3cm}{\tt \mbox{[}static\mbox{]}}}} +\label{classSAMURAI__Sistema_e0} + + +Devuelve el array de sistemas. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Base de Datos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]array(Sistema) public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 875 del archivo Sistema.php. + +References \_\-get\-Id\-Sistemas(), y SAMURAI\_\-Sistema(). + +Referenciado por get\-Array\-Sistemas(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=229pt]{classSAMURAI__Sistema_e0_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a28}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!guardarAsociacion@{guardarAsociacion}} +\index{guardarAsociacion@{guardarAsociacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[guardarAsociacion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::guardar\-Asociacion (\$ {\em id\-Permiso}, \$ {\em observacion} = '')}} +\label{classSAMURAI__Sistema_a28} + + +Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Permiso Identificador del Permiso \item[{\em string}]\$observacion Observacion a agregar\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]bool public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 758 del archivo Sistema.php. + +References \_\-db, \_\-existe\-Asociacion(), \_\-obtener\-Datos\-Db(), y get\-Responsable(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a28_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a17}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!guardarDatos@{guardarDatos}} +\index{guardarDatos@{guardarDatos}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[guardarDatos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::guardar\-Datos (\$ {\em accion} = grabar)}} +\label{classSAMURAI__Sistema_a17} + + +Guarda la informacion del sistema en la base. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$accion Accion a realizar. Grabar, modificar o eliminar\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 489 del archivo Sistema.php. + +References \_\-borrar\-Db(), \_\-grabar\-Db(), y \_\-modificar\-Db(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a17_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a30}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!modificarAsociacion@{modificarAsociacion}} +\index{modificarAsociacion@{modificarAsociacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[modificarAsociacion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::modificar\-Asociacion (\$ {\em id\-Permiso}, \$ {\em id\-Permiso\_\-ant}, \$ {\em observacion} = '', \$ {\em obs\_\-ant} = '')}} +\label{classSAMURAI__Sistema_a30} + + +Actualiza los datos de la asociacion en la base de datos. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$id\-Permiso Identificador del permiso \item[{\em int}]\$id\-Permiso\_\-ant Identificador del permiso anterior \item[{\em string}]\$observacion Observacion a insertar \item[{\em string}]\$obs\_\-ant Observacion anterior\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]bool public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 812 del archivo Sistema.php. + +References \_\-db, \_\-existe\-Asociacion(), \_\-obtener\-Datos\-Db(), y get\-Responsable(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=420pt]{classSAMURAI__Sistema_a30_cgraph} +\end{center} +\end{figure} +\hypertarget{classSAMURAI__Sistema_a1}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setAsociaciones@{setAsociaciones}} +\index{setAsociaciones@{setAsociaciones}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setAsociaciones]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Asociaciones (\$ {\em asociaciones})}} +\label{classSAMURAI__Sistema_a1} + + +Sets Asociaciones. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em array}]\$asociaciones Asociaciones.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 144 del archivo Sistema.php. + +References \_\-asociaciones.\hypertarget{classSAMURAI__Sistema_a15}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setContacto@{setContacto}} +\index{setContacto@{setContacto}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setContacto]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Contacto (\$ {\em contacto} = null)}} +\label{classSAMURAI__Sistema_a15} + + +Setea el contacto del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$contacto Texto con la informacion del contacto.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 387 del archivo Sistema.php. + +References \_\-contacto. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a11}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setDescripcion@{setDescripcion}} +\index{setDescripcion@{setDescripcion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setDescripcion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Descripcion (\$ {\em descripcion} = null)}} +\label{classSAMURAI__Sistema_a11} + + +Setea la descripcion del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$descripcion Descripcion del sistema.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 311 del archivo Sistema.php. + +References \_\-descripcion. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a13}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setFechaFin@{setFechaFin}} +\index{setFechaFin@{setFechaFin}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setFechaFin]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Fecha\-Fin (\$ {\em fecha} = null)}} +\label{classSAMURAI__Sistema_a13} + + +Setea la fecha de finalizacion del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em date}]\$fecha Fecha de finalizacion del sistema.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 346 del archivo Sistema.php. + +References \_\-fecha\_\-fin. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a14}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setFechaImplementacion@{setFechaImplementacion}} +\index{setFechaImplementacion@{setFechaImplementacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setFechaImplementacion]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Fecha\-Implementacion (\$ {\em fecha} = null)}} +\label{classSAMURAI__Sistema_a14} + + +Setea la fecha de implementacion del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em date}]\$fecha Fecha de implementacion del sistema.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 366 del archivo Sistema.php. + +References \_\-fecha\_\-implementacion. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a12}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setFechaInicio@{setFechaInicio}} +\index{setFechaInicio@{setFechaInicio}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setFechaInicio]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Fecha\-Inicio (\$ {\em fecha} = null)}} +\label{classSAMURAI__Sistema_a12} + + +Setea la fecha de inicio del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em date}]\$fecha Fecha de inicio del sistema\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 326 del archivo Sistema.php. + +References \_\-fecha\_\-inicio. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a10}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setNombre@{setNombre}} +\index{setNombre@{setNombre}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setNombre]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Nombre (\$ {\em nombre} = null)}} +\label{classSAMURAI__Sistema_a10} + + +Setea el nombre del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$nombre Nombre del sistema.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 296 del archivo Sistema.php. + +References \_\-nombre. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a21}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setPermisos@{setPermisos}} +\index{setPermisos@{setPermisos}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setPermisos]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Permisos (\$ {\em permisos} = null)}} +\label{classSAMURAI__Sistema_a21} + + +Setea los permisos de un sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$permisos Array asociativo con los permisos\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 557 del archivo Sistema.php. + +References \_\-permisos. + +Referenciado por SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_a19}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!setResponsable@{setResponsable}} +\index{setResponsable@{setResponsable}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[setResponsable]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Sistema::set\-Responsable (\$ {\em responsable} = null)}} +\label{classSAMURAI__Sistema_a19} + + +Setea el login del responsable de los ultimos cambios del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$responsable String con el login del responsable del cambio\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 529 del archivo Sistema.php. + +References \_\-responsable. + +Referenciado por \_\-obtener\-Datos\-Db(), y SAMURAI\_\-Sistema(). + +\subsection{Documentaci\'{o}n de los datos miembro} +\hypertarget{classSAMURAI__Sistema_o10}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_asociaciones@{\_\-asociaciones}} +\index{_asociaciones@{\_\-asociaciones}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-asociaciones]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o10}{SAMURAI\_\-Sistema::\_\-asociaciones}}} +\label{classSAMURAI__Sistema_o10} + + + + +Definici\'{o}n en la l\'{\i}nea 124 del archivo Sistema.php. + +Referenciado por \_\-obtener\-Datos\-Db(), get\-Asociaciones(), y set\-Asociaciones().\hypertarget{classSAMURAI__Sistema_o6}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_contacto@{\_\-contacto}} +\index{_contacto@{\_\-contacto}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-contacto]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o6}{SAMURAI\_\-Sistema::\_\-contacto}}} +\label{classSAMURAI__Sistema_o6} + + + + +Definici\'{o}n en la l\'{\i}nea 92 del archivo Sistema.php. + +Referenciado por get\-Contacto(), y set\-Contacto().\hypertarget{classSAMURAI__Sistema_o7}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_db@{\_\-db}} +\index{_db@{\_\-db}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-db]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o7}{SAMURAI\_\-Sistema::\_\-db}}} +\label{classSAMURAI__Sistema_o7} + + + + +Definici\'{o}n en la l\'{\i}nea 100 del archivo Sistema.php. + +Referenciado por \_\-borrar\-Db(), \_\-borrar\-Permisos\-Db(), \_\-existe\-Asociacion(), \_\-grabar\-Db(), \_\-grabar\-Permisos\-Db(), \_\-modificar\-Db(), \_\-obtener\-Datos\-Db(), get\-Max\-Id\-Sistema(), guardar\-Asociacion(), modificar\-Asociacion(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_o2}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_descripcion@{\_\-descripcion}} +\index{_descripcion@{\_\-descripcion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-descripcion]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o2}{SAMURAI\_\-Sistema::\_\-descripcion}}} +\label{classSAMURAI__Sistema_o2} + + + + +Definici\'{o}n en la l\'{\i}nea 60 del archivo Sistema.php. + +Referenciado por get\-Descripcion(), y set\-Descripcion().\hypertarget{classSAMURAI__Sistema_o4}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_fecha_fin@{\_\-fecha\_\-fin}} +\index{_fecha_fin@{\_\-fecha\_\-fin}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-fecha\_\-fin]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o4}{SAMURAI\_\-Sistema::\_\-fecha\_\-fin}}} +\label{classSAMURAI__Sistema_o4} + + + + +Definici\'{o}n en la l\'{\i}nea 76 del archivo Sistema.php. + +Referenciado por get\-Fecha\-Fin(), y set\-Fecha\-Fin().\hypertarget{classSAMURAI__Sistema_o5}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_fecha_implementacion@{\_\-fecha\_\-implementacion}} +\index{_fecha_implementacion@{\_\-fecha\_\-implementacion}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-fecha\_\-implementacion]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o5}{SAMURAI\_\-Sistema::\_\-fecha\_\-implementacion}}} +\label{classSAMURAI__Sistema_o5} + + + + +Definici\'{o}n en la l\'{\i}nea 84 del archivo Sistema.php. + +Referenciado por get\-Fecha\-Implementacion(), y set\-Fecha\-Implementacion().\hypertarget{classSAMURAI__Sistema_o3}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_fecha_inicio@{\_\-fecha\_\-inicio}} +\index{_fecha_inicio@{\_\-fecha\_\-inicio}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-fecha\_\-inicio]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o3}{SAMURAI\_\-Sistema::\_\-fecha\_\-inicio}}} +\label{classSAMURAI__Sistema_o3} + + + + +Definici\'{o}n en la l\'{\i}nea 68 del archivo Sistema.php. + +Referenciado por get\-Fecha\-Inicio(), y set\-Fecha\-Inicio().\hypertarget{classSAMURAI__Sistema_o0}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_id@{\_\-id}} +\index{_id@{\_\-id}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-id]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o0}{SAMURAI\_\-Sistema::\_\-id}}} +\label{classSAMURAI__Sistema_o0} + + + + +Definici\'{o}n en la l\'{\i}nea 44 del archivo Sistema.php. + +Referenciado por get\-Id(), y SAMURAI\_\-Sistema().\hypertarget{classSAMURAI__Sistema_o1}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_nombre@{\_\-nombre}} +\index{_nombre@{\_\-nombre}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-nombre]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o1}{SAMURAI\_\-Sistema::\_\-nombre}}} +\label{classSAMURAI__Sistema_o1} + + + + +Definici\'{o}n en la l\'{\i}nea 52 del archivo Sistema.php. + +Referenciado por get\-Nombre(), y set\-Nombre().\hypertarget{classSAMURAI__Sistema_o9}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_permisos@{\_\-permisos}} +\index{_permisos@{\_\-permisos}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-permisos]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o9}{SAMURAI\_\-Sistema::\_\-permisos}}} +\label{classSAMURAI__Sistema_o9} + + + + +Definici\'{o}n en la l\'{\i}nea 116 del archivo Sistema.php. + +Referenciado por \_\-obtener\-Datos\-Db(), get\-Id\-Permisos(), y set\-Permisos().\hypertarget{classSAMURAI__Sistema_o8}{ +\index{SAMURAI_Sistema@{SAMURAI\_\-Sistema}!_responsable@{\_\-responsable}} +\index{_responsable@{\_\-responsable}!SAMURAI_Sistema@{SAMURAI\_\-Sistema}} +\subsubsection[\_\-responsable]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Sistema_o8}{SAMURAI\_\-Sistema::\_\-responsable}}} +\label{classSAMURAI__Sistema_o8} + + + + +Definici\'{o}n en la l\'{\i}nea 108 del archivo Sistema.php. + +Referenciado por get\-Responsable(), y set\-Responsable(). + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Sistema_8php}{Sistema.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a16_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a16_cgraph.eps new file mode 100644 index 0000000..b04713a --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a16_cgraph.eps @@ -0,0 +1,529 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1445 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1445 121 +%%PageOrientation: Portrait +gsave +35 35 1410 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node113 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 597 60 moveto +799 60 lineto +799 75 lineto +597 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 597 60 moveto +799 60 lineto +799 75 lineto +597 75 lineto +closepath +stroke +gsave 10 dict begin +698 63 moveto 192 -0.5 (SAMURAI_Sistema::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node114 +[ /Rect [ 0 9 170 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a15) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +171 8 lineto +171 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 161 -0.5 (SAMURAI_Sistema::setContacto) alignedtext +end grestore +end grestore + +% Node113 -> Node114 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 607 60 moveto +503 52 328 37 177 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 177 22 moveto +167 24 lineto +177 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node115 +[ /Rect [ 188 9 372 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 8 moveto +373 8 lineto +373 23 lineto +188 23 lineto +closepath +stroke +gsave 10 dict begin +280 11 moveto 175 -0.5 (SAMURAI_Sistema::setDescripcion) alignedtext +end grestore +end grestore + +% Node113 -> Node115 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 638 60 moveto +562 50 430 34 349 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 351 23 moveto +341 24 lineto +351 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node116 +[ /Rect [ 390 9 562 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a13) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 390 8 moveto +563 8 lineto +563 23 lineto +390 23 lineto +closepath +stroke +gsave 10 dict begin +476 11 moveto 163 -0.5 (SAMURAI_Sistema::setFechaFin) alignedtext +end grestore +end grestore + +% Node113 -> Node116 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 60 moveto +627 51 560 35 517 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 518 24 moveto +508 24 lineto +517 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node117 +[ /Rect [ 580 9 816 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a14) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 580 8 moveto +816 8 lineto +816 23 lineto +580 23 lineto +closepath +stroke +gsave 10 dict begin +698 11 moveto 226 -0.5 (SAMURAI_Sistema::setFechaImplementacion) alignedtext +end grestore +end grestore + +% Node113 -> Node117 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 60 moveto +698 53 698 42 698 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 34 moveto +698 24 lineto +696 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node118 +[ /Rect [ 834 9 1016 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a12) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 834 8 moveto +1017 8 lineto +1017 23 lineto +834 23 lineto +closepath +stroke +gsave 10 dict begin +925 11 moveto 173 -0.5 (SAMURAI_Sistema::setFechaInicio) alignedtext +end grestore +end grestore + +% Node113 -> Node118 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 731 60 moveto +771 51 839 35 883 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 883 29 moveto +892 24 lineto +882 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node119 +[ /Rect [ 1034 9 1202 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1034 8 moveto +1203 8 lineto +1203 23 lineto +1034 23 lineto +closepath +stroke +gsave 10 dict begin +1118 11 moveto 159 -0.5 (SAMURAI_Sistema::setNombre) alignedtext +end grestore +end grestore + +% Node113 -> Node119 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 759 60 moveto +835 50 967 34 1048 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1047 28 moveto +1057 24 lineto +1047 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node120 +[ /Rect [ 1220 9 1408 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a19) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1220 8 moveto +1409 8 lineto +1409 23 lineto +1220 23 lineto +closepath +stroke +gsave 10 dict begin +1314 11 moveto 179 -0.5 (SAMURAI_Sistema::setResponsable) alignedtext +end grestore +end grestore + +% Node113 -> Node120 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 786 60 moveto +888 52 1064 37 1215 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1215 27 moveto +1225 24 lineto +1215 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a17_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a17_cgraph.eps new file mode 100644 index 0000000..5918a8e --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a17_cgraph.eps @@ -0,0 +1,910 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1887 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1887 173 +%%PageOrientation: Portrait +gsave +35 35 1852 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node178 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 814 112 moveto +996 112 lineto +996 127 lineto +814 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 814 112 moveto +996 112 lineto +996 127 lineto +814 127 lineto +closepath +stroke +gsave 10 dict begin +905 115 moveto 172 -0.5 (SAMURAI_Sistema::guardarDatos) alignedtext +end grestore +end grestore + +% Node179 +[ /Rect [ 288 61 456 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a24) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 288 60 moveto +456 60 lineto +456 75 lineto +288 75 lineto +closepath +stroke +gsave 10 dict begin +372 63 moveto 158 -0.5 (SAMURAI_Sistema::_borrarDb) alignedtext +end grestore +end grestore + +% Node178 -> Node179 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 828 112 moveto +730 102 561 86 459 77 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 459 75 moveto +449 76 lineto +459 79 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node183 +[ /Rect [ 1033 61 1201 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a23) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1033 60 moveto +1202 60 lineto +1202 75 lineto +1033 75 lineto +closepath +stroke +gsave 10 dict begin +1117 63 moveto 159 -0.5 (SAMURAI_Sistema::_grabarDb) alignedtext +end grestore +end grestore + +% Node178 -> Node183 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 936 112 moveto +973 103 1037 87 1078 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1077 81 moveto +1086 76 lineto +1076 76 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 +[ /Rect [ 812 61 998 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a25) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 812 60 moveto +998 60 lineto +998 75 lineto +812 75 lineto +closepath +stroke +gsave 10 dict begin +905 63 moveto 176 -0.5 (SAMURAI_Sistema::_modificarDb) alignedtext +end grestore +end grestore + +% Node178 -> Node190 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 905 112 moveto +905 105 905 94 905 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 908 86 moveto +905 76 lineto +903 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node180 +[ /Rect [ 156 9 368 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a27) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 156 8 moveto +368 8 lineto +368 23 lineto +156 23 lineto +closepath +stroke +gsave 10 dict begin +262 11 moveto 202 -0.5 (SAMURAI_Sistema::_borrarPermisosDb) alignedtext +end grestore +end grestore + +% Node179 -> Node180 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 356 60 moveto +337 51 307 37 286 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 288 25 moveto +278 24 lineto +286 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node181 +[ /Rect [ 0 9 138 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +139 8 lineto +139 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +69 11 moveto 129 -0.5 (SAMURAI_Sistema::getId) alignedtext +end grestore +end grestore + +% Node179 -> Node181 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 328 60 moveto +274 50 180 35 122 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 123 23 moveto +113 24 lineto +123 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node182 +[ /Rect [ 386 9 576 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 386 8 moveto +577 8 lineto +577 23 lineto +386 23 lineto +closepath +stroke +gsave 10 dict begin +481 11 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node179 -> Node182 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 388 60 moveto +407 51 436 37 457 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 457 30 moveto +465 24 lineto +455 25 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node183 -> Node182 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1039 60 moveto +1037 60 1035 60 1033 60 curveto +832 42 780 40 582 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 582 22 moveto +572 24 lineto +582 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node184 +[ /Rect [ 1244 9 1456 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a26) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1244 8 moveto +1457 8 lineto +1457 23 lineto +1244 23 lineto +closepath +stroke +gsave 10 dict begin +1350 11 moveto 203 -0.5 (SAMURAI_Sistema::_grabarPermisosDb) alignedtext +end grestore +end grestore + +% Node183 -> Node184 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1151 60 moveto +1192 51 1263 35 1308 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1307 29 moveto +1316 24 lineto +1306 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node185 +[ /Rect [ 1474 9 1646 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a9) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1474 8 moveto +1647 8 lineto +1647 23 lineto +1474 23 lineto +closepath +stroke +gsave 10 dict begin +1560 11 moveto 163 -0.5 (SAMURAI_Sistema::getContacto) alignedtext +end grestore +end grestore + +% Node183 -> Node185 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1181 60 moveto +1262 50 1402 34 1487 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1486 28 moveto +1496 24 lineto +1486 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node186 +[ /Rect [ 1664 9 1850 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1664 8 moveto +1851 8 lineto +1851 23 lineto +1664 23 lineto +closepath +stroke +gsave 10 dict begin +1757 11 moveto 177 -0.5 (SAMURAI_Sistema::getDescripcion) alignedtext +end grestore +end grestore + +% Node183 -> Node186 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1196 60 moveto +1198 60 1200 60 1202 60 curveto +1405 42 1457 40 1659 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1659 27 moveto +1669 24 lineto +1659 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node187 +[ /Rect [ 594 9 768 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 594 8 moveto +769 8 lineto +769 23 lineto +594 23 lineto +closepath +stroke +gsave 10 dict begin +681 11 moveto 165 -0.5 (SAMURAI_Sistema::getFechaFin) alignedtext +end grestore +end grestore + +% Node183 -> Node187 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1054 60 moveto +974 50 838 34 754 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 754 23 moveto +744 24 lineto +754 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node188 +[ /Rect [ 786 9 1024 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a8) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 786 8 moveto +1024 8 lineto +1024 23 lineto +786 23 lineto +closepath +stroke +gsave 10 dict begin +905 11 moveto 228 -0.5 (SAMURAI_Sistema::getFechaImplementacion) alignedtext +end grestore +end grestore + +% Node183 -> Node188 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1086 60 moveto +1049 51 986 35 945 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 946 24 moveto +936 24 lineto +945 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node189 +[ /Rect [ 1042 9 1226 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1042 8 moveto +1227 8 lineto +1227 23 lineto +1042 23 lineto +closepath +stroke +gsave 10 dict begin +1134 11 moveto 175 -0.5 (SAMURAI_Sistema::getFechaInicio) alignedtext +end grestore +end grestore + +% Node183 -> Node189 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1120 60 moveto +1122 53 1125 42 1128 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1130 34 moveto +1131 24 lineto +1125 33 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node180 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 818 60 moveto +816 60 814 60 812 60 curveto +658 46 481 33 370 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 370 23 moveto +360 24 lineto +370 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node181 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 821 60 moveto +818 60 815 60 812 60 curveto +516 39 439 49 144 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 144 22 moveto +134 24 lineto +144 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node182 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 844 60 moveto +766 50 633 34 551 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 552 23 moveto +542 24 lineto +552 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node184 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 969 60 moveto +1050 50 1191 34 1276 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1275 28 moveto +1285 24 lineto +1275 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node185 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 991 60 moveto +994 60 996 60 998 60 curveto +1207 42 1261 41 1468 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1468 27 moveto +1478 24 lineto +1468 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node186 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 989 60 moveto +992 60 995 60 998 60 curveto +1292 39 1367 44 1660 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1660 27 moveto +1670 24 lineto +1660 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node187 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 872 60 moveto +833 51 766 35 723 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 724 24 moveto +714 24 lineto +723 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node188 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 905 60 moveto +905 53 905 42 905 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 908 34 moveto +905 24 lineto +903 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node190 -> Node189 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 938 60 moveto +979 51 1048 35 1093 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1092 29 moveto +1101 24 lineto +1091 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a23_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a23_cgraph.eps new file mode 100644 index 0000000..5176926 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a23_cgraph.eps @@ -0,0 +1,531 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1501 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1501 121 +%%PageOrientation: Portrait +gsave +35 35 1466 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node94 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 627 60 moveto +796 60 lineto +796 75 lineto +627 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 627 60 moveto +796 60 lineto +796 75 lineto +627 75 lineto +closepath +stroke +gsave 10 dict begin +711 63 moveto 159 -0.5 (SAMURAI_Sistema::_grabarDb) alignedtext +end grestore +end grestore + +% Node95 +[ /Rect [ 0 9 212 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a26) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +213 8 lineto +213 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +106 11 moveto 203 -0.5 (SAMURAI_Sistema::_grabarPermisosDb) alignedtext +end grestore +end grestore + +% Node94 -> Node95 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 633 60 moveto +631 60 629 60 627 60 curveto +482 46 314 33 208 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 209 23 moveto +199 24 lineto +209 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node96 +[ /Rect [ 230 9 402 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a9) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 230 8 moveto +403 8 lineto +403 23 lineto +230 23 lineto +closepath +stroke +gsave 10 dict begin +316 11 moveto 163 -0.5 (SAMURAI_Sistema::getContacto) alignedtext +end grestore +end grestore + +% Node94 -> Node96 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 654 60 moveto +582 50 458 34 381 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 383 23 moveto +373 24 lineto +383 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node97 +[ /Rect [ 420 9 606 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 420 8 moveto +607 8 lineto +607 23 lineto +420 23 lineto +closepath +stroke +gsave 10 dict begin +513 11 moveto 177 -0.5 (SAMURAI_Sistema::getDescripcion) alignedtext +end grestore +end grestore + +% Node94 -> Node97 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 682 60 moveto +647 51 588 35 551 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 552 24 moveto +542 24 lineto +551 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node98 +[ /Rect [ 624 9 798 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 624 8 moveto +799 8 lineto +799 23 lineto +624 23 lineto +closepath +stroke +gsave 10 dict begin +711 11 moveto 165 -0.5 (SAMURAI_Sistema::getFechaFin) alignedtext +end grestore +end grestore + +% Node94 -> Node98 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 711 60 moveto +711 53 711 42 711 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 714 34 moveto +711 24 lineto +709 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node99 +[ /Rect [ 816 9 1054 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a8) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 816 8 moveto +1054 8 lineto +1054 23 lineto +816 23 lineto +closepath +stroke +gsave 10 dict begin +935 11 moveto 228 -0.5 (SAMURAI_Sistema::getFechaImplementacion) alignedtext +end grestore +end grestore + +% Node94 -> Node99 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 744 60 moveto +783 51 850 35 893 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 893 29 moveto +902 24 lineto +892 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node100 +[ /Rect [ 1072 9 1256 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1072 8 moveto +1257 8 lineto +1257 23 lineto +1072 23 lineto +closepath +stroke +gsave 10 dict begin +1164 11 moveto 175 -0.5 (SAMURAI_Sistema::getFechaInicio) alignedtext +end grestore +end grestore + +% Node94 -> Node100 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 776 60 moveto +859 50 1002 34 1089 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1088 28 moveto +1098 24 lineto +1088 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node101 +[ /Rect [ 1274 9 1464 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1274 8 moveto +1465 8 lineto +1465 23 lineto +1274 23 lineto +closepath +stroke +gsave 10 dict begin +1369 11 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node94 -> Node101 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 790 60 moveto +792 60 794 60 796 60 curveto +1006 42 1060 40 1269 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1269 27 moveto +1279 24 lineto +1269 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a24_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a24_cgraph.eps new file mode 100644 index 0000000..95e5029 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a24_cgraph.eps @@ -0,0 +1,381 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 613 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 613 121 +%%PageOrientation: Portrait +gsave +35 35 578 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node87 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 215 60 moveto +383 60 lineto +383 75 lineto +215 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 215 60 moveto +383 60 lineto +383 75 lineto +215 75 lineto +closepath +stroke +gsave 10 dict begin +299 63 moveto 158 -0.5 (SAMURAI_Sistema::_borrarDb) alignedtext +end grestore +end grestore + +% Node88 +[ /Rect [ 0 9 212 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a27) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +212 8 lineto +212 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +106 11 moveto 202 -0.5 (SAMURAI_Sistema::_borrarPermisosDb) alignedtext +end grestore +end grestore + +% Node87 -> Node88 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 271 60 moveto +237 51 180 35 142 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 144 24 moveto +134 24 lineto +143 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node89 +[ /Rect [ 230 9 368 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 230 8 moveto +369 8 lineto +369 23 lineto +230 23 lineto +closepath +stroke +gsave 10 dict begin +299 11 moveto 129 -0.5 (SAMURAI_Sistema::getId) alignedtext +end grestore +end grestore + +% Node87 -> Node89 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 299 60 moveto +299 53 299 42 299 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 302 34 moveto +299 24 lineto +297 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node90 +[ /Rect [ 386 9 576 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 386 8 moveto +577 8 lineto +577 23 lineto +386 23 lineto +closepath +stroke +gsave 10 dict begin +481 11 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node87 -> Node90 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 325 60 moveto +357 51 410 36 446 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 446 29 moveto +455 24 lineto +445 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a25_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a25_cgraph.eps new file mode 100644 index 0000000..626a955 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a25_cgraph.eps @@ -0,0 +1,607 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1887 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1887 121 +%%PageOrientation: Portrait +gsave +35 35 1852 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node103 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 848 60 moveto +1034 60 lineto +1034 75 lineto +848 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 848 60 moveto +1034 60 lineto +1034 75 lineto +848 75 lineto +closepath +stroke +gsave 10 dict begin +941 63 moveto 176 -0.5 (SAMURAI_Sistema::_modificarDb) alignedtext +end grestore +end grestore + +% Node104 +[ /Rect [ 0 9 212 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a27) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +212 8 lineto +212 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +106 11 moveto 202 -0.5 (SAMURAI_Sistema::_borrarPermisosDb) alignedtext +end grestore +end grestore + +% Node103 -> Node104 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 857 60 moveto +854 60 851 60 848 60 curveto +567 39 496 42 216 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 216 22 moveto +206 24 lineto +216 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node105 +[ /Rect [ 230 9 442 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a26) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 230 8 moveto +443 8 lineto +443 23 lineto +230 23 lineto +closepath +stroke +gsave 10 dict begin +336 11 moveto 203 -0.5 (SAMURAI_Sistema::_grabarPermisosDb) alignedtext +end grestore +end grestore + +% Node103 -> Node105 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 855 60 moveto +852 60 850 60 848 60 curveto +705 47 538 33 435 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 435 23 moveto +425 24 lineto +435 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node106 +[ /Rect [ 460 9 632 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a9) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 460 8 moveto +633 8 lineto +633 23 lineto +460 23 lineto +closepath +stroke +gsave 10 dict begin +546 11 moveto 163 -0.5 (SAMURAI_Sistema::getContacto) alignedtext +end grestore +end grestore + +% Node103 -> Node106 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 884 60 moveto +812 50 688 34 611 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 613 23 moveto +603 24 lineto +613 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node107 +[ /Rect [ 650 9 836 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a5) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 650 8 moveto +837 8 lineto +837 23 lineto +650 23 lineto +closepath +stroke +gsave 10 dict begin +743 11 moveto 177 -0.5 (SAMURAI_Sistema::getDescripcion) alignedtext +end grestore +end grestore + +% Node103 -> Node107 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 912 60 moveto +877 51 818 35 781 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 782 24 moveto +772 24 lineto +781 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node108 +[ /Rect [ 854 9 1028 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a7) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 854 8 moveto +1029 8 lineto +1029 23 lineto +854 23 lineto +closepath +stroke +gsave 10 dict begin +941 11 moveto 165 -0.5 (SAMURAI_Sistema::getFechaFin) alignedtext +end grestore +end grestore + +% Node103 -> Node108 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 941 60 moveto +941 53 941 42 941 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 944 34 moveto +941 24 lineto +939 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node109 +[ /Rect [ 1046 9 1284 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a8) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1046 8 moveto +1284 8 lineto +1284 23 lineto +1046 23 lineto +closepath +stroke +gsave 10 dict begin +1165 11 moveto 228 -0.5 (SAMURAI_Sistema::getFechaImplementacion) alignedtext +end grestore +end grestore + +% Node103 -> Node109 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 974 60 moveto +1013 51 1080 35 1123 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1123 29 moveto +1132 24 lineto +1122 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node110 +[ /Rect [ 1302 9 1486 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1302 8 moveto +1487 8 lineto +1487 23 lineto +1302 23 lineto +closepath +stroke +gsave 10 dict begin +1394 11 moveto 175 -0.5 (SAMURAI_Sistema::getFechaInicio) alignedtext +end grestore +end grestore + +% Node103 -> Node110 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1006 60 moveto +1089 50 1232 34 1319 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1318 28 moveto +1328 24 lineto +1318 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node111 +[ /Rect [ 1504 9 1642 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a3) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1504 8 moveto +1643 8 lineto +1643 23 lineto +1504 23 lineto +closepath +stroke +gsave 10 dict begin +1573 11 moveto 129 -0.5 (SAMURAI_Sistema::getId) alignedtext +end grestore +end grestore + +% Node103 -> Node111 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1027 60 moveto +1030 60 1032 60 1034 60 curveto +1240 43 1294 44 1499 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1499 27 moveto +1509 24 lineto +1499 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node112 +[ /Rect [ 1660 9 1850 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1660 8 moveto +1851 8 lineto +1851 23 lineto +1660 23 lineto +closepath +stroke +gsave 10 dict begin +1755 11 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node103 -> Node112 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1025 60 moveto +1028 60 1031 60 1034 60 curveto +1310 40 1382 43 1657 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1657 27 moveto +1667 24 lineto +1657 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a28_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a28_cgraph.eps new file mode 100644 index 0000000..d61b8bc --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a28_cgraph.eps @@ -0,0 +1,640 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1445 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1445 173 +%%PageOrientation: Portrait +gsave +35 35 1410 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node167 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 595 112 moveto +802 112 lineto +802 127 lineto +595 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 595 112 moveto +802 112 lineto +802 127 lineto +595 127 lineto +closepath +stroke +gsave 10 dict begin +698 115 moveto 197 -0.5 (SAMURAI_Sistema::guardarAsociacion) alignedtext +end grestore +end grestore + +% Node168 +[ /Rect [ 377 61 579 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a31) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 377 60 moveto +579 60 lineto +579 75 lineto +377 75 lineto +closepath +stroke +gsave 10 dict begin +478 63 moveto 192 -0.5 (SAMURAI_Sistema::_existeAsociacion) alignedtext +end grestore +end grestore + +% Node167 -> Node168 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 112 moveto +627 103 562 87 520 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 520 76 moveto +510 76 lineto +519 80 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node169 +[ /Rect [ 597 61 799 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a16) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 597 60 moveto +799 60 lineto +799 75 lineto +597 75 lineto +closepath +stroke +gsave 10 dict begin +698 63 moveto 192 -0.5 (SAMURAI_Sistema::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node167 -> Node169 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 112 moveto +698 105 698 94 698 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 86 moveto +698 76 lineto +696 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node177 +[ /Rect [ 817 61 1007 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 817 60 moveto +1008 60 lineto +1008 75 lineto +817 75 lineto +closepath +stroke +gsave 10 dict begin +912 63 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node167 -> Node177 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 729 112 moveto +766 103 831 87 873 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 872 81 moveto +881 76 lineto +871 76 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node170 +[ /Rect [ 0 9 170 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a15) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +171 8 lineto +171 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 161 -0.5 (SAMURAI_Sistema::setContacto) alignedtext +end grestore +end grestore + +% Node169 -> Node170 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 607 60 moveto +503 52 328 37 177 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 177 22 moveto +167 24 lineto +177 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node171 +[ /Rect [ 188 9 372 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 8 moveto +373 8 lineto +373 23 lineto +188 23 lineto +closepath +stroke +gsave 10 dict begin +280 11 moveto 175 -0.5 (SAMURAI_Sistema::setDescripcion) alignedtext +end grestore +end grestore + +% Node169 -> Node171 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 638 60 moveto +562 50 430 34 349 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 351 23 moveto +341 24 lineto +351 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node172 +[ /Rect [ 390 9 562 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a13) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 390 8 moveto +563 8 lineto +563 23 lineto +390 23 lineto +closepath +stroke +gsave 10 dict begin +476 11 moveto 163 -0.5 (SAMURAI_Sistema::setFechaFin) alignedtext +end grestore +end grestore + +% Node169 -> Node172 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 60 moveto +627 51 561 35 518 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 518 24 moveto +508 24 lineto +517 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node173 +[ /Rect [ 580 9 816 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a14) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 580 8 moveto +816 8 lineto +816 23 lineto +580 23 lineto +closepath +stroke +gsave 10 dict begin +698 11 moveto 226 -0.5 (SAMURAI_Sistema::setFechaImplementacion) alignedtext +end grestore +end grestore + +% Node169 -> Node173 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 60 moveto +698 53 698 42 698 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 34 moveto +698 24 lineto +696 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node174 +[ /Rect [ 834 9 1016 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a12) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 834 8 moveto +1017 8 lineto +1017 23 lineto +834 23 lineto +closepath +stroke +gsave 10 dict begin +925 11 moveto 173 -0.5 (SAMURAI_Sistema::setFechaInicio) alignedtext +end grestore +end grestore + +% Node169 -> Node174 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 731 60 moveto +771 51 839 35 883 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 883 29 moveto +892 24 lineto +882 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node175 +[ /Rect [ 1034 9 1202 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1034 8 moveto +1203 8 lineto +1203 23 lineto +1034 23 lineto +closepath +stroke +gsave 10 dict begin +1118 11 moveto 159 -0.5 (SAMURAI_Sistema::setNombre) alignedtext +end grestore +end grestore + +% Node169 -> Node175 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 759 60 moveto +835 50 967 34 1048 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1047 28 moveto +1057 24 lineto +1047 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node176 +[ /Rect [ 1220 9 1408 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a19) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1220 8 moveto +1409 8 lineto +1409 23 lineto +1220 23 lineto +closepath +stroke +gsave 10 dict begin +1314 11 moveto 179 -0.5 (SAMURAI_Sistema::setResponsable) alignedtext +end grestore +end grestore + +% Node169 -> Node176 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 786 60 moveto +888 52 1064 37 1215 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1215 27 moveto +1225 24 lineto +1215 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a29_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a29_cgraph.eps new file mode 100644 index 0000000..473b005 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a29_cgraph.eps @@ -0,0 +1,603 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1445 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1445 173 +%%PageOrientation: Portrait +gsave +35 35 1410 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node121 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 481 112 moveto +690 112 lineto +690 127 lineto +481 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 481 112 moveto +690 112 lineto +690 127 lineto +481 127 lineto +closepath +stroke +gsave 10 dict begin +585 115 moveto 199 -0.5 (SAMURAI_Sistema::eliminarAsociacion) alignedtext +end grestore +end grestore + +% Node122 +[ /Rect [ 367 61 579 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a27) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 367 60 moveto +579 60 lineto +579 75 lineto +367 75 lineto +closepath +stroke +gsave 10 dict begin +473 63 moveto 202 -0.5 (SAMURAI_Sistema::_borrarPermisosDb) alignedtext +end grestore +end grestore + +% Node121 -> Node122 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 568 112 moveto +549 103 518 89 497 79 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 499 77 moveto +489 76 lineto +497 82 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node123 +[ /Rect [ 597 61 799 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a16) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 597 60 moveto +799 60 lineto +799 75 lineto +597 75 lineto +closepath +stroke +gsave 10 dict begin +698 63 moveto 192 -0.5 (SAMURAI_Sistema::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node121 -> Node123 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 602 112 moveto +621 103 652 89 674 79 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 674 82 moveto +682 76 lineto +672 77 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node124 +[ /Rect [ 0 9 170 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a15) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +171 8 lineto +171 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 161 -0.5 (SAMURAI_Sistema::setContacto) alignedtext +end grestore +end grestore + +% Node123 -> Node124 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 607 60 moveto +503 52 328 37 177 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 177 22 moveto +167 24 lineto +177 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node125 +[ /Rect [ 188 9 372 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 8 moveto +373 8 lineto +373 23 lineto +188 23 lineto +closepath +stroke +gsave 10 dict begin +280 11 moveto 175 -0.5 (SAMURAI_Sistema::setDescripcion) alignedtext +end grestore +end grestore + +% Node123 -> Node125 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 638 60 moveto +562 50 430 34 349 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 351 23 moveto +341 24 lineto +351 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node126 +[ /Rect [ 390 9 562 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a13) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 390 8 moveto +563 8 lineto +563 23 lineto +390 23 lineto +closepath +stroke +gsave 10 dict begin +476 11 moveto 163 -0.5 (SAMURAI_Sistema::setFechaFin) alignedtext +end grestore +end grestore + +% Node123 -> Node126 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 60 moveto +627 51 561 35 518 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 518 24 moveto +508 24 lineto +517 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node127 +[ /Rect [ 580 9 816 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a14) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 580 8 moveto +816 8 lineto +816 23 lineto +580 23 lineto +closepath +stroke +gsave 10 dict begin +698 11 moveto 226 -0.5 (SAMURAI_Sistema::setFechaImplementacion) alignedtext +end grestore +end grestore + +% Node123 -> Node127 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 60 moveto +698 53 698 42 698 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 34 moveto +698 24 lineto +696 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node128 +[ /Rect [ 834 9 1016 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a12) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 834 8 moveto +1017 8 lineto +1017 23 lineto +834 23 lineto +closepath +stroke +gsave 10 dict begin +925 11 moveto 173 -0.5 (SAMURAI_Sistema::setFechaInicio) alignedtext +end grestore +end grestore + +% Node123 -> Node128 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 731 60 moveto +771 51 839 35 883 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 883 29 moveto +892 24 lineto +882 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node129 +[ /Rect [ 1034 9 1202 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1034 8 moveto +1203 8 lineto +1203 23 lineto +1034 23 lineto +closepath +stroke +gsave 10 dict begin +1118 11 moveto 159 -0.5 (SAMURAI_Sistema::setNombre) alignedtext +end grestore +end grestore + +% Node123 -> Node129 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 759 60 moveto +835 50 967 34 1048 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1047 28 moveto +1057 24 lineto +1047 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node130 +[ /Rect [ 1220 9 1408 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a19) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1220 8 moveto +1409 8 lineto +1409 23 lineto +1220 23 lineto +closepath +stroke +gsave 10 dict begin +1314 11 moveto 179 -0.5 (SAMURAI_Sistema::setResponsable) alignedtext +end grestore +end grestore + +% Node123 -> Node130 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 786 60 moveto +888 52 1064 37 1215 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1215 27 moveto +1225 24 lineto +1215 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a2_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a2_cgraph.eps new file mode 100644 index 0000000..60a4518 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a2_cgraph.eps @@ -0,0 +1,749 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1445 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1445 173 +%%PageOrientation: Portrait +gsave +35 35 1410 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node77 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 639 112 moveto +856 112 lineto +856 127 lineto +639 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 639 112 moveto +856 112 lineto +856 127 lineto +639 127 lineto +closepath +stroke +gsave 10 dict begin +747 115 moveto 207 -0.5 (SAMURAI_Sistema::SAMURAI_Sistema) alignedtext +end grestore +end grestore + +% Node78 +[ /Rect [ 646 61 848 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a16) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 646 60 moveto +848 60 lineto +848 75 lineto +646 75 lineto +closepath +stroke +gsave 10 dict begin +747 63 moveto 192 -0.5 (SAMURAI_Sistema::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node77 -> Node78 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 747 112 moveto +747 105 747 94 747 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 750 86 moveto +747 76 lineto +745 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node79 +[ /Rect [ 0 9 170 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a15) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +171 8 lineto +171 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 161 -0.5 (SAMURAI_Sistema::setContacto) alignedtext +end grestore +end grestore + +% Node77 -> Node79 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 672 112 moveto +671 112 669 112 668 112 curveto +470 85 234 43 134 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 136 24 moveto +126 24 lineto +135 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node80 +[ /Rect [ 188 9 372 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 8 moveto +373 8 lineto +373 23 lineto +188 23 lineto +closepath +stroke +gsave 10 dict begin +280 11 moveto 175 -0.5 (SAMURAI_Sistema::setDescripcion) alignedtext +end grestore +end grestore + +% Node77 -> Node80 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 684 112 moveto +683 112 682 112 681 112 curveto +545 87 385 45 316 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 317 24 moveto +307 24 lineto +316 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node81 +[ /Rect [ 390 9 562 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a13) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 390 8 moveto +563 8 lineto +563 23 lineto +390 23 lineto +closepath +stroke +gsave 10 dict begin +476 11 moveto 163 -0.5 (SAMURAI_Sistema::setFechaFin) alignedtext +end grestore +end grestore + +% Node77 -> Node81 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 690 112 moveto +689 112 689 112 688 112 curveto +614 92 535 50 498 29 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 499 27 moveto +489 24 lineto +497 31 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node82 +[ /Rect [ 580 9 816 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a14) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 580 8 moveto +816 8 lineto +816 23 lineto +580 23 lineto +closepath +stroke +gsave 10 dict begin +698 11 moveto 226 -0.5 (SAMURAI_Sistema::setFechaImplementacion) alignedtext +end grestore +end grestore + +% Node77 -> Node82 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 696 112 moveto +674 106 650 96 637 76 curveto +624 56 649 38 671 28 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 671 31 moveto +679 24 lineto +669 26 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node83 +[ /Rect [ 834 9 1016 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a12) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 834 8 moveto +1017 8 lineto +1017 23 lineto +834 23 lineto +closepath +stroke +gsave 10 dict begin +925 11 moveto 173 -0.5 (SAMURAI_Sistema::setFechaInicio) alignedtext +end grestore +end grestore + +% Node77 -> Node83 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 772 112 moveto +795 105 830 92 857 76 curveto +878 62 900 42 913 29 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 913 33 moveto +918 24 lineto +909 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node84 +[ /Rect [ 1034 9 1202 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1034 8 moveto +1203 8 lineto +1203 23 lineto +1034 23 lineto +closepath +stroke +gsave 10 dict begin +1118 11 moveto 159 -0.5 (SAMURAI_Sistema::setNombre) alignedtext +end grestore +end grestore + +% Node77 -> Node84 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 780 112 moveto +781 112 781 112 782 112 curveto +793 108 795 107 807 104 curveto +865 84 879 77 938 60 curveto +984 46 1038 34 1075 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1074 29 moveto +1083 24 lineto +1073 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node85 +[ /Rect [ 1220 9 1408 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a19) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1220 8 moveto +1409 8 lineto +1409 23 lineto +1220 23 lineto +closepath +stroke +gsave 10 dict begin +1314 11 moveto 179 -0.5 (SAMURAI_Sistema::setResponsable) alignedtext +end grestore +end grestore + +% Node77 -> Node85 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 782 112 moveto +783 112 784 112 785 112 curveto +846 96 862 94 923 76 curveto +944 69 949 64 971 60 curveto +1026 47 1167 35 1223 28 curveto +1230 27 1238 26 1246 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1245 28 moveto +1255 24 lineto +1245 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node86 +[ /Rect [ 980 61 1150 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a21) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 980 60 moveto +1151 60 lineto +1151 75 lineto +980 75 lineto +closepath +stroke +gsave 10 dict begin +1065 63 moveto 161 -0.5 (SAMURAI_Sistema::setPermisos) alignedtext +end grestore +end grestore + +% Node77 -> Node86 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 793 112 moveto +850 102 949 86 1011 77 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1009 80 moveto +1019 76 lineto +1009 75 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node79 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 653 60 moveto +651 60 648 60 646 60 curveto +437 43 383 41 177 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 177 22 moveto +167 24 lineto +177 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node80 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 680 60 moveto +594 50 447 34 357 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 358 23 moveto +348 24 lineto +358 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node81 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 708 60 moveto +660 51 577 35 525 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 526 24 moveto +516 24 lineto +525 29 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node82 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 740 60 moveto +732 52 721 40 711 31 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 713 30 moveto +705 24 lineto +710 33 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node83 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 773 60 moveto +803 51 856 36 890 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 890 29 moveto +899 24 lineto +889 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node84 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 801 60 moveto +868 50 985 34 1056 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1054 28 moveto +1064 24 lineto +1054 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node78 -> Node85 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 829 60 moveto +933 50 1113 34 1223 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1222 28 moveto +1232 24 lineto +1222 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_a30_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_a30_cgraph.eps new file mode 100644 index 0000000..73670e4 --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_a30_cgraph.eps @@ -0,0 +1,640 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 1445 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 1445 173 +%%PageOrientation: Portrait +gsave +35 35 1410 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node191 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 590 112 moveto +806 112 lineto +806 127 lineto +590 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 590 112 moveto +806 112 lineto +806 127 lineto +590 127 lineto +closepath +stroke +gsave 10 dict begin +698 115 moveto 206 -0.5 (SAMURAI_Sistema::modificarAsociacion) alignedtext +end grestore +end grestore + +% Node192 +[ /Rect [ 377 61 579 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a31) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 377 60 moveto +579 60 lineto +579 75 lineto +377 75 lineto +closepath +stroke +gsave 10 dict begin +478 63 moveto 192 -0.5 (SAMURAI_Sistema::_existeAsociacion) alignedtext +end grestore +end grestore + +% Node191 -> Node192 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 112 moveto +627 103 562 87 520 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 520 76 moveto +510 76 lineto +519 80 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node193 +[ /Rect [ 597 61 799 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a16) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 597 60 moveto +799 60 lineto +799 75 lineto +597 75 lineto +closepath +stroke +gsave 10 dict begin +698 63 moveto 192 -0.5 (SAMURAI_Sistema::_obtenerDatosDb) alignedtext +end grestore +end grestore + +% Node191 -> Node193 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 112 moveto +698 105 698 94 698 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 86 moveto +698 76 lineto +696 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node201 +[ /Rect [ 817 61 1007 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a18) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 817 60 moveto +1008 60 lineto +1008 75 lineto +817 75 lineto +closepath +stroke +gsave 10 dict begin +912 63 moveto 181 -0.5 (SAMURAI_Sistema::getResponsable) alignedtext +end grestore +end grestore + +% Node191 -> Node201 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 729 112 moveto +766 103 831 87 873 78 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 872 81 moveto +881 76 lineto +871 76 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node194 +[ /Rect [ 0 9 170 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a15) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +171 8 lineto +171 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +85 11 moveto 161 -0.5 (SAMURAI_Sistema::setContacto) alignedtext +end grestore +end grestore + +% Node193 -> Node194 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 607 60 moveto +503 52 328 37 177 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 177 22 moveto +167 24 lineto +177 27 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node195 +[ /Rect [ 188 9 372 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a11) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 188 8 moveto +373 8 lineto +373 23 lineto +188 23 lineto +closepath +stroke +gsave 10 dict begin +280 11 moveto 175 -0.5 (SAMURAI_Sistema::setDescripcion) alignedtext +end grestore +end grestore + +% Node193 -> Node195 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 638 60 moveto +562 50 430 34 349 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 351 23 moveto +341 24 lineto +351 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node196 +[ /Rect [ 390 9 562 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a13) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 390 8 moveto +563 8 lineto +563 23 lineto +390 23 lineto +closepath +stroke +gsave 10 dict begin +476 11 moveto 163 -0.5 (SAMURAI_Sistema::setFechaFin) alignedtext +end grestore +end grestore + +% Node193 -> Node196 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 666 60 moveto +627 51 561 35 518 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 518 24 moveto +508 24 lineto +517 28 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node197 +[ /Rect [ 580 9 816 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a14) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 580 8 moveto +816 8 lineto +816 23 lineto +580 23 lineto +closepath +stroke +gsave 10 dict begin +698 11 moveto 226 -0.5 (SAMURAI_Sistema::setFechaImplementacion) alignedtext +end grestore +end grestore + +% Node193 -> Node197 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 698 60 moveto +698 53 698 42 698 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 701 34 moveto +698 24 lineto +696 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node198 +[ /Rect [ 834 9 1016 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a12) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 834 8 moveto +1017 8 lineto +1017 23 lineto +834 23 lineto +closepath +stroke +gsave 10 dict begin +925 11 moveto 173 -0.5 (SAMURAI_Sistema::setFechaInicio) alignedtext +end grestore +end grestore + +% Node193 -> Node198 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 731 60 moveto +771 51 839 35 883 26 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 883 29 moveto +892 24 lineto +882 24 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node199 +[ /Rect [ 1034 9 1202 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a10) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1034 8 moveto +1203 8 lineto +1203 23 lineto +1034 23 lineto +closepath +stroke +gsave 10 dict begin +1118 11 moveto 159 -0.5 (SAMURAI_Sistema::setNombre) alignedtext +end grestore +end grestore + +% Node193 -> Node199 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 759 60 moveto +835 50 967 34 1048 25 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1047 28 moveto +1057 24 lineto +1047 23 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node200 +[ /Rect [ 1220 9 1408 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a19) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 1220 8 moveto +1409 8 lineto +1409 23 lineto +1220 23 lineto +closepath +stroke +gsave 10 dict begin +1314 11 moveto 179 -0.5 (SAMURAI_Sistema::setResponsable) alignedtext +end grestore +end grestore + +% Node193 -> Node200 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 786 60 moveto +888 52 1064 37 1215 24 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 1215 27 moveto +1225 24 lineto +1215 22 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_e0_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_e0_cgraph.eps new file mode 100644 index 0000000..c46e35a --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_e0_cgraph.eps @@ -0,0 +1,346 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 459 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 459 121 +%%PageOrientation: Portrait +gsave +35 35 424 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node155 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 119 60 moveto +290 60 lineto +290 75 lineto +119 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 119 60 moveto +290 60 lineto +290 75 lineto +119 75 lineto +closepath +stroke +gsave 10 dict begin +204 63 moveto 161 -0.5 (SAMURAI_Sistema::getSistemas) alignedtext +end grestore +end grestore + +% Node156 +[ /Rect [ 0 9 188 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#e1) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +188 8 lineto +188 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +94 11 moveto 178 -0.5 (SAMURAI_Sistema::_getIdSistemas) alignedtext +end grestore +end grestore + +% Node155 -> Node156 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 188 60 moveto +169 51 139 37 118 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 120 25 moveto +110 24 lineto +118 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node157 +[ /Rect [ 206 9 422 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +0.000 1.000 1.000 nodecolor +newpath 206 8 moveto +423 8 lineto +423 23 lineto +206 23 lineto +closepath +stroke +gsave 10 dict begin +0.000 0.000 0.000 nodecolor +314 11 moveto 207 -0.5 (SAMURAI_Sistema::SAMURAI_Sistema) alignedtext +end grestore +end grestore + +% Node155 -> Node157 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 220 60 moveto +239 51 269 37 290 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 290 30 moveto +298 24 lineto +288 25 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Sistema_e2_cgraph.eps b/doc/apidoc/latex/classSAMURAI__Sistema_e2_cgraph.eps new file mode 100644 index 0000000..b172bdb --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Sistema_e2_cgraph.eps @@ -0,0 +1,383 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 459 173 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 459 173 +%%PageOrientation: Portrait +gsave +35 35 424 138 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node131 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 104 112 moveto +305 112 lineto +305 127 lineto +104 127 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 104 112 moveto +305 112 lineto +305 127 lineto +104 127 lineto +closepath +stroke +gsave 10 dict begin +204 115 moveto 191 -0.5 (SAMURAI_Sistema::getArraySistemas) alignedtext +end grestore +end grestore + +% Node132 +[ /Rect [ 119 61 289 75 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#e0) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 119 60 moveto +290 60 lineto +290 75 lineto +119 75 lineto +closepath +stroke +gsave 10 dict begin +204 63 moveto 161 -0.5 (SAMURAI_Sistema::getSistemas) alignedtext +end grestore +end grestore + +% Node131 -> Node132 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 204 112 moveto +204 105 204 94 204 85 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 207 86 moveto +204 76 lineto +202 86 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node133 +[ /Rect [ 0 9 188 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#e1) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +188 8 lineto +188 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +94 11 moveto 178 -0.5 (SAMURAI_Sistema::_getIdSistemas) alignedtext +end grestore +end grestore + +% Node132 -> Node133 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 188 60 moveto +169 51 139 37 118 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 120 25 moveto +110 24 lineto +118 30 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore + +% Node134 +[ /Rect [ 206 9 422 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSAMURAI__Sistema.html#a2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +0.000 1.000 1.000 nodecolor +newpath 206 8 moveto +423 8 lineto +423 23 lineto +206 23 lineto +closepath +stroke +gsave 10 dict begin +0.000 0.000 0.000 nodecolor +314 11 moveto 207 -0.5 (SAMURAI_Sistema::SAMURAI_Sistema) alignedtext +end grestore +end grestore + +% Node132 -> Node134 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 220 60 moveto +239 51 269 37 290 27 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 290 30 moveto +298 24 lineto +288 25 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSAMURAI__Usuario.tex b/doc/apidoc/latex/classSAMURAI__Usuario.tex new file mode 100644 index 0000000..d92336b --- /dev/null +++ b/doc/apidoc/latex/classSAMURAI__Usuario.tex @@ -0,0 +1,237 @@ +\hypertarget{classSAMURAI__Usuario}{ +\section{Referencia de la Clase SAMURAI\_\-Usuario} +\label{classSAMURAI__Usuario}\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +} + + +\subsection{Descripci\'{o}n detallada} +Clase para el manejo de los usuarios. + +public + + + +Definici\'{o}n en la l\'{\i}nea 37 del archivo Usuario.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Usuario_a0}{get\-Nrodoc} () +\begin{CompactList}\small\item\em Gets Nrodoc. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a1}{set\-Nrodoc} (\$nrodoc) +\begin{CompactList}\small\item\em Sets Nrodoc. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a2}{get\-Nombre} () +\begin{CompactList}\small\item\em Gets Nombre. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a3}{set\-Nombre} (\$nombre) +\begin{CompactList}\small\item\em Sets Nombre. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a4}{get\-Fecha} () +\begin{CompactList}\small\item\em Gets Fecha. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a5}{set\-Fecha} (\$fecha) +\begin{CompactList}\small\item\em Sets Fecha. \item\end{CompactList}\item +\hyperlink{classSAMURAI__Usuario_a6}{SAMURAI\_\-Usuario} (\&\$db, \$login=null) +\begin{CompactList}\small\item\em Constructor.Recibe como parametro opcional el login del usuario. \item\end{CompactList}\end{CompactItemize} +\subsection*{Atributos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSAMURAI__Usuario_o0}{\_\-login} +\item +\hyperlink{classSAMURAI__Usuario_o1}{\_\-nrodoc} +\item +\hyperlink{classSAMURAI__Usuario_o2}{\_\-nombre} +\item +\hyperlink{classSAMURAI__Usuario_o3}{\_\-fecha} +\item +\hyperlink{classSAMURAI__Usuario_o4}{\_\-db} +\end{CompactItemize} + + +\subsection{Documentaci\'{o}n del constructor y destructor} +\hypertarget{classSAMURAI__Usuario_a6}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[SAMURAI\_\-Usuario]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::SAMURAI\_\-Usuario (\&\$ {\em db}, \$ {\em login} = null)}} +\label{classSAMURAI__Usuario_a6} + + +Constructor.Recibe como parametro opcional el login del usuario. + +y busca en la base la informacion referida a el. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em SAMURAI\_\-DB}]\&\$db Objeto conexion. \item[{\em string}]\$login Login del usuario\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 159 del archivo Usuario.php. + +References \_\-fecha, \_\-login, \_\-nombre, y \_\-nrodoc. + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSAMURAI__Usuario_a4}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!getFecha@{getFecha}} +\index{getFecha@{getFecha}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[getFecha]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::get\-Fecha ()}} +\label{classSAMURAI__Usuario_a4} + + +Gets Fecha. + +\begin{Desc} +\item[Devuelve:]date public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 130 del archivo Usuario.php. + +References \_\-fecha.\hypertarget{classSAMURAI__Usuario_a2}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!getNombre@{getNombre}} +\index{getNombre@{getNombre}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[getNombre]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::get\-Nombre ()}} +\label{classSAMURAI__Usuario_a2} + + +Gets Nombre. + +\begin{Desc} +\item[Devuelve:]string public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 107 del archivo Usuario.php. + +References \_\-nombre.\hypertarget{classSAMURAI__Usuario_a0}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!getNrodoc@{getNrodoc}} +\index{getNrodoc@{getNrodoc}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[getNrodoc]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::get\-Nrodoc ()}} +\label{classSAMURAI__Usuario_a0} + + +Gets Nrodoc. + +\begin{Desc} +\item[Devuelve:]int public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 84 del archivo Usuario.php. + +References \_\-nrodoc.\hypertarget{classSAMURAI__Usuario_a5}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!setFecha@{setFecha}} +\index{setFecha@{setFecha}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[setFecha]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::set\-Fecha (\$ {\em fecha})}} +\label{classSAMURAI__Usuario_a5} + + +Sets Fecha. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em date}]\$fecha Fecha.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 142 del archivo Usuario.php. + +References \_\-fecha.\hypertarget{classSAMURAI__Usuario_a3}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!setNombre@{setNombre}} +\index{setNombre@{setNombre}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[setNombre]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::set\-Nombre (\$ {\em nombre})}} +\label{classSAMURAI__Usuario_a3} + + +Sets Nombre. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em string}]\$nombre Nombre.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 119 del archivo Usuario.php. + +References \_\-nombre.\hypertarget{classSAMURAI__Usuario_a1}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!setNrodoc@{setNrodoc}} +\index{setNrodoc@{setNrodoc}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[setNrodoc]{\setlength{\rightskip}{0pt plus 5cm}SAMURAI\_\-Usuario::set\-Nrodoc (\$ {\em nrodoc})}} +\label{classSAMURAI__Usuario_a1} + + +Sets Nrodoc. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em int}]\$nrodoc Nrodoc.\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 96 del archivo Usuario.php. + +References \_\-nrodoc. + +\subsection{Documentaci\'{o}n de los datos miembro} +\hypertarget{classSAMURAI__Usuario_o4}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!_db@{\_\-db}} +\index{_db@{\_\-db}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[\_\-db]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Usuario_o4}{SAMURAI\_\-Usuario::\_\-db}}} +\label{classSAMURAI__Usuario_o4} + + + + +Definici\'{o}n en la l\'{\i}nea 76 del archivo Usuario.php.\hypertarget{classSAMURAI__Usuario_o3}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!_fecha@{\_\-fecha}} +\index{_fecha@{\_\-fecha}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[\_\-fecha]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Usuario_o3}{SAMURAI\_\-Usuario::\_\-fecha}}} +\label{classSAMURAI__Usuario_o3} + + + + +Definici\'{o}n en la l\'{\i}nea 68 del archivo Usuario.php. + +Referenciado por get\-Fecha(), SAMURAI\_\-Usuario(), y set\-Fecha().\hypertarget{classSAMURAI__Usuario_o0}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!_login@{\_\-login}} +\index{_login@{\_\-login}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[\_\-login]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Usuario_o0}{SAMURAI\_\-Usuario::\_\-login}}} +\label{classSAMURAI__Usuario_o0} + + + + +Definici\'{o}n en la l\'{\i}nea 44 del archivo Usuario.php. + +Referenciado por SAMURAI\_\-Usuario().\hypertarget{classSAMURAI__Usuario_o2}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!_nombre@{\_\-nombre}} +\index{_nombre@{\_\-nombre}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[\_\-nombre]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Usuario_o2}{SAMURAI\_\-Usuario::\_\-nombre}}} +\label{classSAMURAI__Usuario_o2} + + + + +Definici\'{o}n en la l\'{\i}nea 60 del archivo Usuario.php. + +Referenciado por get\-Nombre(), SAMURAI\_\-Usuario(), y set\-Nombre().\hypertarget{classSAMURAI__Usuario_o1}{ +\index{SAMURAI_Usuario@{SAMURAI\_\-Usuario}!_nrodoc@{\_\-nrodoc}} +\index{_nrodoc@{\_\-nrodoc}!SAMURAI_Usuario@{SAMURAI\_\-Usuario}} +\subsubsection[\_\-nrodoc]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSAMURAI__Usuario_o1}{SAMURAI\_\-Usuario::\_\-nrodoc}}} +\label{classSAMURAI__Usuario_o1} + + + + +Definici\'{o}n en la l\'{\i}nea 52 del archivo Usuario.php. + +Referenciado por get\-Nrodoc(), SAMURAI\_\-Usuario(), y set\-Nrodoc(). + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Usuario_8php}{Usuario.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSamurai.tex b/doc/apidoc/latex/classSamurai.tex new file mode 100644 index 0000000..07f8214 --- /dev/null +++ b/doc/apidoc/latex/classSamurai.tex @@ -0,0 +1,212 @@ +\hypertarget{classSamurai}{ +\section{Referencia de la Clase Samurai} +\label{classSamurai}\index{Samurai@{Samurai}} +} + + +\subsection{Descripci\'{o}n detallada} +Objeto general. + +public + + + +Definici\'{o}n en la l\'{\i}nea 41 del archivo Samurai.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSamurai_a0}{Samurai} (\&\$db, \$id\-Sistema=null) +\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item +\hyperlink{classSamurai_a1}{\_\-get\-Id\-Sistemas} () +\begin{CompactList}\small\item\em Devuleve un array con los identificadores de todos los sistemas. \item\end{CompactList}\item +\hyperlink{classSamurai_a2}{\_\-armar\-Array\-Sistemas} () +\begin{CompactList}\small\item\em Arma el array de sistemas. \item\end{CompactList}\item +\hyperlink{classSamurai_a3}{get\-Sistemas} () +\begin{CompactList}\small\item\em Devuelve el array de sistemas. \item\end{CompactList}\item +\hyperlink{classSamurai_a4}{get\-Select\-Sistemas} () +\begin{CompactList}\small\item\em Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. \item\end{CompactList}\item +\hyperlink{classSamurai_a5}{get\-Perfiles} () +\item +\hyperlink{classSamurai_a6}{\_\-armar\-Array\-Perfiles} () +\item +\hyperlink{classSamurai_a7}{\_\-get\-Id\-Perfiles} () +\begin{CompactList}\small\item\em Devuleve un array con los identificadores de todos los perfiles. \item\end{CompactList}\end{CompactItemize} +\subsection*{Atributos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSamurai_o0}{\_\-id\_\-sistema} +\item +\hyperlink{classSamurai_o1}{\_\-db} +\end{CompactItemize} + + +\subsection{Documentaci\'{o}n del constructor y destructor} +\hypertarget{classSamurai_a0}{ +\index{Samurai@{Samurai}!Samurai@{Samurai}} +\index{Samurai@{Samurai}!Samurai@{Samurai}} +\subsubsection[Samurai]{\setlength{\rightskip}{0pt plus 5cm}Samurai::Samurai (\&\$ {\em db}, \$ {\em id\-Sistema} = null)}} +\label{classSamurai_a0} + + +Constructor. + +Recibe como parametro el identificador del sistema. + +\begin{Desc} +\item[Parámetros:] +\begin{description} +\item[{\em Samurai\_\-DB}]\&\$db Objeto conexion \item[{\em int}]\$id\-Sistema Indetificador del sistema\end{description} +\end{Desc} +\begin{Desc} +\item[Devuelve:]void public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 70 del archivo Samurai.php. + +References \_\-db, y \_\-id\_\-sistema. + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSamurai_a6}{ +\index{Samurai@{Samurai}!_armarArrayPerfiles@{\_\-armarArrayPerfiles}} +\index{_armarArrayPerfiles@{\_\-armarArrayPerfiles}!Samurai@{Samurai}} +\subsubsection[\_\-armarArrayPerfiles]{\setlength{\rightskip}{0pt plus 5cm}Samurai::\_\-armar\-Array\-Perfiles ()}} +\label{classSamurai_a6} + + +\begin{Desc} +\item[Devuelve:]array(Perfil) private \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 167 del archivo Samurai.php. + +Referenciado por get\-Perfiles().\hypertarget{classSamurai_a2}{ +\index{Samurai@{Samurai}!_armarArraySistemas@{\_\-armarArraySistemas}} +\index{_armarArraySistemas@{\_\-armarArraySistemas}!Samurai@{Samurai}} +\subsubsection[\_\-armarArraySistemas]{\setlength{\rightskip}{0pt plus 5cm}Samurai::\_\-armar\-Array\-Sistemas ()}} +\label{classSamurai_a2} + + +Arma el array de sistemas. + +\begin{Desc} +\item[Devuelve:]array(Sistema) private \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 105 del archivo Samurai.php. + +Referenciado por get\-Sistemas().\hypertarget{classSamurai_a7}{ +\index{Samurai@{Samurai}!_getIdPerfiles@{\_\-getIdPerfiles}} +\index{_getIdPerfiles@{\_\-getIdPerfiles}!Samurai@{Samurai}} +\subsubsection[\_\-getIdPerfiles]{\setlength{\rightskip}{0pt plus 5cm}Samurai::\_\-get\-Id\-Perfiles ()}} +\label{classSamurai_a7} + + +Devuleve un array con los identificadores de todos los perfiles. + +\begin{Desc} +\item[Devuelve:]array(int) private \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 185 del archivo Samurai.php. + +References \_\-db.\hypertarget{classSamurai_a1}{ +\index{Samurai@{Samurai}!_getIdSistemas@{\_\-getIdSistemas}} +\index{_getIdSistemas@{\_\-getIdSistemas}!Samurai@{Samurai}} +\subsubsection[\_\-getIdSistemas]{\setlength{\rightskip}{0pt plus 5cm}Samurai::\_\-get\-Id\-Sistemas ()}} +\label{classSamurai_a1} + + +Devuleve un array con los identificadores de todos los sistemas. + +\begin{Desc} +\item[Devuelve:]array(int) private \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 84 del archivo Samurai.php. + +References \_\-db.\hypertarget{classSamurai_a5}{ +\index{Samurai@{Samurai}!getPerfiles@{getPerfiles}} +\index{getPerfiles@{getPerfiles}!Samurai@{Samurai}} +\subsubsection[getPerfiles]{\setlength{\rightskip}{0pt plus 5cm}Samurai::get\-Perfiles ()}} +\label{classSamurai_a5} + + +\begin{Desc} +\item[Devuelve:]array(Perfil) public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 156 del archivo Samurai.php. + +References \_\-armar\-Array\-Perfiles(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=97pt]{classSamurai_a5_cgraph} +\end{center} +\end{figure} +\hypertarget{classSamurai_a4}{ +\index{Samurai@{Samurai}!getSelectSistemas@{getSelectSistemas}} +\index{getSelectSistemas@{getSelectSistemas}!Samurai@{Samurai}} +\subsubsection[getSelectSistemas]{\setlength{\rightskip}{0pt plus 5cm}Samurai::get\-Select\-Sistemas ()}} +\label{classSamurai_a4} + + +Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. + +\begin{Desc} +\item[Devuelve:]array() public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 141 del archivo Samurai.php.\hypertarget{classSamurai_a3}{ +\index{Samurai@{Samurai}!getSistemas@{getSistemas}} +\index{getSistemas@{getSistemas}!Samurai@{Samurai}} +\subsubsection[getSistemas]{\setlength{\rightskip}{0pt plus 5cm}Samurai::get\-Sistemas ()}} +\label{classSamurai_a3} + + +Devuelve el array de sistemas. + +\begin{Desc} +\item[Devuelve:]array(Sistema) public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 123 del archivo Samurai.php. + +References \_\-armar\-Array\-Sistemas(). + +Here is the call graph for this function:\begin{figure}[H] +\begin{center} +\leavevmode +\includegraphics[width=99pt]{classSamurai_a3_cgraph} +\end{center} +\end{figure} + + +\subsection{Documentaci\'{o}n de los datos miembro} +\hypertarget{classSamurai_o1}{ +\index{Samurai@{Samurai}!_db@{\_\-db}} +\index{_db@{\_\-db}!Samurai@{Samurai}} +\subsubsection[\_\-db]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSamurai_o1}{Samurai::\_\-db}}} +\label{classSamurai_o1} + + + + +Definici\'{o}n en la l\'{\i}nea 56 del archivo Samurai.php. + +Referenciado por \_\-get\-Id\-Perfiles(), \_\-get\-Id\-Sistemas(), y Samurai().\hypertarget{classSamurai_o0}{ +\index{Samurai@{Samurai}!_id_sistema@{\_\-id\_\-sistema}} +\index{_id_sistema@{\_\-id\_\-sistema}!Samurai@{Samurai}} +\subsubsection[\_\-id\_\-sistema]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{classSamurai_o0}{Samurai::\_\-id\_\-sistema}}} +\label{classSamurai_o0} + + + + +Definici\'{o}n en la l\'{\i}nea 48 del archivo Samurai.php. + +Referenciado por Samurai(). + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Samurai_8php}{Samurai.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSamurai__DB2.tex b/doc/apidoc/latex/classSamurai__DB2.tex new file mode 100644 index 0000000..998a58b --- /dev/null +++ b/doc/apidoc/latex/classSamurai__DB2.tex @@ -0,0 +1,39 @@ +\hypertarget{classSamurai__DB2}{ +\section{Referencia de la Clase Samurai\_\-DB2} +\label{classSamurai__DB2}\index{Samurai_DB2@{Samurai\_\-DB2}} +} + + +\subsection{Descripci\'{o}n detallada} +Manejo interno de las bases de datos. + +public + + + +Definici\'{o}n en la l\'{\i}nea 40 del archivo Samurai\_\-DB.php.\subsection*{M\'{e}todos p\'{u}blicos} +\begin{CompactItemize} +\item +\hyperlink{classSamurai__DB2_a0}{connect} () +\begin{CompactList}\small\item\em Realiza la conexion con la base de datos. \item\end{CompactList}\end{CompactItemize} + + +\subsection{Documentaci\'{o}n de las funciones miembro} +\hypertarget{classSamurai__DB2_a0}{ +\index{Samurai_DB2@{Samurai\_\-DB2}!connect@{connect}} +\index{connect@{connect}!Samurai_DB2@{Samurai\_\-DB2}} +\subsubsection[connect]{\setlength{\rightskip}{0pt plus 5cm}Samurai\_\-DB2::connect ()}} +\label{classSamurai__DB2_a0} + + +Realiza la conexion con la base de datos. + +\begin{Desc} +\item[Devuelve:]DB public \end{Desc} + + +Definici\'{o}n en la l\'{\i}nea 50 del archivo Samurai\_\-DB.php. + +La documentaci\'{o}n para esta clase fu\'{e} generada a partir del siguiente archivo:\begin{CompactItemize} +\item +\hyperlink{Samurai__DB_8php}{Samurai\_\-DB.php}\end{CompactItemize} diff --git a/doc/apidoc/latex/classSamurai_a3_cgraph.eps b/doc/apidoc/latex/classSamurai_a3_cgraph.eps new file mode 100644 index 0000000..6c3e736 --- /dev/null +++ b/doc/apidoc/latex/classSamurai_a3_cgraph.eps @@ -0,0 +1,307 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 199 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 199 121 +%%PageOrientation: Portrait +gsave +35 35 164 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node8 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 26 60 moveto +136 60 lineto +136 75 lineto +26 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 26 60 moveto +136 60 lineto +136 75 lineto +26 75 lineto +closepath +stroke +gsave 10 dict begin +81 63 moveto 100 -0.5 (Samurai::getSistemas) alignedtext +end grestore +end grestore + +% Node9 +[ /Rect [ 0 9 162 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSamurai.html#a2) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +163 8 lineto +163 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +81 11 moveto 153 -0.5 (Samurai::_armarArraySistemas) alignedtext +end grestore +end grestore + +% Node8 -> Node9 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 81 60 moveto +81 53 81 42 81 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 84 34 moveto +81 24 lineto +79 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/classSamurai_a5_cgraph.eps b/doc/apidoc/latex/classSamurai_a5_cgraph.eps new file mode 100644 index 0000000..50dcd80 --- /dev/null +++ b/doc/apidoc/latex/classSamurai_a5_cgraph.eps @@ -0,0 +1,307 @@ +%!PS-Adobe-2.0 +%%Creator: dot version 1.8.9 (Wed Oct 2 09:41:21 MDT 2002) +%%For: (martin) ,,, +%%Title: G +%%Pages: (atend) +%%BoundingBox: 35 35 195 121 +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval + +EncodingVector + dup 306 /AE + dup 301 /Aacute + dup 302 /Acircumflex + dup 304 /Adieresis + dup 300 /Agrave + dup 305 /Aring + dup 303 /Atilde + dup 307 /Ccedilla + dup 311 /Eacute + dup 312 /Ecircumflex + dup 313 /Edieresis + dup 310 /Egrave + dup 315 /Iacute + dup 316 /Icircumflex + dup 317 /Idieresis + dup 314 /Igrave + dup 334 /Udieresis + dup 335 /Yacute + dup 376 /thorn + dup 337 /germandbls + dup 341 /aacute + dup 342 /acircumflex + dup 344 /adieresis + dup 346 /ae + dup 340 /agrave + dup 345 /aring + dup 347 /ccedilla + dup 351 /eacute + dup 352 /ecircumflex + dup 353 /edieresis + dup 350 /egrave + dup 355 /iacute + dup 356 /icircumflex + dup 357 /idieresis + dup 354 /igrave + dup 360 /dcroat + dup 361 /ntilde + dup 363 /oacute + dup 364 /ocircumflex + dup 366 /odieresis + dup 362 /ograve + dup 365 /otilde + dup 370 /oslash + dup 372 /uacute + dup 373 /ucircumflex + dup 374 /udieresis + dup 371 /ugrave + dup 375 /yacute + dup 377 /ydieresis + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + dup scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw aligned label in bounding box aligned to current point +/alignedtext { % width adj text + /text exch def + /adj exch def + /width exch def + gsave + width 0 gt { + text stringwidth pop adj mul 0 rmoveto + } if + [] 0 setdash + text show + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +%%Page: 1 1 +%%PageBoundingBox: 36 36 195 121 +%%PageOrientation: Portrait +gsave +35 35 160 86 boxprim clip newpath +36 36 translate +0 0 1 beginpage +0 0 translate 0 rotate +0.000 0.000 0.000 graphcolor +10.00 /Helvetica set_font + +% Node5 +gsave 10 dict begin +filled +0.000 0.000 1.000 nodecolor +0.000 0.000 0.000 nodecolor +newpath 27 60 moveto +132 60 lineto +132 75 lineto +27 75 lineto +closepath +fill +0.000 0.000 1.000 nodecolor +newpath 27 60 moveto +132 60 lineto +132 75 lineto +27 75 lineto +closepath +stroke +gsave 10 dict begin +79 63 moveto 95 -0.5 (Samurai::getPerfiles) alignedtext +end grestore +end grestore + +% Node6 +[ /Rect [ 0 9 158 23 ] + /Border [ 0 0 0 ] + /Action << /Subtype /URI /URI ($classSamurai.html#a6) >> + /Subtype /Link +/ANN pdfmark +gsave 10 dict begin +newpath 0 8 moveto +158 8 lineto +158 23 lineto +0 23 lineto +closepath +stroke +gsave 10 dict begin +79 11 moveto 148 -0.5 (Samurai::_armarArrayPerfiles) alignedtext +end grestore +end grestore + +% Node5 -> Node6 +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 79 60 moveto +79 53 79 42 79 33 curveto +stroke +gsave 10 dict begin +solid +0.667 0.776 0.439 edgecolor +newpath 82 34 moveto +79 24 lineto +77 34 lineto +closepath +fill +0.667 0.776 0.439 edgecolor +end grestore +end grestore +endpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +end +restore +%%EOF diff --git a/doc/apidoc/latex/doxygen.sty b/doc/apidoc/latex/doxygen.sty new file mode 100644 index 0000000..7452030 --- /dev/null +++ b/doc/apidoc/latex/doxygen.sty @@ -0,0 +1,65 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} +\RequirePackage{calc} +\RequirePackage{array} +\pagestyle{fancyplain} +\addtolength{\headwidth}{\marginparsep} +\addtolength{\headwidth}{\marginparwidth} +\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} +\renewcommand{\chaptermark}[1]{\markboth{#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} +\lhead[\fancyplain{}{\bfseries\thepage}] + {\fancyplain{}{\bfseries\rightmark}} +\rhead[\fancyplain{}{\bfseries\leftmark}] + {\fancyplain{}{\bfseries\thepage}} +\rfoot[\fancyplain{}{\bfseries\scriptsize Generado el Tue Jul 8 11:37:17 2003 para SAMURAI por Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generado el Tue Jul 8 11:37:17 2003 para SAMURAI por Doxygen }} +\cfoot{} +\newenvironment{CompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{}}} +{\end{list}} +\newenvironment{CompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} +\newlength{\tmplength} +\newenvironment{TabularC}[1] +{ +\setlength{\tmplength} + {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} + \par\begin{tabular*}{\linewidth} + {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} +} +{\end{tabular*}\par} +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\\}}} +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\end{list}} +\newenvironment{Indent} + {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} + \item[]\ignorespaces} + {\unskip\end{list}} +\setlength{\parindent}{0cm} +\setlength{\parskip}{0.2cm} +\addtocounter{secnumdepth}{1} +\sloppy diff --git a/doc/apidoc/latex/files.tex b/doc/apidoc/latex/files.tex new file mode 100644 index 0000000..30f94f1 --- /dev/null +++ b/doc/apidoc/latex/files.tex @@ -0,0 +1,13 @@ +\section{SAMURAI Lista de archivos} +Lista de todos los archivos con descripciones breves:\begin{CompactList} +\item\contentsline{section}{\hyperlink{Perfil_2consultas_8php}{Perfil/consultas.php} }{\pageref{Perfil_2consultas_8php}}{} +\item\contentsline{section}{\hyperlink{Samurai_2consultas_8php}{Samurai/consultas.php} }{\pageref{Samurai_2consultas_8php}}{} +\item\contentsline{section}{\hyperlink{Sistema_2consultas_8php}{Sistema/consultas.php} }{\pageref{Sistema_2consultas_8php}}{} +\item\contentsline{section}{\hyperlink{DB_8php}{DB.php} }{\pageref{DB_8php}}{} +\item\contentsline{section}{\hyperlink{Perfil_8php}{Perfil.php} }{\pageref{Perfil_8php}}{} +\item\contentsline{section}{\hyperlink{Permiso_8php}{Permiso.php} }{\pageref{Permiso_8php}}{} +\item\contentsline{section}{\hyperlink{Samurai_8php}{Samurai.php} }{\pageref{Samurai_8php}}{} +\item\contentsline{section}{\hyperlink{Samurai__DB_8php}{Samurai\_\-DB.php} }{\pageref{Samurai__DB_8php}}{} +\item\contentsline{section}{\hyperlink{Sistema_8php}{Sistema.php} }{\pageref{Sistema_8php}}{} +\item\contentsline{section}{\hyperlink{Usuario_8php}{Usuario.php} }{\pageref{Usuario_8php}}{} +\end{CompactList} diff --git a/doc/apidoc/latex/refman.tex b/doc/apidoc/latex/refman.tex new file mode 100644 index 0000000..bbee47a --- /dev/null +++ b/doc/apidoc/latex/refman.tex @@ -0,0 +1,70 @@ +\documentclass[a4paper]{book} +\usepackage{a4wide} +\usepackage{makeidx} +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{times} +\ifx\pdfoutput\undefined +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue + ]{hyperref} +\usepackage{pspicture} +\else +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue + ]{hyperref} +\fi +\usepackage[spanish]{babel} +\usepackage{doxygen} +\makeindex +\setcounter{tocdepth}{1} +\renewcommand{\footrulewidth}{0.4pt} +\begin{document} +\begin{titlepage} +\vspace*{7cm} +\begin{center} +{\Large SAMURAI Manual de referencia\\[1ex]\large \$Rev\$ }\\ +\vspace*{1cm} +{\large Generado por Doxygen 1.3.2}\\ +\vspace*{0.5cm} +{\small Tue Jul 8 11:36:20 2003}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\chapter{SAMURAI Indice de clases} +\input{annotated} +\chapter{SAMURAI Indice de archivos} +\input{files} +\chapter{SAMURAI Documentaci\'{o}n de clases} +\input{classSamurai} +\include{classSAMURAI__DB} +\include{classSamurai__DB2} +\include{classSAMURAI__Perfil} +\include{classSAMURAI__Permiso} +\include{classSAMURAI__Sistema} +\include{classSAMURAI__Usuario} +\chapter{SAMURAI Documentaci\'{o}n de archivos} +\input{Perfil_2consultas_8php} +\include{Samurai_2consultas_8php} +\include{Sistema_2consultas_8php} +\include{DB_8php} +\include{Perfil_8php} +\include{Permiso_8php} +\include{Samurai_8php} +\include{Samurai__DB_8php} +\include{Sistema_8php} +\include{Usuario_8php} +\printindex +\end{document} diff --git a/doc/apidoc/rtf/classSAMURAI__Perfil_a8_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Perfil_a8_cgraph.png new file mode 100644 index 0000000..641281e Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Perfil_a8_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Perfil_a9_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Perfil_a9_cgraph.png new file mode 100644 index 0000000..69d0673 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Perfil_a9_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a10_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a10_cgraph.png new file mode 100644 index 0000000..25e4c09 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a10_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a11_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a11_cgraph.png new file mode 100644 index 0000000..850238e Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a11_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a6_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a6_cgraph.png new file mode 100644 index 0000000..5ff0525 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a6_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a7_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a7_cgraph.png new file mode 100644 index 0000000..450ac60 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a7_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a8_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a8_cgraph.png new file mode 100644 index 0000000..85f8fd2 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a8_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_a9_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_a9_cgraph.png new file mode 100644 index 0000000..cba66ad Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_a9_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_e1_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_e1_cgraph.png new file mode 100644 index 0000000..4d70179 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_e1_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Permiso_e2_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Permiso_e2_cgraph.png new file mode 100644 index 0000000..3e7e05c Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Permiso_e2_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a16_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a16_cgraph.png new file mode 100644 index 0000000..c84a440 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a16_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a17_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a17_cgraph.png new file mode 100644 index 0000000..b297757 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a17_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a23_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a23_cgraph.png new file mode 100644 index 0000000..7a6a036 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a23_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a24_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a24_cgraph.png new file mode 100644 index 0000000..944c9fb Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a24_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a25_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a25_cgraph.png new file mode 100644 index 0000000..1238228 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a25_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a28_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a28_cgraph.png new file mode 100644 index 0000000..1b67290 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a28_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a29_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a29_cgraph.png new file mode 100644 index 0000000..86e1961 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a29_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a2_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a2_cgraph.png new file mode 100644 index 0000000..27f396f Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a2_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_a30_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_a30_cgraph.png new file mode 100644 index 0000000..5620282 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_a30_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_e0_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_e0_cgraph.png new file mode 100644 index 0000000..a166b42 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_e0_cgraph.png differ diff --git a/doc/apidoc/rtf/classSAMURAI__Sistema_e2_cgraph.png b/doc/apidoc/rtf/classSAMURAI__Sistema_e2_cgraph.png new file mode 100644 index 0000000..c472e77 Binary files /dev/null and b/doc/apidoc/rtf/classSAMURAI__Sistema_e2_cgraph.png differ diff --git a/doc/apidoc/rtf/classSamurai_a3_cgraph.png b/doc/apidoc/rtf/classSamurai_a3_cgraph.png new file mode 100644 index 0000000..c91d42e Binary files /dev/null and b/doc/apidoc/rtf/classSamurai_a3_cgraph.png differ diff --git a/doc/apidoc/rtf/classSamurai_a5_cgraph.png b/doc/apidoc/rtf/classSamurai_a5_cgraph.png new file mode 100644 index 0000000..e713542 Binary files /dev/null and b/doc/apidoc/rtf/classSamurai_a5_cgraph.png differ diff --git a/doc/apidoc/rtf/refman.rtf b/doc/apidoc/rtf/refman.rtf new file mode 100644 index 0000000..a35d9d1 --- /dev/null +++ b/doc/apidoc/rtf/refman.rtf @@ -0,0 +1,3804 @@ +{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033 +{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} +{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;} +} +{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} +{\stylesheet +{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;} +{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;} +{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;} +{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;} +{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;} +{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;} +{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;} +{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;} +{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;} +{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;} +{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;} +{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;} +{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;} +{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;} +{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;} +{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;} +{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;} +{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;} +{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;} +{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;} +{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;} +{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;} +{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;} +{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;} +{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;} +{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;} +{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;} +{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;} +{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;} +{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;} +{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;} +{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;} +{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;} +{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;} +{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;} +{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;} +{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;} +{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;} +{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;} +{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;} +{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;} +{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;} +{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;} +{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;} +{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;} +{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;} +{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;} +{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;} +{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;} +{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;} +{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;} +{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;} +{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;} +{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;} +{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;} +{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;} +{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;} +{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;} +{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;} +{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;} +{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;} +{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;} +{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;} +{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;} +{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;} +{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;} +{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;} +{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;} +{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;} +{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;} +{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;} +{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;} +} +{\comment begin body} +{\info +{\title {\comment SAMURAI Manual de referencia $Rev$ }SAMURAI} +{\comment Generado porDoxgyen. } +{\creatim \yr2003\mo7\dy8\hr11\min36\sec20} +}\pard\plain +\sectd\pgnlcrm +{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}} +\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid +\vertalc\qc\par\par\par\par\par\par\par +\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid +{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt TITLE}}\par +\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid +\par +\par\par\par\par\par\par\par\par\par\par\par\par +\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid +{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par +Version $Rev$\par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt CREATEDATE}}\par +\page\page\vertalt +\pard\plain +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par +\pard\plain \par +{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par +\pard\plain + +\pard\plain \sect\sbkpage +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +SAMURAI Indice de clases\par \pard\plain +{\tc \v Indice de clases} +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +SAMURAI Lista de componentes\par \pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Lista de las clases, estructuras, uniones e interfaces con una breve descripci\'F3\'6E:\par +} +{ +\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Samurai}}} + (Objeto general )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_DB}}} + (Manejo interno de las bases de datos )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Samurai_DB2}}} + (Manejo interno de las bases de datos )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAO \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil}}} + (Clase para el manejo de los perfies )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso}}} + (Clase para el manejo de los Permisos )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema}}} + (Clase para el manejo de los sistemas )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAP \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario}}} + (Clase para el manejo de los usuarios )} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAQ \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +\par +} +\pard\plain \sect\sbkpage +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +SAMURAI Indice de archivos\par \pard\plain +{\tc \v Indice de archivos} +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +SAMURAI Lista de archivos\par \pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Lista de todos los archivos con descripciones breves:\par +} +{ +\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAA" }{}}{\fldrslt {\cs37\ul\cf2 Perfil/consultas.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAB" }{}}{\fldrslt {\cs37\ul\cf2 Samurai/consultas.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAB \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAC" }{}}{\fldrslt {\cs37\ul\cf2 Sistema/consultas.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAD" }{}}{\fldrslt {\cs37\ul\cf2 DB.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAD \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAE" }{}}{\fldrslt {\cs37\ul\cf2 Perfil.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAE \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAF" }{}}{\fldrslt {\cs37\ul\cf2 Permiso.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAF \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAG" }{}}{\fldrslt {\cs37\ul\cf2 Samurai.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAG \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAH" }{}}{\fldrslt {\cs37\ul\cf2 Samurai_DB.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAH \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Sistema.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAI \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 Usuario.php}}} + } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAJ \\*MERGEFORMAT}{\fldrslt pagenum}} +\par +\par +}\sect \sbkpage \pgndec \pgnrestart +\sect \sectd \sbknone +{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}} + +\pard\plain \sect\sbkpage +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +SAMURAI Documentaci\'F3\'6E de clases{\tc \v Documentación de clases} +\par \pard\plain +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase Samurai\par \pard\plain +{\tc\tcl2 \v Samurai} +{\xe \v Samurai} +{\bkmkstart AAAAAAAAAN} +{\bkmkend AAAAAAAAAN} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Objeto general. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 41 del archivo Samurai.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAR" }{}}{\fldrslt {\cs37\ul\cf2 Samurai}}} + (&$db, $idSistema=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Constructor. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAS" }{}}{\fldrslt {\cs37\ul\cf2 _getIdSistemas}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuleve un array con los identificadores de todos los sistemas. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAT" }{}}{\fldrslt {\cs37\ul\cf2 _armarArraySistemas}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Arma el array de sistemas. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAU" }{}}{\fldrslt {\cs37\ul\cf2 getSistemas}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el array de sistemas. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAV" }{}}{\fldrslt {\cs37\ul\cf2 getSelectSistemas}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAW" }{}}{\fldrslt {\cs37\ul\cf2 getPerfiles}}} + ()\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAX" }{}}{\fldrslt {\cs37\ul\cf2 _armarArrayPerfiles}}} + ()\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAY" }{}}{\fldrslt {\cs37\ul\cf2 _getIdPerfiles}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuleve un array con los identificadores de todos los perfiles. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Atributos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAZ" }{}}{\fldrslt {\cs37\ul\cf2 _id_sistema}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 _db}}} +\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E del constructor y destructor\par +\pard\plain +{\xe \v Samurai\:Samurai} +{\xe \v Samurai\:Samurai} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::Samurai (&$ {\i db}, $ {\i idSistema} = null)} +}\par +{\bkmkstart AAAAAAAAAR} +{\bkmkend AAAAAAAAAR} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Constructor. \par +Recibe como parametro el identificador del sistema.\par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i Samurai_DB} &$db Objeto conexion \par +{\i int} $idSistema Indetificador del sistema\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 70 del archivo Samurai.php.\par +\par +References _db, y _id_sistema.\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v _armarArrayPerfiles\:Samurai} +{\xe \v Samurai\:_armarArrayPerfiles} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::_armarArrayPerfiles ()} +}\par +{\bkmkstart AAAAAAAAAX} +{\bkmkend AAAAAAAAAX} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Perfil) private \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 167 del archivo Samurai.php.\par +\par +Referenciado por getPerfiles().\par +} +{\xe \v _armarArraySistemas\:Samurai} +{\xe \v Samurai\:_armarArraySistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::_armarArraySistemas ()} +}\par +{\bkmkstart AAAAAAAAAT} +{\bkmkend AAAAAAAAAT} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Arma el array de sistemas. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Sistema) private \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 105 del archivo Samurai.php.\par +\par +Referenciado por getSistemas().\par +} +{\xe \v _getIdPerfiles\:Samurai} +{\xe \v Samurai\:_getIdPerfiles} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::_getIdPerfiles ()} +}\par +{\bkmkstart AAAAAAAAAY} +{\bkmkend AAAAAAAAAY} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuleve un array con los identificadores de todos los perfiles. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(int) private \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 185 del archivo Samurai.php.\par +\par +References _db.\par +} +{\xe \v _getIdSistemas\:Samurai} +{\xe \v Samurai\:_getIdSistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::_getIdSistemas ()} +}\par +{\bkmkstart AAAAAAAAAS} +{\bkmkend AAAAAAAAAS} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuleve un array con los identificadores de todos los sistemas. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(int) private \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 84 del archivo Samurai.php.\par +\par +References _db.\par +} +{\xe \v getPerfiles\:Samurai} +{\xe \v Samurai\:getPerfiles} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::getPerfiles ()} +}\par +{\bkmkstart AAAAAAAAAW} +{\bkmkend AAAAAAAAAW} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Perfil) public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 156 del archivo Samurai.php.\par +\par +References _armarArrayPerfiles().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSamurai_a5_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getSelectSistemas\:Samurai} +{\xe \v Samurai\:getSelectSistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::getSelectSistemas ()} +}\par +{\bkmkstart AAAAAAAAAV} +{\bkmkend AAAAAAAAAV} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array() public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 141 del archivo Samurai.php.\par +\par +} +{\xe \v getSistemas\:Samurai} +{\xe \v Samurai\:getSistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai::getSistemas ()} +}\par +{\bkmkstart AAAAAAAAAU} +{\bkmkend AAAAAAAAAU} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el array de sistemas. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Sistema) public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 123 del archivo Samurai.php.\par +\par +References _armarArraySistemas().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSamurai_a3_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de los datos miembro\par +\pard\plain +{\xe \v _db\:Samurai} +{\xe \v Samurai\:_db} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Samurai::_db}}} +} +}\par +{\bkmkstart AAAAAAAABA} +{\bkmkend AAAAAAAABA} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 56 del archivo Samurai.php.\par +\par +Referenciado por _getIdPerfiles(), _getIdSistemas(), y Samurai().\par +} +{\xe \v _id_sistema\:Samurai} +{\xe \v Samurai\:_id_sistema} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAZ" }{}}{\fldrslt {\cs37\ul\cf2 Samurai::_id_sistema}}} +} +}\par +{\bkmkstart AAAAAAAAAZ} +{\bkmkend AAAAAAAAAZ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 48 del archivo Samurai.php.\par +\par +Referenciado por Samurai().\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAG" }{}}{\fldrslt {\cs37\ul\cf2 Samurai.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase SAMURAI_DB\par \pard\plain +{\tc\tcl2 \v SAMURAI_DB} +{\xe \v SAMURAI_DB} +{\bkmkstart AAAAAAAAAK} +{\bkmkend AAAAAAAAAK} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Manejo interno de las bases de datos. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 37 del archivo DB.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABB" }{}}{\fldrslt {\cs37\ul\cf2 connect}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Realiza la conexion con la base de datos. }\par +\par} +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v connect\:SAMURAI_DB} +{\xe \v SAMURAI_DB\:connect} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_DB::connect ()} +}\par +{\bkmkstart AAAAAAAABB} +{\bkmkend AAAAAAAABB} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Realiza la conexion con la base de datos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid DB public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 47 del archivo DB.php.\par +\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAD" }{}}{\fldrslt {\cs37\ul\cf2 DB.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase Samurai_DB2\par \pard\plain +{\tc\tcl2 \v Samurai_DB2} +{\xe \v Samurai_DB2} +{\bkmkstart AAAAAAAAAO} +{\bkmkend AAAAAAAAAO} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Manejo interno de las bases de datos. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 40 del archivo Samurai_DB.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 connect}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Realiza la conexion con la base de datos. }\par +\par} +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v connect\:Samurai_DB2} +{\xe \v Samurai_DB2\:connect} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +Samurai_DB2::connect ()} +}\par +{\bkmkstart AAAAAAAABC} +{\bkmkend AAAAAAAABC} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Realiza la conexion con la base de datos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid DB public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 50 del archivo Samurai_DB.php.\par +\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAH" }{}}{\fldrslt {\cs37\ul\cf2 Samurai_DB.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase SAMURAI_Perfil\par \pard\plain +{\tc\tcl2 \v SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil} +{\bkmkstart AAAAAAAAAL} +{\bkmkend AAAAAAAAAL} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Clase para el manejo de los perfies. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 37 del archivo Perfil.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABD" }{}}{\fldrslt {\cs37\ul\cf2 getId}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Id. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABE" }{}}{\fldrslt {\cs37\ul\cf2 setId}}} + ($id)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Id. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABF" }{}}{\fldrslt {\cs37\ul\cf2 getDescripcion}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Descripcion. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABG" }{}}{\fldrslt {\cs37\ul\cf2 setDescripcion}}} + ($descripcion)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Descripcion. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABH" }{}}{\fldrslt {\cs37\ul\cf2 getTipo}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Tipo. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABI" }{}}{\fldrslt {\cs37\ul\cf2 setTipo}}} + ($tipo)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Tipo. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABJ" }{}}{\fldrslt {\cs37\ul\cf2 getResponsable}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Responsable. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABK" }{}}{\fldrslt {\cs37\ul\cf2 setResponsable}}} + ($responsable)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Responsable. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABL" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil}}} + (&$db, $id=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Constructor. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABM" }{}}{\fldrslt {\cs37\ul\cf2 _obtenerDatosDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Obtiene los datos de la base de datos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABN" }{}}{\fldrslt {\cs37\ul\cf2 guardarDatos}}} + ($accion=grabar)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Redirecciona segun la accion correspondiente. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABO" }{}}{\fldrslt {\cs37\ul\cf2 _grabarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Graba la informacion del perfil en base. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABP" }{}}{\fldrslt {\cs37\ul\cf2 _borrarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Borra la informacion del perfil de la base. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABQ" }{}}{\fldrslt {\cs37\ul\cf2 _modificarDb}}} + ()\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos est\'E1\'74icos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABR" }{}}{\fldrslt {\cs37\ul\cf2 _getIdPerfiles}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuleve un array con los identificadores de todos los perfiles. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABS" }{}}{\fldrslt {\cs37\ul\cf2 getPerfiles}}} + (&$db)\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Atributos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 _id}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABU" }{}}{\fldrslt {\cs37\ul\cf2 _descripcion}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 _tipo}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABW" }{}}{\fldrslt {\cs37\ul\cf2 _db}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABX" }{}}{\fldrslt {\cs37\ul\cf2 _responsable}}} +\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E del constructor y destructor\par +\pard\plain +{\xe \v SAMURAI_Perfil\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:SAMURAI_Perfil} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::SAMURAI_Perfil (&$ {\i db}, $ {\i id} = null)} +}\par +{\bkmkstart AAAAAAAABL} +{\bkmkend AAAAAAAABL} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Constructor. \par +Si recibe un identificador como parametro, busca la informacion en la base.\par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Objeto conexion \par +{\i int} $id Identificador del perfil.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 182 del archivo Perfil.php.\par +\par +References _db, _descripcion, _id, _obtenerDatosDb(), _tipo, y setId().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Perfil_a8_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v _borrarDb\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_borrarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::_borrarDb ()} +}\par +{\bkmkstart AAAAAAAABP} +{\bkmkend AAAAAAAABP} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Borra la informacion del perfil de la base. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 271 del archivo Perfil.php.\par +\par +} +{\xe \v _getIdPerfiles\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_getIdPerfiles} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::_getIdPerfiles (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAABR} +{\bkmkend AAAAAAAABR} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuleve un array con los identificadores de todos los perfiles. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(int) protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 298 del archivo Perfil.php.\par +\par +} +{\xe \v _grabarDb\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_grabarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::_grabarDb ()} +}\par +{\bkmkstart AAAAAAAABO} +{\bkmkend AAAAAAAABO} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Graba la informacion del perfil en base. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 258 del archivo Perfil.php.\par +\par +} +{\xe \v _modificarDb\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_modificarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::_modificarDb ()} +}\par +{\bkmkstart AAAAAAAABQ} +{\bkmkend AAAAAAAABQ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 282 del archivo Perfil.php.\par +\par +} +{\xe \v _obtenerDatosDb\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_obtenerDatosDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::_obtenerDatosDb ()} +}\par +{\bkmkstart AAAAAAAABM} +{\bkmkend AAAAAAAABM} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Obtiene los datos de la base de datos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 205 del archivo Perfil.php.\par +\par +References _db, setDescripcion(), setResponsable(), y setTipo().\par +Referenciado por SAMURAI_Perfil().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Perfil_a9_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getDescripcion\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:getDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::getDescripcion ()} +}\par +{\bkmkstart AAAAAAAABF} +{\bkmkend AAAAAAAABF} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Descripcion. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 107 del archivo Perfil.php.\par +\par +References _descripcion.\par +} +{\xe \v getId\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:getId} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::getId ()} +}\par +{\bkmkstart AAAAAAAABD} +{\bkmkend AAAAAAAABD} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Id. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid int public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 84 del archivo Perfil.php.\par +\par +References _id.\par +} +{\xe \v getPerfiles\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:getPerfiles} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::getPerfiles (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAABS} +{\bkmkend AAAAAAAABS} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Perfil) public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 312 del archivo Perfil.php.\par +\par +} +{\xe \v getResponsable\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:getResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::getResponsable ()} +}\par +{\bkmkstart AAAAAAAABJ} +{\bkmkend AAAAAAAABJ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Responsable. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 153 del archivo Perfil.php.\par +\par +References _responsable.\par +} +{\xe \v getTipo\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:getTipo} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::getTipo ()} +}\par +{\bkmkstart AAAAAAAABH} +{\bkmkend AAAAAAAABH} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Tipo. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 130 del archivo Perfil.php.\par +\par +References _tipo.\par +} +{\xe \v guardarDatos\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:guardarDatos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::guardarDatos ($ {\i accion} = grabar)} +}\par +{\bkmkstart AAAAAAAABN} +{\bkmkend AAAAAAAABN} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Redirecciona segun la accion correspondiente. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $accion Representa la accion a desarrollar\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 245 del archivo Perfil.php.\par +\par +} +{\xe \v setDescripcion\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:setDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::setDescripcion ($ {\i descripcion})} +}\par +{\bkmkstart AAAAAAAABG} +{\bkmkend AAAAAAAABG} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Descripcion. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $descripcion Descripcion.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 119 del archivo Perfil.php.\par +\par +References _descripcion.\par +Referenciado por _obtenerDatosDb().\par +} +{\xe \v setId\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:setId} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::setId ($ {\i id})} +}\par +{\bkmkstart AAAAAAAABE} +{\bkmkend AAAAAAAABE} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Id. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $id Id.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 96 del archivo Perfil.php.\par +\par +References _id.\par +Referenciado por SAMURAI_Perfil().\par +} +{\xe \v setResponsable\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:setResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::setResponsable ($ {\i responsable})} +}\par +{\bkmkstart AAAAAAAABK} +{\bkmkend AAAAAAAABK} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Responsable. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $responsable Responsable.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 165 del archivo Perfil.php.\par +\par +References _responsable.\par +Referenciado por _obtenerDatosDb().\par +} +{\xe \v setTipo\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:setTipo} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Perfil::setTipo ($ {\i tipo})} +}\par +{\bkmkstart AAAAAAAABI} +{\bkmkend AAAAAAAABI} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Tipo. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $tipo Tipo.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 142 del archivo Perfil.php.\par +\par +References _tipo.\par +Referenciado por _obtenerDatosDb().\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de los datos miembro\par +\pard\plain +{\xe \v _db\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_db} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABW" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil::_db}}} +} +}\par +{\bkmkstart AAAAAAAABW} +{\bkmkend AAAAAAAABW} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 68 del archivo Perfil.php.\par +\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Perfil().\par +} +{\xe \v _descripcion\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_descripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABU" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil::_descripcion}}} +} +}\par +{\bkmkstart AAAAAAAABU} +{\bkmkend AAAAAAAABU} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 52 del archivo Perfil.php.\par +\par +Referenciado por getDescripcion(), SAMURAI_Perfil(), y setDescripcion().\par +} +{\xe \v _id\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_id} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil::_id}}} +} +}\par +{\bkmkstart AAAAAAAABT} +{\bkmkend AAAAAAAABT} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 44 del archivo Perfil.php.\par +\par +Referenciado por getId(), SAMURAI_Perfil(), y setId().\par +} +{\xe \v _responsable\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_responsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABX" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil::_responsable}}} +} +}\par +{\bkmkstart AAAAAAAABX} +{\bkmkend AAAAAAAABX} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 76 del archivo Perfil.php.\par +\par +Referenciado por getResponsable(), y setResponsable().\par +} +{\xe \v _tipo\:SAMURAI_Perfil} +{\xe \v SAMURAI_Perfil\:_tipo} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil::_tipo}}} +} +}\par +{\bkmkstart AAAAAAAABV} +{\bkmkend AAAAAAAABV} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 60 del archivo Perfil.php.\par +\par +Referenciado por getTipo(), SAMURAI_Perfil(), y setTipo().\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAE" }{}}{\fldrslt {\cs37\ul\cf2 Perfil.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase SAMURAI_Permiso\par \pard\plain +{\tc\tcl2 \v SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso} +{\bkmkstart AAAAAAAAAM} +{\bkmkend AAAAAAAAAM} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Clase para el manejo de los Permisos. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 35 del archivo Permiso.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABY" }{}}{\fldrslt {\cs37\ul\cf2 getId}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Id. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABZ" }{}}{\fldrslt {\cs37\ul\cf2 setId}}} + ($id)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Id. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACA" }{}}{\fldrslt {\cs37\ul\cf2 getDescripcion}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Descripcion. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACB" }{}}{\fldrslt {\cs37\ul\cf2 setDescripcion}}} + ($descripcion)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Descripcion. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACC" }{}}{\fldrslt {\cs37\ul\cf2 getResponsable}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Responsable. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACD" }{}}{\fldrslt {\cs37\ul\cf2 setResponsable}}} + ($responsable)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Responsable. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACE" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso}}} + (&$db, $id=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Constructor. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACF" }{}}{\fldrslt {\cs37\ul\cf2 _obtenerDatosDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Obtiene de la base de datos la informacion del permiso. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACG" }{}}{\fldrslt {\cs37\ul\cf2 guardarDatos}}} + ($accion=grabar)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Modifica la base de datos segun accion. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACH" }{}}{\fldrslt {\cs37\ul\cf2 _grabarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Graba en base el permiso. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACI" }{}}{\fldrslt {\cs37\ul\cf2 _borrarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Borra de la base el permiso. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACJ" }{}}{\fldrslt {\cs37\ul\cf2 _modificarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Actualiza los datos del permiso. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos est\'E1\'74icos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACK" }{}}{\fldrslt {\cs37\ul\cf2 _getIdPermisos}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuleve un array con los identificadores de todos los permisos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACL" }{}}{\fldrslt {\cs37\ul\cf2 getArrayPermisos}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACM" }{}}{\fldrslt {\cs37\ul\cf2 getPermisos}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el array de permisos. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Atributos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACN" }{}}{\fldrslt {\cs37\ul\cf2 _id}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACO" }{}}{\fldrslt {\cs37\ul\cf2 _descripcion}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACP" }{}}{\fldrslt {\cs37\ul\cf2 _db}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACQ" }{}}{\fldrslt {\cs37\ul\cf2 _responsable}}} +\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E del constructor y destructor\par +\pard\plain +{\xe \v SAMURAI_Permiso\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:SAMURAI_Permiso} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::SAMURAI_Permiso (&$ {\i db}, $ {\i id} = null)} +}\par +{\bkmkstart AAAAAAAACE} +{\bkmkend AAAAAAAACE} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Constructor. \par +Si recibe como parametro el identificador del permiso, busca la informacion en la DB.\par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Objeto conexion \par +{\i int} $id Identificador del permiso\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 149 del archivo Permiso.php.\par +\par +References _db, _id, _obtenerDatosDb(), y setDescripcion().\par +Referenciado por getPermisos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a6_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v _borrarDb\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_borrarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::_borrarDb ()} +}\par +{\bkmkstart AAAAAAAACI} +{\bkmkend AAAAAAAACI} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Borra de la base el permiso. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 247 del archivo Permiso.php.\par +\par +References _db, y getId().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a10_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _getIdPermisos\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_getIdPermisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::_getIdPermisos (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAACK} +{\bkmkend AAAAAAAACK} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuleve un array con los identificadores de todos los permisos. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(int) protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 302 del archivo Permiso.php.\par +\par +Referenciado por getPermisos().\par +} +{\xe \v _grabarDb\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_grabarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::_grabarDb ()} +}\par +{\bkmkstart AAAAAAAACH} +{\bkmkend AAAAAAAACH} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Graba en base el permiso. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 228 del archivo Permiso.php.\par +\par +References _db, y getResponsable().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a9_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _modificarDb\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_modificarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::_modificarDb ()} +}\par +{\bkmkstart AAAAAAAACJ} +{\bkmkend AAAAAAAACJ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Actualiza los datos del permiso. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 280 del archivo Permiso.php.\par +\par +References _db, getDescripcion(), y getResponsable().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a11_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _obtenerDatosDb\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_obtenerDatosDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::_obtenerDatosDb ()} +}\par +{\bkmkstart AAAAAAAACF} +{\bkmkend AAAAAAAACF} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Obtiene de la base de datos la informacion del permiso. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 167 del archivo Permiso.php.\par +\par +References _db, setDescripcion(), y setResponsable().\par +Referenciado por SAMURAI_Permiso().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a7_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getArrayPermisos\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:getArrayPermisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::getArrayPermisos (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAACL} +{\bkmkend AAAAAAAACL} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array() public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 328 del archivo Permiso.php.\par +\par +References getPermisos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_e1_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getDescripcion\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:getDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::getDescripcion ()} +}\par +{\bkmkstart AAAAAAAACA} +{\bkmkend AAAAAAAACA} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Descripcion. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 97 del archivo Permiso.php.\par +\par +References _descripcion.\par +Referenciado por _modificarDb().\par +} +{\xe \v getId\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:getId} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::getId ()} +}\par +{\bkmkstart AAAAAAAABY} +{\bkmkend AAAAAAAABY} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Id. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid int public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 74 del archivo Permiso.php.\par +\par +References _id.\par +Referenciado por _borrarDb().\par +} +{\xe \v getPermisos\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:getPermisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::getPermisos (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAACM} +{\bkmkend AAAAAAAACM} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el array de permisos. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Permiso) public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 349 del archivo Permiso.php.\par +\par +References _getIdPermisos(), y SAMURAI_Permiso().\par +Referenciado por getArrayPermisos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_e2_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getResponsable\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:getResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::getResponsable ()} +}\par +{\bkmkstart AAAAAAAACC} +{\bkmkend AAAAAAAACC} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Responsable. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 120 del archivo Permiso.php.\par +\par +References _responsable.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v guardarDatos\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:guardarDatos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::guardarDatos ($ {\i accion} = grabar)} +}\par +{\bkmkstart AAAAAAAACG} +{\bkmkend AAAAAAAACG} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Modifica la base de datos segun accion. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $accion Indica la accion a realizar\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid mixed public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 203 del archivo Permiso.php.\par +\par +References _borrarDb(), _grabarDb(), y _modificarDb().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Permiso_a8_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v setDescripcion\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:setDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::setDescripcion ($ {\i descripcion})} +}\par +{\bkmkstart AAAAAAAACB} +{\bkmkend AAAAAAAACB} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Descripcion. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $descripcion Descripcion.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 109 del archivo Permiso.php.\par +\par +References _descripcion.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Permiso().\par +} +{\xe \v setId\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:setId} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::setId ($ {\i id})} +}\par +{\bkmkstart AAAAAAAABZ} +{\bkmkend AAAAAAAABZ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Id. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $id Id.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 86 del archivo Permiso.php.\par +\par +References _id.\par +} +{\xe \v setResponsable\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:setResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Permiso::setResponsable ($ {\i responsable})} +}\par +{\bkmkstart AAAAAAAACD} +{\bkmkend AAAAAAAACD} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Responsable. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $responsable Responsable.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 132 del archivo Permiso.php.\par +\par +References _responsable.\par +Referenciado por _obtenerDatosDb().\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de los datos miembro\par +\pard\plain +{\xe \v _db\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_db} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACP" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso::_db}}} +} +}\par +{\bkmkstart AAAAAAAACP} +{\bkmkend AAAAAAAACP} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 58 del archivo Permiso.php.\par +\par +Referenciado por _borrarDb(), _grabarDb(), _modificarDb(), _obtenerDatosDb(), y SAMURAI_Permiso().\par +} +{\xe \v _descripcion\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_descripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACO" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso::_descripcion}}} +} +}\par +{\bkmkstart AAAAAAAACO} +{\bkmkend AAAAAAAACO} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 50 del archivo Permiso.php.\par +\par +Referenciado por getDescripcion(), y setDescripcion().\par +} +{\xe \v _id\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_id} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACN" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso::_id}}} +} +}\par +{\bkmkstart AAAAAAAACN} +{\bkmkend AAAAAAAACN} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 42 del archivo Permiso.php.\par +\par +Referenciado por getId(), SAMURAI_Permiso(), y setId().\par +} +{\xe \v _responsable\:SAMURAI_Permiso} +{\xe \v SAMURAI_Permiso\:_responsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACQ" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso::_responsable}}} +} +}\par +{\bkmkstart AAAAAAAACQ} +{\bkmkend AAAAAAAACQ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 66 del archivo Permiso.php.\par +\par +Referenciado por getResponsable(), y setResponsable().\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAF" }{}}{\fldrslt {\cs37\ul\cf2 Permiso.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase SAMURAI_Sistema\par \pard\plain +{\tc\tcl2 \v SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema} +{\bkmkstart AAAAAAAAAP} +{\bkmkend AAAAAAAAAP} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Clase para el manejo de los sistemas. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 37 del archivo Sistema.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACR" }{}}{\fldrslt {\cs37\ul\cf2 getAsociaciones}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Asociaciones. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACS" }{}}{\fldrslt {\cs37\ul\cf2 setAsociaciones}}} + ($asociaciones)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Asociaciones. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACT" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema}}} + (&$db, $id=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Constructor. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACU" }{}}{\fldrslt {\cs37\ul\cf2 getId}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el identificador del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACV" }{}}{\fldrslt {\cs37\ul\cf2 getNombre}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el nombre del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACW" }{}}{\fldrslt {\cs37\ul\cf2 getDescripcion}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve la descrpcion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +& {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACX" }{}}{\fldrslt {\cs37\ul\cf2 getFechaInicio}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve la fecha de inicio del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +& {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACY" }{}}{\fldrslt {\cs37\ul\cf2 getFechaFin}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve la fecha de finalizacion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +& {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACZ" }{}}{\fldrslt {\cs37\ul\cf2 getFechaImplementacion}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve la fecha de implementacion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADA" }{}}{\fldrslt {\cs37\ul\cf2 getContacto}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el contacto del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADB" }{}}{\fldrslt {\cs37\ul\cf2 setNombre}}} + ($nombre=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea el nombre del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADC" }{}}{\fldrslt {\cs37\ul\cf2 setDescripcion}}} + ($descripcion=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea la descripcion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADD" }{}}{\fldrslt {\cs37\ul\cf2 setFechaInicio}}} + ($fecha=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea la fecha de inicio del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADE" }{}}{\fldrslt {\cs37\ul\cf2 setFechaFin}}} + ($fecha=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea la fecha de finalizacion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADF" }{}}{\fldrslt {\cs37\ul\cf2 setFechaImplementacion}}} + ($fecha=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea la fecha de implementacion del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADG" }{}}{\fldrslt {\cs37\ul\cf2 setContacto}}} + ($contacto=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea el contacto del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADH" }{}}{\fldrslt {\cs37\ul\cf2 _obtenerDatosDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Obtiene los datos del sistema de la DB. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADI" }{}}{\fldrslt {\cs37\ul\cf2 guardarDatos}}} + ($accion=grabar)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Guarda la informacion del sistema en la base. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADJ" }{}}{\fldrslt {\cs37\ul\cf2 getResponsable}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el login del responsable de los ultimos cambios. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADK" }{}}{\fldrslt {\cs37\ul\cf2 setResponsable}}} + ($responsable=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea el login del responsable de los ultimos cambios del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADL" }{}}{\fldrslt {\cs37\ul\cf2 getIdPermisos}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve un array asociativo con los identificadores de los permisos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADM" }{}}{\fldrslt {\cs37\ul\cf2 setPermisos}}} + ($permisos=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Setea los permisos de un sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADN" }{}}{\fldrslt {\cs37\ul\cf2 getMaxIdSistema}}} + ()\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADO" }{}}{\fldrslt {\cs37\ul\cf2 _grabarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Graba los datos en la Base de Datos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADP" }{}}{\fldrslt {\cs37\ul\cf2 _borrarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Borra los datos de la base de datos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADQ" }{}}{\fldrslt {\cs37\ul\cf2 _modificarDb}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Modifica los datos en base. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADR" }{}}{\fldrslt {\cs37\ul\cf2 _grabarPermisosDb}}} + ($idSistema)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Graba los permisos del sistema en perm_sist. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADS" }{}}{\fldrslt {\cs37\ul\cf2 _borrarPermisosDb}}} + ($idSistema, $observaciones=null, $idPermiso=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Borra los permisos que tenga asociado el sistema segun el criterio de observaciones. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADT" }{}}{\fldrslt {\cs37\ul\cf2 guardarAsociacion}}} + ($idPermiso, $observacion= '')\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADU" }{}}{\fldrslt {\cs37\ul\cf2 eliminarAsociacion}}} + ($idPermiso, $observacion= '')\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Elimina una asociacion de la base, y actualiza los datos del sistema. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADV" }{}}{\fldrslt {\cs37\ul\cf2 modificarAsociacion}}} + ($idPermiso, $idPermiso_ant, $observacion= '', $obs_ant= '')\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Actualiza los datos de la asociacion en la base de datos. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADW" }{}}{\fldrslt {\cs37\ul\cf2 _existeAsociacion}}} + ($idPermiso, $observacion)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Chequea si existe la asociacion. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos est\'E1\'74icos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADX" }{}}{\fldrslt {\cs37\ul\cf2 getSistemas}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve el array de sistemas. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADY" }{}}{\fldrslt {\cs37\ul\cf2 _getIdSistemas}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuleve un array con los identificadores de todos los sistemas. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADZ" }{}}{\fldrslt {\cs37\ul\cf2 getArraySistemas}}} + (&$db)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Atributos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEA" }{}}{\fldrslt {\cs37\ul\cf2 _id}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEB" }{}}{\fldrslt {\cs37\ul\cf2 _nombre}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEC" }{}}{\fldrslt {\cs37\ul\cf2 _descripcion}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAED" }{}}{\fldrslt {\cs37\ul\cf2 _fecha_inicio}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEE" }{}}{\fldrslt {\cs37\ul\cf2 _fecha_fin}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEF" }{}}{\fldrslt {\cs37\ul\cf2 _fecha_implementacion}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEG" }{}}{\fldrslt {\cs37\ul\cf2 _contacto}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEH" }{}}{\fldrslt {\cs37\ul\cf2 _db}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEI" }{}}{\fldrslt {\cs37\ul\cf2 _responsable}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEJ" }{}}{\fldrslt {\cs37\ul\cf2 _permisos}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEK" }{}}{\fldrslt {\cs37\ul\cf2 _asociaciones}}} +\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E del constructor y destructor\par +\pard\plain +{\xe \v SAMURAI_Sistema\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:SAMURAI_Sistema} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::SAMURAI_Sistema (&$ {\i db}, $ {\i id} = null)} +}\par +{\bkmkstart AAAAAAAACT} +{\bkmkend AAAAAAAACT} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Constructor. \par +Si recibe como parametro el identificador busca en la DB los datos.\par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Objeto Conexion \par +{\i int} $id Identificador del sistema\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 161 del archivo Sistema.php.\par +\par +References _db, _id, _obtenerDatosDb(), setContacto(), setDescripcion(), setFechaFin(), setFechaImplementacion(), setFechaInicio(), setNombre(), setPermisos(), y setResponsable().\par +Referenciado por getSistemas().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a2_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v _borrarDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_borrarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_borrarDb ()} +}\par +{\bkmkstart AAAAAAAADP} +{\bkmkend AAAAAAAADP} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Borra los datos de la base de datos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 625 del archivo Sistema.php.\par +\par +References _borrarPermisosDb(), _db, getId(), y getResponsable().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a24_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _borrarPermisosDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_borrarPermisosDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_borrarPermisosDb ($ {\i idSistema}, $ {\i observaciones} = null, $ {\i idPermiso} = null)} +}\par +{\bkmkstart AAAAAAAADS} +{\bkmkend AAAAAAAADS} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Borra los permisos que tenga asociado el sistema segun el criterio de observaciones. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idSistema Identificador del sistema \par +{\i bool} $observaciones Null u observacion de la asociacion a borrar \par +{\i int} $idPermiso Identificador del permiso a borrar\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 726 del archivo Sistema.php.\par +\par +References _db.\par +Referenciado por _borrarDb(), _modificarDb(), y eliminarAsociacion().\par +} +{\xe \v _existeAsociacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_existeAsociacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_existeAsociacion ($ {\i idPermiso}, $ {\i observacion})} +}\par +{\bkmkstart AAAAAAAADW} +{\bkmkend AAAAAAAADW} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Chequea si existe la asociacion. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idPermiso Id del permiso a chequear \par +{\i string} $observacion Observacion a chequear\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid bool protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 847 del archivo Sistema.php.\par +\par +References _db.\par +Referenciado por guardarAsociacion(), y modificarAsociacion().\par +} +{\xe \v _getIdSistemas\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_getIdSistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_getIdSistemas (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAADY} +{\bkmkend AAAAAAAADY} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuleve un array con los identificadores de todos los sistemas. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(int) protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 896 del archivo Sistema.php.\par +\par +Referenciado por getSistemas().\par +} +{\xe \v _grabarDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_grabarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_grabarDb ()} +}\par +{\bkmkstart AAAAAAAADO} +{\bkmkend AAAAAAAADO} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Graba los datos en la Base de Datos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 586 del archivo Sistema.php.\par +\par +References _db, _grabarPermisosDb(), getContacto(), getDescripcion(), getFechaFin(), getFechaImplementacion(), getFechaInicio(), y getResponsable().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a23_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _grabarPermisosDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_grabarPermisosDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_grabarPermisosDb ($ {\i idSistema})} +}\par +{\bkmkstart AAAAAAAADR} +{\bkmkend AAAAAAAADR} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Graba los permisos del sistema en perm_sist. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idSistema Identificador del sistema\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 698 del archivo Sistema.php.\par +\par +References _db.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v _modificarDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_modificarDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_modificarDb ()} +}\par +{\bkmkstart AAAAAAAADQ} +{\bkmkend AAAAAAAADQ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Modifica los datos en base. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 653 del archivo Sistema.php.\par +\par +References _borrarPermisosDb(), _db, _grabarPermisosDb(), getContacto(), getDescripcion(), getFechaFin(), getFechaImplementacion(), getFechaInicio(), getId(), y getResponsable().\par +Referenciado por guardarDatos().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a25_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v _obtenerDatosDb\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_obtenerDatosDb} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::_obtenerDatosDb ()} +}\par +{\bkmkstart AAAAAAAADH} +{\bkmkend AAAAAAAADH} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Obtiene los datos del sistema de la DB. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void protected \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 400 del archivo Sistema.php.\par +\par +References _asociaciones, _db, _permisos, setContacto(), setDescripcion(), setFechaFin(), setFechaImplementacion(), setFechaInicio(), setNombre(), y setResponsable().\par +Referenciado por eliminarAsociacion(), guardarAsociacion(), modificarAsociacion(), y SAMURAI_Sistema().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a16_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v eliminarAsociacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:eliminarAsociacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::eliminarAsociacion ($ {\i idPermiso}, $ {\i observacion} = '')} +}\par +{\bkmkstart AAAAAAAADU} +{\bkmkend AAAAAAAADU} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Elimina una asociacion de la base, y actualiza los datos del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idPermiso Identificador del permiso a borrar \par +{\i string} $observacion Observacion de la asociacion a borrar (Puede ser vacia)\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid bool public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 789 del archivo Sistema.php.\par +\par +References _borrarPermisosDb(), y _obtenerDatosDb().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a29_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getArraySistemas\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getArraySistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getArraySistemas (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAADZ} +{\bkmkend AAAAAAAADZ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array() public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 921 del archivo Sistema.php.\par +\par +References getSistemas().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_e2_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v getAsociaciones\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getAsociaciones} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getAsociaciones ()} +}\par +{\bkmkstart AAAAAAAACR} +{\bkmkend AAAAAAAACR} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Asociaciones. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 132 del archivo Sistema.php.\par +\par +References _asociaciones.\par +} +{\xe \v getContacto\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getContacto} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getContacto ()} +}\par +{\bkmkstart AAAAAAAADA} +{\bkmkend AAAAAAAADA} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el contacto del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 281 del archivo Sistema.php.\par +\par +References _contacto.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v getDescripcion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getDescripcion ()} +}\par +{\bkmkstart AAAAAAAACW} +{\bkmkend AAAAAAAACW} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve la descrpcion del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 214 del archivo Sistema.php.\par +\par +References _descripcion.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v getFechaFin\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getFechaFin} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +& SAMURAI_Sistema::getFechaFin ()} +}\par +{\bkmkstart AAAAAAAACY} +{\bkmkend AAAAAAAACY} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve la fecha de finalizacion del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid &date public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 245 del archivo Sistema.php.\par +\par +References _fecha_fin.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v getFechaImplementacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getFechaImplementacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +& SAMURAI_Sistema::getFechaImplementacion ()} +}\par +{\bkmkstart AAAAAAAACZ} +{\bkmkend AAAAAAAACZ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve la fecha de implementacion del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid &date public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 263 del archivo Sistema.php.\par +\par +References _fecha_implementacion.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v getFechaInicio\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getFechaInicio} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +& SAMURAI_Sistema::getFechaInicio ()} +}\par +{\bkmkstart AAAAAAAACX} +{\bkmkend AAAAAAAACX} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve la fecha de inicio del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid &date public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 227 del archivo Sistema.php.\par +\par +References _fecha_inicio.\par +Referenciado por _grabarDb(), y _modificarDb().\par +} +{\xe \v getId\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getId} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getId ()} +}\par +{\bkmkstart AAAAAAAACU} +{\bkmkend AAAAAAAACU} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el identificador del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid int public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 188 del archivo Sistema.php.\par +\par +References _id.\par +Referenciado por _borrarDb(), y _modificarDb().\par +} +{\xe \v getIdPermisos\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getIdPermisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getIdPermisos ()} +}\par +{\bkmkstart AAAAAAAADL} +{\bkmkend AAAAAAAADL} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve un array asociativo con los identificadores de los permisos. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 542 del archivo Sistema.php.\par +\par +References _permisos.\par +} +{\xe \v getMaxIdSistema\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getMaxIdSistema} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getMaxIdSistema ()} +}\par +{\bkmkstart AAAAAAAADN} +{\bkmkend AAAAAAAADN} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid int public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 568 del archivo Sistema.php.\par +\par +References _db.\par +} +{\xe \v getNombre\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getNombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getNombre ()} +}\par +{\bkmkstart AAAAAAAACV} +{\bkmkend AAAAAAAACV} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el nombre del sistema. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 201 del archivo Sistema.php.\par +\par +References _nombre.\par +} +{\xe \v getResponsable\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getResponsable ()} +}\par +{\bkmkstart AAAAAAAADJ} +{\bkmkend AAAAAAAADJ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el login del responsable de los ultimos cambios. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 514 del archivo Sistema.php.\par +\par +References _responsable.\par +Referenciado por _borrarDb(), _grabarDb(), _modificarDb(), guardarAsociacion(), y modificarAsociacion().\par +} +{\xe \v getSistemas\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:getSistemas} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::getSistemas (&$ {\i db}){\f2 [static]}} +}\par +{\bkmkstart AAAAAAAADX} +{\bkmkend AAAAAAAADX} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Devuelve el array de sistemas. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Base de Datos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid array(Sistema) public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 875 del archivo Sistema.php.\par +\par +References _getIdSistemas(), y SAMURAI_Sistema().\par +Referenciado por getArraySistemas().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_e0_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v guardarAsociacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:guardarAsociacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::guardarAsociacion ($ {\i idPermiso}, $ {\i observacion} = '')} +}\par +{\bkmkstart AAAAAAAADT} +{\bkmkend AAAAAAAADT} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Guarda en base las nuevas asociaciones que se van cargando y actualiza los datos del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idPermiso Identificador del Permiso \par +{\i string} $observacion Observacion a agregar\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid bool public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 758 del archivo Sistema.php.\par +\par +References _db, _existeAsociacion(), _obtenerDatosDb(), y getResponsable().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a28_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v guardarDatos\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:guardarDatos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::guardarDatos ($ {\i accion} = grabar)} +}\par +{\bkmkstart AAAAAAAADI} +{\bkmkend AAAAAAAADI} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Guarda la informacion del sistema en la base. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $accion Accion a realizar. Grabar, modificar o eliminar\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 489 del archivo Sistema.php.\par +\par +References _borrarDb(), _grabarDb(), y _modificarDb().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a17_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v modificarAsociacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:modificarAsociacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::modificarAsociacion ($ {\i idPermiso}, $ {\i idPermiso_ant}, $ {\i observacion} = '', $ {\i obs_ant} = '')} +}\par +{\bkmkstart AAAAAAAADV} +{\bkmkend AAAAAAAADV} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Actualiza los datos de la asociacion en la base de datos. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $idPermiso Identificador del permiso \par +{\i int} $idPermiso_ant Identificador del permiso anterior \par +{\i string} $observacion Observacion a insertar \par +{\i string} $obs_ant Observacion anterior\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid bool public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 812 del archivo Sistema.php.\par +\par +References _db, _existeAsociacion(), _obtenerDatosDb(), y getResponsable().\par +} +\par +Here is the call graph for this function:\par +{ +\pard\plain +\par\pard \qc {\field\flddirty {\*\fldinst INCLUDEPICTURE classSAMURAI__Sistema_a30_cgraph.png \\d \\*MERGEFORMAT}{\fldrslt IMAGE}}\par +} +{\xe \v setAsociaciones\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setAsociaciones} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setAsociaciones ($ {\i asociaciones})} +}\par +{\bkmkstart AAAAAAAACS} +{\bkmkend AAAAAAAACS} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Asociaciones. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i array} $asociaciones Asociaciones.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 144 del archivo Sistema.php.\par +\par +References _asociaciones.\par +} +{\xe \v setContacto\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setContacto} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setContacto ($ {\i contacto} = null)} +}\par +{\bkmkstart AAAAAAAADG} +{\bkmkend AAAAAAAADG} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea el contacto del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $contacto Texto con la informacion del contacto.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 387 del archivo Sistema.php.\par +\par +References _contacto.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setDescripcion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setDescripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setDescripcion ($ {\i descripcion} = null)} +}\par +{\bkmkstart AAAAAAAADC} +{\bkmkend AAAAAAAADC} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea la descripcion del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $descripcion Descripcion del sistema.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 311 del archivo Sistema.php.\par +\par +References _descripcion.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setFechaFin\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setFechaFin} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setFechaFin ($ {\i fecha} = null)} +}\par +{\bkmkstart AAAAAAAADE} +{\bkmkend AAAAAAAADE} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea la fecha de finalizacion del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i date} $fecha Fecha de finalizacion del sistema.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 346 del archivo Sistema.php.\par +\par +References _fecha_fin.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setFechaImplementacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setFechaImplementacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setFechaImplementacion ($ {\i fecha} = null)} +}\par +{\bkmkstart AAAAAAAADF} +{\bkmkend AAAAAAAADF} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea la fecha de implementacion del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i date} $fecha Fecha de implementacion del sistema.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 366 del archivo Sistema.php.\par +\par +References _fecha_implementacion.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setFechaInicio\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setFechaInicio} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setFechaInicio ($ {\i fecha} = null)} +}\par +{\bkmkstart AAAAAAAADD} +{\bkmkend AAAAAAAADD} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea la fecha de inicio del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i date} $fecha Fecha de inicio del sistema\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 326 del archivo Sistema.php.\par +\par +References _fecha_inicio.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setNombre\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setNombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setNombre ($ {\i nombre} = null)} +}\par +{\bkmkstart AAAAAAAADB} +{\bkmkend AAAAAAAADB} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea el nombre del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $nombre Nombre del sistema.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 296 del archivo Sistema.php.\par +\par +References _nombre.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\xe \v setPermisos\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setPermisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setPermisos ($ {\i permisos} = null)} +}\par +{\bkmkstart AAAAAAAADM} +{\bkmkend AAAAAAAADM} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea los permisos de un sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $permisos Array asociativo con los permisos\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 557 del archivo Sistema.php.\par +\par +References _permisos.\par +Referenciado por SAMURAI_Sistema().\par +} +{\xe \v setResponsable\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:setResponsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Sistema::setResponsable ($ {\i responsable} = null)} +}\par +{\bkmkstart AAAAAAAADK} +{\bkmkend AAAAAAAADK} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Setea el login del responsable de los ultimos cambios del sistema. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $responsable String con el login del responsable del cambio\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 529 del archivo Sistema.php.\par +\par +References _responsable.\par +Referenciado por _obtenerDatosDb(), y SAMURAI_Sistema().\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de los datos miembro\par +\pard\plain +{\xe \v _asociaciones\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_asociaciones} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEK" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_asociaciones}}} +} +}\par +{\bkmkstart AAAAAAAAEK} +{\bkmkend AAAAAAAAEK} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 124 del archivo Sistema.php.\par +\par +Referenciado por _obtenerDatosDb(), getAsociaciones(), y setAsociaciones().\par +} +{\xe \v _contacto\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_contacto} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEG" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_contacto}}} +} +}\par +{\bkmkstart AAAAAAAAEG} +{\bkmkend AAAAAAAAEG} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 92 del archivo Sistema.php.\par +\par +Referenciado por getContacto(), y setContacto().\par +} +{\xe \v _db\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_db} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEH" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_db}}} +} +}\par +{\bkmkstart AAAAAAAAEH} +{\bkmkend AAAAAAAAEH} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 100 del archivo Sistema.php.\par +\par +Referenciado por _borrarDb(), _borrarPermisosDb(), _existeAsociacion(), _grabarDb(), _grabarPermisosDb(), _modificarDb(), _obtenerDatosDb(), getMaxIdSistema(), guardarAsociacion(), modificarAsociacion(), y SAMURAI_Sistema().\par +} +{\xe \v _descripcion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_descripcion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEC" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_descripcion}}} +} +}\par +{\bkmkstart AAAAAAAAEC} +{\bkmkend AAAAAAAAEC} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 60 del archivo Sistema.php.\par +\par +Referenciado por getDescripcion(), y setDescripcion().\par +} +{\xe \v _fecha_fin\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_fecha_fin} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEE" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_fecha_fin}}} +} +}\par +{\bkmkstart AAAAAAAAEE} +{\bkmkend AAAAAAAAEE} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 76 del archivo Sistema.php.\par +\par +Referenciado por getFechaFin(), y setFechaFin().\par +} +{\xe \v _fecha_implementacion\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_fecha_implementacion} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEF" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_fecha_implementacion}}} +} +}\par +{\bkmkstart AAAAAAAAEF} +{\bkmkend AAAAAAAAEF} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 84 del archivo Sistema.php.\par +\par +Referenciado por getFechaImplementacion(), y setFechaImplementacion().\par +} +{\xe \v _fecha_inicio\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_fecha_inicio} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAED" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_fecha_inicio}}} +} +}\par +{\bkmkstart AAAAAAAAED} +{\bkmkend AAAAAAAAED} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 68 del archivo Sistema.php.\par +\par +Referenciado por getFechaInicio(), y setFechaInicio().\par +} +{\xe \v _id\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_id} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEA" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_id}}} +} +}\par +{\bkmkstart AAAAAAAAEA} +{\bkmkend AAAAAAAAEA} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 44 del archivo Sistema.php.\par +\par +Referenciado por getId(), y SAMURAI_Sistema().\par +} +{\xe \v _nombre\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_nombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEB" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_nombre}}} +} +}\par +{\bkmkstart AAAAAAAAEB} +{\bkmkend AAAAAAAAEB} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 52 del archivo Sistema.php.\par +\par +Referenciado por getNombre(), y setNombre().\par +} +{\xe \v _permisos\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_permisos} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEJ" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_permisos}}} +} +}\par +{\bkmkstart AAAAAAAAEJ} +{\bkmkend AAAAAAAAEJ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 116 del archivo Sistema.php.\par +\par +Referenciado por _obtenerDatosDb(), getIdPermisos(), y setPermisos().\par +} +{\xe \v _responsable\:SAMURAI_Sistema} +{\xe \v SAMURAI_Sistema\:_responsable} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEI" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema::_responsable}}} +} +}\par +{\bkmkstart AAAAAAAAEI} +{\bkmkend AAAAAAAAEI} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 108 del archivo Sistema.php.\par +\par +Referenciado por getResponsable(), y setResponsable().\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Sistema.php}}} +\par +}} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia de la Clase SAMURAI_Usuario\par \pard\plain +{\tc\tcl2 \v SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario} +{\bkmkstart AAAAAAAAAQ} +{\bkmkend AAAAAAAAAQ} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Descripci\'F3\'6E detallada\par +\pard\plain +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Clase para el manejo de los usuarios. \par +\par +public \par +Definici\'F3\'6E en la l\'ED\'6Eea 37 del archivo Usuario.php.\par +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +M\'E9\'74odos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEL" }{}}{\fldrslt {\cs37\ul\cf2 getNrodoc}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Nrodoc. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEM" }{}}{\fldrslt {\cs37\ul\cf2 setNrodoc}}} + ($nrodoc)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Nrodoc. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEN" }{}}{\fldrslt {\cs37\ul\cf2 getNombre}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Nombre. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEO" }{}}{\fldrslt {\cs37\ul\cf2 setNombre}}} + ($nombre)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Nombre. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEP" }{}}{\fldrslt {\cs37\ul\cf2 getFecha}}} + ()\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Gets Fecha. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEQ" }{}}{\fldrslt {\cs37\ul\cf2 setFecha}}} + ($fecha)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Sets Fecha. }\par +\par} +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAER" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario}}} + (&$db, $login=null)\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Constructor.Recibe como parametro opcional el login del usuario. }\par +\par} +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Atributos p\'FA\'62licos\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAES" }{}}{\fldrslt {\cs37\ul\cf2 _login}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAET" }{}}{\fldrslt {\cs37\ul\cf2 _nrodoc}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEU" }{}}{\fldrslt {\cs37\ul\cf2 _nombre}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEV" }{}}{\fldrslt {\cs37\ul\cf2 _fecha}}} +\par +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEW" }{}}{\fldrslt {\cs37\ul\cf2 _db}}} +\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E del constructor y destructor\par +\pard\plain +{\xe \v SAMURAI_Usuario\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:SAMURAI_Usuario} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::SAMURAI_Usuario (&$ {\i db}, $ {\i login} = null)} +}\par +{\bkmkstart AAAAAAAAER} +{\bkmkend AAAAAAAAER} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Constructor.Recibe como parametro opcional el login del usuario. \par +y busca en la base la informacion referida a el.\par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i SAMURAI_DB} &$db Objeto conexion. \par +{\i string} $login Login del usuario\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 159 del archivo Usuario.php.\par +\par +References _fecha, _login, _nombre, y _nrodoc.\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de las funciones miembro\par +\pard\plain +{\xe \v getFecha\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:getFecha} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::getFecha ()} +}\par +{\bkmkstart AAAAAAAAEP} +{\bkmkend AAAAAAAAEP} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Fecha. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid date public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 130 del archivo Usuario.php.\par +\par +References _fecha.\par +} +{\xe \v getNombre\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:getNombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::getNombre ()} +}\par +{\bkmkstart AAAAAAAAEN} +{\bkmkend AAAAAAAAEN} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Nombre. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid string public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 107 del archivo Usuario.php.\par +\par +References _nombre.\par +} +{\xe \v getNrodoc\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:getNrodoc} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::getNrodoc ()} +}\par +{\bkmkstart AAAAAAAAEL} +{\bkmkend AAAAAAAAEL} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Gets Nrodoc. \par +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid int public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 84 del archivo Usuario.php.\par +\par +References _nrodoc.\par +} +{\xe \v setFecha\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:setFecha} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::setFecha ($ {\i fecha})} +}\par +{\bkmkstart AAAAAAAAEQ} +{\bkmkend AAAAAAAAEQ} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Fecha. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i date} $fecha Fecha.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 142 del archivo Usuario.php.\par +\par +References _fecha.\par +} +{\xe \v setNombre\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:setNombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::setNombre ($ {\i nombre})} +}\par +{\bkmkstart AAAAAAAAEO} +{\bkmkend AAAAAAAAEO} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Nombre. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i string} $nombre Nombre.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 119 del archivo Usuario.php.\par +\par +References _nombre.\par +} +{\xe \v setNrodoc\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:setNrodoc} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +SAMURAI_Usuario::setNrodoc ($ {\i nrodoc})} +}\par +{\bkmkstart AAAAAAAAEM} +{\bkmkend AAAAAAAAEM} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Sets Nrodoc. \par +{\par +{\b Parámetros:} +\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid {\i int} $nrodoc Nrodoc.\par +} +{{\b \par +Devuelve:}\par +\pard\plain \s62\li720\widctlpar\ql\adjustright \fs20\cgrid void public \par +}\par +Definici\'F3\'6E en la l\'ED\'6Eea 96 del archivo Usuario.php.\par +\par +References _nrodoc.\par +} +{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Documentaci\'F3\'6E de los datos miembro\par +\pard\plain +{\xe \v _db\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:_db} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEW" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario::_db}}} +} +}\par +{\bkmkstart AAAAAAAAEW} +{\bkmkend AAAAAAAAEW} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 76 del archivo Usuario.php.\par +\par +} +{\xe \v _fecha\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:_fecha} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEV" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario::_fecha}}} +} +}\par +{\bkmkstart AAAAAAAAEV} +{\bkmkend AAAAAAAAEV} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 68 del archivo Usuario.php.\par +\par +Referenciado por getFecha(), SAMURAI_Usuario(), y setFecha().\par +} +{\xe \v _login\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:_login} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAES" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario::_login}}} +} +}\par +{\bkmkstart AAAAAAAAES} +{\bkmkend AAAAAAAAES} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 44 del archivo Usuario.php.\par +\par +Referenciado por SAMURAI_Usuario().\par +} +{\xe \v _nombre\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:_nombre} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEU" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario::_nombre}}} +} +}\par +{\bkmkstart AAAAAAAAEU} +{\bkmkend AAAAAAAAEU} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 60 del archivo Usuario.php.\par +\par +Referenciado por getNombre(), SAMURAI_Usuario(), y setNombre().\par +} +{\xe \v _nrodoc\:SAMURAI_Usuario} +{\xe \v SAMURAI_Usuario\:_nrodoc} +\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { +{\b +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAET" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario::_nrodoc}}} +} +}\par +{\bkmkstart AAAAAAAAET} +{\bkmkend AAAAAAAAET} +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid +Definici\'F3\'6E en la l\'ED\'6Eea 52 del archivo Usuario.php.\par +\par +Referenciado por getNrodoc(), SAMURAI_Usuario(), y setNrodoc().\par +} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} +La documentaci\'F3\'6E para esta clase fu\'E9 \'67enerada a partir del siguiente archivo:{\par +\pard\plain \s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 Usuario.php}}} +\par +}} + +\pard\plain \sect\sbkpage +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +SAMURAI Documentaci\'F3\'6E de archivos{\tc \v Documentación de archivos} +\par \pard\plain +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo consultas.php\par \pard\plain +{\tc\tcl2 \v consultas.php} +{\xe \v consultas.php} +{\bkmkstart AAAAAAAAAA} +{\bkmkend AAAAAAAAAA} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo consultas.php\par \pard\plain +{\tc\tcl2 \v consultas.php} +{\xe \v consultas.php} +{\bkmkstart AAAAAAAAAB} +{\bkmkend AAAAAAAAAB} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo consultas.php\par \pard\plain +{\tc\tcl2 \v consultas.php} +{\xe \v consultas.php} +{\bkmkstart AAAAAAAAAC} +{\bkmkend AAAAAAAAAC} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo DB.php\par \pard\plain +{\tc\tcl2 \v DB.php} +{\xe \v DB.php} +{\bkmkstart AAAAAAAAAD} +{\bkmkend AAAAAAAAAD} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_DB}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Manejo interno de las bases de datos. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Perfil.php\par \pard\plain +{\tc\tcl2 \v Perfil.php} +{\xe \v Perfil.php} +{\bkmkstart AAAAAAAAAE} +{\bkmkend AAAAAAAAAE} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Perfil}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Clase para el manejo de los perfies. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Permiso.php\par \pard\plain +{\tc\tcl2 \v Permiso.php} +{\xe \v Permiso.php} +{\bkmkstart AAAAAAAAAF} +{\bkmkend AAAAAAAAAF} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Permiso}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Clase para el manejo de los Permisos. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Samurai.php\par \pard\plain +{\tc\tcl2 \v Samurai.php} +{\xe \v Samurai.php} +{\bkmkstart AAAAAAAAAG} +{\bkmkend AAAAAAAAAG} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Samurai}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Objeto general. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Samurai_DB.php\par \pard\plain +{\tc\tcl2 \v Samurai_DB.php} +{\xe \v Samurai_DB.php} +{\bkmkstart AAAAAAAAAH} +{\bkmkend AAAAAAAAAH} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Samurai_DB2}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Manejo interno de las bases de datos. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Sistema.php\par \pard\plain +{\tc\tcl2 \v Sistema.php} +{\xe \v Sistema.php} +{\bkmkstart AAAAAAAAAI} +{\bkmkend AAAAAAAAAI} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Sistema}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Clase para el manejo de los sistemas. }\par +\par} +} +\par \pard\plain + +\pard\plain \sect\sbkpage +\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid +Referencia del Archivo Usuario.php\par \pard\plain +{\tc\tcl2 \v Usuario.php} +{\xe \v Usuario.php} +{\bkmkstart AAAAAAAAAJ} +{\bkmkend AAAAAAAAAJ} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par +{ +\pard\plain \s18\widctlpar\fs22\cgrid \par +} +\par +} +\par +\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid +Clases\par +\pard\plain + +{ +\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 SAMURAI_Usuario}}} +\par +{ +\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i Clase para el manejo de los usuarios. }\par +\par} +} + +\pard\plain \sect\sbkpage +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Índice\par +\pard\plain +{\tc \v Índice} +{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}} +} \ No newline at end of file diff --git a/doc/texto/SAMURAI_v1.rtf b/doc/texto/SAMURAI_v1.rtf index 06ea36d..bd631be 100644 --- a/doc/texto/SAMURAI_v1.rtf +++ b/doc/texto/SAMURAI_v1.rtf @@ -24,7 +24,7 @@ \fi-360\li5040\jclisttab\tx5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201981955\'01o;}{\levelnumbers;}\f2\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5760\jclisttab\tx5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201981957\'01\u-3929 ?;}{\levelnumbers;}\f14\chbrdr \brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li6480\jclisttab\tx6480 }{\listname ;}\listid1648389061}}{\*\listoverridetable{\listoverride\listid1648389061\listoverridecount0\ls1}}{\info{\title ADMINISTRACI\'d3N DE USUARIOS} -{\author Dir. Gral. de Inform\'e1tica}{\operator Dir. Gral. de Inform\'e1tica}{\creatim\yr2003\mo3\dy6\hr19\min20}{\revtim\yr2003\mo7\dy7\hr12\min31}{\printim\yr2003\mo2\dy6\hr11\min4}{\version20}{\edmins35}{\nofpages8}{\nofwords1101}{\nofchars6280} +{\author Dir. Gral. de Inform\'e1tica}{\operator Dir. Gral. de Inform\'e1tica}{\creatim\yr2003\mo3\dy6\hr19\min20}{\revtim\yr2003\mo7\dy11\hr12\min29}{\printim\yr2003\mo2\dy6\hr11\min4}{\version21}{\edmins37}{\nofpages8}{\nofwords1101}{\nofchars6280} {\*\company Ministerio de Econom\'eda}{\nofcharsws0}{\vern8249}}\paperw11907\paperh16840\margl1134\margr1134\margt1134\margb1134 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1134\dgvorigin1134\dghshow1\dgvshow1 \jexpand\viewkind1\viewscale75\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule \fet0\sectd \psz9\linex0\headery680\footery680\colsx708\endnhere\sectlinegrid360\sectdefaultcl @@ -38,7 +38,7 @@ \par }}{\footer \trowd \trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth4890 \cellx9709\pard\plain \s16\qj \li0\ri0\widctlpar\intbl \tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f28\fs20\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\fs18 06-03-2003\cell }\pard \s16\qr \li0\ri0\widctlpar\intbl -\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs18 P\'e1gina }{\field{\*\fldinst {\fs18 PAGE }}{\fldrslt {\fs18\lang1024\langfe1024\noproof 3}}}{\fs18 de }{\field{\*\fldinst {\fs18 NUMPAGES }}{\fldrslt { +\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\fs18 P\'e1gina }{\field{\*\fldinst {\fs18 PAGE }}{\fldrslt {\fs18\lang1024\langfe1024\noproof 7}}}{\fs18 de }{\field{\*\fldinst {\fs18 NUMPAGES }}{\fldrslt { \fs18\lang1024\langfe1024\noproof 8}}}{\fs18 \cell }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \f28\fs20\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 {\trowd \trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trftsWidth1\trautofit1\trpaddl70\trpaddr70\trpaddfl3\trpaddfr3 \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth4889 \cellx4819\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrnone \clbrdrb\brdrnone \clbrdrr\brdrnone \cltxlrtb\clftsWidth3\clwWidth4890 \cellx9709\row }\pard\plain \s16\qj \li0\ri0\widctlpar\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 @@ -66,8 +66,8 @@ fffffffffffffffffdffffff04000000fefffffffefffffffeffffff060000000700000008000000 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff02000000111a020000000000c00000000000004600000000000000000000000060e6 -89d49c44c30103000000000200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff02000000111a020000000000c00000000000004600000000000000000000000060ec +7349c147c30103000000000200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 0000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000004000000ffffffff0000000000000000000000000000000000000000000000000000 0000000000000000000001000000690000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 000000000000000000000000030000000400000000000000feffffff02000000fefffffffefffffffeffffff0600000007000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff @@ -220,7 +220,7 @@ e305b301040000002d01020004000000f0010700040000002d01030009000000fa02000001000000 2d0104000300000000000000}{\result {{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}} {\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}} {\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fReallyHidden}{\sv 0}}{\sp{\sn fScriptAnchor}{\sv 0}}{\sp{\sn fFakeMaster}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex85\picscaley85\piccropl0\piccropr0\piccropt0\piccropb0 -\picw19798\pich9320\picwgoal11224\pichgoal5284\wmetafile8\bliptag282663771\blipupi-109{\*\blipuid 10d91b5b440277dabed1c90a88a55218} +\picw19798\pich9320\picwgoal11224\pichgoal5284\wmetafile8\bliptag-708189380\blipupi-109{\*\blipuid d5c9e33ccf5e95ae8bc65263e2d2778a} 010009000003d90a00000800560000000000050000000b0200000000050000000c024d042209050000000902ffffff0005000000010200000000040000000201 02000500000001020000000007000000fc020000ffffff000000040000002d01000009000000fa02000001000000000000002200040000002d0101000e000000 240305000700c2003301c20033010700070007000700c20009000000fa02000000000000000000002200040000002d01020007000000fc020100000000000000 @@ -307,7 +307,7 @@ a80108000000250302004003b3014003c90108000000250302004003b3013503c901080000002503 020048012602330126020800000025030200480126023301310208000000250302004801260233011c02080000002503020089021c0289023102080000002503 020094021c0294023102040000002d01020004000000f0010700040000002d010500040000002d010400040000002d010000040000002d0106000c0000002403 0400d6010f02d6013d0206023d0206020f02040000002d010200040000002d0103000400000008010000050000000a0200000000040000000201010004000000 -2e01180005000000090200000000040000002d010500070000002105020052323002d901040000002d0104000300000000000000000000000000000000000000000000000000000000000000}}}}}{ +2e01180005000000090200000000040000002d010500070000002105020052323002d901040000002d010400030000000000000000000000000000000000000000000000000000000000000000000000}}}}}{ \par \par \par }{\ul @@ -703,9 +703,10 @@ El atributo estado de la entidad SISTEMA indica el estado en que se encuentra el \par id_permiso bigint(20) NOT NULL, \par id_perfil bigint(20) NOT NULL, \par id_sistema bigint(20) NOT NULL, -\par fch_ult_modif timestamp, +\par }{\f2\fs22\lang2058\langfe3082\langnp2058 observaciones varchar(255) NOT NULL, +\par }{\f2\fs22\lang1033\langfe3082\langnp1033 fch_ult_modif timestamp, \par }{\f2\fs22\lang2058\langfe3082\langnp2058 responsable varchar(20), -\par PRIMARY KEY (id_permiso, id_perfil, id_sistema) +\par PRIMARY KEY (id_permiso, id_perfil, id_sistema, observaciones) \par ); \par \par @@ -716,9 +717,9 @@ El atributo estado de la entidad SISTEMA indica el estado en que se encuentra el \par CREATE TABLE perm_sist ( \par id_permiso bigint(20) NOT NULL, \par id_sistema bigint(20) NOT NULL, -\par }{\f2\fs22\lang2058\langfe3082\langnp2058 observaciones varchar(255), -\par fch_ult_modif timestamp, -\par responsable varchar(20), +\par }{\f2\fs22\lang2058\langfe3082\langnp2058 observaciones varchar(255) NOT NULL, +\par }{\f2\fs22\lang1033\langfe3082\langnp1033 fch_ult_modif timestamp, +\par }{\f2\fs22\lang2058\langfe3082\langnp2058 responsable varchar(20), \par PRIMARY KEY (id_permiso, id_sistema, observaciones) \par ); \par @@ -729,7 +730,7 @@ El atributo estado de la entidad SISTEMA indica el estado en que se encuentra el \par \par CREATE TABLE permiso ( \par id_permiso bigint(20) NOT NULL auto_increment, -\par }{\f2\fs22\lang2058\langfe3082\langnp2058 desc_permiso varchar(50) UNIQUE, +\par }{\f2\fs22\lang2058\langfe3082\langnp2058 desc_permiso varchar(50) UNIQUE, \par }{\f2\fs22\lang1033\langfe3082\langnp1033 fch_ult_modif timestamp, \par }{\f2\fs22\lang2058\langfe3082\langnp2058 responsable varchar(20), \par PRIMARY KEY (id_permiso) @@ -742,7 +743,7 @@ El atributo estado de la entidad SISTEMA indica el estado en que se encuentra el \par \par CREATE TABLE sistema ( \par id_sistema bigint(20) NOT NULL auto_increment, -\par }{\f2\fs22\lang2058\langfe3082\langnp2058 nombre_sistema varchar(50) UNIQUE, +\par }{\f2\fs22\lang2058\langfe3082\langnp2058 nombre_sistema varchar(50) UNIQUE, \par desc_sistema text, \par fecha_inicio date, \par fecha_fin date, diff --git a/doc/uml/Samurai.xmi b/doc/uml/Samurai.xmi index bc69757..e85af38 100644 --- a/doc/uml/Samurai.xmi +++ b/doc/uml/Samurai.xmi @@ -9,7 +9,7 @@ - + @@ -30,8 +30,23 @@ x2c: get set" name="fecha" static="0" scope="202" /> + + + + + + + + + + + + + + + @@ -39,10 +54,14 @@ x2c: get set" name="fecha" static="0" scope="202" /> + + + + + @@ -154,9 +175,11 @@ x2c:get set" name="asociaciones" static="0" scope="202" /> + + @@ -164,10 +187,12 @@ x2c:get set" name="asociaciones" static="0" scope="202" /> + + - + - - - - - - + + + + + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - + + + + + + - - + + @@ -249,44 +274,53 @@ x2c:include: DB.php" name="DB" static="0" scope="200" /> - - - + + + + + + + + + + + + + + + + - - - - - + @@ -300,6 +334,7 @@ x2c:include: DB.php" name="DB" static="0" scope="200" /> + @@ -311,7 +346,6 @@ x2c:include: DB.php" name="DB" static="0" scope="200" /> - diff --git a/lib/SAMURAI/DB.php b/lib/SAMURAI/DB.php index 3fac989..006ce09 100644 --- a/lib/SAMURAI/DB.php +++ b/lib/SAMURAI/DB.php @@ -56,4 +56,4 @@ class SAMURAI_DB extends DB { // -X2C } // -X2C Class :SAMURAI_DB -?> +?> \ No newline at end of file diff --git a/lib/SAMURAI/Perfil.php b/lib/SAMURAI/Perfil.php index ba3bbcf..776774e 100644 --- a/lib/SAMURAI/Perfil.php +++ b/lib/SAMURAI/Perfil.php @@ -75,6 +75,14 @@ class SAMURAI_Perfil { */ var $_responsable; + /** + * Array con los permisos asignados al perfil. Solo se cargan cuando se esta trabajando con el abm puesto que varian segun cada sistema. + * + * @var array(int) $permisos + * @access private + */ + var $_permisos; + /** * Gets Id. * @@ -167,6 +175,29 @@ class SAMURAI_Perfil { $this->_responsable = $responsable; } + /** + * Gets Permisos. + * + * @return array(int) + * @access public + */ + function getPermisos() + { + return $this->_permisos; + } + /** + * Sets Permisos. + * + * @param array(int) $permisos Permisos. + * + * @return void + * @access public + */ + function setPermisos($permisos) + { + $this->_permisos = $permisos; + } + // ~X2C // +X2C Operation 229 @@ -191,6 +222,7 @@ class SAMURAI_Perfil { $this->_id = null; $this->_descripcion = null; $this->_tipo = null; + $this->_permisos = null; } } // -X2C @@ -204,12 +236,11 @@ class SAMURAI_Perfil { */ function _obtenerDatosDb() // ~X2C { - $sql = include 'Perfil/consultas.php'; //Incluyo las consultas de este objeto nada mas. + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); $tmp = $sql['obtener_datos_perfil'].$sql['obtener_datos_perfil2']; $dbh = $this->_db->prepare($tmp); $tmp = array ($this->getId()); $res = $this->_db->execute($dbh,$tmp); - if ($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) { if (isset($re['desc_perfil'])) { $this->setDescripcion($re['desc_perfil']); @@ -217,12 +248,6 @@ class SAMURAI_Perfil { else { $this->setDescripcion(); } - if (isset($re['tipo_perfil'])) { - $this->setTipo($re['tipo_perfil']); - } - else { - $this->setTipo(); - } if (isset($re['responsable'])) { $this->setResponsable($re['responsable']); } @@ -230,6 +255,24 @@ class SAMURAI_Perfil { $this->setResponsable(); } } + //OBTENGO EL TIPO DE PERFIL + $tmp = $sql['verificar_asociacion']; + $dbh = $this->_db->prepare($tmp); + $tmp = array ($this->getId(), $_SESSION['samurai']['id_sistema']); + $res = $this->_db->execute($dbh,$tmp); + $re = $res->fetchrow(DB_FETCHMODE_ASSOC); + $this->setTipo($re['tipo_perfil']); + + //OBTENGO LOS PERMISOS QUE TIENE ASIGNADO EL PERFIL DESDE PERM_PERFIL_SIST + $tmp = $sql['obtener_permisos']; + $dbh = $this->_db->prepare($tmp); + $tmp = array ($this->getId(), $_SESSION['samurai']['id_sistema']); + $res = $this->_db->execute($dbh,$tmp); + $rta = array (); + while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) { + array_push($rta,$re['id_permiso'].'##'.$re['observaciones']); + } + $this->setPermisos($rta); } // -X2C @@ -244,7 +287,19 @@ class SAMURAI_Perfil { */ function guardarDatos($accion = grabar) // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + $accion = strtolower($accion); + switch ($accion) { + case 'grabar': + $res = $this->_grabarDb(); + break; + case 'modificar': + $res = $this->_modificarDb(); + break; + case 'eliminar': + $res = $this->_borrarDb(); + break; + } + return $res; } // -X2C @@ -257,7 +312,35 @@ class SAMURAI_Perfil { */ function _grabarDb() // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + //GRABO EN PERFIL + if (!$this->getId()) { + //No existe el perfil. Lo cargo por primera vez. + $idPerfil = $this->_db->nextId('perfil'); + $this->setId($idPerfil); + + //GRABO EN PERM_PERFIL_SIST + $res = $this->_guardarPermisos(); + if (PEAR::isError($res)) { + return $res; + } + + $datos = array ( + 'id_perfil' => $idPerfil, + 'desc_perfil' => $this->getDescripcion(), + 'responsable' => $this->getResponsable(), + ); + $res = $this->_db->autoExecute('perfil', $datos, DB_AUTOQUERY_INSERT); + if (PEAR::isError($res)) { + return $res; + } + } + //GRABO EN PERFIL_SIST + $datos = array ('id_perfil' => $this->getId(), + 'id_sistema' => $_SESSION['samurai']['id_sistema'], + 'tipo_perfil' => $this->getTipo(), + 'responsable' => $this->getResponsable(), + ); + $res = $this->_db->autoExecute('perfil_sist', $datos, DB_AUTOQUERY_INSERT); } // -X2C @@ -270,7 +353,46 @@ class SAMURAI_Perfil { */ function _borrarDb() // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + //Verifico en perfil_sist_usuario + $tmp = $sql['verif_perfil_sist_usuario']; + $dbh = $this->_db->prepare($tmp); + $datos = array ($this->getId(), $_SESSION['samurai']['id_sistema']); + $res = $this->_db->execute($dbh, $datos); + if (($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) && !$re['cuenta'] == 0) { + return new PEAR_Error("Hay usuarios asociados al perfil seleccionado"); + } + //Borro perm_perfil_sist + $res = $this->_borrarPermisos(); + if (PEAR::isError($res)) { + return $res; + } + //Borro perfil_sist + $tmp = $sql['borrar_perfil_sist']; + $dbh = $this->_db->prepare($tmp); + $datos = array ($this->getId(), $_SESSION['samurai']['id_sistema']); + $res = $this->_db->execute($dbh, $datos); + if (PEAR::isError($res)) { + return $res; + } + //Verifico en perfil_sist (Perfil asociado a otros sistemas) + $tmp = $sql['verif_perfil_sist']; + $dbh = $this->_db->prepare($tmp); + $datos = array ($this->getId()); + $res = $this->_db->execute($dbh, $datos); + if (PEAR::isError($res)) { + return $res; + } + if (($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) && $re['cuenta'] == 0) { + //Borro perfil + $tmp = $sql['borrar_perfil']; + $dbh = $this->_db->prepare($tmp); + $datos = array ($this->getId()); + $res = $this->_db->execute($dbh, $datos); + if (PEAR::isError($res)) { + return $res; + } + } } // -X2C @@ -281,7 +403,21 @@ class SAMURAI_Perfil { */ function _modificarDb() // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + //Modifico la tabla perfil_sist + $datos = array ( + 'tipo_perfil' => $this->getTipo(), + 'responsable' => $this->getResponsable(), + ); + $res = $this->_db->autoExecute('perfil_sist', $datos, DB_AUTOQUERY_UPDATE, 'id_perfil ='.$this->getId().' AND id_sistema='.$_SESSION['samurai']['id_sistema']); + if (PEAR::isError($res)) { + return $res; + } + //Modifico la tabla perm_perfil_sist + $res = $this->_borrarPermisos(); + if (PEAR::isError($res)) { + return $res; + } + return $this->_guardarPermisos(); } // -X2C @@ -290,31 +426,201 @@ class SAMURAI_Perfil { * Devuleve un array con los identificadores de todos los perfiles. * * @param SAMURAI_DB &$db Base de Datos + * @param string $filtro Fltro por descripcion del perfil + * @param int $id_sistema Identificador del sistema * * @return array(int) * @access protected * @static */ - function _getIdPerfiles(&$db) // ~X2C + function _getIdPerfiles(&$db, $filtro = null, $id_sistema = null) // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + //OBTENGO LOS ID DE LA BASE + $rta = array(); + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + $consulta = $sql['obtener_id_perfiles']; + if ($id_sistema) { + $consulta.= $sql['obtener_id_perfiles3']; + } + if ($filtro) { //Verifico si se paso un filtro + $tmp2 = $consulta.$sql['obtener_id_perfiles2']; + //Reemplazo el filtro por ##?## + $consulta = ereg_replace ('##FILTRO##', $filtro, $tmp2); + } + $dbh = $db->prepare($consulta); + if ($id_sistema) { + $tmp[] = $id_sistema; + $res = $db->execute($dbh, $tmp); + } + else { + $res = $db->execute($dbh); + } + while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) { + array_push($rta,$re['id_perfil']); + } + $res->free(); + return $rta; } // -X2C // +X2C Operation 339 /** * @param SAMURAI_DB &$db Base de datos + * @param string $filtro Filtro por nombre del perfil + * @param int $id_sistema Identificador del sistema * * @return array(Perfil) * @access public * @static */ - function getPerfiles(&$db) // ~X2C + function getPerfiles(&$db, $filtro = null, $id_sistema = null) // ~X2C + { + $rta = array (); + foreach (SAMURAI_Perfil::_getIdPerfiles($db, $filtro, $id_sistema) as $id) { + $tmp = new SAMURAI_Perfil($db,$id); + array_push($rta, $tmp); + } + return $rta; + } + // -X2C + + // +X2C Operation 356 + /** + * Devuelve la informacion de los perfiles en un array. + * + * @param SAMURAI_DB $db Base de Datos + * @param string $filtro Filtro por descripcion del perfil + * + * @return array() + * @access public + * @static + */ + function getArrayPerfiles($db, $filtro = null) // ~X2C + { + //FORECHEO LO QUE ME DEVUELVA GET PERMISOS + $rta = array (); + foreach (SAMURAI_Perfil::getPerfiles($db, $filtro) as $perfil) { + $rta[$perfil->getId()] = $perfil->getDescripcion(); + } + return $rta; + } + // -X2C + + // +X2C Operation 358 + /** + * Valida la existencia de un perfil con la descripcion que se pasa por parametro. Devuelve true si existe y false si no existe. + * + * @param SAMURAI_DB $db Base de Datos + * @param string $descripcion Descripcion a comparar + * + * @return bool + * @access public + * @static + */ + function existePerfil($db, $descripcion) // ~X2C { - trigger_error('Not implemented!', E_USER_WARNING); + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + $tmp = $sql['obtener_datos_perfil'].$sql['obtener_datos_perfil3']; + $dbh = $db->prepare($tmp); + $tmp = array ($descripcion); + $res = $db->execute($dbh,$tmp); + $re = $res->fetchRow(); + if (is_null($re)) { + return false; + } + else { + return true; + } + } + // -X2C + + // +X2C Operation 360 + /** + * Valida la existencia de una asociacion entre el perfil y el sistema seleccionado. Devuelve true si existe y false en caso contraro. + * + * @param SAMURAI_DB $db Base de Datos + * @param int $id_perfil Identificador del perfil con el cual hacer la comparacion + * @param int $id_sistema Identificador del sistema con el cual hacer la compararcion + * + * @return bool + * @access public + * @static + */ + function existeAsociacion($db, $id_perfil, $id_sistema) // ~X2C + { + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + $tmp = $sql['verificar_asociacion']; + $dbh = $db->prepare($tmp); + $tmp = array ($id_perfil, $id_sistema); + $res = $db->execute($dbh,$tmp); + $re = $res->fetchRow(); + if (is_null($re)) { + return false; + } + else { + return true; + } + } + // -X2C + + // +X2C Operation 362 + /** + * Se encarga de guardar la relacion entre perfiles - permisos - sistemas + * + * @return mixed + * @access protected + */ + function _guardarPermisos() // ~X2C + { + //VERIFICO QUE NO HAYA UN PERFIL CON LOS MISMOS PERMISOS YA ASIGNADO AL SISTEMA + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + $tmp = $sql['verif_perm_perfil_sist']; + $dbh = $this->_db->prepare($tmp); + $tmp = array ($_SESSION['samurai']['id_sistema']); + $res = $this->_db->execute($dbh,$tmp); + $perm = array(); + while ($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) { + $perm[$re['id_perfil']][] = $re['id_permiso'].'##'.$re['observaciones']; + } + foreach ($perm as $p) { + $rta1 = array_diff($p, $this->getPermisos()); + $rta2 = array_diff($this->getPermisos(), $p); + if (!$rta1 && !$rta2) { + return new PEAR_Error("Ya existe un perfil con esos mismos permisos"); + } + } + + //GRABO EN PERM_PERFIL_SIST + $datos = array ('id_permiso', 'id_perfil', 'id_sistema', 'observaciones', 'responsable'); + $re = $this->_db->autoPrepare('perm_perfil_sist', $datos, DB_AUTOQUERY_INSERT); + foreach ($this->getPermisos() as $permiso) { + list($id, $obs) = split ('##',$permiso); + $datos = array ($id, $this->getId(), $_SESSION['samurai']['id_sistema'], $obs, $this->getResponsable()); + $res = $this->_db->execute($re, $datos); + if (PEAR::isError($res)) { + return $res; + } + } + } + // -X2C + + // +X2C Operation 363 + /** + * Borra la asociacion de un perfil de un sistema con sus permisos + * + * @return mixed + * @access protected + */ + function _borrarPermisos() // ~X2C + { + $sql = parse_ini_file(dirname(__FILE__) . '/Perfil/consultas.ini', true); + $tmp = $sql['borrar_permisos']; + $dbh = $this->_db->prepare($tmp); + $tmp = array ($this->getId(), $_SESSION['samurai']['id_sistema']); + return $this->_db->execute($dbh,$tmp); } // -X2C } // -X2C Class :SAMURAI_Perfil -?> \ No newline at end of file +?> diff --git a/lib/SAMURAI/Perfil/consultas.ini b/lib/SAMURAI/Perfil/consultas.ini new file mode 100644 index 0000000..7a3dda6 --- /dev/null +++ b/lib/SAMURAI/Perfil/consultas.ini @@ -0,0 +1,23 @@ +; Configuración de la base de datos. +; $Id$ + +obtener_datos_perfil = " SELECT p.id_perfil, p.desc_perfil, p.responsable FROM samurai.perfil as p " +obtener_datos_perfil2 = " WHERE p.id_perfil = ? " +obtener_datos_perfil3 = " WHERE p.desc_perfil = ?" +obtener_id_perfiles = " SELECT ps.id_perfil FROM samurai.perfil_sist as ps, samurai.perfil as p WHERE ps.id_perfil = p.id_perfil " +obtener_id_perfiles3 = " AND ps.id_sistema = ? " +obtener_id_perfiles2 = " AND p.desc_perfil like '%##FILTRO##%'" +borrar_perfil = " DELETE FROM samurai.perfil as p " +obtener_permisos = " SELECT id_permiso, observaciones FROM samurai.perm_perfil_sist WHERE id_perfil = ? AND id_sistema = ?" + +borrar_permisos = " DELETE FROM samurai.perm_perfil_sist WHERE id_perfil = ? AND id_sistema = ?" +borrar_perfil_sist = " DELETE FROM samurai.perfil_sist WHERE id_perfil = ? AND id_sistema = ?" +borrar_perfil = " DELETE FROM samurai.perfil WHERE id_perfil = ?" + +;VERIFICACIONES +verificar_asociacion = " SELECT ps.id_perfil, ps.tipo_perfil FROM samurai.perfil_sist as ps WHERE ps.id_perfil = ? AND ps.id_sistema = ?" +verif_perfil_sist_usuario = "SELECT IF(0,0,count(*)) as cuenta FROM samurai.perfil_sist_usuario WHERE id_perfil = ? AND id_sistema = ? " +verif_perfil_sist = "SELECT IF(0,0,count(*)) as cuenta FROM samurai.perfil_sist WHERE id_perfil = ? " + +verif_perm_perfil_sist = "SELECT id_sistema, id_perfil, id_permiso, observaciones FROM samurai.perm_perfil_sist WHERE id_sistema = ? ORDER BY id_perfil" + diff --git a/lib/SAMURAI/Perfil/consultas.php b/lib/SAMURAI/Perfil/consultas.php deleted file mode 100644 index a9488df..0000000 --- a/lib/SAMURAI/Perfil/consultas.php +++ /dev/null @@ -1,31 +0,0 @@ - -// +----------------------------------------------------------------------+ -// -// $Id$ -// $Author$ -// $URL$ -// $Date$ -// $Rev$ -// - return array ( - 'obtener_datos_perfil' => 'SELECT id_perfil, desc_perfil, tipo_perfil, responsable FROM perfil ', - 'obtener_datos_perfil2' => 'WHERE id_perfil = ? ', - 'borrar_perfil' => 'DELETE FROM perfil ', - ); -?> diff --git a/lib/SAMURAI/Permiso.php b/lib/SAMURAI/Permiso.php index 4bcf5e4..ba96165 100644 --- a/lib/SAMURAI/Permiso.php +++ b/lib/SAMURAI/Permiso.php @@ -190,7 +190,6 @@ class SAMURAI_Permiso { // -X2C - // +X2C Operation 316 /** * Modifica la base de datos segun accion @@ -263,7 +262,7 @@ class SAMURAI_Permiso { } // //Borro el permiso de la base - $tmp = $sql['borrar_permiso'].$sql['obtener_datos_permiso2']; + $tmp = $sql['borrar_permiso']; $dbh = $this->_db->prepare($tmp); return $this->_db->execute($dbh, $datos); // @@ -294,18 +293,24 @@ class SAMURAI_Permiso { * Devuleve un array con los identificadores de todos los permisos. * * @param SAMURAI_DB &$db Base de Datos + * @param int $id_sistema Identificador del sistema * * @return array(int) * @access protected * @static */ - function _getIdPermisos(&$db) // ~X2C + function _getIdPermisos(&$db, $id_sistema = null) // ~X2C { //OBTENGO LOS ID DE LA BASE $rta = array(); + $tmp = array(); $sql = parse_ini_file(dirname(__FILE__) . '/Permiso/consultas.ini', true); - $dbh = $db->prepare($sql['obtener_datos_permiso']); - $tmp[] = $_SESSION['samurai']['id_sistema']; + $consulta = $sql['obtener_datos_permiso']; + if ($id_sistema) { + $consulta.= $sql['obtener_datos_permiso3']; + $tmp[] = $id_sistema; + } + $dbh = $db->prepare($consulta); $res = $db->execute($dbh, $tmp); while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) { array_push($rta,$re['id_permiso']); @@ -320,16 +325,17 @@ class SAMURAI_Permiso { * Devuelve un array asociativo en donde la clave es el identificador y el valor es la descripcion del permiso * * @param SAMURAI_DB &$db Base de Datos + * @param int $id_sistema Identificador del sistema * * @return array() * @access public * @static */ - function getArrayPermisos(&$db) // ~X2C + function getArrayPermisos(&$db, $id_sistema = null) // ~X2C { //FORECHEO LO QUE ME DEVUELVA GET PERMISOS $rta = array (); - foreach (SAMURAI_Permiso::getPermisos($db) as $permiso) { + foreach (SAMURAI_Permiso::getPermisos($db, $id_sistema) as $permiso) { $rta[$permiso->getId()] = $permiso->getDescripcion(); } return $rta; @@ -341,15 +347,16 @@ class SAMURAI_Permiso { * Devuelve el array de permisos * * @param SAMURAI_DB &$db Base de Datos + * @param int $id_sistema Identificador del sistema * * @return array(Permiso) * @access public * @static */ - function getPermisos(&$db) // ~X2C + function getPermisos(&$db, $id_sistema = null) // ~X2C { $rta = array (); - foreach (SAMURAI_Permiso::_getIdPermisos($db) as $id) { + foreach (SAMURAI_Permiso::_getIdPermisos($db, $id_sistema) as $id) { $tmp = new SAMURAI_Permiso($db,$id); array_push($rta, $tmp); } @@ -357,6 +364,30 @@ class SAMURAI_Permiso { } // -X2C + // +X2C Operation 364 + /** + * Devuelve true si esta asociado a algun sistema, caso contrario devuelve false + * + * @return bool + * @access public + */ + function asociadoASistema() // ~X2C + { + $rta = array(); + $tmp = array(); + $sql = parse_ini_file(dirname(__FILE__) . '/Permiso/consultas.ini', true); + $tmp = $sql['verificar_asociaciones1'].$sql['obtener_datos_permiso2']; + $dbh = $this->_db->prepare($tmp); + $res = $this->_db->execute($dbh, array ($this->getId())); + if (($re = $res->fetchRow(DB_FETCHMODE_ASSOC)) && !$re['cuenta'] == 0) { + return true; + } + else { + return false; + } + } + // -X2C + } // -X2C Class :SAMURAI_Permiso ?> diff --git a/lib/SAMURAI/Permiso/consultas.ini b/lib/SAMURAI/Permiso/consultas.ini index 5000ab2..b0f53ec 100644 --- a/lib/SAMURAI/Permiso/consultas.ini +++ b/lib/SAMURAI/Permiso/consultas.ini @@ -1,8 +1,13 @@ ; Configuración de la base de datos. ; $Id$ -obtener_datos_permiso = "SELECT id_permiso, desc_permiso, responsable FROM permiso " -obtener_datos_permiso2 = "WHERE id_permiso = ? " -borrar_permiso = "DELETE FROM permiso " -verificar_asociaciones1 = "SELECT IF(0,0,count(*)) as cuenta FROM perm_sist " -verificar_asociaciones2 = "SELECT IF(0,0,count(*)) as cuenta FROM perm_perfil_sist " + + +obtener_datos_permiso = "SELECT p.id_permiso, p.desc_permiso, p.responsable FROM samurai.permiso as p " +obtener_datos_permiso2 = "WHERE p.id_permiso = ? " +obtener_datos_permiso3 = ",samurai.perm_sist as ps WHERE ps.id_sistema = ? AND ps.id_permiso = p.id_permiso " +obtener_datos_permiso4 = ",samurai.perm_sist as ps WHERE ps.id_permiso = p.id_permiso " +borrar_permiso = "DELETE FROM samurai.permiso WHERE id_permiso = ?" +verificar_asociaciones1 = "SELECT IF(0,0,count(*)) as cuenta FROM samurai.perm_sist as p " +verificar_asociaciones2 = "SELECT IF(0,0,count(*)) as cuenta FROM samurai.perm_perfil_sist as p " + diff --git a/lib/SAMURAI/Samurai.php b/lib/SAMURAI/Samurai.php deleted file mode 100644 index b8f46e2..0000000 --- a/lib/SAMURAI/Samurai.php +++ /dev/null @@ -1,202 +0,0 @@ - -// +----------------------------------------------------------------------+ -// -// $Id$ -// $Author$ -// $URL$ -// $Date$ -// $Rev$ -// - -#require_once 'PEAR.php'; -require_once 'Sistema.php'; -require_once 'Usuario.php'; -require_once 'Permiso.php'; -require_once 'Perfil.php'; - - - -// +X2C Class 274 :Samurai -/** - * Objeto general. - * - * @access public - */ -class Samurai { - /** - * Identificador del sistema. - * - * @var int $id_sistema - * @access private - */ - var $_id_sistema; - - /** - * Objeto Conexion - * - * @var Samurai_DB $db - * @access private - */ - var $_db; - - // ~X2C - - // +X2C Operation 280 - /** - * Constructor. Recibe como parametro el identificador del sistema. - * - * @param Samurai_DB &$db Objeto conexion - * @param int $idSistema Indetificador del sistema - * - * @return void - * @access public - */ - function Samurai(&$db, $idSistema = null) // ~X2C - { - $this->_id_sistema = $idSistema; - $this->_db = &$db; - } - // -X2C - - // +X2C Operation 283 - /** - * Devuleve un array con los identificadores de todos los sistemas. - * - * @return array(int) - * @access private - */ - function _getIdSistemas() // ~X2C - { - $rta = array(); - $sql = include 'Samurai/consultas.php'; - $dbh = $this->_db->prepare($sql['obtener_id_sistemas']); - $res = $this->_db->execute($dbh); - while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) { - array_push($rta,$re['id_sistema']); - } - $res->free(); - return $rta; - } - // -X2C - - // +X2C Operation 285 - /** - * Arma el array de sistemas - * - * @return array(Sistema) - * @access private - */ - function _armarArraySistemas() // ~X2C - { - $rta = array (); - foreach ($this->_getIdSistemas() as $id) { - $tmp = new Sistema($this->_db,$id); - array_push($rta, $tmp); - } - return $rta; - } - // -X2C - - // +X2C Operation 286 - /** - * Devuelve el array de sistemas - * - * @return array(Sistema) - * @access public - */ - function getSistemas() // ~X2C - { - return $this->_armarArraySistemas(); - } - // -X2C - - - - - - - // +X2C Operation 320 - /** - * Devuelve un array asociativo en donde la clave es el identificador y el valor es el nombre del sistema - * - * @return array() - * @access public - */ - function getSelectSistemas() // ~X2C - { - $rta = array (); - foreach ($this->_armarArraySistemas() as $sistema) { - $rta[$sistema->getId()] = $sistema->getNombre(); - } - return $rta; - } - // -X2C - - // +X2C Operation 327 - /** - * @return array(Perfil) - * @access public - */ - function getPerfiles() // ~X2C - { - return $this->_armarArrayPerfiles(); - } - // -X2C - - // +X2C Operation 328 - /** - * @return array(Perfil) - * @access private - */ - function _armarArrayPerfiles() // ~X2C - { - $rta = array (); - foreach ($this->_getIdPerfiles() as $id) { - $tmp = new Perfil($this->_db,$id); - array_push($rta, $tmp); - } - return $rta; - } - // -X2C - - // +X2C Operation 329 - /** - * Devuleve un array con los identificadores de todos los perfiles. - * - * @return array(int) - * @access private - */ - function _getIdPerfiles() // ~X2C - { - $rta = array(); - $sql = include 'Samurai/consultas.php'; - $dbh = $this->_db->prepare($sql['obtener_id_perfiles']); - $tmp[] = $_SESSION['samurai']['id_sistema']; - $res = $this->_db->execute($dbh, $tmp); - while ($re = $res->fetchrow(DB_FETCHMODE_ASSOC)) { - array_push($rta,$re['id_perfil']); - } - $res->free(); - return $rta; - } - // -X2C - -} // -X2C Class :Samurai - -?> \ No newline at end of file diff --git a/lib/SAMURAI/Samurai/consultas.php b/lib/SAMURAI/Samurai/consultas.php deleted file mode 100644 index deef3d5..0000000 --- a/lib/SAMURAI/Samurai/consultas.php +++ /dev/null @@ -1,26 +0,0 @@ - -// +----------------------------------------------------------------------+ -// -// $Id$ -// - return array ( - 'obtener_id_sistemas' => 'SELECT id_sistema FROM sistema WHERE estado = 1 ORDER BY id_sistema', - 'obtener_id_perfiles' => 'SELECT id_perfil FROM perfil_sist WHERE id_sistema = ? ORDER BY id_perfil', - ); -?> diff --git a/lib/SAMURAI/Samurai_DB.php b/lib/SAMURAI/Samurai_DB.php deleted file mode 100644 index 16f990f..0000000 --- a/lib/SAMURAI/Samurai_DB.php +++ /dev/null @@ -1,66 +0,0 @@ - -// +----------------------------------------------------------------------+ -// -// $Id$ -// $Author$ -// $URL$ -// $Date$ -// $Rev$ -// - -#require_once 'PEAR.php'; - - -// +X2C includes -require_once 'DB.php'; -// ~X2C - -// +X2C Class 265 :Samurai_DB -/** - * Manejo interno de las bases de datos. - * - * @access public - */ -class Samurai_DB2 extends DB { - // ~X2C - - // +X2C Operation 269 - /** - * Realiza la conexion con la base de datos. - * - * @return DB - * @access public - */ - function connect() // ~X2C - { - $conf = include 'conf/confSecciones.php'; - - $dsn = $conf['db_type'].'://'.$conf['db_user'].':'.$conf['db_pass'].'@'.$conf['db_host'].'/'.$conf['db_name']; - - $db = DB::connect($dsn,true); - if (DB::isError($db)) { - die ($db->getMessage()); - } - return $db; - } - // -X2C - -} // -X2C Class :Samurai_DB - -?> diff --git a/lib/SAMURAI/Sistema.php b/lib/SAMURAI/Sistema.php index 7a8ee4c..4afc77d 100644 --- a/lib/SAMURAI/Sistema.php +++ b/lib/SAMURAI/Sistema.php @@ -25,7 +25,7 @@ // require_once 'PEAR.php'; -require_once 'Samurai_DB.php'; +require_once 'SAMURAI/DB.php'; require_once 'Date.php'; // +X2C Class 209 :SAMURAI_Sistema @@ -399,7 +399,7 @@ class SAMURAI_Sistema { */ function _obtenerDatosDb() // ~X2C { - $sql = include 'Sistema/consultas.php'; //Incluyo las consultas de este objeto nada mas. + $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true); $tmp = $sql['obtener_datos_sistema'].$sql['obtener_datos_sistema2']; $dbh = $this->_db->prepare($tmp); $tmp = array ($this->getId()); @@ -469,8 +469,9 @@ class SAMURAI_Sistema { $tmp = array(); $i = 0; while ($re = $res->fetchRow(DB_FETCHMODE_ORDERED)) { - $tmp[$i]['id'] = $re['0']; - $tmp[$i]['obs'] = $re['1']; + $tmp[$i]['id'] = $re['0']; + $tmp[$i]['obs'] = $re['1']; + $tmp[$i]['desc'] = $re['2']; $i++; } $this->_asociaciones = $tmp; @@ -567,7 +568,7 @@ class SAMURAI_Sistema { */ function getMaxIdSistema() // ~X2C { - $sql = include 'Sistema/consultas.php'; + $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true); $dbh = $this->_db->prepare($sql['obtener_max_id_sistemas']); $res = $this->_db->execute($dbh); $re = $res->fetchrow(DB_FETCHMODE_ASSOC); @@ -634,11 +635,9 @@ class SAMURAI_Sistema { if (PEAR::isError($res)) { return $res; } - //Borro los permisos que tiene asignado el sistema - //Borro absolutamente todos los permisos que tiene asociado -> No hay vuelta a atras - $res = $this->_borrarPermisosDb($idSistema); - if (PEAR::isError($res)) { - return $res; + + if ($idSistema == $_SESSION['samurai']['id_sistema']){ + $_SESSION['samurai']['id_sistema'] = ''; } } // -X2C @@ -725,7 +724,7 @@ class SAMURAI_Sistema { */ function _borrarPermisosDb($idSistema, $observaciones = null, $idPermiso = null) // ~X2C { - $sql = include 'Sistema/consultas.php'; + $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true); $datos[] = $idSistema; $tmp = $sql['borrar_permisos']; if (isset($observaciones)) { @@ -846,7 +845,7 @@ class SAMURAI_Sistema { */ function _existeAsociacion($idPermiso, $observacion) // ~X2C { - $sql = include 'Sistema/consultas.php'; //Incluyo las consultas de este objeto nada mas. + $sql = parse_ini_file(dirname(__FILE__) . '/Sistema/consultas.ini', true); $tmp = $sql['obtener_permisos'].$sql['obtener_permisos3'].$sql['obtener_permisos4']; $dbh = $this->_db->prepare($tmp); $tmp = array ($this->getId(),$idPermiso,$observacion); diff --git a/lib/SAMURAI/Sistema/consultas.ini b/lib/SAMURAI/Sistema/consultas.ini index c7825f1..6ebc013 100644 --- a/lib/SAMURAI/Sistema/consultas.ini +++ b/lib/SAMURAI/Sistema/consultas.ini @@ -1,13 +1,16 @@ ; Configuración de la base de datos. ; $Id$ -obtener_datos_sistema = " SELECT id_sistema, nombre_sistema, desc_sistema, fecha_inicio, fecha_fin, fecha_implementacion, contacto,responsable FROM samurai.sistema " -obtener_datos_sistema2 = " WHERE id_sistema = ? " -obtener_datos_sistema3 = " WHERE estado = 1" -obtener_permisos = " SELECT id_permiso, observaciones FROM samurai.perm_sist WHERE id_sistema = ?" -obtener_permisos2 = " ORDER BY id_permiso" -obtener_permisos3 = " AND id_permiso = ?" -obtener_permisos4 = " AND observaciones = ?" + + + +obtener_datos_sistema = " SELECT s.id_sistema as id_sistema, s.nombre_sistema as nombre_sistema, s.desc_sistema as desc_sistema, s.fecha_inicio as fecha_inicio, s.fecha_fin as fecha_fin, s.fecha_implementacion as fecha_implementacion, s.contacto as contacto, s.responsable as responsable FROM samurai.sistema as s " +obtener_datos_sistema2 = " WHERE s.id_sistema = ? " +obtener_datos_sistema3 = " WHERE s.estado = 1" +obtener_permisos = " SELECT ps.id_permiso, ps.observaciones, p.desc_permiso FROM samurai.perm_sist as ps, samurai.permiso as p WHERE ps.id_sistema = ? AND ps.id_permiso = p.id_permiso" +obtener_permisos2 = " ORDER BY p.id_permiso" +obtener_permisos3 = " AND ps.id_permiso = ?" +obtener_permisos4 = " AND ps.observaciones = ?" obtener_max_id_sistemas = " SELECT IFNULL(max(id_sistema), 1) as id_sistema FROM samurai.sistema" borrar_permisos = " DELETE FROM samurai.perm_sist WHERE id_sistema = ? " borrar_permisos2 = " AND observaciones = ?" diff --git a/lib/SAMURAI/Sistema/consultas.php b/lib/SAMURAI/Sistema/consultas.php index 142340b..c1e0ec4 100644 --- a/lib/SAMURAI/Sistema/consultas.php +++ b/lib/SAMURAI/Sistema/consultas.php @@ -25,15 +25,15 @@ // return array ( //OBTENER DATOS - 'obtener_datos_sistema' => 'SELECT id_sistema, nombre_sistema, desc_sistema, fecha_inicio, fecha_fin, fecha_implementacion, contacto,responsable FROM sistema ', + 'obtener_datos_sistema' => 'SELECT id_sistema, nombre_sistema, desc_sistema, fecha_inicio, fecha_fin, fecha_implementacion, contacto,responsable FROM samurai.sistema ', 'obtener_datos_sistema2' => ' WHERE id_sistema = ? ', - 'obtener_permisos' => 'SELECT id_permiso, observaciones FROM perm_sist WHERE id_sistema = ?', + 'obtener_permisos' => 'SELECT id_permiso, observaciones FROM samurai.perm_sist WHERE id_sistema = ?', 'obtener_permisos2' => ' ORDER BY id_permiso', 'obtener_permisos3' => ' AND id_permiso = ?', 'obtener_permisos4' => ' AND observaciones = ?', - 'obtener_max_id_sistemas' => 'SELECT IFNULL(max(id_sistema), 1) as id_sistema FROM sistema', + 'obtener_max_id_sistemas' => 'SELECT IFNULL(max(id_sistema), 1) as id_sistema FROM samurai.sistema', //BORRAR DATOS - 'borrar_permisos' => 'DELETE FROM perm_sist WHERE id_sistema = ? ', + 'borrar_permisos' => 'DELETE FROM samurai.perm_sist WHERE id_sistema = ? ', 'borrar_permisos2' => ' AND observaciones = ?', 'borrar_permisos3' => ' AND id_permiso = ?', ); diff --git a/sistema/conf/confSecciones.php b/sistema/conf/confSecciones.php index 6bdd986..05b90a9 100644 --- a/sistema/conf/confSecciones.php +++ b/sistema/conf/confSecciones.php @@ -26,7 +26,7 @@ return array ( //SAMURAI {{{ 'titulo_sistema' => 'SAMURAI', - 'pie_sistema' => 'Sistema de Administracion y Mantenimiento de Usuarios Relativos A Intranet - Ministerio de Economia', + 'pie_sistema' => 'Samurai', 'id_sistema' => '1', //}}} //Directorios web del sistema, salvo el root, todos son opcionales @@ -75,13 +75,17 @@ 'link' => 'perfiles/perfiles', 'tipoMenu' => 'oculto', 'hijos' => array ( + array ( 'nombre' => 'Nuevo Perfil', + 'imagenComun' => '', + 'imagenMouseOn' => '', + 'imagenSelect' => '', + 'link' => 'perfiles/perfiles-nuevo', + ), array ( 'nombre' => 'ABM Perfil', 'imagenComun' => '', 'imagenMouseOn' => '', 'imagenSelect' => '', - 'link' => 'perfiles-abm', - 'subhijos' => array ( 'sarasa2', - ), + 'link' => 'perfiles/perfiles-abm', ), ), ), diff --git a/sistema/local_lib/prepend.php b/sistema/local_lib/prepend.php index 373b074..eac9177 100644 --- a/sistema/local_lib/prepend.php +++ b/sistema/local_lib/prepend.php @@ -1,6 +1,9 @@ addElement ('static', 'desc_perfil', 'Descripcion', $descripcion); $FORM->addElement ('select', 'permisos' , 'Permisos' , $PERMISOS, array('size' => '5', 'multiple' => 'true')); $FORM->addElement ('select', 'tipo_perfil', 'Tipo Perfil', array('E' => 'Externo', 'I' => 'Interno', 'D' => 'Dios'), array ('size' => '1')); - $FORM->addElement ('static', 'responsable', 'Responsable', $responsable); + $FORM->addElement ('hidden', 'responsable', $responsable); $group[] = HTML_QuickForm::createElement('submit', 'aceptar' , 'Grabar'); $group[] = HTML_QuickForm::createElement('submit', 'cancelar', 'Cancelar', array ('onClick' => 'javascript:history.go(-1);return true;')); $FORM->addGroup($group,'botones'); @@ -132,7 +132,7 @@ $aceptar =& $group[0]; $PERFIL->setDescripcion($desc_perfil->_text ); - $PERFIL->setResponsable($responsable->_text ); //TODO URGENTE Modificar esto. No tiene metodo static::getValue() + $PERFIL->setResponsable($responsable->getValue()); $PERFIL->setPermisos ($permisos->getSelected()); //Le asigno al perfil los permisos seleccionados $PERFIL->setTipo ($tipo_perfil_tmp['0'] ); diff --git a/sistema/www/perfiles/perfiles-nuevo.php b/sistema/www/perfiles/perfiles-nuevo.php index 111241d..2522de7 100644 --- a/sistema/www/perfiles/perfiles-nuevo.php +++ b/sistema/www/perfiles/perfiles-nuevo.php @@ -40,10 +40,10 @@ $group[] = HTML_QuickForm::createElement('submit', 'cancelar' , 'Cancelar' ); $FORM->addGroup($group,'botones'); // }}} -///RESTRINJO EL FORMATO DEL NOMBRE DEL PERFIL +//RESTRINJO EL FORMATO DEL NOMBRE DEL PERFIL{{{ $FORM->addRule ('descripcion', 'El nombre del perfil solo puede contener letras y/o numeros.', 'regex','/^[a-zA-Z0-9 ]+$/'); // }}} -// CARGO LA INFORMACION EN EL SELECT DE PERFILES +// CARGO LA INFORMACION EN EL SELECT DE PERFILES {{{ $botones = $FORM->getSubmitValue('botones'); $perfiles =& $FORM->getElement('perfiles'); $descripcion =& $FORM->getElement('descripcion'); diff --git a/sistema/www/permisos/permisos-abm.php b/sistema/www/permisos/permisos-abm.php index b4a6d92..1012b8c 100644 --- a/sistema/www/permisos/permisos-abm.php +++ b/sistema/www/permisos/permisos-abm.php @@ -37,7 +37,7 @@ $FORM->addElement ('header', 'cabecera', 'ABM Permisos'); $FORM->addElement ('hidden', 'id_permiso'); $FORM->addElement ('text' , 'desc_permiso', 'Descripcion', array('size'=>'50')); - $FORM->addElement ('static', 'responsable' , 'Responsable', $_SESSION['samurai']['login']); + $FORM->addElement ('hidden', 'responsable' , $_SESSION['samurai']['login']); $group[] = HTML_QuickForm::createElement('submit', 'aceptar' , 'Grabar'); $group[] = HTML_QuickForm::createElement('submit', 'cancelar', 'Cancelar', array ('onClick' => 'javascript:history.go(-1);return true;')); $FORM->addGroup($group,'botones'); @@ -98,7 +98,7 @@ $aceptar =& $group[0]; $PERMISO->setDescripcion($desc_permiso->getValue()); - $PERMISO->setResponsable($responsable->_text); //TODO URGENTE Modificar esto. No tiene metodo static::getValue() + $PERMISO->setResponsable($responsable->getValue()); //Verifico si se produjo algun error $res = $PERMISO->guardarDatos($aceptar->getValue()); diff --git a/sistema/www/permisos/permisos.php b/sistema/www/permisos/permisos.php index 6a2ef61..b96088c 100644 --- a/sistema/www/permisos/permisos.php +++ b/sistema/www/permisos/permisos.php @@ -24,9 +24,11 @@ require_once 'SAMURAI/Permiso.php'; //LINKS A PERMISOS-ABM {{{ - $aHref = ''; - $aHrefModif = $aHref.'Modificar Permiso'; - $aHrefElim = $aHref.'Eliminar Permiso'; + $aH = ''; + $aHModif = $aH.'Modificar Permiso'; + $aHElim = $aH.'Eliminar Permiso'; + $aHModifdes = 'No se puede modificar Permiso'; + $aHElimdes = 'No se puede eliminar Permiso'; // }}} //CREO LOS OBJETOS NECESARIOS {{{ $TABLA2 = new Tabla ('cellspacing=0'); @@ -36,16 +38,22 @@ $permisos = SAMURAI_Permiso::getPermisos($DB); // }}} //AGREGO LOS DATOS A LAS TABLAS {{{ - $row = array ($aHref.'Ingresar Nuevo Permiso'); + $row = array ($aH.'Ingresar Nuevo Permiso'); $TABLA2->addRow($row,'align=right'); $row = array ('Id','Descripcion','Modif.','Elim.'); $TABLA->addRow($row,'cabecera'); foreach ($permisos as $permiso) { - $Modif = ereg_replace('##NUEVO##' , $permiso->getId(), $aHrefModif); - $Elim = ereg_replace('##NUEVO##' , $permiso->getId(), $aHrefElim ); - $Modif = ereg_replace('##ACCION##' , 'm' , $Modif ); - $Elim = ereg_replace('##ACCION##' , 'e' , $Elim ); + if ($permiso->asociadoASistema()) { + $Modif = $aHModifdes; + $Elim = $aHElimdes; + } + else { + $Modif = ereg_replace('##NUEVO##' , $permiso->getId(), $aHModif); + $Elim = ereg_replace('##NUEVO##' , $permiso->getId(), $aHElim ); + $Modif = ereg_replace('##ACCION##' , 'm' , $Modif ); + $Elim = ereg_replace('##ACCION##' , 'e' , $Elim ); + } $row = array ( $permiso->getId(), $permiso->getDescripcion(), $Modif, diff --git a/sistema/www/sistemas/sistemas-abm.php b/sistema/www/sistemas/sistemas-abm.php index 43c144f..6b46103 100644 --- a/sistema/www/sistemas/sistemas-abm.php +++ b/sistema/www/sistemas/sistemas-abm.php @@ -47,7 +47,7 @@ $FORM->addElement ('mdate' , 'fecha_implementacion', 'Fecha Implementacion'); $FORM->addElement ('textarea', 'contacto' , 'Contacto' , array('rows' => '2','cols'=>'50')); $FORM->addElement ('select' , 'permisos' , 'Permisos' , $PERMISOS, array('size' => '5', 'multiple' => 'multiple')); - $FORM->addElement ('static' , 'responsable' , 'Responsable' , $_SESSION['samurai']['login']); + $FORM->addElement ('hidden' , 'responsable' , $_SESSION['samurai']['login']); $group[] = HTML_QuickForm::createElement('submit', 'aceptar' , 'Grabar'); $group[] = HTML_QuickForm::createElement('submit', 'cancelar', 'Cancelar'); $FORM->addGroup($group,'botones'); @@ -178,7 +178,7 @@ } $SISTEMA->setContacto($contacto->getValue()); $SISTEMA->setPermisos($permisos->getSelected()); - $SISTEMA->setResponsable($responsable->_text); //TODO URGENTE Modificar esto. No tiene hay metodo static::getValue() + $SISTEMA->setResponsable($responsable->getValue()); $botones = $FORM->getSubmitValue('botones'); if (@$botones['cancelar']) { header ('Location: sistemas'); diff --git a/sistema/www/sistemas/sistemas-permisos.php b/sistema/www/sistemas/sistemas-permisos.php index 9cece23..572eb16 100644 --- a/sistema/www/sistemas/sistemas-permisos.php +++ b/sistema/www/sistemas/sistemas-permisos.php @@ -161,7 +161,7 @@ // }}} //OPCION VOLVER {{{ $TABLAVOLVER = new Tabla ('cellspacing=0'); - $row = array (' Volver a Sistemas'); + $row = array (' Volver a Sistemas'); $TABLAVOLVER->addRow($row,'align=left'); // }}} //DIBUJO LA PAGINA {{{ diff --git a/sistema/www/sistemas/sistemas.php b/sistema/www/sistemas/sistemas.php index 505b596..e215fd4 100644 --- a/sistema/www/sistemas/sistemas.php +++ b/sistema/www/sistemas/sistemas.php @@ -26,6 +26,11 @@ $aHrefModif = $aHref.'Modificar Sistema'; $aHrefElim = $aHref.'Eliminar Sistema'; $aHrefPerm = 'Definir Permisos'; + //VEO SI HAY QUE ELEGIR EN QUE SISTEMA TRABAJAR {{{ + if (!@$_SESSION['samurai']['id_sistema'] || !@$_SESSION['samurai']['login']) { + header('Location: ./../sel-sistema'); + } + // }}} $sistemas = SAMURAI_Sistema::getSistemas($DB);