]> git.llucax.com Git - mecon/ai.git/blobdiff - sistema/local_lib/Servicio.php
- Se termina de implementar GrupoSecciones (aparentemente).
[mecon/ai.git] / sistema / local_lib / Servicio.php
index 8df6c9e2875be2ccb77502ae9f3c459b95a1b40f..3f5685a001d5b063143a6ebb935571bb14d418a2 100644 (file)
@@ -49,6 +49,14 @@ class Servicio {
      */
     var $padre = 0;
 
+    /**
+     * Servicios hijos.
+     *
+     * @var    array $hijos
+     * @access protected
+     */
+    var $_hijos = array();
+
     /**
      * Nombre del servicio.
      *
@@ -110,9 +118,9 @@ class Servicio {
 
     // +X2C Operation 456
     /**
-     * @param  int $db DB de donde borrar.
+     * @param  DB $db DB de donde borrar.
      *
-     * @return bool
+     * @return PEAR_Error
      * @access public
      */
     function borrar($db)// ~X2C
@@ -123,12 +131,12 @@ class Servicio {
 
     // +X2C Operation 457
     /**
-     * @param  DB &$db Base de datos a utilizar.
+     * @param  mixed $db Base de datos o Resultado a utilizar.
      *
-     * @return bool
+     * @return PEAR_Error
      * @access public
      */
-    function cargar(&$db)// ~X2C
+    function cargar($db)// ~X2C
     {
         trigger_error('Not implemented!', E_USER_WARNING);
     }
@@ -136,12 +144,12 @@ class Servicio {
 
     // +X2C Operation 458
     /**
-     * @param  DB &$db DB donde guardar.
+     * @param  DB $db DB donde guardar.
      *
-     * @return bool
+     * @return PEAR_Error
      * @access public
      */
-    function guardar(&$db)// ~X2C
+    function guardar($db)// ~X2C
     {
         trigger_error('Not implemented!', E_USER_WARNING);
     }
@@ -149,12 +157,36 @@ class Servicio {
 
     // +X2C Operation 463
     /**
-     * @param  DB &$db DB de donde cargar los hijos.
+     * @param  DB $db DB de donde cargar los hijos.
      *
-     * @return bool
+     * @return PEAR_Error
+     * @access public
+     */
+    function cargarHijos($db)// ~X2C
+    {
+        trigger_error('Not implemented!', E_USER_WARNING);
+    }
+    // -X2C
+
+    // +X2C Operation 465
+    /**
+     * @param  int $servicio ID del servicio.
+     *
+     * @return void
+     * @access public
+     */
+    function Servicio($servicio = 0)// ~X2C
+    {
+        trigger_error('Not implemented!', E_USER_WARNING);
+    }
+    // -X2C
+
+    // +X2C Operation 501
+    /**
+     * @return Servicio
      * @access public
      */
-    function cargarHijos(&$db)// ~X2C
+    function __clone()// ~X2C
     {
         trigger_error('Not implemented!', E_USER_WARNING);
     }