From 42c62cb041a2b2b95c9cda0c20fcf70334fd244c Mon Sep 17 00:00:00 2001
From: deva <deva>
Date: Tue, 1 Nov 2011 09:32:21 +0000
Subject: Rewl og krat... needs cleaning up - after port to GIT.

---
 forum/utils/profile.php | 91 ++++++++++++++++++++++++++-----------------------
 1 file changed, 49 insertions(+), 42 deletions(-)

(limited to 'forum/utils/profile.php')

diff --git a/forum/utils/profile.php b/forum/utils/profile.php
index f7595ed..d96b8c2 100644
--- a/forum/utils/profile.php
+++ b/forum/utils/profile.php
@@ -1,45 +1,52 @@
 <?php
-include_once($UTIL_DIR . "/error.php");
+function profile()
+{
+	global $action, $_FILES, $current_user, $UTIL_DIR;
+	include_once($UTIL_DIR . "/error.php");
+	
+	$str = "";
 
-if($action == "update") {
-//	   $current_user->username = $username;
-	   $current_user->name = $name;
-	   $current_user->email = $email;
-		 //	   $current_user->avatar = $avatar;
-	   $current_user->signature = stripslashes($signature);
-	   if($password != "") {
-			 if($password == $password_confirm) {
-				 $current_user->password = sha1(md5($password));
-			 } else {
-				 error("Passwords do not match - thus not changed!");
-			 }
-		 }
+	if($action == "update") {
+		global $name, $email, $signature, $password, $password_confirm, $users;
+		//	   $current_user->username = $username;
+		$current_user->name = $name;
+		$current_user->email = $email;
+		//	   $current_user->avatar = $avatar;
+		$current_user->signature = stripslashes($signature);
+		if($password != "") {
+			if($password == $password_confirm) {
+				$current_user->password = sha1(md5($password));
+			} else {
+				error("Passwords do not match - thus not changed!");
+			}
+		}
+		
+		if(is_uploaded_file($_FILES['userfile']['tmp_name'])) {
+			if(!file_exists("gfx/avatars")) mkdir("gfx/avatars");
+			// Prepend username to prevent overwriting of other users avatars.
+			$filename = $current_user->username . "_" . $_FILES['userfile']['name'];
+			if($current_user->avatar) unlink("gfx/avatars/" . $current_user->avatar);
+			move_uploaded_file($_FILES['userfile']['tmp_name'], "gfx/avatars/" . $filename);
+			$current_user->avatar = $filename;
+		}
+				
+		$users->write();
+	}
 
-		 if(is_uploaded_file($_FILES['userfile']['tmp_name'])) {
-			 if(!file_exists("gfx/avatars")) mkdir("gfx/avatars");
-			 // Prepend username to prevent overwriting of other users avatars.
-			 $filename = $current_user->username . "_" . $_FILES['userfile']['name'];
-			 if($current_user->avatar) unlink("gfx/avatars/" . $current_user->avatar);
-			 move_uploaded_file($_FILES['userfile']['tmp_name'], "gfx/avatars/" . $filename);
-			 $current_user->avatar = $filename;
-		 }
-
-
-	   $users->write();
-}
-?>
-
-<form method="post" enctype="multipart/form-data" action="?mode=profile&amp;action=update"><?php
- /*Username: <input name="username" value="<?php echo $current_user->username; ?>"><br/> */ ?>
-	Name: <input name="name" value="<?php echo $current_user->name; ?>"><br/>
-	New password: <input type="password" name="password" value=""><br/>
-	Confirm password: <input type="password" name="password_confirm" value=""><br/>
-	E-Mail: <input name="email" value="<?php echo $current_user->email; ?>"><br/>
-	Avatar:<br/>
-	<img alt="Avatar" src="gfx/avatars/<?php echo $current_user->avatar; ?>"/><br/>
-	<input name="userfile" type="file"><br/>
-	Signature:<br/>
-	<textarea name="signature" cols="60" rows="2"><?php echo $current_user->signature ?></textarea><br/>
-	<br/>
-	<button type="submit">Update</button>
-</form>
+	$str .= "<form method=\"post\" enctype=\"multipart/form-data\" action=\"?mode=profile&amp;action=update\">";
+	//$str .= " Username: <input name=\"username\" value=\"" . $current_user->username . "\"<br/>";
+	$str .= "	Name: <input name=\"name\" value=\"" . $current_user->name . "\"><br/>";
+	$str .= "	New password: <input type=\"password\" name=\"password\" value=\"\"><br/>";
+	$str .= "	Confirm password: <input type=\"password\" name=\"password_confirm\" value=\"\"><br/>";
+	$str .= "	E-Mail: <input name=\"email\" value=\"" . $current_user->email . "\"><br/>";
+	$str .= "	Avatar:<br/>";
+	$str .= "	<img alt=\"Avatar\" src=\"gfx/avatars/" . $current_user->avatar . "\"/><br/>";
+	$str .= "	<input name=\"userfile\" type=\"file\"><br/>";
+	$str .= "	Signature:<br/>";
+	$str .= "	<textarea name=\"signature\" cols=\"60\" rows=\"2\">". $current_user->signature . "</textarea><br/>";
+	$str .= "	<br/>";
+	$str .= "	<button type=\"submit\">Update</button>";
+	$str .= "</form>";
+	 
+	return $str;
+}
\ No newline at end of file
-- 
cgit v1.2.3