/** * Método inicial do controle */ function inicial() { $this->criarVisualizacaoPadrao(); $this->registrarInternacionalizacao($this, $this->visualizacao); $this->gerarMenus(); $conexao = conexao::criar(); $persistente = new PUtilitario($conexao); $this->visualizacao->listagem = $persistente->lerTabelas(); $this->visualizacao->action = ''; parent::inicial(); }
/** * Método inicial do controle */ public function inicial() { $this->registrarInternacionalizacao($this, $this->visualizacao); $this->gerarMenus(); $this->visualizacao->action = sprintf('?c=%s', definicaoEntidade::controle($this, 'importadorXML')); $this->visualizacao->xml = VComponente::montar('textArea', 'xml', null); $this->visualizacao->xml->passarRows(20); $this->visualizacao->xml->passarCols(70); $this->visualizacao->xml->passarTitle('Preencher o campo de texto com xml para a importação'); $this->visualizacao->xml->passarLimite(1000000); $this->visualizacao->xml->obrigatorio(true); parent::inicial(); }
/** * Método inicial do controle */ function inicial() { $this->visualizacao = new visualizacaoPadrao($this); $this->inter = new IUtilitario(); $this->criarVisualizacaoPadrao(); $d = dir("."); $pUtilitario = new PUtilitario(conexao::criar()); $negocios = new colecao(); $controles = new colecao(); $tabelas = new colecao(); $sequencias = new colecao(); $classesNegocio = new colecao(); $camposDefinidos = new colecao(); $camposExistentes = new colecao(); $diferencas = new colecao(); while (false !== ($arquivo = $d->read())) { if (is_dir($arquivo) && $arquivo[0] !== '.') { if (is_file($arquivo . '/classes/N' . ucfirst($arquivo) . '.php')) { $negocio = 'N' . ucfirst($arquivo); $obNegocio = new $negocio(); if ($obNegocio instanceof negocioPadrao) { $negocios->{$arquivo} = $obNegocio->pegarInter()->pegarNome(); $tabelas->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeTabela(); $sequencias->{$arquivo} = $obNegocio->pegarPersistente()->pegarNomeSequencia(); $classesNegocio->{$arquivo} = 'N' . ucfirst($arquivo); $camposDefinidos->{$arquivo} = count($obNegocio->pegarMapeamento()); $camposExistentes->{$arquivo} = count($pUtilitario->lerCampos($obNegocio->pegarPersistente()->pegarNomeTabela())); $diferencas->{$arquivo} = $camposDefinidos->{$arquivo} - $camposExistentes->{$arquivo} ? 'difereça' : ''; $controles->{$arquivo} = 'C' . ucfirst($arquivo) . '_verPesquisa'; } } } } $d->close(); asort($negocios->itens); $this->gerarMenus(); $this->registrarInternacionalizacao($this, $this->visualizacao); $this->visualizacao->listagem = $negocios->itens; $this->visualizacao->controles = $controles->itens; $this->visualizacao->tabelas = $tabelas->itens; $this->visualizacao->sequencias = $sequencias->itens; $this->visualizacao->negocios = $classesNegocio->itens; $this->visualizacao->camposDefinidos = $camposDefinidos->itens; $this->visualizacao->camposExistentes = $camposExistentes->itens; $this->visualizacao->diferencas = $diferencas->itens; $this->visualizacao->action = ''; parent::inicial(); }
/** * Método inicial do controle */ public function inicial() { $this->definirPagina(); $this->definirFiltro(); if (controle::tipoResposta() == controle::xml) { controle::responderXml($this->definirColecao()->xml()); } if (controle::tipoResposta() == controle::json) { controle::responderJson($this->definirColecao()->json()); } $this->registrarInternacionalizacao($this, $this->visualizacao); $this->gerarMenus(); //$this->montarApresentacao($this->filtro); $this->entidades(); //$this->montarListagem($this->visualizacao,$this->definirColecao(),$this->pegarPagina()); controlePadrao::inicial(); //$this->finalizar(); }