'; return; } $page = payment_success; } else { if($_REQUEST['gateway'] == "authorizenet" || $_REQUEST['gateway'] == "worldpay") { echo 'Processing request...'; return; } $page = payment_failed; } } //Check for bans $remote_ip = $_SERVER['REMOTE_ADDR']; $banned_ips = q("SELECT id, ip_addr, ban_end_time, type FROM dt_banned_ips"); $banned = 0; while($fBannedIP = f($banned_ips)) { $banned = validateIP($remote_ip,$fBannedIP); //If a match has been found there's no reason to keep looking if($banned) { $ban_message = parseVariables("templates/banned.html",0); break; } } if(!$banned) { include "engine/login_pages.php"; session_start(); // Locating current page if($page == logout) { q("DELETE FROM dt_usersonline WHERE userid='$sAuth'"); $page = index; $sAuth = ""; $logged_in = 0; $wd_deleted = 1; setcookie("sAuth",'',1); setcookie("wd_remember_me",'',1); } if ($profile_in_one_step) { if (($page == "create_profile" || $page == "create_profile_all_step") && $login != "" && $pswd != "") { $fMember = f(q("select * from dt_members where login='$login'")); if($fMember[ id ] != "") { setcookie("sAuth", $fMember[ id ]); $sAuth = $fMember[ id ]; } } else if(($page == "create_profile" || $page == "create_profile_all_step") && $_COOKIE[sAuth] !="") { $fMember = f(q("SELECT * FROM dt_members WHERE id='$_COOKIE[sAuth]'")); if($fMember[ id ] != "") { setcookie("sAuth", $fMember[ id ]); $login = $fMember[ login ]; $sAuth = $fMember[ id ]; } } } if(IsRequiredLogin($page) && $sAuth == "") { $_SESSION['redirect_page'] = $page; // Save original page $_SESSION['profile_id'] = $profile_id; // Save profile id $page = sign_in; } if(!isset($page) && !isset($current_page)) { $current_page = index; } if(!empty($page)) { if ($page != "view_profile") { setcookie("current_page", $page); } $current_page = $page; } $logged_in = 0; // Handling actions if($action == login) { if($login == "" || $pswd == "") { $error = "Invalid username or password entered!"; } else { $fMember = f(q("select * from dt_members where login='$login' and pswd='$pswd'")); if($fMember[ id ] == "") { $error = "The username or password you entered is incorrect."; } else { setcookie("sAuth", $fMember[ id ]); $sAuth = $fMember[ id ]; if($remember_me) setcookie("wd_remember_me", $fMember[id], time()+7776000); else setcookie("wd_remember_me"); $logged_in = 1; q("UPDATE dt_profile set lastlogin=".time()." WHERE member_id=".$fMember[id]); } } } if(!$logged_in && isset($sAuth) && $sAuth > 0) { $fMember = f(q("SELECT * FROM dt_members WHERE id='$sAuth'")); if($fMember[ id ] == "") { setcookie("sAuth"); } else { $logged_in = 1; } } if(!$logged_in && $_COOKIE['wd_remember_me'] && $wd_deleted!=1) { $fMember = f(q("SELECT * FROM dt_members WHERE id='$_COOKIE[wd_remember_me]'")); setcookie("sAuth", $fMember[ id ]); $sAuth = $fMember[ id ]; $logged_in = 1; q("UPDATE dt_profile SET lastlogin=".time()." WHERE member_id=".$fMember[id]); } // EOF Handling actions if(($current_page == sign_in || $current_page == register) && $logged_in) { $current_page = members_area; if(isset($_SESSION['redirect_page'])) { $current_page = $_SESSION['redirect_page']; unset($_SESSION['redirect_page']); } if(isset($_SESSION['profile_id'])) { $profile_id = $_SESSION['profile_id']; unset($_SESSION['profile_id']); } } $ses_id = session_id(); if($logged_in) { $member_code = sysGetProfileCode(); $fExists = f(q("SELECT id from dt_usersonline where userid='$sAuth'")); if ($fExists[id] == "") { q("INSERT INTO dt_usersonline (timestamp, ip, login, userid, session_id) VALUES ('$timestamp','$REMOTE_ADDR','$fMember[login]', $fMember[id], '$ses_id')"); } else { q("UPDATE dt_usersonline set timestamp=$timestamp, login = '$fMember[login]', userid = $fMember[id] where userid='$sAuth'"); } } else { $fExists = f(q("SELECT id from dt_usersonline where ip='$REMOTE_ADDR'")); if ($fExists[id] == "") { q("INSERT INTO dt_usersonline (timestamp, ip, login, userid, session_id) VALUES ($timestamp,'$REMOTE_ADDR','','$REMOTE_ADDR', '$ses_id')"); } else { q("UPDATE dt_usersonline set timestamp=$timestamp where userid='$REMOTE_ADDR'"); } } q("DELETE FROM dt_usersonline WHERE (timestamp<$timeout)"); $rUsers = q("select DISTINCT ip from dt_usersonline where (login = '')and(timestamp>$timeout)"); $guestson = (int)nr($rUsers); $rUsers = q("select DISTINCT userid, login from dt_usersonline where (login <> '')and(timestamp>$timeout)"); $registeredon = (int)nr($rUsers); $current_page = str_replace("../", "", $current_page); $stylesheet = ''; ///--- Begin Page Generation ---/// if($current_page != "terms" && $current_page != "tell_friend" && ($current_page != "preview_profile" && !$admin_preview)) { if($current_page == "index") { $index_top = parseVariables("templates/index_top.html",0); } if($current_page != "tell_friend" && $current_page != "terms" && ($current_page != "blog" || ($current_page == "blog" && $action!="view" && $action!="viewdetailed" && $action!="comment" && $action!="publish_comment")) && !$admin_preview) { ob_start(); include "engine/pages/quick_search.php"; $quick_search = ob_get_contents(); ob_end_clean(); } if($current_page == "blog" && ($action=="view" || $action=="viewdetailed" || $action=="comment" || $action=="publish_comment")) { ob_start(); include "engine/pages/blog_leftbar.php"; $quick_search = ob_get_contents(); ob_end_clean(); } if($current_page != "index" && $current_page != "tell_friend" && !$admin_preview) { ob_start(); include "engine/pages/members_menu.php"; $members_menu = ob_get_contents(); ob_end_clean(); } } if($current_page != "terms" && $current_page != "tell_friend" && ($current_page != "preview_profile" && !$admin_preview)) { ob_start(); include "engine/pages/$current_page.php"; $page_content = ob_get_contents(); ob_end_clean(); parseVariables("templates/main.html"); } else { if($admin_preview) echo ''; include "engine/pages/$current_page.php"; } if(strtolower($debug_mode) == "on") { echo "
Query Count: ".$dating_debug_count."
"; echo $dating_debug; } ///--- End Page Generation ---/// } else { echo $ban_message; } d($db); ?>