'.$text.' '.$plus.''; } if ($p == $link) { echo ''.$text.' '.$plus.''; slink ($slink); } } if ($slink != ""){ if ($sp != $slink) { echo ''.$text.' (-)    '; } if ($sp == $slink) { echo ''.$text.' (-)    '; } } } function slink ($link) { $p = $_GET['p']; $sp = $_GET['sp']; switch ($p) { case "g1": clink ("Como medimos a sustentabilidade?", "g1", "2", "2"); echo ' '; break; case "g2": clink ("O que é biocapacidade?", "g2", "1", "2"); clink ("Como é calculada a pegada ecológica?", "g2", "2", "2"); clink ("Como podemos interpretar a pegada
ecológica?", "g2", "3", "2"); echo ' '; break; case "g3": clink ("Quais são as normas e bases de dados
disponíveis para a Avaliação do Ciclo de Vida?", "g3", "1", "2"); clink ("Posso calcular as emissões directas
e indirectas através da ACV?", "g3", "2", "2"); clink ("Que impactos ambientais são contemplados na ACV?", "g3", "3", "2"); clink ("Posso calcular a pegada de carbono com a ACV?", "g3", "4", "2"); echo ' '; break; case "g4": clink ("Que tipos de Normas de Sustentabilidade existem?", "g4", "1", "2"); clink ("O que é rotulagem ecológica?", "g4", "2", "2"); clink ("Que tipos de rótulos ecológicos estão disponíveis?", "g4", "3", "2"); clink ("Quais são os princípios gerais da rotulagem
ecológica?", "g4", "4", "2"); echo ' '; break; } } function user_check ($ins_mail, $ins_password) { $query = "SELECT * FROM utilizadores WHERE email LIKE '$ins_mail'"; $r = mysql_fetch_array(mysql_query($query)); $query = "SELECT * FROM utilizadores WHERE email LIKE '$ins_mail' AND password LIKE '$ins_password'"; $result = mysql_query($query); if (mysql_num_rows($result) == 1) { return 'true'; } else { return 'false'; } } function user_login ($ins_mail, $ins_password) { if (user_check ($ins_mail, $ins_password)) { $query = "SELECT * FROM utilizadores WHERE email LIKE '$ins_mail'"; $r = mysql_fetch_array(mysql_query($query)); $uid = $r['uid']; setcookie("ecosalt", "$uid-$ins_password", time()+60*60*24*60, "/", "www.ecosalt.org"); return 'true'; } else { return 'false'; } } function user_logout () { if ($_COOKIE['ecosalt']) { setcookie ("ecosalt", "", time() - 3600, "/", "www.ecosalt.org"); } } function uid2mail ($uid) { $result = mysql_query("SELECT * FROM utilizadores WHERE uid='$uid'"); $r = mysql_fetch_array($result); $email = $r['email']; return $email; } function uid2name ($uid) { $result = mysql_query("SELECT * FROM utilizadores WHERE uid='$uid'"); $r = mysql_fetch_array($result); $nome = $r['nome']; return $nome; } function user_is_logged () { if ($_COOKIE['ecosalt']) { $cookie = $_COOKIE['ecosalt']; $c_info = explode("-", $cookie); $uid = $c_info[0]; $password = $c_info[1]; $user = uid2mail ($uid); return user_check ($user, $password); } else { return false; } } function user_logged_uid () { if ($_COOKIE['ecosalt']) { $cookie = $_COOKIE['ecosalt']; $c_info = explode("-", $cookie); $uid = $c_info[0]; return $uid; } } function check_if_mail ($ins_mail) { $query = "SELECT * FROM utilizadores WHERE email LIKE '$ins_mail'"; $result = mysql_query($query); if (mysql_num_rows($result) == 1) { return 'true'; } else { return 'false'; } } function user_register ($r_name, $r_email, $r_password, $r_country, $r_gnews) { $query = "INSERT INTO utilizadores (`nome`, `email`, `password`, `pais`, `nl`)"; $query .= "VALUES ('$r_name', '$r_email', '$r_password', '$r_country', '$r_gnews')"; mysql_query($query); print ""; } ?> ECOSALT