]> git.llucax.com Git - mecon/samurai.git/blobdiff - lib/SAMURAI/Sistema.php
Acomode los autoexecute para que utilicen siempre la base samurai
[mecon/samurai.git] / lib / SAMURAI / Sistema.php
index 8cf5f9788d100b5428e40d68c20e5a5695989b2d..1b0b90a17e1bc48dfb9839f92d22f9c44a7a3666 100644 (file)
@@ -116,11 +116,36 @@ class SAMURAI_Sistema {
     var $_permisos;
 
     /**
+     * Array con los permisos asociados al sistema
+     *
      * @var    array $asociaciones
      * @access protected
      */
     var $_asociaciones;
 
+    /**
+     * Gets Asociaciones.
+     *
+     * @return array
+     * @access public
+     */
+    function getAsociaciones()
+    {
+        return $this->_asociaciones;
+    }
+    /**
+     * Sets Asociaciones.
+     *
+     * @param  array $asociaciones Asociaciones.
+     *
+     * @return void
+     * @access public
+     */
+    function setAsociaciones($asociaciones)
+    {
+        $this->_asociaciones = $asociaciones;
+    }
+
     // ~X2C
 
     // +X2C Operation 243
@@ -578,7 +603,7 @@ class SAMURAI_Sistema {
                     'responsable'           => $this->getResponsable(),
                     'estado'                => 1
                 );                
-        $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_INSERT);
+        $res = $this->_db->autoExecute('samurai.sistema', $datos, DB_AUTOQUERY_INSERT);
         
         if (PEAR::isError($res)) {
             return $res;
@@ -607,7 +632,7 @@ class SAMURAI_Sistema {
         $datos = array( 'responsable' => $responsable,
                         'estado'      => 0
                 );                
-        $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
+        $res = $this->_db->autoExecute('samurai.sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
         if (PEAR::isError($res)) {
             return $res;
         }
@@ -643,7 +668,7 @@ class SAMURAI_Sistema {
                     'contacto'              => $this->getContacto(),
                     'responsable'           => $this->getResponsable(),
                 );                
-        $res = $this->_db->autoExecute('sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
+        $res = $this->_db->autoExecute('samurai.sistema', $datos, DB_AUTOQUERY_UPDATE, 'id_sistema = '.$idSistema);
         if (PEAR::isError($res)) {
             return $res;
         }
@@ -673,7 +698,7 @@ class SAMURAI_Sistema {
     function _grabarPermisosDb($idSistema) // ~X2C
     {
         $datos = array ('id_permiso','id_sistema','responsable');
-        $re = $this->_db->autoPrepare('perm_sist', $datos, DB_AUTOQUERY_INSERT);
+        $re = $this->_db->autoPrepare('samurai.perm_sist', $datos, DB_AUTOQUERY_INSERT);
         if (isset($this->_permisos)) {
             foreach ($this->_permisos as $permiso) {
                 $datos = array ($permiso, $idSistema, $this->getResponsable());
@@ -741,7 +766,7 @@ class SAMURAI_Sistema {
                         'observaciones' => $observacion,
                         'responsable'   => $this->getResponsable(),
                     );                
-            $res = $this->_db->autoExecute('perm_sist', $datos, DB_AUTOQUERY_INSERT);
+            $res = $this->_db->autoExecute('samurai.perm_sist', $datos, DB_AUTOQUERY_INSERT);
             //Recargo los datos del sistema
             $this->_obtenerDatosDb();
             return null;
@@ -857,7 +882,7 @@ class SAMURAI_Sistema {
                         'observaciones' => $observacion,
                         'responsable'   => $this->getResponsable(),
                     );                
-            $this->_db->autoExecute('perm_sist', 
+            $this->_db->autoExecute('samurai.perm_sist', 
                                     $datos, 
                                     DB_AUTOQUERY_UPDATE, 
                                     'id_sistema = '.$this->getId().' AND id_permiso = '.$idPermiso.' AND observaciones =\''.$obs_ant.'\'');