Example #1
0
		function Adicionar($conversa, $destino){
		setcookie("destino", $destino);
		
		$this->conversa = AntiSql($conversa);
		$this->destino = AntiSql($destino);
		if(empty($this->conversa)){
		echo "<script>alert('ERRO conversa nao pode ficar vasia'); location.href='index.php'; </script>";
		exit;
		}
		$usuario = "<font color=\'$_COOKIE[cor_preferida]\'>$_COOKIE[usuario]</font>";
		$data = date("Y/m/d H:i");
		$conversa = mysql_query("INSERT INTO conversas values ('','$usuario','$destino', '$this->conversa', '$data','".time()."') ");
		if($conversa){
		header("Location: index.php");
		
		}else{
		echo "erro nao esperado";
		}
		}
	function EditarDados($email,$usuario, $senha){
		$this->usuario = AntiSql($usuario);
		$this->email = AntiSql($email);
		$this->senha = md5($senha);
		$dados_atuais = mysql_query("SELECT * FROM usuario WHERE usuario='$_COOKIE[usuario]' ");	
		$res_dados_atuais = mysql_fetch_assoc($dados_atuais);
		$email_atual = $res_dados_atuais['email'];
		$usuario_atual = $res_dados_atuais['usuario'];
		
		
		
		$consulta = mysql_query("SELECT * FROM usuario WHERE email='$this->email' AND email NOT LIKE '$email_atual' ");
		$conConsulta = mysql_num_rows($consulta);
		if($conConsulta <> 0){
		echo "Não foi possivel fazer a atualização, provavelmente o email já está cadastrado. Utilize a opcao voltar no seu navegador";
		exit;
		} 
		
		
		
		$consulta = mysql_query("SELECT * FROM usuario WHERE usuario='$this->usuario' AND usuario NOT LIKE '$usuario_atual' ");
		$conConsulta = mysql_num_rows($consulta);		

		
		if($conConsulta <> 0){
		echo "Não foi possivel fazer a atualização, provavelmente o usuario já está cadastrado. Utilize a opcao voltar no seu navegador";
		exit;
		} 	
		
		setcookie("usuario", $this->usuario);
		mysql_query("UPDATE usuario SET email='$this->email', usuario='$this->usuario', senha='$this->senha' WHERE usuario='$_COOKIE[usuario]' ");

			
			Alertar("Os dados foram atualizados corretamente", 0);
			echo "<script>
					location.href='index.php';
				</script>";
		
	

	
	
}