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
*/
$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.
*
//INICIALIZO LA VI
$this->_id = null;
$this->_descripcion = null;
- $this->_tipo = null;
$this->_permisos = null;
}
}
$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'];
//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);
{
//Modifico la tabla perfil_sist
$datos = array (
- 'tipo_perfil' => $this->getTipo(),
'responsable' => $this->getResponsable(),
);
$res = $this->_db->autoExecute('samurai.perfil_sist', $datos,