Advertisement
Guest User

reg

a guest
Jul 9th, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 31.27 KB | None | 0 0
  1. <?php
  2. include("configs.php");
  3. $page_cat = "account";
  4. ?>
  5.  
  6. <!doctype html>
  7. <!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
  8. <!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
  9. <!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
  10. <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  11. <html lang="en-gb">
  12. <head>
  13. <title><?php echo $re['re']; ?> <?php echo $website['title']; ?></title>
  14. <meta name="description" content="<?php echo $website['description']; ?>">
  15. <meta name="keywords" content="<?php echo $website['keywords']; ?>">
  16. <link rel="shortcut icon" href="wow/static/local-common/images/favicons/wow.png" type="image/x-icon" />
  17. <link rel="stylesheet" media="all" href="wow/static/local-common/css/common.css" />
  18. <link rel="stylesheet" media="all" href="wow/static/css/bnet.css" />
  19. <link rel="stylesheet" media="print" href="wow/static/css/bnet-print.css" />
  20. <link rel="stylesheet" media="all" href="wow/static/css/inputs.css" />
  21. <link rel="stylesheet" media="all" href="wow/static/css/account-reg/streamlined-creation.css" />
  22. <script src="wow/static/local-common/js/third-party/jquery-1.4.4-p1.min.js"></script>
  23. <script src="wow/static/local-common/js/core.js"></script>
  24. <script type="text/javascript" src="wow/static/local-common/js/tooltip.js"></script>
  25.  
  26. <!--[if IE 6]> <script type="text/javascript">
  27. //<![CDATA[
  28. try { document.execCommand('BackgroundImageCache', false, true) } catch(e) {}
  29. //]]>
  30. </script>
  31. <![endif]-->
  32. <script type="text/javascript">
  33. //<![CDATA[
  34. Core.staticUrl = '/account';
  35. Core.sharedStaticUrl= 'wow/static/local-common';
  36. Core.baseUrl = '/account';
  37. Core.supportUrl = 'http://eu.battle.net/support/';
  38. Core.secureSupportUrl= 'https://eu.battle.net/support/';
  39. Core.project = 'bam';
  40. Core.locale = 'en-gb';
  41. Core.buildRegion = 'eu';
  42. Core.shortDateFormat= 'dd/MM/yyyy';
  43. Core.dateTimeFormat = 'dd/MM/yyyy HH:mm';
  44. Core.loggedIn = false;
  45. Flash.videoPlayer = 'http://eu.media.blizzard.com/global-video-player/themes/bam/video-player.swf';
  46. Flash.videoBase = 'http://eu.media.blizzard.com/bam/media/videos';
  47. Flash.ratingImage = 'http://eu.media.blizzard.com/global-video-player/ratings/bam/rating-pegi.jpg';
  48. Flash.expressInstall= 'http://eu.media.blizzard.com/global-video-player/expressInstall.swf';
  49. var _gaq = _gaq || [];
  50. _gaq.push(['_setAccount', 'UA-544112-16']);
  51. _gaq.push(['_trackPageview']);
  52. _gaq.push(['_trackPageLoadTime']);
  53. //]]>
  54. </script>
  55. </head>
  56. <body class="en-gb creation">
  57. <div id="layout-top">
  58. <div class="wrapper">
  59. <div id="header">
  60. <div id="navigation">
  61. <div id="page-menu" class="large">
  62. <h2 class="isolated"> <?php echo $re['re1']; ?>
  63. </h2>
  64. <span class="clear"></span>
  65. </div>
  66. <span class="clear"></span>
  67. </div>
  68. </div>
  69. <?php include("functions/footer_man_nav.php"); ?>
  70. <div id="layout-middle">
  71. <div class="wrapper">
  72. <div id="content">
  73. <div id="page-header">
  74. <?php
  75.  
  76. function valid_email($email) //Small function to validate the email
  77. {
  78.     $result = TRUE;
  79.     if (!preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $email)) {
  80.         $result = TRUE;
  81.     }
  82.     return $result;
  83. }
  84.  
  85. if (!isset($_SESSION['username'])) {
  86.     if (isset($_POST['reg'])) {
  87.         $accountName   = mysql_real_escape_string($_POST['accountName']);
  88.         $accountPass   = mysql_real_escape_string($_POST['accountPass']);
  89.         $accountEmail  = mysql_real_escape_string(stripslashes($_POST['accountEmail']));
  90.         $accountEmail2 = mysql_real_escape_string(stripslashes($_POST['accountEmail2']));
  91.         mysql_select_db($server_adb, $connection_setup) or die(mysql_error());
  92.         $check_query = mysql_query("SELECT * FROM account WHERE username = '" . $accountName . "'");
  93.         $check       = mysql_fetch_assoc($check_query);
  94.         $firstName   = mysql_real_escape_string(ucfirst(strtolower($_POST['firstName'])));
  95.         $lastName    = mysql_real_escape_string(ucfirst($_POST['lastName']));
  96.        
  97.         $country  = $_POST['country'];
  98.         $dobD     = $_POST['dobDay'];
  99.         $dobM     = $_POST['dobMonth'];
  100.         $dobY     = $_POST['dobYear'];
  101.         $dob      = date("Y-m-d", strtotime($dobY . "-" . $dobM . "-" . $dobD)); //YYYY-MM-DD
  102.         $question = $_POST['question1'];
  103.         $answer   = mysql_real_escape_string($_POST['answer1']);
  104.        
  105.         if (!$check) {
  106.            
  107.             if ($accountPass != stripslashes($_POST['accountPassc'])) {
  108.                 $error[] = $re['error2'];
  109.             }
  110.            
  111.             if (empty($firstName))
  112.                 $error[] = $re['error3'];
  113.             if (empty($lastName))
  114.                 $error[] = $re['error4'];
  115.            
  116.             if (empty($accountEmail) || !valid_email($accountEmail)) {
  117.                 $error[] = $re['error5'];
  118.             }
  119.            
  120.             if ($accountEmail != $accountEmail2) {
  121.                 $error[] = $re['error9'];
  122.             }
  123.            
  124.             if (empty($accountPass)) {
  125.                 $error[] = $re['error6'];
  126.             }
  127.            
  128.             if ($dobD == '0' || $dobY == '0' || $dobM == '0') {
  129.                 $error[] = $re['error8'];
  130.             }
  131.            
  132.             if ($question == 0 || empty($answer)) {
  133.                 $error[] = $re['error10'];
  134.             }
  135.            
  136.             if (strlen($_POST['accountPass']) < 5 || strlen($_POST['accountPass']) > 15) {
  137.                 $chars = strlen($accountPass);
  138.                 die("<p align='center'>" . $Reg['Reg6'] . "<br><br>" . $Reg['Reg9'] . "<br><br>" . $Reg['Reg10'] . "" . $chars . " " . $Reg['Reg11'] . "<br><br>" . $Reg['Reg12'] . "<br><br>" . $Reg['Reg13'] . "</p><p align='center'><a href='register.php'><button class='ui-button button1' type='submit' value='back' tabindex='1'><span><span>" . $back['back'] . "</span></span></button></a></p>");
  139.             }
  140.            
  141.         } else {
  142.             $error[] = $re['error7'];
  143.         }
  144.        
  145. ?>
  146. <?php
  147.         if (isset($error) && count($error) > 0) {
  148.             echo '<div class="errors" align="center">';
  149.             foreach ($error as $errors) {
  150.                 echo "<font color='red'>*" . $errors . "</font><br />";
  151.             }
  152.             echo '</div>';
  153.             echo '<meta http-equiv="refresh" content="3"/>';
  154.         } else {
  155.            
  156.             $ip = getenv("REMOTE_ADDR");
  157.            
  158.            
  159.             mysql_select_db($server_adb, $connection_setup) or die(mysql_error());
  160.             $accinfoq = mysql_query("SELECT * FROM account WHERE username = '" . $accountName . "'");
  161.             $accinfo  = mysql_num_rows($accinfoq);
  162.            
  163.             if ($accinfo == 0) {
  164.                 $sha_pass_hash = sha1(strtoupper($accountName) . ":" . strtoupper($accountPass));
  165.                 $register_logon = mysql_query("INSERT INTO account (username,sha_pass_hash,email,last_ip,expansion) VALUES (UPPER('" . $accountName . "'),  CONCAT('" . $sha_pass_hash . "'),'" . $accountEmail . "','" . $ip . "','" . $expansion_wow . "')") or die(mysql_error());
  166.                 mysql_select_db($server_adb, $connection_setup) or die(mysql_error());
  167. $accountinfo = mysql_fetch_assoc(mysql_query("SELECT * FROM account WHERE username = UPPER('" . $accountName . "')"));
  168. mysql_select_db($server_db, $connection_setup) or die(mysql_error());
  169. $register_cms = mysql_query("INSERT INTO users (id,class,firstName,lastName,registerIp,country,birth,quest1,ans1) VALUES ('" . mysql_real_escape_string($accountinfo['id']) . "','0','" . $firstName . "','" . $lastName . "','" . $ip . "','" . $country . "','" . $dob . "','" . $question . "',UPPER('" . $answer . "'))");
  170.                
  171.                 if ($register_logon == true && $register_cms == true) {
  172.                     echo '<div class="alert-page" align="center">';
  173.                     echo '<div class="alert-page-message success-page">
  174.                                 <p class="text-green title"><strong>' . $re['scc1'] . '</strong></p>
  175.                                 <p class="caption">' . $re['scc2'] . '</p>
  176.                                 <p class="caption"><a href="'.$website['root'] .'account/">' . $re['goPanel'] . '</a></p>
  177.                                 </div>';
  178.                     echo '</div>';
  179.                     $_SESSION['username'] = $accountName;
  180.                     echo '<meta http-equiv="refresh" content="3;url='.$website['root'] .'account/"/>';
  181.                 } else { //MODIFIED TO DELETE THE ACCOUNT IF SOMETHING IS WRONG DURING THE REGISTRATION
  182.                     mysql_select_db($server_adb, $connection_setup) or die(mysql_error());
  183.                     $accdel = mysql_query("DELETE FROM account WHERE username = '" . $accountName . "'");
  184.                     echo '<div class="errors" align="center"><font color="red">' . $re['error1'] . '</font><br><br />';
  185.                     echo '<a href="register"><button class="ui-button button1"  id="back" tabindex="1" /><span><span>' . $re['back'] . '</span></span></button></a></div>';
  186.                 }
  187.             }
  188.         }
  189. ?>
  190. <?php
  191.                           }else{
  192. ?>
  193. <p class="privacy-message"><b><?php echo $re['re2']; ?><?php echo $website['title']; ?> <?php echo $re['re3']; ?><a href="" onclick="window.open(this.href); return false;"><?php echo $re['re4']; ?></a>.</p>
  194. </div>
  195. <form action="" method="post" id="creation">
  196. <div class="input-row input-row-select">
  197. <span class="input-left">
  198. <label for="country">
  199. <span class="label-text">
  200. <?php echo $re['re5']; ?>
  201. </span>
  202. <span class="input-required"></span>
  203. </label>
  204. </span>
  205. <span class="input-right">
  206. <span class="input-select input-select-small">
  207. <select name="country" id="country" class="small border-5 glow-shadow-2 form-disabled" tabindex="1"  >
  208. <?php
  209. mysql_select_db($server_db, $connection_setup) or die(mysql_error());
  210. $contry = mysql_query("SELECT * FROM $server_db.country")or die(mysql_error());
  211. while($get = mysql_fetch_array($contry))
  212. {
  213. echo'<option value="'.$get["iso3"].'">'.$get["printable_name"].'</option>';
  214. }
  215. ?>
  216. </select>
  217. <span class="inline-message" id="country-message"> </span>
  218. </span>
  219. <button class="ui-button button1 " type="submit" id="country-submit" tabindex="1">
  220.     <span>
  221.         <span>Change Country</span>
  222.     </span>
  223. </button>
  224. </span>
  225. </div>
  226. <div class="input-row input-row-note" id="country-warning" style="display: none">
  227. <div class="input-note border-5 glow-shadow">
  228. <div id="countryGlobal" class="input-note-content">
  229. <p class="caption">Если вы укажете другую страну, при создании записи нужно будет указывать другие сведения. Формат адреса также может быть другим. Вы действительно хотите указать другую страну?</p>
  230. <p>
  231. <a class="ui-button button1 " href="" tabindex="1">
  232.     <span>
  233.         <span>Указать другую страну</span>
  234.     </span>
  235. </a>
  236. <a class="ui-cancel " href="" tabindex="1">
  237. <span> Отмена </span>
  238. </a>
  239. </p>
  240. </div>
  241. <div id="countryCHINA" class="input-note-content">
  242. <p class="caption">You are on the Taiwanese regional Battle.net website. Only account holders who have a Taiwanese World of Warcraft account should create a Battle.net account here. If you have a Chinese World of Warcraft account, go to Battle.net China instead.</p>
  243. <p>
  244. <a class="ui-button button1 " href="?country=CHINA" id="stayTaiwan" tabindex="1">
  245.     <span>
  246.         <span>YES, I HAVE A TAIWANESE WORLD OF WARCRAFT ACCOUNT</span>
  247.     </span>
  248. </a>
  249. <br />
  250. <a class="ui-button button1 " href="http://www.battlenet.com.cn" id="gotoChina" tabindex="1">
  251.     <span>
  252.         <span>GO TO BATTLE.NET IN CHINA</span>
  253.     </span>
  254. </a>
  255. <a class="ui-cancel " href="" tabindex="1">
  256. <span> Cancel </span>
  257. </a>
  258. </p>
  259. </div>
  260. <div class="input-note-arrow"></div>
  261. </div>
  262. </div>
  263. <script type="text/javascript">
  264. //<![CDATA[
  265. (function() {
  266. var countrySubmit = document.getElementById('country-submit');
  267. countrySubmit.style.display = 'none';
  268. })();
  269. //]]>
  270. </script>
  271. <div id="page-content">
  272. <div class="input-hidden">
  273. <input type="hidden" id="csrftoken" name="csrftoken" value="6693641e-fbf5-4e6a-af8b-00d8d853a45e" />
  274. </div>
  275. <script type="text/javascript">
  276. //<![CDATA[
  277. var FormMsg = {
  278. 'headerSingular': 'Произошла ошибка.',
  279. 'headerMultiple': 'Произошли следующие ошибки:',
  280. 'fieldInvalid': 'Одно из полей заполнено некорректно или не заполнено.',
  281. 'fieldMissing': 'Это поле необходимо заполнить.',
  282. 'fieldsMissing': 'Заполните, пожалуйста, все обязательные поля.',
  283. 'emailInfo': 'Это ваше имя пользователя при авторизации.',
  284. 'emailMissing': 'Укажите, пожалуйста, действующий E-mail.',
  285. 'emailInvalid': 'Электронный адрес указан некорректно.',
  286. 'emailMismatch': 'Электронные адреса должны совпадать друг с другом.',
  287. 'passwordInvalid': 'Ваш пароль не отвечает требованиям.',
  288. 'passwordMismatch': 'Пароли должны совпадать друг с другом.',
  289. 'tosDisagree': 'Чтобы перейти к следующему шагу, нужно выразить согласие с условиями.'
  290. , 'emailError1': 'Электронный адрес указан некорректно.'
  291. , 'emailError2': 'Электронные адреса должны совпадать друг с другом.'
  292. , 'passwordError1': 'Ваш пароль не отвечает требованиям.'
  293. , 'passwordError2': 'Пароли должны совпадать друг с другом.'
  294. , 'passwordStrength0': 'Слишком короткий'
  295. , 'passwordStrength1': 'низкий'
  296. , 'passwordStrength2': 'приемлемый'
  297. , 'passwordStrength3': 'высокий'
  298. , 'errorsHeader': 'Произошли следующие ошибки:'
  299. , 'errorHeader': 'Произошла ошибка.'
  300. , 'errorReq': 'Это поле необходимо заполнить.'
  301. , 'errorMismatch': 'Одно из полей заполнено некорректно или не заполнено.'
  302. , 'errorEmail': 'Укажите, пожалуйста, действующий E-mail.'
  303. , 'errorPlease': 'Заполните, пожалуйста, все обязательные поля.'
  304. , 'errorTerms': 'Чтобы перейти к следующему шагу, нужно выразить согласие с условиями.'
  305. , 'errorChat': 'Чтобы перейти к следующему шагу, необходимо принять условия Соглашения об использовании чата.'
  306. , 'errorAntiCheating': 'Чтобы перейти к следующему шагу, необходимо принять условия Соглашения о борьбе с мошенничеством.'
  307. , 'selectCountry': 'Необходимо указать страну проживания.'
  308. };
  309. //]]>
  310.  
  311. </script>
  312. <div class="form-blockable" id="country-change">
  313. <div class="input-row input-row-select">
  314. <span class="input-left">
  315. <label for="dobDay">
  316. <span class="label-text">
  317. <?php echo $re['re6']; ?>
  318. </span>
  319. <span class="input-required">*</span>
  320. </label>
  321. </span>
  322. <span class="input-right">
  323. <span class="input-select input-select-extra-extra-extra-small">
  324. <select name="dobDay" id="dobDay" class="extra-extra-extra-small border-5 glow-shadow-2" tabindex="1" required="required" >
  325. <option value="0" selected="selected"><?php echo $re['day']; ?></option>
  326.     <?php
  327.     for($day=1;$day<=31;$day++){
  328.     echo'<option value="'.$day.'">'.$day.'</option>';
  329.     }
  330.      ?>
  331. </select>
  332. <span class="inline-message" id="dobDay-message"> </span>
  333. </span>
  334. <span class="input-select input-select-extra-extra-small">
  335. <select name="dobMonth" id="dobMonth" class="extra-extra-small border-5 glow-shadow-2" tabindex="1" required="required">
  336. <option value="0" selected="selected"><?php echo $re['month']; ?></option>
  337. <option value="1"><?php echo $re['january']; ?></option>
  338. <option value="2"><?php echo $re['february']; ?></option>
  339. <option value="3"><?php echo $re['march']; ?></option>
  340. <option value="4"><?php echo $re['april']; ?></option>
  341. <option value="5"><?php echo $re['may']; ?></option>
  342. <option value="6"><?php echo $re['june']; ?></option>
  343. <option value="7"><?php echo $re['july']; ?></option>
  344. <option value="8"><?php echo $re['august']; ?></option>
  345. <option value="9"><?php echo $re['september']; ?></option>
  346. <option value="10"><?php echo $re['october']; ?></option>
  347. <option value="11"><?php echo $re['november']; ?></option>
  348. <option value="12"><?php echo $re['december']; ?></option>
  349. </select>
  350. <span class="inline-message" id="dobMonth-message"> </span>
  351. </span>
  352. <span class="input-select input-select-extra-extra-extra-small">
  353. <select name="dobYear" id="dobYear" class="extra-extra-extra-small border-5 glow-shadow-2" tabindex="1" required="required">
  354. <option value="0" selected="selected"><?php echo $re['year']; ?></option>
  355.     <?php
  356.     for($year=2014;$year>=1904;$year--){
  357.     echo'<option value="'.$year.'">'.$year.'</option>';
  358.     }
  359.      ?>
  360. </select>
  361. <span class="inline-message" id="dobYear-message"> </span>
  362. </span>
  363. </span>
  364. </div>
  365. <div class="input-row input-row-select">
  366. <span class="input-left">
  367. <label for="gender">
  368. <span class="label-text">
  369. <?php echo $re['re7']; ?>
  370. </span>
  371. <span class="input-required">*</span>
  372. </label>
  373. </span>
  374. <span class="input-right">
  375. <span class="input-select input-select-small">
  376. <select name="gender" id="gender" class="small border-5 glow-shadow-2" tabindex="1" required="required">
  377. <option value="1" selected="selected"><?php echo $re['mr']; ?></option>
  378. <option value="2"><?php echo $re['miss']; ?></option>
  379. <option value="3"><?php echo $re['ms']; ?></option>
  380. </select>
  381. <span class="inline-message" id="gender-message"> </span>
  382. </span>
  383. </span>
  384. </div>
  385. <br />
  386. <div  class="input-row input-row-text">
  387. <span class="input-left">
  388. <label for="firstname">
  389. <span class="label-text">
  390. <?php echo $re['re8']; ?>
  391. </span>
  392. <span class="input-required">*</span>
  393. </label>
  394. </span><!--
  395. --><span class="input-right">
  396. <span class="input-text input-text-small">
  397. <input type="text" name="firstName" value="" id="firstname" class="small border-5 glow-shadow-2" autocomplete="off" maxlength="32" tabindex="1" required="required" placeholder="<?php echo $re['re41']; ?>" />
  398. <span class="inline-message" id="firstname-message"></span>
  399. </span>
  400. <span class="input-text input-text-small">
  401. <input type="text" name="lastName" value="" id="lastname" class="small border-5 glow-shadow-2" autocomplete="off" maxlength="32" tabindex="1" required="required" placeholder="<?php echo $re['re42']; ?>" />
  402. <span class="inline-message" id="lastname-message"></span>
  403. </span>
  404. </span>
  405. </div>
  406.  
  407. <div  class="input-row input-row-text">
  408. <span class="input-left">
  409. <label for="emailAddress">
  410. <span class="label-text">
  411. <?php echo $re['re10']; ?>
  412. </span>
  413. <span class="input-required">*</span>
  414. </label>
  415. </span><!--
  416. --><span class="input-right">
  417. <span class="input-text input-text-small">
  418. <input type="text" name="accountEmail" value="" id="emailAddress" class="small border-5 glow-shadow-2" autocomplete="off" maxlength="32" tabindex="1" required="required" placeholder="<?php echo $re['re43']; ?>" />
  419. <span class="inline-message" id="emailAddress-message"></span>
  420. </span>
  421. <span class="input-text input-text-small">
  422. <input type="text" name="accountEmail2" value="" id="lastname" class="small border-5 glow-shadow-2" autocomplete="off" maxlength="32" tabindex="1" required="required" placeholder="<?php echo $re['re44']; ?>" />
  423. <span class="inline-message" id="emailAddressConfirmation-message"></span>
  424. </span>
  425. </span>
  426. </div>
  427. <div class="input-row input-row-text">
  428. <span class="input-left">
  429. <label for="Username">
  430. <span class="label-text">
  431. <?php echo $re['re11']; ?>
  432. </span>
  433. <span class="input-required">*</span>
  434. </label>
  435. </span>
  436. <span class="input-right">
  437. <span class="input-text input-text-small">
  438. <input type="text" name="accountName" value="" id="accountName" class="small border-5 glow-shadow-2" autocomplete="off" onpaste="return false;" maxlength="320" tabindex="1" required="required" placeholder="<?php echo $re['re45']; ?>" />
  439. <span class="inline-message" id="emailAddress-message"></span>
  440. </span>
  441. </span>
  442. </div>
  443. <div  class="input-row input-row-text">
  444.  
  445. <span class="input-left">
  446. <label for="password">
  447. <span class="label-text">
  448. <?php echo $re['re12']; ?>
  449. </span>
  450. <span class="input-required">*</span>
  451. </label>
  452. </span><!--
  453. --><span class="input-right">
  454. <span class="input-text input-text-small">
  455. <input type="password" id="password" name="accountPass" value="" class="small border-5 glow-shadow-2" autocomplete="off" onpaste="return false;" maxlength="16" tabindex="1" required="required" placeholder="<?php echo $re['re46']; ?>" />
  456. <span class="inline-message" id="password-message"></span>
  457. </span>
  458. <span class="input-text input-text-small">
  459. <input type="password" id="rePassword" name="accountPassc" value="" class="small border-5 glow-shadow-2" autocomplete="off" onpaste="return false;" maxlength="16" tabindex="1" required="required" placeholder="<?php echo $re['re47']; ?>" />
  460. <span class="inline-message" id="rePassword-message"></span>
  461. </span>
  462. </span>
  463. </div>
  464.  
  465. <div class="input-row input-row-note" id="password-strength" style="display: none">
  466. <div class="input-note border-5 glow-shadow">
  467. <div class="input-note-left">
  468. <p class="caption"><?php echo $re['re13']; ?></p>
  469. </div>
  470. <div class="input-note-right border-5">
  471. <div class="password-strength">
  472. <span class="password-result">
  473. <?php echo $re['re14']; ?>
  474. <strong id="password-result"></strong>
  475. </span>
  476. <span class="password-rating"><span class="rating rating-default" id="password-rating"></span></span>
  477. </div>
  478. <ul class="password-level" id="password-level">
  479. <li id="password-level-0">
  480. <span class="icon-16"></span>
  481. <span class="icon-16-label"><?php echo $re['re15']; ?></span>
  482. </li>
  483. <li id="password-level-1">
  484. <span class="icon-16"></span>
  485. <span class="icon-16-label"><?php echo $reg['reg22']; ?></span>
  486. </li>
  487. <li id="password-level-2">
  488. <span class="icon-16"></span>
  489. <span class="icon-16-label"><?php echo $re['re16']; ?></span>
  490. </li>
  491. <li id="password-level-3">
  492. <span class="icon-16"></span>
  493. <span class="icon-16-label"><?php echo $re['re17']; ?></span>
  494. </li>
  495. <li id="password-level-4">
  496. <span class="icon-16"></span>
  497. <span class="icon-16-label"><?php echo $re['re18']; ?></span>
  498. </li>
  499. </ul>
  500. </div>
  501. <div class="clear"></div>
  502. <div class="input-note-arrow"></div>
  503. </div>
  504. </div>
  505. <div class="input-row input-row-select">
  506. <span class="input-left">
  507. <label for="question1">
  508. <span class="label-text">
  509. <?php echo $re['re19']; ?>
  510. </span>
  511. <span class="input-required">*</span>
  512. </label>
  513. </span>
  514. <span class="input-right">
  515. <span class="input-select input-select-small">
  516. <select name="question1" id="question1" class="small border-5 glow-shadow-2" tabindex="1" required="required">
  517. <option value="0" selected="selected"><?php echo $re['re20']; ?></option>
  518. <option value="1"><?php echo $re['re21']; ?></option>
  519. <option value="2"><?php echo $re['re22']; ?></option>
  520. <option value="3"><?php echo $re['re23']; ?></option>
  521. <option value="4"><?php echo $re['re24']; ?></option>
  522. <option value="5"><?php echo $re['re25']; ?></option>
  523. <option value="6"><?php echo $re['re26']; ?></option>
  524. <option value="7"><?php echo $re['re27']; ?></option>
  525. <option value="8"><?php echo $re['re28']; ?></option>
  526. <option value="9"><?php echo $re['re29']; ?></option>
  527. <option value="10"><?php echo $re['re30']; ?></option>
  528. </select>
  529. <span class="inline-message" id="question1-message"> </span>
  530. </span>
  531. <span class="input-text input-text-small">
  532. <input type="text" name="answer1" value="" id="answer1" class="small border-5 glow-shadow-2" autocomplete="off" maxlength="50" tabindex="1" required="required" placeholder="<?php echo $re['re48']; ?>" />
  533. <span class="inline-message" id="answer1-message"> </span>
  534. </span>
  535. </span>
  536. </div>
  537. <div class="input-row input-row-note question-info" id="question-info" style="display: none;">
  538. <span class="inline-message"><?php echo $re['re31']; ?></span>
  539. </div>
  540. <div class="input-row input-row-text">
  541. <span class="input-left">
  542. <label for="agreedToChatPolicy">
  543. <span class="label-text"><?php echo $re['re32']; ?></span>
  544. <span class="input-required">*</span>
  545. </label>
  546. </span>
  547. <span class="input-right">
  548. <div class="agreement-check">
  549. <p class="tou-desc"><?php echo $re['re33']; ?></p>
  550. </div>
  551. </span>
  552. </div>
  553. <div class="input-row input-row-checkbox input-row-important">
  554. <span class="input-left">
  555. <span class="title-text">
  556. </span>
  557. <span class="input-required"></span>
  558. </span>
  559. <span class="input-right">
  560. <label for="agreedToChatPolicy">
  561. <input type="checkbox" name="agreedToChatPolicy" value="true" id="agreedToChatPolicy" tabindex="1" required="required" />
  562. <span class="label-text">
  563. <?php echo $re['re34']; ?><?php echo $website['title']; ?><?php echo $re['re35']; ?>
  564. <span class="input-required">*</span>
  565. </span>
  566. </label>
  567. </span>
  568. <span class="input-left">
  569. <span class="title-text">
  570. </span>
  571. <span class="input-required"></span>
  572. </span>
  573. <span class="input-right">
  574. <label for="agreedToToU">
  575. <input type="checkbox" name="agreedToToU" value="true" id="agreedToToU" tabindex="1" required="required" />
  576. <span class="label-text">
  577. <?php echo $re['re36']; ?><a href="" onclick="window.open(this.href); return false;"><?php echo $re['re37']; ?></a><?php echo $re['re38']; ?></a>
  578. <span class="input-required">*</span>
  579. </span>
  580. </label>
  581. </span>
  582. </div>
  583. <div class="submit-row">
  584. <div class="input-left"> </div>
  585. <div class="input-right">
  586. <button class="ui-button button1" type="submit" name="reg" onclick="Form.submit(this)" id="submit" tabindex="1">
  587. <span>
  588. <span><?php echo $re['re39'] ?></span>
  589. </span>
  590. </button>
  591. <a class="ui-cancel "
  592. href="index.php"
  593. tabindex="1">
  594. <span>
  595. <?php echo $re['re40']; ?> </span>
  596. </a>
  597. </div>
  598. </div>
  599. <?php
  600.                }
  601.                }else{
  602.                  echo '<div class="alert error closeable border-4 glow-shadow">
  603.                         <div class="alert-inner">
  604.                         <div class="alert-message">
  605.                         <p class="title"><strong>An error has occurred.</strong></p>
  606.                         <p class="error.password.mustMatch">You can not Register while you are logged in.</p>
  607.                         </div>
  608.                         </div>
  609.                         <a class="alert-close" href="#" onclick="$(this).parent().fadeOut(250, function() { $(this).css({opacity:0}).animate({height: 0}, 100, function() { $(this).remove(); }); }); return false;">Close</a>
  610.                         <span class="clear"><!-- --></span>
  611.                         </div>';
  612.                  echo '<meta http-equiv="refresh" content="2;url=index.php"';
  613.                }
  614.                ?>
  615. <script type="text/javascript">
  616. //<![CDATA[
  617. (function() {
  618. var creationSubmit = document.getElementById('creation-submit');
  619. creationSubmit.disabled = 'disabled';
  620. creationSubmit.className = creationSubmit.className + ' disabled';
  621. })();
  622. //]]>
  623. </script>
  624. <div class="form-block" id="country-change-overlay" style="display: none"></div>
  625. </div>
  626. </form>
  627. </div>
  628. <script type="text/javascript">
  629. //<![CDATA[
  630. $(function() {
  631. var inputs = new Inputs('#creation');
  632. var creation = new Creation('#creation');
  633. Core.appendFrame('https://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&amp;ifrm=1&amp;ActivityID=99739&amp;Value=Revenue&amp;OrderID=OrderID&amp;ProductID=ProductID&amp;ProductInfo=ProductInfo');
  634. });
  635. //]]>
  636. </script>
  637. <!--[if IE 6]> <script type="text/javascript" src="wow/static/local-common/js/third-party/DD_belatedPNG.js"></script>
  638. <script type="text/javascript">
  639. //<![CDATA[
  640. DD_belatedPNG.fix('.icon-32');
  641. DD_belatedPNG.fix('.icon-64');
  642. DD_belatedPNG.fix('.input-note-arrow');
  643. //]]>
  644. </script>
  645. <![endif]-->
  646. </div>
  647. </div>
  648. </div>
  649. <div id="layout-bottom">
  650. <?php include("functions/footer_man.php"); ?>
  651. </div>
  652. <script type="text/javascript">
  653. //<![CDATA[
  654. var xsToken = '33037d3c-3214-46b1-bcb6-7350cedc9ca5';
  655. var Msg = {
  656. support: {
  657. ticketNew: 'Ticket {0} was created.',
  658. ticketStatus: 'Ticket {0}'s status changed to {1}.',
  659. ticketOpen: 'Open',
  660. ticketAnswered: 'Answered',
  661. ticketResolved: 'Resolved',
  662. ticketCanceled: 'Cancelled',
  663. ticketArchived: 'Archived',
  664. ticketInfo: 'Need Info',
  665. ticketAll: 'View All Tickets'
  666. },
  667. cms: {
  668. requestError: 'Your request cannot be completed.',
  669. ignoreNot: 'Not ignoring this user',
  670. ignoreAlready: 'Already ignoring this user',
  671. stickyRequested: 'Sticky requested',
  672. postAdded: 'Post added to tracker',
  673. postRemoved: 'Post removed from tracker',
  674. userAdded: 'User added to tracker',
  675. userRemoved: 'User removed from tracker',
  676. validationError: 'A required field is incomplete',
  677. characterExceed: 'The post body exceeds XXXXXX characters.',
  678. searchFor: "Search for",
  679. searchTags: "Articles tagged:",
  680. characterAjaxError: "You may have become logged out. Please refresh the page and try again.",
  681. ilvl: "Item Lvl",
  682. shortQuery: "Search requests must be at least three characters long."
  683. },
  684. bml: {
  685. bold: 'Bold',
  686. italics: 'Italics',
  687. underline: 'Underline',
  688. list: 'Unordered List',
  689. listItem: 'List Item',
  690. quote: 'Quote',
  691. quoteBy: 'Posted by {0}',
  692. unformat: 'Remove Formating',
  693. cleanup: 'Fix Linebreaks',
  694. code: 'Code Blocks',
  695. item: 'WoW Item',
  696. itemPrompt: 'Item ID:',
  697. url: 'URL',
  698. urlPrompt: 'URL Address:'
  699. },
  700. ui: {
  701. viewInGallery: 'View in gallery',
  702. loading: 'Loading&#8230;',
  703. unexpectedError: 'An error has occurred',
  704. fansiteFind: 'Find this on&#8230;',
  705. fansiteFindType: 'Find {0} on&#8230;',
  706. fansiteNone: 'No fansites available.'
  707. },
  708. grammar: {
  709. colon: '{0}:',
  710. first: 'First',
  711. last: 'Last'
  712. },
  713. fansite: {
  714. achievement: 'achievement',
  715. character: 'character',
  716. faction: 'faction',
  717. 'class': 'class',
  718. object: 'object',
  719. talentcalc: 'talents',
  720. skill: 'profession',
  721. quest: 'quest',
  722. spell: 'spell',
  723. event: 'event',
  724. title: 'title',
  725. arena: 'arena team',
  726. guild: 'guild',
  727. zone: 'zone',
  728. item: 'item',
  729. race: 'race',
  730. npc: 'NPC',
  731. pet: 'pet'
  732. }
  733. };
  734. //]]>
  735. </script>
  736. <script src="wow/static/js/bam.js"></script>
  737. <script src="wow/static/local-common/js/tooltip.js"></script>
  738. <script src="wow/static/local-common/js/menu.js"></script>
  739. <script type="text/javascript">
  740. $(function() {
  741. Menu.initialize();
  742. Menu.config.colWidth = 190;
  743. Locale.dataPath = 'data/i18n.frag.xml';
  744. });
  745. </script>
  746. <!--[if lt IE 8]>
  747. <script type="text/javascript" src="wow/static/local-common/js/third-party/jquery.pngFix.pack.js"></script>
  748. <script type="text/javascript">$('.png-fix').pngFix();</script>
  749. <![endif]-->
  750. <script src="wow/static/js/inputs.js"></script>
  751. <script src="wow/static/js/account-creation/streamlined-creation.js"></script>
  752. <script type="text/javascript">
  753. //<![CDATA[
  754. Core.load("wow/static/local-common/js/overlay.js");
  755. Core.load("wow/static/local-common/js/search.js");
  756. Core.load("wow/static/local-common/js/third-party/jquery-ui-1.8.6.custom.min.js");
  757. Core.load("wow/static/local-common/js/third-party/jquery.mousewheel.min.js");
  758. Core.load("wow/static/local-common/js/third-party/jquery.tinyscrollbar.custom.js");
  759. Core.load("wow/static/local-common/js/login.js", false, function() {
  760. Login.embeddedUrl = '<?php echo $website['root'];?>loginframe.php';
  761. });
  762. //]]>
  763. </script>
  764. <script type="text/javascript">
  765. //<![CDATA[
  766. (function() {
  767. var ga = document.createElement('script');
  768. var src = "https://ssl.google-analytics.com/ga.js";
  769. if ('http:' == document.location.protocol) {
  770. src = "http://www.google-analytics.com/ga.js";
  771. }
  772. ga.type = 'text/javascript';
  773. ga.setAttribute('async', 'true');
  774. ga.src = src;
  775. var s = document.getElementsByTagName('script');
  776. s = s[s.length-1];
  777. s.parentNode.insertBefore(ga, s.nextSibling);
  778. })();
  779. //]]>
  780. </script>
  781. </body>
  782. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement