SetTitulo( "{$this->_instituicao} Banner!" ); $this->processoAp = "89"; } } class indice extends clsListagem { function Gerar() { $this->titulo = "Banners"; $this->addCabecalhos( array( "Banner", "Prioridade") ); $db = new clsBanco(); $soma_lateral = $db->UnicoCampo( "SELECT SUM(prioridade) FROM portal_banner WHERE lateral=1" ); $soma_centro = $db->UnicoCampo( "SELECT SUM(prioridade) FROM portal_banner WHERE lateral=0" ); $db->Consulta( "SELECT cod_portal_banner, caminho, title, prioridade, link, lateral FROM portal_banner ORDER BY prioridade, title" ); while ($db->ProximoRegistro()) { list ($cod_portal_banner, $caminho, $title, $prioridade, $link, $lateral) = $db->Tupla(); if ($lateral) { $porcentagem = number_format((100*$prioridade)/$soma_lateral, 2)."%"; } else { $porcentagem = number_format((100*$prioridade)/$soma_centro, 2)."%"; } $prioridade *= 15; $prioridade = $prioridade > 600 ? 600 : $prioridade; $this->addLinhas( array("", "
{$link}
{$porcentagem}")); } $this->acao = "go(\"banner_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>