SetTitulo( "{$this->_instituicao} Banner!" );
$this->processoAp = "89";
}
}
class indice extends clsCadastro
{
var $cod_portal_banner,
$ref_ref_cod_pessoa_fj,
$caminho,
$title,
$prioridade,
$link,
$lateral;
function Inicializar()
{
@session_start();
$id_pessoa = $_SESSION['id_pessoa'];
session_write_close();
$retorno = "Novo";
if (@$_GET['cod_portal_banner'])
{
$this->cod_portal_banner = @$_GET['cod_portal_banner'];
$db = new clsBanco();
$db->Consulta( "SELECT cod_portal_banner, ref_ref_cod_pessoa_fj, caminho, title, prioridade, link, lateral FROM portal_banner WHERE cod_portal_banner={$this->cod_portal_banner}" );
if ($db->ProximoRegistro())
{
list($this->cod_portal_banner, $this->ref_ref_cod_pessoa_fj, $this->caminho, $this->title, $this->prioridade, $this->link, $this->lateral ) = $db->Tupla();
$this->fexcluir = true;
$retorno = "Editar";
}
}
$this->url_cancelar = ($retorno == "Editar") ? "banner_det.php?cod_portal_banner=$this->cod_portal_banner" : "banner_lst.php";
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
function Gerar()
{
$this->campoOculto( "cod_portal_banner", $this->cod_portal_banner );
$this->campoTexto( "title", "Titulo", $this->title, "50", "100", true );
$this->campoTexto( "link", "Link", $this->link, "50", "100", false );
$this->campoTexto( "prioridade", "Prioridade", $this->prioridade, "5", "4", false );
$this->campoArquivo("caminho", "Arquivo", $this->caminho, "50");
$opcoes = array( "Não", "Sim" );
$this->campoLista( "lateral", "Lateral", $opcoes, $this->lateral );
}
function Novo()
{
global $HTTP_POST_FILES;
$caminho = "";
if ( !empty($HTTP_POST_FILES['caminho']['name']) )
{
$caminho .= date("Y-m-d")."-";
list($usec, $sec) = explode(" ", microtime());
$caminho .= substr(md5("{$usec}{$sec}"), 0, 8);
while (file_exists("fotos/imgs/{$caminho}"))
{
$caminho = $caminho . "a";
}
$caminho .= ".jpg";
copy($HTTP_POST_FILES['caminho']['tmp_name'], "fotos/imgs/{$caminho}");
}
else
{
return false;
}
@session_start();
$this->ref_ref_cod_pessoa_fj = @$_SESSION['id_pessoa'];
session_write_close();
$db = new clsBanco();
$db->Consulta( "INSERT INTO portal_banner ( ref_ref_cod_pessoa_fj, caminho, title, prioridade, link, lateral ) VALUES ({$this->ref_ref_cod_pessoa_fj}, '{$caminho}', '{$this->title}', {$this->prioridade}, '{$this->link}', '{$this->lateral}')" );
echo "";
return true;
}
function Editar()
{
@session_start();
$this->ref_ref_cod_pessoa_fj = @$_SESSION['id_pessoa'];
session_write_close();
$db = new clsBanco();
$db->Consulta( "UPDATE portal_banner SET ref_ref_cod_pessoa_fj={$this->ref_ref_cod_pessoa_fj}, title='{$this->title}', prioridade={$this->prioridade}, link='{$this->link}', lateral='{$this->lateral}' WHERE cod_portal_banner={$this->cod_portal_banner}" );
echo "";
return true;
}
function Excluir()
{
$db = new clsBanco();
$db->Consulta("SELECT caminho FROM portal_banner WHERE cod_portal_banner = {$this->cod_portal_banner}");
$db->ProximoRegistro();
list ($caminho) = $db->Tupla();
$db->Consulta( "DELETE FROM portal_banner WHERE cod_portal_banner = {$this->cod_portal_banner}" );
@unlink("fotos/imgs/{$caminho}");
echo "";
}
}
$pagina = new clsIndex();
$miolo = new indice();
$pagina->addForm( $miolo );
$pagina->MakeAll();
?>