Class stdio

Description

Funções relativas a entrada/saída de dados (db X browser)

Located in /stdio.classe.php (line 18)


	
			
Direct descendents
Class Description
modulo Faz a pré-carga de módulos, verifica permissões e executa o módulo
pager Cria os recursos para navegação e paginação de listagens
control Define propriedades e métodos comuns a todos os módulos de controle
Variable Summary
object $db
object $dbUser
object $smarty
string $strOrigem
Method Summary
static void getInstance ()
stdio __construct ()
void msg (integer $id, string $value, mixed $classe, [array $vars = array()])
object conexão _db ()
object conexão _dbUser ()
boolean _smarty ([string $template_dir = null])
Variables
object $db (line 30)
  • var: armazena o objeto de conexão do banco de dados ADODB
  • access: public
object $dbUser (line 34)
  • var: armazena o objeto de conexão do banco de dados ADODB para usuários
  • access: public
object $smarty (line 26)
  • var: armazena o objeto smarty
  • access: public
string $strOrigem (line 22)
  • var: armazena a origem da requisicao [index|ajax|soap]
  • access: protected
Methods
static method getInstance (line 66)

Singleton - retorna uma instância do objeto

  • access: public
static void getInstance ()

Redefined in descendants as:
Constructor __construct (line 43)

Construtor

  • access: public
stdio __construct ()

Redefined in descendants as:
msg (line 94)

Armazena as mensagens do sistema para exibição no outputFoot Se definido $classe for integer não exibe a mensagem no div correpondente, mas executa trigger_error.

  1.  $this->msgs array(=> array('id'     => 234,
  2.                                 'value'  => 'Sentença com duas variáveis: $usuario e $data',
  3.                                 'classe' => 'sucesso',
  4.                                 'vars'   => array('usuario' => 'Usuario da Silva',
  5.                                                   'data'    => '02/01/2007')
  6.                                ),
  7.                      => array(....));

void msg (integer $id, string $value, mixed $classe, [array $vars = array()])
  • integer $id: PK da string com a mensagem no db de idiomas
  • string $value: string com a mensagem não internacionalizada
  • mixed $classe: classe do css a utilizar nesta mensagem ou a constante respectiva de erro [E_USER_ERROR|E_USER_WARNING|E_USER_NOTICE]
  • array $vars: variáveis a serem substituídas na mensagem
_db (line 153)

Faz a conexão com o banco de dados

object conexão _db ()
_dbUser (line 176)

Faz a conexão com o banco de dados de usuários

object conexão _dbUser ()
_smarty (line 116)

Instancia o objeto smarty para a requisição se $this->origem == 'index'

  • return: True se necessário utilizar o smarty e o objeto estiver instanciado em $this->smarty.
  • access: public
boolean _smarty ([string $template_dir = null])
  • string $template_dir: diretório para templates

Documentation generated on Sun, 09 Mar 2008 23:53:33 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project