-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathonline.inc.php
72 lines (56 loc) · 2.57 KB
/
online.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
/* {{{ NAVi - Ambiente Interativo de Aprendizagem
Direitos Autorais Reservados (c), 2004. Equipe de desenvolvimento em: <http://navi.ea.ufrgs.br>
Em caso de dúvidas e/ou sugestões, contate: <[email protected]> ou escreva para CPD-UFRGS: Rua Ramiro Barcelos, 2574, portão K. Porto Alegre - RS. CEP: 90035-003
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (a seu critério) qualquer versão posterior.
Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA;
nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
Consulte a Licença Pública Geral do GNU para mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa;
se não, escreva para a Free Software Foundation, Inc.,
no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
}}} */
//
$ftp_server = "";
$ftp_user = "";
$ftp_pass = "";
$url = "http://localhost/navi/";
define(BD_HOST,"localhost");
define(BD_USER,"");
define(BD_SENHA,"");
define(BD_NAME,"navi");
define('TABELA_TORPEDO','torpedo');
//caminhos de upload
$caminhoUpload="/var/www/navi/upload_navi";
require_once('defineSession.php');
//Função quote_smart replicada (pelo menos por enquanto) para poder ser utilizada
//no sistema de alive e no script de fotos, que não carregam todo o núcleo
function quote_smart ($value) {
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes ($value );
}
// Quote if not integer
if (! is_numeric ($value )) {
$value ="'" .mysql_real_escape_string ($value ) . "'" ;
}
return $value ;
}
//problemas na chamada dessa funcao no alive.php
function security($scriptPublico=0) { //scriptPublico: index (as vezes) e noticia (as vezes)
global $url;
if (!$scriptPublico) {
if (
(empty($_SESSION['COD_PESSOA'])) || //teste basico da sessao
//Dados do cliente para conferir
($_SESSION['REMOTE_ADDR']!=$_SERVER['REMOTE_ADDR']) ||
($_SESSION['HTTP_USER_AGENT']!=$_SERVER['HTTP_USER_AGENT']) ||
(SERVER!=$_COOKIE['server']) ||
($_SESSION['COD_PESSOA']!=$_COOKIE['codPessoa']) ||
($_COOKIE['id']!=md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'].SERVER.$_SESSION['COD_PESSOA']) )
) {
echo "<script>alert('Por favor informe novamente seu usuário e senha'); window.top.location.href='".$url."/logoff.php';</script>";
}
}
}
?>