PageRenderTime 59ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 1ms

/functions/editplayer.php

https://bitbucket.org/verax/to-ladder
PHP | 838 lines | 802 code | 35 blank | 1 comment | 31 complexity | a50d2dc991246ba264985d1e2148c97e MD5 | raw file
  1. <?
  2. function edit_player(){
  3. global $dir, $url, $out, $plyr, $site, $uinfo, $misc, $theme;
  4. $memberinfo=mysql_query("SELECT * FROM users WHERE id='$plyr[id]' AND pass='$plyr[pass]'");
  5. $info=mysql_fetch_array($memberinfo);
  6. if(!$info[alias]){
  7. include("$dir[func]/loginforms.php");
  8. form_login();
  9. exit;
  10. }
  11. include("$dir[func]/checkdata.php");
  12. $info[pass]=encrypt_word($info[pass]);
  13. //TABLE ATERNATING COLORS
  14. $altcolora="#000033";
  15. $altcolorb="#000020";
  16. $tablehead=table_head("show","100%","","left");
  17. $tablefoot=table_foot("show");
  18. $bannerhead=table_head("show","488","80","center");
  19. $bannerfoot=table_foot("show");
  20. $out[body]=$out[body]."
  21. <center>
  22. $bannerhead
  23. $out[banner]
  24. $bannerfoot
  25. <br>
  26. $tablehead
  27. &nbsp; &nbsp;<strong><font class='catfont'>Player Editor</font></strong><br>
  28. <hr class='catfont' size='1'>
  29. <table width='100%' border='0' bordercolor='#000000' cellspacing='0' cellpadding='0' valign='top' align='center'>
  30. <form method='post'>
  31. <tr class='altcolor'>
  32. <td width='100%' valign='center' align='left' colspan='2'>
  33. <strong>Player Information (Required)</strong></td>
  34. </tr>
  35. <tr class='altcolora'>
  36. <td width='50%' valign='center' align='left'>
  37. <font face='veradna,arial' size='2' color='#FFFFFF'>Player Name/Alias</font></td>
  38. <td width='50%' valign='center' align='center'>";
  39. if($misc[changeplyrname]=="yes"){
  40. $out[body]=$out[body]."<input type='text' name='n_alias' value='$info[alias]' size='30' maxlength='25'>";
  41. }else{
  42. $out[body]=$out[body]."$info[alias]<input type='hidden' name='n_alias' value='$info[alias]' size='30' maxlength='25'>";
  43. }
  44. $out[body]=$out[body]."</td>
  45. </tr>
  46. <tr class='altcolorb'>
  47. <td width='50%' valign='center' align='left'>
  48. <font face='veradna,arial' size='2' color='#FFFFFF'>
  49. Player Password</font></td>
  50. <td width='50%' valign='center' align='center'>
  51. <input type='password' name='n_pass' value='$info[pass]' size='30' maxlength='10'></td>
  52. </tr>
  53. <tr class='altcolora'>
  54. <td width='50%' valign='center' align='left'>
  55. <font face='veradna,arial' size='2' color='#FFFFFF'>
  56. Player Password Again</font></td>
  57. <td width='50%' valign='center' align='center'>
  58. <input type='password' name='n_passa' value='$info[pass]' size='30' maxlength='10'></td>
  59. </tr>
  60. <tr class='altcolorb'>
  61. <td width='50%' valign='center' align='left'>
  62. <font face='veradna,arial' size='2' color='#FFFFFF'>
  63. Email</font></td>
  64. <td width='50%' valign='center' align='center'>
  65. <input type='text' name='n_email' value='$info[email]' size='30' maxlength='50'></td>
  66. </tr>
  67. <tr class='altcolora'>
  68. <td width='50%' valign='center' align='left'>
  69. <font face='veradna,arial' size='2' color='#FFFFFF'>
  70. Email Again</font></td>
  71. <td width='50%' valign='center' align='center'>
  72. <input type='text' name='n_emaila' value='$info[email]' size='30' maxlength='50'></td>
  73. ";
  74. if($misc[flags]=="yes"){
  75. $selected="";
  76. $value="";
  77. $value=$info[country];
  78. $selected[$value]="SELECTED";
  79. $out[body]=$out[body]."
  80. <tr class='altcolorb'>
  81. <td width='50%' valign='center' align='left'>
  82. <font face='veradna,arial' size='2' color='#FFFFFF'>
  83. Country</font></td>
  84. <td width='50%' valign='center' align='center'>
  85. <select name='n_country'>
  86. <option value='AF' $selected[AF]>Afghanistan
  87. <option value='AL' $selected[AL]>Albania
  88. <option value='DZ' $selected[DZ]>Algeria
  89. <option value='AD' $selected[AD]>Andorra
  90. <option value='AO' $selected[AO]>Angola
  91. <option value='AG' $selected[AG]>Antigua and Barbuda
  92. <option value='AR' $selected[AR]>Argentina
  93. <option value='AM' $selected[AM]>Armenia
  94. <option value='AU' $selected[AU]>Australia
  95. <option value='AT' $selected[AT]>Austria
  96. <option value='AZ' $selected[AZ]>Azerbaijan
  97. <option value='BS' $selected[BS]>Bahamas
  98. <option value='BH' $selected[BH]>Bahrain
  99. <option value='BD' $selected[BD]>Bangladesh
  100. <option value='BB' $selected[BB]>Barbados
  101. <option value='BY' $selected[BY]>Belarus
  102. <option value='BE' $selected[BE]>Belgium
  103. <option value='BZ' $selected[BZ]>Belize
  104. <option value='BJ' $selected[BJ]>Benin
  105. <option value='BT' $selected[BT]>Bhutan
  106. <option value='BO' $selected[BO]>Bolivia
  107. <option value='BA' $selected[BA]>Bosnia Herzegovina
  108. <option value='BW' $selected[BW]>Botswana
  109. <option value='BR' $selected[BR]>Brazil
  110. <option value='BN' $selected[BN]>Brunei
  111. <option value='BG' $selected[BG]>Bulgaria
  112. <option value='BF' $selected[BF]>Burkina Faso
  113. <option value='BM' $selected[BM]>Burma
  114. <option value='BI' $selected[BI]>Burundi
  115. <option value='KH' $selected[KH]>Cambodia
  116. <option value='CM' $selected[CM]>Cameroon
  117. <option value='CA' $selected[CA]>Canada
  118. <option value='CF' $selected[CF]>Central African Republic
  119. <option value='TD' $selected[TD]>Chad
  120. <option value='CL' $selected[CL]>Chile
  121. <option value='CN' $selected[CN]>China
  122. <option value='CX' $selected[CX]>Christmas Island
  123. <option value='CO' $selected[CO]>Colombia
  124. <option value='KM' $selected[KM]>Comoros
  125. <option value='CG' $selected[CG]>Congo
  126. <option value='CR' $selected[CR]>Costa Rica
  127. <option value='HR' $selected[HR]>Croatia
  128. <option value='CU' $selected[CU]>Cuba
  129. <option value='CY' $selected[CY]>Cyprus
  130. <option value='CZ' $selected[CZ]>Czech Republic
  131. <option value='DC' $selected[DC]>Democratic Rep. Congo
  132. <option value='DK' $selected[DK]>Denmark
  133. <option value='DJ' $selected[DJ]>Djibouti
  134. <option value='DM' $selected[DM]>Dominica
  135. <option value='DO' $selected[DO]>Dominican Republic
  136. <option value='EC' $selected[EC]>Ecuador
  137. <option value='EG' $selected[EG]>Egypt
  138. <option value='SV' $selected[SV]>El Salvador
  139. <option value='GQ' $selected[GQ]>Equatorial Guinea
  140. <option value='ER' $selected[ER]>Eritrea
  141. <option value='EE' $selected[EE]>Estonia
  142. <option value='ET' $selected[ET]>Ethiopia
  143. <option value='EU' $selected[EU]>European Union
  144. <option value='FS' $selected[FS]>Fed. States Micronesia
  145. <option value='FJ' $selected[FJ]>Fiji
  146. <option value='FI' $selected[FI]>Finland
  147. <option value='FR' $selected[FR]>France
  148. <option value='GA' $selected[GA]>Gabon
  149. <option value='GM' $selected[GM]>Gambia
  150. <option value='GE' $selected[GE]>Georgia
  151. <option value='DE' $selected[DE]>Germany
  152. <option value='GH' $selected[GH]>Ghana
  153. <option value='GR' $selected[GR]>Greece
  154. <option value='GD' $selected[GD]>Grenada
  155. <option value='GT' $selected[GT]>Guatemala
  156. <option value='GN' $selected[GN]>Guinea
  157. <option value='GW' $selected[GW]>Guinea-Bissau
  158. <option value='GY' $selected[GY]>Guyana
  159. <option value='HT' $selected[HT]>Haiti
  160. <option value='HN' $selected[HN]>Honduras
  161. <option value='HK' $selected[HK]>Hong Kong
  162. <option value='HU' $selected[HU]>Hungary
  163. <option value='IS' $selected[IS]>Iceland
  164. <option value='IN' $selected[IN]>India
  165. <option value='ID' $selected[ID]>Indonesia
  166. <option value='IR' $selected[IR]>Iran
  167. <option value='IQ' $selected[IQ]>Iraq
  168. <option value='IE' $selected[IE]>Ireland
  169. <option value='IL' $selected[IL]>Israel
  170. <option value='IT' $selected[IT]>Italy
  171. <option value='IV' $selected[IV]>Ivory Coast
  172. <option value='JM' $selected[JM]>Jamaica
  173. <option value='JP' $selected[JP]>Japan
  174. <option value='JO' $selected[JO]>Jordan
  175. <option value='KZ' $selected[KZ]>Kazakhstan
  176. <option value='KE' $selected[KE]>Kenya
  177. <option value='KI' $selected[KI]>Kiribati
  178. <option value='KW' $selected[KW]>Kuwait
  179. <option value='KG' $selected[KG]>Kyrgyzstan
  180. <option value='LA' $selected[LA]>Laos
  181. <option value='LV' $selected[LV]>Latvia
  182. <option value='LB' $selected[LB]>Lebanon
  183. <option value='LR' $selected[LR]>Liberia
  184. <option value='LY' $selected[LY]>Libya
  185. <option value='LI' $selected[LI]>Liechtenstein
  186. <option value='LT' $selected[LT]>Lithuania
  187. <option value='LU' $selected[LU]>Luxembourg
  188. <option value='MO' $selected[MO]>Macau
  189. <option value='MK' $selected[MK]>Macedonia
  190. <option value='MG' $selected[MG]>Madagascar
  191. <option value='MW' $selected[MW]>Malawi
  192. <option value='MY' $selected[MY]>Malaysia
  193. <option value='MV' $selected[MV]>Maldives
  194. <option value='ML' $selected[ML]>Mali
  195. <option value='MT' $selected[MT]>Malta
  196. <option value='MR' $selected[MR]>Mauritania
  197. <option value='MU' $selected[MU]>Mauritius
  198. <option value='MX' $selected[MX]>Mexico
  199. <option value='MD' $selected[MD]>Moldova
  200. <option value='MC' $selected[MC]>Monaco
  201. <option value='MN' $selected[MN]>Mongolia
  202. <option value='MA' $selected[MA]>Morocco
  203. <option value='MZ' $selected[MZ]>Mozambique
  204. <option value='NA' $selected[NA]>Namibia
  205. <option value='NR' $selected[NR]>Nauru
  206. <option value='NP' $selected[NP]>Nepal
  207. <option value='NL' $selected[NL]>Netherlands
  208. <option value='AN' $selected[AN]>Netherlands Antilles
  209. <option value='NZ' $selected[NZ]>New Zealand
  210. <option value='NI' $selected[NI]>Nicaragua
  211. <option value='NE' $selected[NE]>Niger
  212. <option value='NG' $selected[NG]>Nigeria
  213. <option value='NK' $selected[NK]>North Korea
  214. <option value='NO' $selected[NO]>Norway
  215. <option value='OM' $selected[OM]>Oman
  216. <option value='PK' $selected[PK]>Pakistan
  217. <option value='PA' $selected[PA]>Panama
  218. <option value='PG' $selected[PG]>Papua New Guinea
  219. <option value='PY' $selected[PY]>Paraguay
  220. <option value='PE' $selected[PE]>Peru
  221. <option value='PH' $selected[PH]>Philippines
  222. <option value='PL' $selected[PL]>Poland
  223. <option value='PT' $selected[PT]>Portugal
  224. <option value='PR' $selected[PR]>Puerto Rico
  225. <option value='QA' $selected[QA]>Qatar
  226. <option value='RO' $selected[RO]>Romania
  227. <option value='RU' $selected[RU]>Russia
  228. <option value='RW' $selected[RW]>Rwanda
  229. <option value='KN' $selected[KN]>Saint Kitts and Nevis
  230. <option value='LC' $selected[LC]>Saint Lucia
  231. <option value='VC' $selected[VC]>Saint Vincent/Grenadines
  232. <option value='ST' $selected[ST]>Sao Tome and Principe
  233. <option value='SA' $selected[SA]>Saudi Arabia
  234. <option value='SN' $selected[SN]>Senegal
  235. <option value='SC' $selected[SC]>Seychelles
  236. <option value='SL' $selected[SL]>Sierra Leone
  237. <option value='SG' $selected[SG]>Singapore
  238. <option value='SK' $selected[SK]>Slovakia
  239. <option value='SI' $selected[SI]>Slovenia
  240. <option value='SB' $selected[SB]>Solomon Islands
  241. <option value='SO' $selected[SO]>Somalia
  242. <option value='ZA' $selected[ZA]>South Africa
  243. <option value='KS' $selected[KS]>South Korea
  244. <option value='ES' $selected[ES]>Spain
  245. <option value='LK' $selected[LK]>Sri Lanka
  246. <option value='SD' $selected[SD]>Sudan
  247. <option value='SR' $selected[SR]>Suriname
  248. <option value='SE' $selected[SE]>Sweden
  249. <option value='CH' $selected[CH]>Switzerland
  250. <option value='SY' $selected[SY]>Syria
  251. <option value='TW' $selected[TW]>Taiwan
  252. <option value='TJ' $selected[TJ]>Tajikistan
  253. <option value='TZ' $selected[TZ]>Tanzania
  254. <option value='TH' $selected[TH]>Thailand
  255. <option value='TG' $selected[TG]>Togo
  256. <option value='TO' $selected[TO]>Tonga
  257. <option value='TT' $selected[TT]>Trinidad and Tobago
  258. <option value='TN' $selected[TN]>Tunisia
  259. <option value='TR' $selected[TR]>Turkey
  260. <option value='TM' $selected[TM]>Turkmenistan
  261. <option value='TV' $selected[TV]>Tuvalu
  262. <option value='UG' $selected[UG]>Uganda
  263. <option value='UA' $selected[UA]>Ukraine
  264. <option value='AE' $selected[AE]>United Arab Emirates
  265. <option value='GB' $selected[GB]>United Kingdom
  266. <option value='US' $selected[US]>United States Of America
  267. <option value='UY' $selected[UY]>Uruguay
  268. <option value='UZ' $selected[UZ]>Uzbekistan
  269. <option value='VU' $selected[VU]>Vanuatu
  270. <option value='VE' $selected[VE]>Venezuela
  271. <option value='VN' $selected[VN]>Viet Nam
  272. <option value='EH' $selected[EH]>Western Samoa
  273. <option value='YE' $selected[YE]>Yemen
  274. <option value='YU' $selected[YU]>Yugoslavia
  275. <option value='ZM' $selected[ZM]>Zambia
  276. <option value='ZW' $selected[ZW]>Zimbabwe
  277. </select>
  278. </td>
  279. ";
  280. }
  281. $out[body]=$out[body]."
  282. </tr>
  283. ";
  284. if($uinfo[edit]=="yes"){
  285. $detailedinfo=mysql_query("SELECT * FROM usersinfo WHERE id='$plyr[id]'");
  286. $dinfo=mysql_fetch_array($detailedinfo);
  287. $out[body]=$out[body]."
  288. <tr class='altcolor'>
  289. <td width='100%' valign='center' align='left' colspan='2'>
  290. <strong>User Information</strong></td>
  291. </tr>
  292. <tr class='altcolora'>
  293. <td width='50%' valign='center' align='left'>
  294. <font face='veradna,arial' size='2' color='#FFFFFF'>
  295. First Name</font></td>
  296. <td width='50%' valign='center' align='center'>
  297. <input type='text' name='n_fname' value='$dinfo[firstname]' size='30' maxlength='25'></td>
  298. </tr>
  299. <tr class='altcolorb'>
  300. <td width='50%' valign='center' align='left'>
  301. <font face='veradna,arial' size='2' color='#FFFFFF'>
  302. Middle Name</font></td>
  303. <td width='50%' valign='center' align='center'>
  304. <input type='text' name='n_mname' value='$dinfo[middlename]' size='30' maxlength='25'></td>
  305. </tr>
  306. <tr class='altcolora'>
  307. <td width='50%' valign='center' align='left'>
  308. <font face='veradna,arial' size='2' color='#FFFFFF'>
  309. Last Name</font></td>
  310. <td width='50%' valign='center' align='center'>
  311. <input type='text' name='n_lname' value='$dinfo[lastname]' size='30' maxlength='25'></td>
  312. </tr>
  313. <tr class='altcolorb'>
  314. <td width='50%' valign='center' align='left'>
  315. <font face='veradna,arial' size='2' color='#FFFFFF'>
  316. Address</font></td>
  317. <td width='50%' valign='center' align='center'>
  318. <input type='text' name='n_addrs' value='$dinfo[address]' size='30' maxlength='50'></td>
  319. </tr>
  320. <tr class='altcolora'>
  321. <td width='50%' valign='center' align='left'>
  322. <font face='veradna,arial' size='2' color='#FFFFFF'>
  323. City</font></td>
  324. <td width='50%' valign='center' align='center'>
  325. <input type='text' name='n_city' value='$dinfo[city]' size='30' maxlength='50'></td>
  326. </tr>
  327. <tr class='altcolorb'>
  328. <td width='50%' valign='center' align='left'>
  329. <font face='veradna,arial' size='2' color='#FFFFFF'>
  330. State</font></td>
  331. <td width='50%' valign='center' align='center'>
  332. ";
  333. $selected="";
  334. $value="";
  335. $value=$dinfo[state];
  336. $selected[$value]="SELECTED";
  337. $out[body]=$out[body]."
  338. <select name='n_state'>
  339. <option value=''></option>
  340. <option value='AL' $selected[AL]>Alabama</option>
  341. <option value='AK' $selected[AK]>Alaska</option>
  342. <option value='AZ' $selected[AZ]>Arizona</option>
  343. <option value='AR' $selected[AR]>Arkansas</option>
  344. <option value='CA' $selected[CA]>California</option>
  345. <option value='CO' $selected[CO]>Colorado</option>
  346. <option value='CT' $selected[CT]>Connecticut</option>
  347. <option value='DE' $selected[DE]>Delaware</option>
  348. <option value='DC' $selected[DC]>District of Columbia</option>
  349. <option value='FL' $selected[FL]>Florida</option>
  350. <option value='GA' $selected[GA]>Georgia</option>
  351. <option value='HI' $selected[HI]>Hawaii</option>
  352. <option value='ID' $selected[ID]>Idaho</option>
  353. <option value='IL' $selected[IL]>Illinois</option>
  354. <option value='IN' $selected[IN]>Indiana</option>
  355. <option value='IA' $selected[IA]>Iowa</option>
  356. <option value='KS' $selected[KS]>Kansas</option>
  357. <option value='KY' $selected[KY]>Kentucky</option>
  358. <option value='LA' $selected[LA]>Louisiana</option>
  359. <option value='ME' $selected[ME]>Maine</option>
  360. <option value='MD' $selected[MD]>Maryland</option>
  361. <option value='MA' $selected[MA]>Massachusetts</option>
  362. <option value='MI' $selected[MI]>Michigan</option>
  363. <option value='MN' $selected[MN]>Minnesota</option>
  364. <option value='MS' $selected[MS]>Mississippi</option>
  365. <option value='MO' $selected[MO]>Missouri</option>
  366. <option value='MT' $selected[MT]>Montana</option>
  367. <option value='NE' $selected[NE]>Nebraska</option>
  368. <option value='NV' $selected[NV]>Nevada</option>
  369. <option value='NH' $selected[NH]>New Hampshire</option>
  370. <option value='NJ' $selected[NJ]>New Jersey</option>
  371. <option value='NM' $selected[NM]>New Mexico</option>
  372. <option value='NY' $selected[NY]>New York</option>
  373. <option value='NC' $selected[NC]>North Carolina</option>
  374. <option value='ND' $selected[ND]>North Dakota</option>
  375. <option value='OH' $selected[OH]>Ohio</option>
  376. <option value='OK' $selected[OK]>Oklahoma</option>
  377. <option value='OR' $selected[OR]>Oregon</option>
  378. <option value='PA' $selected[PA]>Pennsylvania</option>
  379. <option value='RI' $selected[RI]>Rhode Island</option>
  380. <option value='SC' $selected[SC]>South Carolina</option>
  381. <option value='SD' $selected[SD]>South Dakota</option>
  382. <option value='TN' $selected[TN]>Tennessee</option>
  383. <option value='TX' $selected[TX]>Texas</option>
  384. <option value='UT' $selected[UT]>Utah</option>
  385. <option value='VT' $selected[VT]>Vermont</option>
  386. <option value='VA' $selected[VA]>Virginia</option>
  387. <option value='WA' $selected[WA]>Washington</option>
  388. <option value='WV' $selected[WV]>West Virginia</option>
  389. <option value='WI' $selected[WI]>Wisconsin</option>
  390. <option value='WY' $selected[WY]>Wyoming</option>
  391. <option value='IT' $selected[IT]>International / Not in United States</option>
  392. </select></td>
  393. </tr>
  394. <tr class='altcolora'>
  395. <td width='50%' valign='center' align='left'>
  396. <font face='veradna,arial' size='2' color='#FFFFFF'>
  397. Zip Code</font></td>
  398. <td width='50%' valign='center' align='center'>
  399. <input type='text' name='n_zip' value='$dinfo[zipcode]' size='30' maxlength='10'></td>
  400. </tr>
  401. <tr class='altcolorb'>
  402. <td width='50%' valign='center' align='left'>
  403. <font face='veradna,arial' size='2' color='#FFFFFF'>
  404. Phone Number</font></td>
  405. <td width='50%' valign='center' align='center'>
  406. (<input type='text' name='n_phonea' value='' size='4' maxlength='3'>)
  407. <input type='text' name='n_phoneb' value='' size='20' maxlength='7'></td>
  408. </tr>
  409. <tr class='altcolora'>
  410. <td width='50%' valign='center' align='left'>
  411. <font face='veradna,arial' size='2' color='#FFFFFF'>
  412. Birthdate</font></td>
  413. <td width='50%' valign='center' align='center'>
  414. <font face='veradna,arial' size='2' color='#FFFFFF'>
  415. <select name='n_bdaym'>
  416. <option></option>
  417. <option value='01'>Jan</option>
  418. <option value='02'>Feb</option>
  419. <option value='03'>Mar</option>
  420. <option value='04'>Apr</option>
  421. <option value='05'>May</option>
  422. <option value='06'>Jun</option>
  423. <option value='07'>Jul</option>
  424. <option value='08'>Aug</option>
  425. <option value='09'>Sep</option>
  426. <option value='10'>Oct</option>
  427. <option value='11'>Nov</option>
  428. <option value='12'>Dec</option>
  429. </select>
  430. / <select name='n_bdayd'>
  431. <option></option>
  432. <option>01</option>
  433. <option>02</option>
  434. <option>03</option>
  435. <option>04</option>
  436. <option>05</option>
  437. <option>06</option>
  438. <option>07</option>
  439. <option>08</option>
  440. <option>09</option>
  441. <option>10</option>
  442. <option>11</option>
  443. <option>12</option>
  444. <option>13</option>
  445. <option>14</option>
  446. <option>15</option>
  447. <option>16</option>
  448. <option>17</option>
  449. <option>18</option>
  450. <option>19</option>
  451. <option>20</option>
  452. <option>21</option>
  453. <option>22</option>
  454. <option>23</option>
  455. <option>24</option>
  456. <option>25</option>
  457. <option>26</option>
  458. <option>27</option>
  459. <option>28</option>
  460. <option>29</option>
  461. <option>30</option>
  462. <option>31</option>
  463. </select>
  464. / <select name='n_bdayy'>
  465. <option></option>
  466. <option>1900</option>
  467. <option>1901</option>
  468. <option>1902</option>
  469. <option>1903</option>
  470. <option>1904</option>
  471. <option>1905</option>
  472. <option>1906</option>
  473. <option>1907</option>
  474. <option>1908</option>
  475. <option>1909</option>
  476. <option>1910</option>
  477. <option>1911</option>
  478. <option>1912</option>
  479. <option>1913</option>
  480. <option>1914</option>
  481. <option>1915</option>
  482. <option>1916</option>
  483. <option>1917</option>
  484. <option>1918</option>
  485. <option>1919</option>
  486. <option>1920</option>
  487. <option>1921</option>
  488. <option>1922</option>
  489. <option>1923</option>
  490. <option>1924</option>
  491. <option>1925</option>
  492. <option>1926</option>
  493. <option>1927</option>
  494. <option>1928</option>
  495. <option>1929</option>
  496. <option>1930</option>
  497. <option>1931</option>
  498. <option>1932</option>
  499. <option>1933</option>
  500. <option>1934</option>
  501. <option>1935</option>
  502. <option>1936</option>
  503. <option>1937</option>
  504. <option>1938</option>
  505. <option>1939</option>
  506. <option>1940</option>
  507. <option>1940</option>
  508. <option>1941</option>
  509. <option>1942</option>
  510. <option>1943</option>
  511. <option>1944</option>
  512. <option>1945</option>
  513. <option>1946</option>
  514. <option>1947</option>
  515. <option>1948</option>
  516. <option>1949</option>
  517. <option>1950</option>
  518. <option>1951</option>
  519. <option>1952</option>
  520. <option>1953</option>
  521. <option>1954</option>
  522. <option>1955</option>
  523. <option>1956</option>
  524. <option>1957</option>
  525. <option>1958</option>
  526. <option>1959</option>
  527. <option>1960</option>
  528. <option>1961</option>
  529. <option>1962</option>
  530. <option>1963</option>
  531. <option>1964</option>
  532. <option>1965</option>
  533. <option>1966</option>
  534. <option>1967</option>
  535. <option>1968</option>
  536. <option>1969</option>
  537. <option>1970</option>
  538. <option>1971</option>
  539. <option>1972</option>
  540. <option>1973</option>
  541. <option>1974</option>
  542. <option>1975</option>
  543. <option>1976</option>
  544. <option>1977</option>
  545. <option>1978</option>
  546. <option>1979</option>
  547. <option>1980</option>
  548. <option>1981</option>
  549. <option>1982</option>
  550. <option>1983</option>
  551. <option>1984</option>
  552. <option>1985</option>
  553. <option>1986</option>
  554. <option>1987</option>
  555. <option>1988</option>
  556. <option>1989</option>
  557. <option>1990</option>
  558. <option>1991</option>
  559. <option>1992</option>
  560. <option>1993</option>
  561. <option>1994</option>
  562. <option>1995</option>
  563. <option>1996</option>
  564. <option>1997</option>
  565. <option>1998</option>
  566. <option>1999</option>
  567. </select>
  568. </font></td>
  569. </tr>
  570. <tr class='altcolorb'>
  571. <td width='50%' valign='center' align='left'>
  572. <font face='veradna,arial' size='2' color='#FFFFFF'>
  573. Occupation</font></td>
  574. <td width='50%' valign='center' align='center'>
  575. ";
  576. $selected="";
  577. $value="";
  578. $value=$dinfo[occupation];
  579. $selected[$value]="SELECTED";
  580. $out[body]=$out[body]."
  581. <select name='n_occup'>
  582. <option value=''></option>
  583. <option value='01' $selected[01]>K-12 student</option>
  584. <option value='02' $selected[02]>College/graduate student</option>
  585. <option value='03' $selected[03]>Sales/marketing</option>
  586. <option value='04' $selected[04]>Tradesman/craftsman</option>
  587. <option value='05' $selected[05]>Executive/managerial</option>
  588. <option value='06' $selected[06]>Professional (doctor, lawyer, etc.)</option>
  589. <option value='07' $selected[07]>Academic/educator</option>
  590. <option value='08' $selected[08]>Computer technical/engineering</option>
  591. <option value='09' $selected[09]>Other technical/engineering</option>
  592. <option value='10' $selected[10]>Service/customer support</option>
  593. <option value='11' $selected[11]>Clerical/administrative</option>
  594. <option value='12' $selected[12]>Homemaker</option>
  595. <option value='13' $selected[13]>Self-employed/own company</option>
  596. <option value='14' $selected[14]>Unemployed, looking for work</option>
  597. <option value='15' $selected[15]>Retired</option>
  598. <option value='16' $selected[16]>Other</option>
  599. </select></td>
  600. </tr>";
  601. }
  602. $out[body]=$out[body]."
  603. <tr class='altcolor'>
  604. <td width='100%' valign='center' align='left' colspan='2'>
  605. <strong>Optional Information</strong></td>
  606. </tr>
  607. <tr class='altcolora'>
  608. <td width='50%' valign='center' align='left'>
  609. <font face='veradna,arial' size='2' color='#FFFFFF'>
  610. Icq Number</font></td>
  611. <td width='50%' valign='center' align='center'>
  612. <input type='text' name='n_icq' value='$info[icq]' size='30' maxlength='10'></td>
  613. </tr>
  614. <tr class='altcolorb'>
  615. <td width='50%' valign='center' align='left'>
  616. <font face='veradna,arial' size='2' color='#FFFFFF'>
  617. Aim Name</font></td>
  618. <td width='50%' valign='center' align='center'>
  619. <input type='text' name='n_aim' value='$info[aim]' size='30' maxlength='16'></td>
  620. </tr>
  621. <tr class='altcolora'>
  622. <td width='50%' valign='center' align='left'>
  623. <font face='veradna,arial' size='2' color='#FFFFFF'>
  624. MSN Messenger</font></td>
  625. <td width='50%' valign='center' align='center'>
  626. <input type='text' name='n_msn' value='$info[msn]' size='30' maxlength='35'></td>
  627. </tr>
  628. <tr class='altcolorb'>
  629. <td width='50%' valign='center' align='left'>
  630. <font face='veradna,arial' size='2' color='#FFFFFF'>
  631. Yahoo</font></td>
  632. <td width='50%' valign='center' align='center'>
  633. <input type='text' name='n_yahoo' value='$info[yahoo]' size='30' maxlength='35'></td>
  634. </tr>
  635. <tr class='altcolora'>
  636. <td width='50%' valign='center' align='left'>
  637. <font face='veradna,arial' size='2' color='#FFFFFF'>
  638. Website Url</font></td>
  639. <td width='50%' valign='center' align='center'>
  640. <input type='text' name='n_url' value='$info[website]' size='30' maxlength='100'></td>
  641. </tr>
  642. <tr class='altcolorb'>
  643. <td width='50%' valign='center' align='left'>
  644. <font face='veradna,arial' size='2' color='#FFFFFF'>
  645. Player Logo</font></td>
  646. <td width='50%' valign='center' align='center'>
  647. <input type='text' name='n_logo' value='$info[logo]' size='30' maxlength='100'></td>
  648. </tr>
  649. ";
  650. $themes.="<option value='$info[theme]'>$info[theme]</option>";
  651. if($theme[option1]){
  652. $themes.="<option value='$theme[option1]'>$theme[option1]</option>";
  653. }
  654. if($theme[option2]){
  655. $themes.="<option value='$theme[option2]'>$theme[option2]</option>";
  656. }
  657. if($theme[option3]){
  658. $themes.="<option value='$theme[option3]'>$theme[option3]</option>";
  659. }
  660. if($theme[option4]){
  661. $themes.="<option value='$theme[option4]'>$theme[option4]</option>";
  662. }
  663. if($theme[option5]){
  664. $themes.="<option value='$theme[option5]'>$theme[option5]</option>";
  665. }
  666. $out[body]=$out[body]."
  667. <tr class='altcolora'>
  668. <td width='50%' valign='center' align='left'>
  669. <font face='veradna,arial' size='2' color='#FFFFFF'>
  670. Theme</font></td>
  671. <td width='50%' valign='center' align='center'>
  672. <select name='n_theme'>$themes</select></td>
  673. </tr>
  674. ";
  675. if($misc[newsletter]=="yes"){
  676. if($info[newsletter]=="1"){
  677. $chkd="CHECKED";
  678. }
  679. }
  680. $out[body]=$out[body]."
  681. <tr>
  682. <td width='100%' valign='center' align='center' colspan='2'>
  683. <br>
  684. <input type='hidden' name='action' value='editplayerb'>
  685. <input type='submit' name='' value='Update My Account'>
  686. <input type='reset' name='' value='Reset Changes'>
  687. </td>
  688. </form>
  689. </tr>
  690. </table>
  691. $tablefoot";
  692. include("$dir[curtheme]");
  693. }
  694. function edit_playerb($n_alias,$n_pass,$n_passa,$n_email,$n_emaila,$n_fname,$n_mname,$n_lname,$n_addrs,$n_city,$n_state,$n_zip,$n_phonea,$n_phoneb,$n_bdaym,$n_bdayd,$n_bdayy,$n_occup,$n_icq,$n_aim,$n_yahoo,$n_msn,$n_url,$n_logo,$n_newsletter,$n_theme,$n_country){
  695. global $dir, $url, $out, $plyr, $uinfo;
  696. include("$dir[func]/checkdata.php");
  697. if(($n_country == "") && ($misc[flags] =="yes")){
  698. include("$dir[func]/error.php");
  699. display_error("You Must Select a Country<br>");
  700. }
  701. $plyrpass=encrypt_word($plyr[pass]);
  702. if($plyrpass=="$n_pass"){
  703. $n_pass=decrypt_word($n_pass);
  704. $n_passa=decrypt_word($n_passa);
  705. }
  706. if($uinfo[allow]=="yes"){
  707. $n_fname=change_charecters($n_fname);
  708. $n_mname=change_charecters($n_mname);
  709. $n_lname=change_charecters($n_lname);
  710. $n_addrs=change_charecters($n_addrs);
  711. $n_city=change_charecters($n_city);
  712. $n_state=change_charecters($n_state);
  713. $n_zip=change_numbersonly($n_zip);
  714. $n_phonea=change_numbersonly($n_phonea);
  715. $n_phoneb=change_numbersonly($n_phoneb);
  716. $n_bdaym=change_numbersonly($n_bdaym);
  717. $n_bdayd=change_numbersonly($n_bdayd);
  718. $n_bdayy=change_numbersonly($n_bdayy);
  719. $n_occup=change_numbersonly($n_occup);
  720. }
  721. $n_phone="$n_phonea$n_phoneb";
  722. $errormessage=check_matching($errormessage, $n_pass, $n_passa, "You Passwords Do Not Match");
  723. $errormessage=check_matching($errormessage, $n_email, $n_emaila, "You Email Addresses Do Not Match");
  724. $errormessage=check_validlength($errormessage, $n_alias, "3", "30", "Your Player Alias Must be 3-25 Characters Long");
  725. $errormessage=check_validlength($errormessage, $n_pass, "2", "15", "Your Password Must be 2-10 Characters Long");
  726. error_check($errormessage);
  727. $n_alias=change_charecters($n_alias);
  728. $n_pass=change_charecters($n_pass);
  729. $errormessage=check_validlength($errormessage, $n_alias, "3", "50", "Your Player Alias Must be 3-25 Characters Long");
  730. $errormessage=check_validlength($errormessage, $n_pass, "2", "25", "Your Password Must be 2-10 Characters Long");
  731. error_check($errormessage);
  732. $errormessage=check_emailaddress($n_email);
  733. error_check($errormessage);
  734. $errormessage=check_unvalusersinfoexist($errormessage, $n_alias, $n_emaila, "x");
  735. $errormessage=check_usersinfoexistother($errormessage, $plyr[id], $n_alias, $n_emaila, "x");
  736. error_check($errormessage);
  737. $n_icq=change_numbersonly($n_icq);
  738. $n_aim=change_charecters($n_aim);
  739. $n_yahoo=change_charecters($n_yahoo);
  740. $n_url=change_url($n_url);
  741. $n_logo=change_url($n_logo);
  742. $n_logo=change_charecters($n_logo);
  743. $n_url=change_charecters($n_url);
  744. $n_email=change_charecters($n_email);
  745. $errormessage=check_ban($errormessage, $n_alias, $n_email, $ip);
  746. error_check($errormessage);
  747. if (mysql_num_rows(mysql_query("select id from users where id='$plyr[id]' AND pass='$plyr[pass]'")) > 0){
  748. mysql_query("UPDATE users SET
  749. alias='$n_alias',
  750. pass='$n_pass',
  751. email='$n_email',
  752. icq='$n_icq',
  753. aim='$n_aim',
  754. yahoo='$n_yahoo',
  755. msn='$n_msn',
  756. website='$n_url',
  757. logo='$n_logo',
  758. newsletter='$n_newsletter',
  759. theme='$n_theme',
  760. country='$n_country'
  761. WHERE id='$plyr[id]' AND pass='$plyr[pass]'");
  762. if($uinfo[edit]=="yes"){
  763. if($n_fname){
  764. mysql_query("UPDATE usersinfo SET firstname='$n_fname' WHERE id='$plyr[id]'");
  765. }
  766. if($n_mname){
  767. mysql_query("UPDATE usersinfo SET middlename='$n_mname' WHERE id='$plyr[id]'");
  768. }
  769. if($n_lname){
  770. mysql_query("UPDATE usersinfo SET lastname='$n_lname' WHERE id='$plyr[id]'");
  771. }
  772. if($n_addrs){
  773. mysql_query("UPDATE usersinfo SET address='$n_addrs' WHERE id='$plyr[id]'");
  774. }
  775. if($n_city){
  776. mysql_query("UPDATE usersinfo SET city='$n_city' WHERE id='$plyr[id]'");
  777. }
  778. if($n_state){
  779. mysql_query("UPDATE usersinfo SET state='$n_state' WHERE id='$plyr[id]'");
  780. }
  781. if($n_zip){
  782. mysql_query("UPDATE usersinfo SET zipcode='$n_zip' WHERE id='$plyr[id]'");
  783. }
  784. if($n_phone){
  785. mysql_query("UPDATE usersinfo SET phone='$n_phone' WHERE id='$plyr[id]'");
  786. }
  787. if(($n_bdaym) && ($n_bdayd) && ($n_bdayy)){
  788. $bday="$n_bdayy-$n_bdaym-$n_bdayd";
  789. mysql_query("UPDATE usersinfo SET birthday='$bday' WHERE id='$plyr[id]'");
  790. }
  791. if($n_occup){
  792. mysql_query("UPDATE usersinfo SET occupation='$n_occup' WHERE id='$plyr[id]'");
  793. }
  794. }
  795. }else{
  796. include("$dir[func]/loginforms.php");
  797. form_login();
  798. exit;
  799. }
  800. include("$dir[func]/finishmessage.php");
  801. display_message("You Player Information has been Updated","phome");
  802. }
  803. ?>