public function acaodownload() { $trb_cod = Sistema_Variavel::get('trb_cod'); $file = UPLOAD_DIR . $trb_cod . ".PDF"; if (file_exists($file)) { $arq = $file; $ext = ".pdf"; } $file = UPLOAD_DIR . $trb_cod . ".DOC"; if (file_exists($file)) { $arq = $file; $ext = ".doc"; } if ($arq != "") { header("Content-Type: application/save"); header("Content-Length:" . filesize($arq)); header('Content-Disposition: attachment; filename="' . Sistema_Variavel::get('trb_cod') . $ext); header("Content-Transfer-Encoding: binary"); header('Expires: 0'); header('Pragma: no-cache'); // nesse momento ele le o arquivo e envia $fp = fopen("{$arq}", "r"); fpassthru($fp); fclose($fp); } else { $msg = Sistema_Mensagem::instanciar(); $msg->setErro("Não foi submetido arquivo para este trabalho"); } }
<?php # DOWNLOAD # como os arquivos .pdf foram bloqueados no site a fim de evitar que neguinho ficasse require_once "admin/config.php"; $login = Sistema_Login::instanciar(); $trb_cod = Sistema_Variavel::get('trb_cod'); $usr_cod = $login->getCodigo(); if (Modulo_Trabalho_Funcao::temPermissao($trb_cod, $usr_cod)) { $sql = "SELECT trb_status FROM trabalho WHERE trb_cod = " . $trb_cod; $trb_status = Sistema_Conecta::getOne($sql); if ($trb_status != ATIVO) { $mensagem = '<div class="clean-error">Este trabalho não pode mais ser cancelado.</div><br/>'; } else { $sql = "UPDATE trabalho SET trb_status = " . CANCELADO . " WHERE trb_cod = " . $trb_cod; $ret = Sistema_Conecta::Execute($sql); if (!$ret) { $mensagem = '<div class="clean-error">Erro ao cancelar o trabalho.</div><br/>'; } else { $mensagem = '<div class="clean-ok">O trabalho foi cancelado.</div><br/>'; } } echo $mensagem; echo "<br/><br/><a href='index.php?p=trabalhos/trabalhos'>« Voltar</a>"; } else { return false; }
if (Sistema_Variavel::get('cod')) { $sql = "SELECT * FROM trabalho WHERE trb_cod = " . Sistema_Variavel::get('cod'); $trb = Sistema_Conecta::Execute($sql); foreach ($trb[0] as $k => $v) { $_POST[$k] = $v; } // verifica se o cara que ta logado é o dono do projeto if ($login->getCodigo() != $_POST['usr_cod']) { die("Este trablho pertence a outro usuário."); } if ($_POST['trb_status'] != ATIVO && $_POST['trb_status'] != ACEITOCOMRESALVAS) { die("Este não pode ser editado."); } } // salvar os dados do projeto if (Sistema_Variavel::get('salvar')) { $msg = Sistema_Mensagem::instanciar(); // verifica se as areas basicas foram escolhidas /* if (($_POST['trb_area'] == "") && ($_POST['trb_areabasica'] == "") && ($_POST['trb_outraqual'] == "")){ $mensagem = '<div class="clean-error">É necessário escolher a área básica</div><br/>'; }*/ if ($_POST['trb_categoria'] != "Pesquisa/Extensão") { $autores = explode(";", $_POST['trb_coautor']); $orientadores = explode(";", $_POST['trb_orientador']); if (sizeof($autores) > 3 || sizeof($orientadores) > 2) { $mensagem = '<div class="clean-error">Para Casos Clínicos e Revisão de Literatura no máximo 3 co-autores e 2 orientadores</div><br/>'; } } $palavraschave = explode(";", $_POST['trb_palavraschave']); if (sizeof($palavraschave) != 3 && sizeof($palavraschave) != 4) {
public function acaoImprimeBoleto() { $nosso_numero = Sistema_Variavel::get('nosso_numero'); $sql = "SELECT bol_cod FROM boleto WHERE bol_nossonumero = '{$nosso_numero}' "; $bol_cod = Sistema_Conecta::getOne($sql); if ($bol_cod) { $boleto = new Classe_Boleto($bol_cod); $dados = $boleto->getDados(); $v = explode("/", $dados['bol_datavencimento']); if ($v[2] . $v[1] . $v[0] < date("Ymd")) { $vet_boleto_dados = Modulo_Inscricao_Funcoes::CalculaValorBoleto($nosso_numero); $arr_dados['bol_valordocumento'] = $vet_boleto_dados['bol_valordocumento']; $arr_dados['bol_datavencimento'] = $vet_boleto_dados['bol_datavencimento']; $boleto->setDados($arr_dados); $boleto->salvar(); echo "<pre>"; print_r($boleto); echo "</pre>"; die; } // DADOS DO BOLETO PARA O SEU CLIENTE $valor_cobrado = str_replace(",", ".", $dados['bol_valordocumento']); $valor_boleto = number_format($valor_cobrado, 2, ',', ''); $dadosboleto["inicio_nosso_numero"] = "80"; // Carteira SR: 80, 81 ou 82 - Carteira CR: 90 (Confirmar com gerente qual usar) $dadosboleto["nosso_numero"] = $nosso_numero; // Nosso numero sem o DV - REGRA: Máximo de 8 caracteres! $dadosboleto["numero_documento"] = $nosso_numero; // Num do pedido ou do documento $dadosboleto["data_vencimento"] = $dados['bol_datavencimento']; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = $dados['bol_datadocumento']; // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $valor_boleto; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = "Nome do seu Cliente"; $dadosboleto["endereco1"] = "Endereço do seu Cliente"; $dadosboleto["endereco2"] = "Cidade - Estado - CEP: 00000-000"; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra na Loja Nonononono"; $dadosboleto["demonstrativo2"] = "Mensalidade referente a nonon nonooon nononon"; $dadosboleto["demonstrativo3"] = "BoletoPhp - http://www.boletophp.com.br"; // INSTRUÇÕES PARA O CAIXA $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após o vencimento"; $dadosboleto["instrucoes2"] = "- Receber até 10 dias após o vencimento"; $dadosboleto["instrucoes3"] = "- Em caso de dúvidas entre em contato conosco: xxxx@xxxx.com.br"; $dadosboleto["instrucoes4"] = " Emitido pelo sistema Projeto BoletoPhp - www.boletophp.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = ""; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = "R\$"; $dadosboleto["especie_doc"] = ""; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - CEF $dadosboleto["agencia"] = "1565"; // Num da agencia, sem digito $dadosboleto["conta"] = "13877"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "4"; // Digito do Num da conta // DADOS PERSONALIZADOS - CEF $dadosboleto["conta_cedente"] = "87000000414"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = "SR"; // Código da Carteira: pode ser SR (Sem Registro) ou CR (Com Registro) - (Confirmar com gerente qual usar) // SEUS DADOS $dadosboleto["identificacao"] = "BoletoPhp - Código Aberto de Sistema de Boletos"; $dadosboleto["cpf_cnpj"] = ""; $dadosboleto["endereco"] = "Coloque o endereço da sua empresa aqui"; $dadosboleto["cidade_uf"] = "Cidade / Estado"; $dadosboleto["cedente"] = "Coloque a Razão Social da sua empresa aqui"; // NÃO ALTERAR! //echo("<pre>");print_r($dadosboleto);echo("</pre>"); include "impressao/include/funcoes_cef.php"; include "impressao/include/layout_cef.php"; } else { echo "<pre>"; print_r('Boleto não encontrado!'); echo "</pre>"; } die; }
<? // manda o mail pra coordenação if($_POST['salvar']){ $nome = Sistema_Variavel::get('nome'); $email = Sistema_Variavel::get('email'); $telefone = Sistema_Variavel::get('telefone'); $motivo = Sistema_Variavel::get('motivo'); $texto = Sistema_Variavel::get('texto'); $subject = 'COU - CONTATO - '.$motivo; $mensagem = "<b>Nome:</b> ".$nome."<br/>"; $mensagem .= "<b>E-mail:</b> ".$email."<br/>"; $mensagem .= "<b>Telefone:</b> ".$telefone."<br/>"; $mensagem .= "<b>Motivo:</b> ".$motivo."<br/>"; $mensagem .= "<b>Texto:</b><br/>"; $mensagem .= $texto."<br/><br/>"; /* Configuração do PHP MAILER -----------------------------*/ $emailCou = EMAIL."@yahoo.com.br"; $nomeCou = "COU - UNIOESTE"; require "phpmailer/class.phpmailer.php"; $mail = new PHPMailer(); $mail->IsHTML(true); // envio como HTML se 'true' $mail->WordWrap = 50; // Definição de quebra de linha $mail->IsSMTP(); // send via SMTP $mail->SMTPAuth = true; // 'true' para autenticação $mail->Mailer = "smtp"; //Usando protocolo SMTP $mail->Host = "smtp.mail.yahoo.com"; //seu servidor SMTP $mail->Username = EMAIL;
<?php require_once "admin/config.php"; // classe de login $login = Sistema_Login::instanciar(); $email = Sistema_Variavel::get('email'); $senha = Sistema_Variavel::get('senha'); if ($login->logar($email, $senha) || $login->usuarioLogado()) { $url = "index.php?p=trabalhos/trabalhos"; die("<script type='text/javascript'>window.location='" . $url . "'</script>"); } elseif ($email != "") { $msg = '<div class="clean-error">E-mail ou senha inválidos</div><br/>'; } echo $msg; ?> <form name="frmLogin" action="index.php?p=login" method="post" class='yform'> <fieldset> <legend>Acesso ao Sistema</legend> <div class="type-text"> <label for="email">E-mail</label> <input type="text" name="email" id="email" size="20" /> </div> <div class="type-text"> <label for="senha">Senha</label> <input type="password" name="senha" id="senha" size="15" /> </div> <div class='type-button'> <input type="submit" value="Acessar" id="submit" name="submit" /> <input type="reset" value="Cancelar / Voltar" id="reset" name="reset" onClick="window.location='index.php?p=inicio'"/> </div>
public function acaoImprimeBoleto() { // error_reporting(E_ALL) ; $nosso_numero = Sistema_Variavel::get('nosso_numero'); $sql = "\r\n\t\tSELECT \r\n *\r\n\t FROM boleto b\r\n\t INNER JOIN participante p ON\r\n\t p.tpp_cod = b.tpp_cod\r\n\t INNER JOIN usuario u ON\r\n\t u.usr_cod = p.usr_cod\r\n\t INNER JOIN cidade ON\r\n\t cidade.cid_cod = u.cid_cod\r\n\t WHERE bol_nossonumero = '{$nosso_numero}' "; $res = Sistema_Conecta::Execute($sql); $boleto_dados = $res[0]; if ($boleto_dados['bol_cod']) { $boleto = new Classe_Boleto($bol_cod); $dados = $boleto->getDados(); $v = explode("/", $dados['bol_datavencimento']); $valor_boleto = $boleto_dados['bol_valordocumento']; $vencimento_boleto = $boleto_dados['bol_datavencimento']; if ($v[2] . $v[1] . $v[0] > date("Ymd")) { $vet_boleto_dados = Modulo_Inscricao_Funcoes::CalculaValorBoleto($nosso_numero); $valor_boleto = $vet_boleto_dados['bol_valordocumento']; $vencimento_boleto = $vet_boleto_dados['bol_datavencimento']; $sql = "\r\n UPDATE boleto SET \r\n bol_datavencimento = '" . $vet_boleto_dados['bol_datavencimento'] . "',\r\n bol_valordocumento = '" . $vet_boleto_dados['bol_valordocumento'] . "'\r\n WHERE \r\n bol_nossonumero = '{$nosso_numero}' "; Sistema_Conecta::Execute($sql); } // DADOS DO BOLETO PARA O SEU CLIENTE $valor_cobrado = str_replace(",", ".", $valor_boleto); $valor_boleto = number_format($valor_boleto, 2, ',', ''); $dadosboleto["inicio_nosso_numero"] = "80"; // Carteira SR: 80, 81 ou 82 - Carteira CR: 90 (Confirmar com gerente qual usar) $dadosboleto["nosso_numero"] = $nosso_numero; // Nosso numero sem o DV - REGRA: Máximo de 8 caracteres! $dadosboleto["numero_documento"] = $nosso_numero; // Num do pedido ou do documento $dadosboleto["data_vencimento"] = $vencimento_boleto; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = $dados['bol_datadocumento']; // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $valor_boleto; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $boleto_dados['usr_nome']; $dadosboleto["endereco1"] = $boleto_dados['usr_endereco']; $dadosboleto["endereco2"] = $boleto_dados['CID_NOME'] . " - " . $boleto_dados['EST_COD'] . " - CEP: " . $boleto_dados['usr_cep']; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = " - Inscrição no V Simpósio Médico 'A construção do profissional da saúde'"; // verifica se o aluno vai jantar, se sim escreva no boleto if ($boleto_dados['tpp_jantar'] == "Sim") { $dadosboleto["demonstrativo2"] = "- Jantar dia 04/09 no Restaurante Michelangelo"; } // INSTRUÇÕES PARA O CAIXA $dadosboleto["instrucoes1"] = "- Sr. Caixa, não receber após o vencimento."; $dadosboleto["instrucoes2"] = "- Caso o boleto esteja vencido solicite que o mesmo seja re-impresso"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = ""; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = "R\$"; $dadosboleto["especie_doc"] = ""; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - CEF $dadosboleto["agencia"] = "3181"; // Num da agencia, sem digito $dadosboleto["conta"] = "0050"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "5"; // Digito do Num da conta // DADOS PERSONALIZADOS - CEF $dadosboleto["conta_cedente"] = "87000000414"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = "SR"; // Código da Carteira: pode ser SR (Sem Registro) ou CR (Com Registro) - (Confirmar com gerente qual usar) // SEUS DADOS $dadosboleto["identificacao"] = "V Simpósio Médico 'A construção do profissional da saúde'"; $dadosboleto["cpf_cnpj"] = ""; $dadosboleto["endereco"] = ""; $dadosboleto["cidade_uf"] = "Cascavel / Paraná"; $dadosboleto["cedente"] = "Curso de Medicina da Universidade Estadual do Oeste do Paraná"; // NÃO ALTERAR! //echo("<pre>");print_r($dadosboleto);echo("</pre>"); include "impressao/include/funcoes_cef.php"; include "impressao/include/layout_cef.php"; } else { echo "<pre>"; print_r('Boleto não encontrado!'); echo "</pre>"; } die; }
<?php // este eh um teset require_once "admin/config.php"; // classe de login $login = Sistema_Login::instanciar(); $email = Sistema_Variavel::get('email'); if (!is_null($email) && $email != "") { echo $login->recuperar($email); } ?> <form name="frmLogin" action="index.php?p=senha" method="post" class='yform'> <fieldset> <legend>Recuperar Senha</legend> <div class="type-text"> <label for="email">Digite seu E-mail</label> <input type="text" name="email" id="email" size="20" /> </div> <div class='type-button'> <input type="submit" value="Enviar" id="submit" name="submit" /> <input type="reset" value="Cancelar / Voltar" id="reset" name="reset" onClick="window.location='index.php?p=inicio'"/> </div> </fieldset> </form>