HUFERSIL.WEBDEVELOPER - Soluções com qualidade - Hugo Ferreira da Silva

  • Lumine - Engenharia Reversa Seg, 07 de abril de 2008 - as 13h31 - 4 comentários

    Olá.
    Hoje vim falar sobre o lance de engenharia reversa do Lumine. Um usuário baixou e não conseguiu efetuar a engenharia reversa.
  • Respondendo dúvidas: relacionamento muitos para muitos Sex, 04 de abril de 2008 - as 16h56 - Nenhum comentário

    A partir de hoje, conforme for dando tempo, vou respondendo a algumas dúvidas em relação ao Lumine e a outros assuntos diversos.
    Hoje vou começar respondendo a do Luciano, da Universidade de Brasília.
  • Mais um cliente: Vicino Sex, 04 de abril de 2008 - as 16h15 - Nenhum comentário

    Em conjunto com a Xperts, desenvolvi o sistema de atualização de cardápios do Restaurante Vicino.
    Mais um lindo layout desenvolvido pelo meu amigo Alexandre.

     
  • Lumine Report Qui, 20 de março de 2008 - as 13h47 - 1 comentários

    Buenas,

    Estou trabalhando agora numa parte mais chata que geralmente todo mundo tem que fazer: relatórios.... particularmente, não sou muito daqueles que gostam de ficar fazendo vários e vários relatórios, principalmente por que para WEB é uma coisa muito desgastante, uma vez que em HTML cada browser geralmente exibe do seu próprio jeito.

    Está em fase beeeem inicial a classe Lumine Report PDF, que basicamente gera um PDF dos resultados obtidos. Abaixo um snippet de como gerar um PDF:

    require_once 'conf.php';
    Lumine::load('Report');
    $cfg->import('Sit_noticias');

    $obj = new Sit_noticias;
    $obj->limit(100)
    ->where('ativo = 1 and statusreg = 1')
    ->find();

    $report = Lumine_Report::PDF( $obj );

    $report->orientation = 'P';
    $report->title = 'Lista de Notícias';
    $report->addColumn( array('name'=>'codnoticia', 'header'=>'ID', 'width' => 10) );
    $report->addColumn( array('name'=>'titulo', 'header'=>'TITULO', 'width' => 160) );
    $report->addColumn( array('name'=>'datainicio', 'header'=>'DATA','width'=>0) );

    $report->run();
    $report->Output();

    Aqui você pode conferir o resultado.

    Está, como disse anteriormente, em fase bem inicial mesmo.
    Quem quiser colaborar com exemplos, ou até implementações, fique a vontade para entrar em contato.

    E claro, você pode baixar esta versão na página de downloads.

  • Alterações interessantes no Lumine: validações Qua, 27 de fevereiro de 2008 - as 16h25 - Nenhum comentário

    Fala galera,

    Estes dias atrás andei conversando com o Cairo Noleto, que fez umas implementações legais para sua necessidade no Lumine.
    Depois de algumas conversas, hoje coloquei as alterações que ele fez no padrão que eu desejava no Lumine.
    Acredito que as alterações sugeridas (e feitas) por ele, vão ser de grande valia para quem quer fazer tudo em PHP (até mesmo as validações).

    Agora, você poderá criar validadores em PHP da seguinte forma:

    protected function _initialize()
    {
    # nome_do_membro, nome_da_coluna, tipo, comprimento, opcoes

    $this->_addField('codusuario', 'codusuario', 'int', 11, array('primary' => true, 'notnull' => true, 'default' => '0', 'autoincrement'=>true));
    $this->_addField('nome', 'nome', 'varchar', 100, array());
    $this->_addField('login', 'login', 'varchar', 200, array());
    $this->_addField('senha', 'senha', 'varchar', 50, array());
    $this->_addField('ativo', 'ativo', 'int', 11, array());
    $this->_addField('datacadastro', 'datacadastro', 'int', 11, array());

    // adicionando validações
    Lumine_Validator_PHPValidator::addValidation( $this, 'nome', 'requiredString', 'Informe um nome' );
    Lumine_Validator_PHPValidator::addValidation( $this, 'login', 'requiredUnique', 'Este nome de usuário já sendo usado' );
    Lumine_Validator_PHPValidator::addValidation( $this, 'senha', 'requiredString', 'Informe uma senha' );
    Lumine_Validator_PHPValidator::addValidation( $this, 'senha', 'requiredLength', 'Sua senha deve ter ao menos 4 caracteres', 4 );
    }

    Assim, acredito que ficará mais limpo e claro para quem só desejar usar PHP ;-).
    Quando aliviar a carga no trabalho, vou escrever a documentação a respeito dessa parte.

    Agora você poderá baixar esta nova versão (1.0.1) ou então baixar a versão anterior mesmo.

    @braços e fique com Deus!
Páginas: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19

Arquivo

Tags