'; } function soundManager2() { return " "; } function sql_clean($string) { if (get_magic_quotes_gpc()) { $string = stripslashes($string); } $string = mysql_real_escape_string($string); return $string; } function CookieLogin() { global $accepted, $mydomain; $userID = $_COOKIE['userID']; $auth = $_COOKIE['auth']; $sql = "SELECT `openID`, `email`, `displayName`, `dateJoined`, `isAdmin` FROM `users` WHERE `ID` = '$userID' "; $result = mysql_query($sql); if (mysql_num_rows($result) == 0) return; list($claimedid, $email, $display, $dateJoined, $isAdmin) = mysql_fetch_row($result); //I last-see you now! $sql = "UPDATE `users` SET `dateLogin` = NOW() WHERE `ID` = '$userID'"; mysql_query($sql); $salt = "33qs5d4j6z98gt1a7n6b5d4x1c66f5nuh8a6d8g9j09aphgf56z5745"; $pepper = "chilis baby-back ribss! I want my baby back, baby back, baby back, baby back, baby back, I want my, baby backTREE3!"; $one = MD5($claimedid); $two = MD5($one.$salt); $three = MD5($pepper.$two); if ($auth == $three) { $_SESSION['accepted'] = 1; $accepted = 1; $_SESSION['userID'] = $userID; $_SESSION['email'] = $email; $_SESSION['displayName'] = $display; $_SESSION['dateJoined'] = $dateJoined; if ($isAdmin == 1) $_SESSION['isAdmin'] = true; header("Location: $mydomain"); } else { setcookie("doLogin", "lastAttemptFailed"); setcookie("userID", ""); setcookie("auth", ""); return false; } } Function DoLogin($Username, $Password, $RememberMe = False, $EN = False) { If ($EN == False) { $MD5Salt = "LoveSnap"; $Password = MD5($Password.$MD5Salt); //Echo " .Encrypted Entry. "; } If ($RememberMe = True) { setcookie("RUsername", $Username, time()+(60*60*24*30)); setcookie("RPassword", $Password, time()+(60*60*24*30)); setcookie("DoLogin", "True", time()+(60*60*24*30)); } //Echo "Logging in..."; $sql = "SELECT `ID`, `Username`, `Password`, `Status` FROM `USERS` WHERE `Username` = '$Username' AND `Password` = '$Password'"; $result = mysql_query($sql); If (mysql_num_rows($result) == 0) { Return "Error username/password did not match"; } Else { $theID = mysql_result($result, 0, 'ID'); $Username = mysql_result($result, 0, 'Username'); $Password = mysql_result($result, 0, 'Password'); $Status = mysql_result($result, 0, 'Status'); $Pepper = "MyPepperWuvsMe!@#$1234"; $_SESSION['accepted'] = 1; //If 'remember me' use this for cookie password $_SESSION['passcode'] = MD5($Password.$Pepper.$Username); $_SESSION['userID'] = $theID; $_SESSION['displayName'] = $Username; $_SESSION['status'] = $Status; $sql = "UPDATE `USERS` SET `Last_Logon` = ".Time()." WHERE `ID` = $theID LIMIT 1"; $result = mysql_query($sql); return 1; exit; } } Function CheckAuth($page) { //TODO: if ($_SESSION['Accepted'] == 1) { return true; } else { //DoRedirect("Logging you in...", "$mydomain?page=login&ref=$mydomain$page", 1); header("Location: $mydomain?page=login&ref=$mydomain?page=$page"); return false; } } Function DoRedirect($message = "Thanks", $to = NULL, $duration = "3") { global $mydomain; $to = (is_null($to)?$mydomain:$to); if ($duration == 0) { header("Location: $to"); } //require "format/header.php"; echo "




$message
You are now being redirected to: $to
Click here if not redirected in $duration seconds.
"; } function EmailError($data, $subject = "Pathery Error Report") { $to = 'snapwilliam@gmail.com'; $mycompany = "Pathery"; $fromemail = "snap@pathery.com"; $replyemail = "snap@pathery.com"; # -=-=-=- MIME BOUNDARY $mime_boundary = "----$mycompany----".md5(time()); # -=-=-=- MAIL HEADERS $headers = "From: $mycompany <$fromemail>\n"; $headers .= "Reply-To: $mycompany <$replyemail>\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n"; # -=-=-=- TEXT EMAIL PART $message = "--$mime_boundary\n"; $message .= "Content-Type: text/plain; charset=UTF-8\n"; $message .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= "Request from website: \n"; //foreach ($data as $title => $value) $message.= "$title: $value\n"; $message .= var_export($data, true); # -=-=-=- HTML EMAIL PART //None # -=-=-=- FINAL BOUNDARY $message .= "--$mime_boundary--\n\n"; # -=-=-=- SEND MAIL $mail_sent = @mail( $to, $subject, $message, $headers ); Return $mail_sent; } ?>