]> git.llucax.com Git - mecon/samurai.git/blobdiff - lib/SAMURAI/Perfil.php
Se agrega un método para obtener todos los usuarios que tienen un determinado permiso...
[mecon/samurai.git] / lib / SAMURAI / Perfil.php
index 1a0e20272bfe487dee271369df485220959f1c6e..3a58940fa2584adeff4b4ee8343f0a1a0b96f696 100644 (file)
@@ -51,16 +51,6 @@ class SAMURAI_Perfil {
     var $_descripcion;
 
     /**
     var $_descripcion;
 
     /**
-     * Tipo de perfil. E = Externo. I = Interno. D = Dios.
-     *
-     * @var    string $tipo
-     * @access protected
-     */
-    var $_tipo;
-
-    /**
-     * Objeto Samurai_DB
-     *
      * @var    SAMURAI_DB $db
      * @access protected
      */
      * @var    SAMURAI_DB $db
      * @access protected
      */
@@ -136,29 +126,6 @@ class SAMURAI_Perfil {
         $this->_descripcion = $descripcion;
     }
 
         $this->_descripcion = $descripcion;
     }
 
-    /**
-     * Gets Tipo.
-     *
-     * @return string
-     * @access public
-     */
-    function getTipo()
-    {
-        return $this->_tipo;
-    }
-    /**
-     * Sets Tipo.
-     *
-     * @param  string $tipo Tipo.
-     *
-     * @return void
-     * @access public
-     */
-    function setTipo($tipo)
-    {
-        $this->_tipo = $tipo;
-    }
-
     /**
      * Gets Responsable.
      *
     /**
      * Gets Responsable.
      *
@@ -230,7 +197,6 @@ class SAMURAI_Perfil {
             //INICIALIZO LA VI
             $this->_id          = null;
             $this->_descripcion = null; 
             //INICIALIZO LA VI
             $this->_id          = null;
             $this->_descripcion = null; 
-            $this->_tipo        = null;
             $this->_permisos    = null;
         }
     }
             $this->_permisos    = null;
         }
     }
@@ -264,13 +230,6 @@ class SAMURAI_Perfil {
                 $this->setResponsable();
             }
         }
                 $this->setResponsable();
             }
         }
-        //OBTENGO EL TIPO DE PERFIL
-        $tmp = $sql['verificar_asociacion'];
-        $dbh = $this->_db->prepare($tmp);
-        $tmp = array ($this->getId(), $this->_idSistema);
-        $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'];
 
         //OBTENGO LOS PERMISOS QUE TIENE ASIGNADO EL PERFIL DESDE PERM_PERFIL_SIST
         $tmp = $sql['obtener_permisos'];
@@ -351,7 +310,6 @@ class SAMURAI_Perfil {
         //GRABO EN PERFIL_SIST
         $datos = array ('id_perfil'   => $this->getId(),
                         'id_sistema'  => $this->_idSistema,
         //GRABO EN PERFIL_SIST
         $datos = array ('id_perfil'   => $this->getId(),
                         'id_sistema'  => $this->_idSistema,
-                        'tipo_perfil' => $this->getTipo(),
                         'responsable' => $this->getResponsable(),
                     );
         $res = $this->_db->autoExecute('samurai.perfil_sist', $datos, DB_AUTOQUERY_INSERT);
                         'responsable' => $this->getResponsable(),
                     );
         $res = $this->_db->autoExecute('samurai.perfil_sist', $datos, DB_AUTOQUERY_INSERT);
@@ -419,7 +377,6 @@ class SAMURAI_Perfil {
     {
         //Modifico la tabla perfil_sist
         $datos = array (
     {
         //Modifico la tabla perfil_sist
         $datos = array (
-                    'tipo_perfil' => $this->getTipo(),
                     'responsable' => $this->getResponsable(),
         );
         $res = $this->_db->autoExecute('samurai.perfil_sist', $datos,
                     'responsable' => $this->getResponsable(),
         );
         $res = $this->_db->autoExecute('samurai.perfil_sist', $datos,