Advertisement
Guest User

Untitled

a guest
May 27th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.46 KB | None | 0 0
  1. <?php
  2. class MSSQL {
  3.  
  4. var $database = NULL;
  5. var $sqls = NULL;
  6. var $host = NULL;
  7. var $username = NULL;
  8. var $password = NULL;
  9. var $databaseName = NULL;
  10. var $link = NULL;
  11. var $queries = NULL;
  12. var $errors = NULL;
  13.  
  14. function database_mssql($host, $username, $password, $database) {
  15.  
  16. $this->host = $host;
  17. $this->username = sha1($username);
  18. $this->password = sha1($password);
  19. $this->database = $database;
  20. $this->link = "";
  21. $this->queries = array ();
  22. $this->errors = array ();
  23.  
  24. $this->sqls = array ();
  25.  
  26. $this->link = mssql_connect($this->$host, $username, $password);
  27. mssql_select_db($this->database, $this->link);
  28. }
  29.  
  30. function simpleFetchArray($sql) {
  31. $this->queries[] = $sql;
  32. return mssql_fetch_array($sql);
  33. }
  34.  
  35. function simpleNumRows($sql) {
  36. $this->queries[] = $sql;
  37. return mssql_num_rows($sql);
  38. }
  39.  
  40. function simpleFetchRow($sql) {
  41. $this->queries[] = $sql;
  42. return mssql_fetch_row($sql);
  43. }
  44.  
  45. function justquery($sql) {
  46. $this->queries[] = $sql;
  47. return mssql_query($sql, $this->link);
  48. }
  49.  
  50. function fetchArray($sql) {
  51. $this->queries[] = $sql;
  52. return mssql_fetch_array(mssql_query($sql, $this->link));
  53. }
  54.  
  55. function fetchRow($sql) {
  56. $this->queries[] = $sql;
  57. return mssql_fetch_row(mssql_query($sql, $this->link));
  58. }
  59.  
  60. function mssql_query($sql) {
  61. $this->queries[] = $sql;
  62. return mssql_query($sql, $this->link);
  63. }
  64.  
  65. function login($username, $password) {
  66. $login = mssql_query(sprintf("SELECT * from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '%s'",str_replace("'", "''", $username)));
  67. $result = mssql_fetch_row($login);
  68. $login_result_valid_encrypt_password = mssql_query('exec '.DB_LOGIN.'.dbo.cabal_sp_IsValidPassword_by_ID "'.$result[1].'" , "'.$password.'"');
  69. $login_result= mssql_fetch_array($login_result_valid_encrypt_password);
  70. return $login_result;
  71. }
  72.  
  73. function check_username($username)
  74. {
  75. $check_username = mssql_query(sprintf("SELECT * from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '%s'",str_replace("'", "''", $username)));
  76. $check_username_result = mssql_fetch_row($check_username);
  77. return $check_username_result;
  78. }
  79.  
  80. function lastmember()
  81. {
  82. $lastmember = mssql_query("SELECT ID FROM ".DB_LOGIN.".[dbo].[cabal_auth_table] order by id desc");
  83. $lastmember_result = mssql_fetch_row($lastmember);
  84. return $lastmember_result[0];
  85. }
  86.  
  87. function countRows($sql) {
  88. $this->queries[] = $sql;
  89. return mssql_num_rows($sql);
  90. }
  91.  
  92. function execRegister($username, $password, $firstname ,$lastname, $gender, $address, $country, $city, $zip_code, $phone_number, $email, $secret_question, $secret_answer, $code)
  93. {
  94. $register = mssql_query('exec '.DB_LOGIN.'.[dbo].[cabal_tool_registerAccount]"'. $username .'","'. $password .'","'. $firstname .'","'. $lastname . '","'. $gender . '", "'. $address . '","'. $country . '","'. $city . '","'. $zip_code . '","'. $phone_number . '","'. $email . '","'. $secret_question . '","'. $secret_answer . '","'. $code . '"');
  95. return $register;
  96. }
  97.  
  98. function activate_account($codelink,$codedb,$username) {
  99. $check = "select AuthType from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '".$username."'";
  100. $runcheck = mssql_query($check);
  101. $fetchit = mssql_fetch_array($runcheck);
  102. if ($fetchit[0] > 0) {
  103. return false;
  104. }
  105. else {
  106. $sql = "UPDATE ".DB_LOGIN.".[dbo].[cabal_auth_table]
  107. SET Authtype = 1
  108. WHERE ID = '".$username."'";
  109.  
  110. $this->queries[] = $sql;
  111. $run = mssql_query($sql, $this->link);
  112. if (!$run) {
  113. return false;
  114. }
  115. else {
  116. return true;
  117. }
  118. }
  119.  
  120. }
  121.  
  122. function confirm_code($code)
  123. {
  124. $confirm_code = mssql_query("SELECT ID, code from ".DB_LOGIN.".[dbo].[cabal_auth_table] where code = '".$code."'");
  125. $confirm_code_result = mssql_fetch_array($confirm_code);
  126. return $confirm_code_result;
  127. }
  128.  
  129. function check_code($username)
  130. {
  131. $sql = mssql_query("SELECT code from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '".$username."'");
  132. $result = mssql_fetch_array($sql);
  133. return $result;
  134. }
  135.  
  136. function manual_activate_account($username)
  137. {
  138. $sql = mssql_query("UPDATE ".DB_LOGIN.".[dbo].[cabal_auth_table] SET Authtype = 1 WHERE ID = '".$username."'");
  139. return $sql;
  140. }
  141.  
  142. function check_account($username)
  143. {
  144. $sql = mssql_query("SELECT ID, AuthType, ban_advanced, ban_reason, convert(varchar(20), ban_duration, 120) from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '".$username."'");
  145. $result = mssql_fetch_array($sql);
  146. return $result;
  147. }
  148.  
  149. function check_email($username)
  150. {
  151. $checkemail = mssql_query("select ID, email, code from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  152. $result = mssql_fetch_array($checkemail);
  153. return $result;
  154. }
  155.  
  156. function get_account_information($username)
  157. {
  158. $sql = mssql_query("select convert(varchar(20), LoginTime, 120), convert(varchar(20), LogoutTime, 120), PlayTime, LastIp, convert(varchar(20), CreateDate, 120), firstname, lastname, gender, address, country, city, zip_code, phone_number, email, secret_question, secret_answer, Login from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID='".$username."'");
  159. $result = mssql_fetch_array($sql);
  160. return $result;
  161. }
  162.  
  163. function check_secret_question_answer($username)
  164. {
  165. $sql = mssql_query("select secret_question, secret_answer from ".DB_LOGIN.".[dbo].[cabal_auth_table] where ID = '".$username."'");
  166. $result = mssql_fetch_array($sql);
  167. return $result;
  168. }
  169.  
  170. function change_email($username,$new_email)
  171. {
  172. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set email='".$new_email."' where ID='".$username."'");
  173. return $sql;
  174. }
  175.  
  176. function change_firstname($username,$new_firstname)
  177. {
  178. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set firstname='".$new_firstname."' where ID='".$username."'");
  179. return $sql;
  180. }
  181.  
  182. function change_lastname($username,$new_lastname)
  183. {
  184. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set lastname='".$new_lastname."' where ID='".$username."'");
  185. return $sql;
  186. }
  187.  
  188. function change_gender($username,$new_gender)
  189. {
  190. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set gender='".$new_gender."' where ID='".$username."'");
  191. return $sql;
  192. }
  193.  
  194. function change_address($username,$new_address)
  195. {
  196. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set address='".$new_address."' where ID='".$username."'");
  197. return $sql;
  198. }
  199.  
  200. function change_country($username,$new_country)
  201. {
  202. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set country='".$new_country."' where ID='".$username."'");
  203. return $sql;
  204. }
  205.  
  206. function change_city($username,$new_city)
  207. {
  208. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set city='".$new_city."' where ID='".$username."'");
  209. return $sql;
  210. }
  211.  
  212. function change_zipcode($username,$new_zipcode)
  213. {
  214. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set zip_code='".$new_zipcode."' where ID='".$username."'");
  215. return $sql;
  216. }
  217.  
  218. function change_phone_number($username,$new_phone_number)
  219. {
  220. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set phone_number='".$new_phone_number."' where ID='".$username."'");
  221. return $sql;
  222. }
  223.  
  224. function account_characters($username)
  225. {
  226. $user_num = mssql_query("select UserNum from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  227. $user_num_result = mssql_fetch_array($user_num);
  228. $characters = mssql_query("select CharacterIdx,Name,LEV,EXP,STR,DEX,INT,PNT,Rank,Alz,WorldIdx,Position,Style,HP,MP,SwdPNT,MagPNT,SP,PenaltyEXP,LogoutTime,Reputation,LoginTime,PlayTime,ChannelIdx,Nation,ReputationClass,convert(varchar(20), CreateDate, 120),Login, PKPenalty, Resets from ".DB_WORLD.".[dbo].cabal_character_table where CharacterIdx/8='".$user_num_result[0]."'");
  229. return $characters;
  230. }
  231.  
  232. function get_characters($username)
  233. {
  234. $characters = mssql_query("select * from ".DB_WORLD.".[dbo].cabal_character_table where Name='".$username."'");
  235. $characters_result = mssql_fetch_array($characters);
  236. return $characters_result;
  237. }
  238.  
  239. function account_total_alz($username)
  240. {
  241. $user_num = mssql_query("select UserNum from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  242. $user_num_result = mssql_fetch_array($user_num);
  243. $account_total_alz = mssql_query("select SUM(Alz) from ".DB_WORLD.".[dbo].cabal_character_table where CharacterIdx/8='".$user_num_result[0]."'");
  244. $account_total_alz_result = mssql_fetch_array($account_total_alz);
  245. return $account_total_alz_result;
  246. }
  247.  
  248. function account_total_honor($username)
  249. {
  250. $user_num = mssql_query("select UserNum from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  251. $user_num_result = mssql_fetch_array($user_num);
  252. $account_total_alz = mssql_query("select SUM(Reputation) from ".DB_WORLD.".[dbo].cabal_character_table where CharacterIdx/8='".$user_num_result[0]."'");
  253. $account_total_alz_result = mssql_fetch_array($account_total_alz);
  254. return $account_total_alz_result;
  255. }
  256.  
  257. function check_characters($username)
  258. {
  259. $user_num = mssql_query("select UserNum from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  260. $user_num_result = mssql_fetch_array($user_num);
  261. $check_characters = mssql_query("select count(*) from ".DB_WORLD.".[dbo].cabal_character_table where CharacterIdx/8='".$user_num_result[0]."'");
  262. $check_characters_result = mssql_fetch_array($check_characters);
  263. return $check_characters_result;
  264. }
  265.  
  266. function usernum($username)
  267. {
  268. $user_num = mssql_query("select UserNum from ".DB_LOGIN.".[dbo].cabal_auth_table where ID='".$username."'");
  269. $user_num_result = mssql_fetch_row($user_num);
  270. return $user_num_result;
  271. }
  272.  
  273. function exec_send_item($account_id, $tran_no, $server_idx, $item_idx, $item_opt, $duration_idx)
  274. {
  275. $send_item = mssql_query('exec '.DB_CABALCASH.'.dbo.up_AddMyCashItemByItem "'. $account_id .'","'. $tran_no .'","'. $server_idx .'","'. $item_idx . '","'. $item_opt . '","'. $duration_idx . '"');
  276. return $send_item;
  277. }
  278.  
  279. function search_account($search)
  280. {
  281. $search = mssql_query("select * from ".DB_LOGIN.".dbo.cabal_auth_table where ID LIKE '".$search."%'");
  282. $search_result = mssql_num_rows($search);
  283. return $search;
  284. }
  285.  
  286. function account_informations($account_edit)
  287. {
  288. $acc_info = mssql_query("select * from ".DB_LOGIN.".dbo.cabal_auth_table where ID = '".$account_edit."'");
  289. $acc_info_result = mssql_fetch_row($acc_info);
  290. return $acc_info_result;
  291. }
  292.  
  293. function account_edit($firstname,$lastname,$gender,$email,$address,$country,$city,$zip_code,
  294. $phone_number,$secret_question,$secret_answer,$create_date,$login_time,$logout_time,
  295. $login_counter,$login_website,$account)
  296. {
  297. $sql= mssql_query("update ".DB_LOGIN.".[dbo].[cabal_auth_table] set
  298. firstname='".$firstname."', lastname='".$lastname."', gender='".$gender."',
  299. email='".$email."', address='".$address."', country='".$country."',
  300. city='".$city."', zip_code='".$zip_code."', phone_number='".$phone_number."',
  301. secret_question='".$secret_question."', secret_answer='".$secret_answer."',
  302. createDate='".$create_date."', LoginTime='".$login_time."', LogoutTime='".$logout_time."',
  303. AuthType='".$auth_type."', IP='".$ip."', LastIp='".$last_ip."',
  304. LoginCounter='".$login_counter."', login_website='".$login_website."'
  305. where ID = '".$account."'");
  306. return $sql;
  307. }
  308.  
  309. function search_character($account_edit)
  310. {
  311. $search = mssql_query("select Name from ".DB_WORLD.".[dbo].cabal_character_table where Name='".$account_edit."'");
  312. return $search;
  313. }
  314.  
  315. function capella()
  316. {
  317. $capella = mssql_query("select top 28 * from ".DB_WORLD.".dbo.cabal_character_table where Nation = 1 order by Alz desc");
  318. return $capella;
  319. }
  320.  
  321. function procyon()
  322. {
  323. $procyon = mssql_query("select top 28 * from ".DB_WORLD.".dbo.cabal_character_table where Nation = 2 order by Alz desc");
  324. return $procyon;
  325. }
  326.  
  327. function query_execute($query)
  328. {
  329. $query_execute = mssql_query('exec "'. $account_id .'"');
  330. return $query_execute;
  331. }
  332.  
  333. function accounts()
  334. {
  335. $accounts = mssql_query("select count (*) from ".DB_LOGIN.".dbo.cabal_auth_table");
  336. $accounts_result = mssql_fetch_array($accounts);
  337. return $accounts_result;
  338. }
  339.  
  340. function characters_created()
  341. {
  342. $characters = mssql_query("select count (*) from ".DB_WORLD.".dbo.cabal_character_table");
  343. $characters_result = mssql_fetch_array($characters);
  344. return $characters_result;
  345. }
  346.  
  347. function characters()
  348. {
  349. $characters = mssql_query("select top 20 * from ".DB_WORLD.".dbo.cabal_character_table where Nation != 3 order by Resets desc, LEV desc, PlayTime desc");
  350. return $characters;
  351. }
  352.  
  353. function guilds_created()
  354. {
  355. $guilds = mssql_query("select count (*) from ".DB_WORLD.".dbo.Guild");
  356. $guilds_result = mssql_fetch_array($guilds);
  357. return $guilds_result;
  358. }
  359.  
  360. function guilds()
  361. {
  362. $guilds = mssql_query("select top 10 * from ".DB_WORLD.".dbo.Guild order by Level desc, Point desc");
  363. return $guilds;
  364. }
  365.  
  366. function forcecalibur_owner()
  367. {
  368. $forcecalibur_owner = mssql_query("select top 1 CharacterIdx from ".DB_WORLD.".[dbo].[cabal_Forcecalibur_Owner] order by RegDate desc");
  369. $forcecalibur_owner_result = mssql_fetch_array($forcecalibur_owner);
  370. return $forcecalibur_owner_result;
  371. }
  372.  
  373. function forcecalibur_owner_name($forcecalibur_owner)
  374. {
  375. $forcecalibur_owner_name = mssql_query("select Name from ".DB_WORLD.".[dbo].[cabal_character_table] where CharacterIdx='".$forcecalibur_owner."'");
  376. $forcecalibur_owner_name_result = mssql_fetch_array($forcecalibur_owner_name);
  377. return $forcecalibur_owner_name_result;
  378. }
  379.  
  380. function account_cash($username)
  381. {
  382. $account_cash = mssql_query("select * from ".CABALCASH.".[dbo].[CashAccount] where ID='".$username."'");
  383. $account_cash_result = mssql_fetch_array($account_cash);
  384. return $account_cash_result;
  385. }
  386.  
  387. function account_cash_extra($username)
  388. {
  389. $account_cash_extra = mssql_query("select Cash,convert(varchar(20), UpdateDateTime, 120),votes,votepoints from ".CABALCASH.".[dbo].[CashAccount] where ID='".$username."'");
  390. $account_cash_extra_result = mssql_fetch_array($account_cash_extra);
  391. return $account_cash_extra_result;
  392. }
  393.  
  394. function account_cash_by_usernum($usernum)
  395. {
  396. $account_cash_by_usernum = mssql_query("select * from ".CABALCASH.".[dbo].[CashAccount] where UserNum='".$usernum."'");
  397. $account_cash_by_usernum_result = mssql_fetch_array($account_cash_by_usernum);
  398. return $account_cash_by_usernum_result;
  399. }
  400.  
  401. function my_cash_item($usernum)
  402. {
  403. $my_cash_item = mssql_query("select UserNum, ItemKindIdx, convert(varchar(20), RegDate, 120), convert(varchar(20), UseDate, 120), ReceiveSvrIdx from ".CABALCASH.".[dbo].[MyCashItem] where UserNum='".$usernum."' order by RegDate desc");
  404. return $my_cash_item;
  405. }
  406.  
  407. function count_my_cash_item($usernum)
  408. {
  409. $count_my_cash_item = mssql_query("select count(*) from ".CABALCASH.".[dbo].[MyCashItem] where UserNum='".$usernum."'");
  410. $count_my_cash_item_result = mssql_fetch_array($count_my_cash_item);
  411. return $count_my_cash_item_result;
  412. }
  413.  
  414. function tmembers()
  415. {
  416. $r=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=1 or Nation=2");
  417. $row = mssql_fetch_row($r);
  418. $tmembers=$row[0];
  419. return $tmembers;
  420. }
  421.  
  422. function cratio()
  423. {
  424. $r=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=1");
  425. $row = mssql_fetch_row($r);
  426. return $row;
  427. }
  428.  
  429. function capella_count()
  430. {
  431. $capella_count=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=1");
  432. $capella_count_result = mssql_fetch_row($capella_count);
  433. return $capella_count_result;
  434. }
  435.  
  436. function pratio()
  437. {
  438. $r=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=2");
  439. $row = mssql_fetch_row($r);
  440. return $row;
  441. }
  442.  
  443. function procyon_count()
  444. {
  445. $procyon_count=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=2");
  446. $procyon_count_result = mssql_fetch_row($procyon_count);
  447. return $procyon_count_result;
  448. }
  449.  
  450. function neutral_count()
  451. {
  452. $neutral_count=mssql_query("select count (*) from ".DB_WORLD.".[dbo].[cabal_character_table] where Nation=0");
  453. $neutral_count_result = mssql_fetch_row($neutral_count);
  454. return $neutral_count_result;
  455. }
  456.  
  457. function vote($username, $vote_id, $ip)
  458. {
  459. $vote = mssql_query("insert into ".DB_CABALCASH.".dbo.votes(accName, lastVoteDate, voteLink, ip) values('".$username."','".date('Y-m-d H:i:s',time()+21600)."', '".$vote_id."','".$ip."')");
  460. return $vote;
  461. }
  462.  
  463. function votepoints($username, $usernum, $votepoints)
  464. {
  465. $vote_points= mssql_query("insert into ".DB_CABALCASH.".dbo.CashAccount(ID,UserNum, votes,votepoints) values('".$username."','".$usernum."', 1, '".$votepoints."')");
  466. return $vote_points;
  467. }
  468.  
  469. function update_votepoints($username,$votepoints_sum)
  470. {
  471. $update_votepoints = mssql_query("UPDATE ".DB_CABALCASH.".[dbo].[CashAccount] SET votes = votes + 1, votepoints = '".array_sum($votepoints_sum)."' where ID='".$username."'");
  472. return $update_votepoints;
  473. }
  474.  
  475. function check_vote($username, $vote_id)
  476. {
  477. $check_vote = mssql_query("SELECT accName, convert(varchar(20), lastVoteDate, 120), voteLink, ip FROM dbo.votes WHERE accName = '".$username."' AND voteLink = ".$vote_id."");
  478. return $check_vote;
  479. }
  480.  
  481. function update_cc_cvp($username, $cc_sum, $cvp)
  482. {
  483. $update_cc_cvp= mssql_query("UPDATE ".DB_CABALCASH.".[dbo].[CashAccount] SET Cash = '".array_sum($cc_sum)."', votepoints = '".$cvp."' where ID='".$username."'");
  484. return $update_cc_cvp;
  485. }
  486.  
  487. function transfer_pcoins_to_pdonate($username, $pcoins, $pdonate)
  488. {
  489. $transfer_pcoins_to_pdonate= mssql_query("UPDATE ".DB_CABALCASH.".[dbo].[CashAccount] SET Cash = Cash - '".$pcoins."', cdonate = cdonate + '".$pdonate."' where ID='".$username."'");
  490. return $transfer_pcoins_to_pdonate;
  491. }
  492.  
  493. function change_nation($character, $nation, $price)
  494. {
  495. $change_nation = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET Nation = '".$nation."', Alz = Alz - '".$price."' where Name='".$character."'");
  496. return $change_nation;
  497. }
  498.  
  499. function character_info_get($character)
  500. {
  501. $character_info_get = mssql_query("SELECT * FROM ".DB_WORLD.".dbo.cabal_character_table WHERE Name = '".$character."'");
  502. $character_info_get_result =mssql_fetch_array($character_info_get);
  503. return $character_info_get_result;
  504. }
  505.  
  506. function change_stats($str, $int, $dex, $points_left, $character, $price)
  507. {
  508. $change_stats = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET STR = STR + '".$str."', INT = INT + '".$int."', DEX = DEX + '".$dex."', PNT = PNT - '".$points_left."', Alz = Alz - '".$price."' where Name='".$character."'");
  509. return $change_stats;
  510. }
  511.  
  512. function reset_stats($points, $character, $price)
  513. {
  514. $reset_stats = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET STR = 0, INT = 0, DEX = 0, PNT = PNT + '".$points."', Alz = Alz - '".$price."' where Name='".$character."'");
  515. return $reset_stats;
  516. }
  517.  
  518. function reset_character_free_trial_plus_bonus($str, $int, $dex, $points, $character, $resets, $map)
  519. {
  520. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', PNT = (PNT * 0) + ('".$resets * $points."' ), Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  521. return $reset_character;
  522. }
  523.  
  524. function reset_character_expire_trial_plus_bonus($str, $int, $dex, $points, $price, $character, $resets, $map)
  525. {
  526. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', PNT = (PNT * 0) + ('".$resets * $points."' ), Alz = Alz - '".$price."', Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  527. return $reset_character;
  528. }
  529.  
  530. function reset_character_free_trial_no_bonus($str, $int, $dex, $character, $resets, $map)
  531. {
  532. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  533. return $reset_character;
  534. }
  535.  
  536. function reset_character_expire_trial_no_bonus($str, $int, $dex, $price, $character, $resets, $map)
  537. {
  538. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', Alz = Alz - '".$price."', Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  539. return $reset_character;
  540. }
  541.  
  542. function reset_character_plus_bonus($str, $int, $dex, $points, $price, $character, $resets, $map)
  543. {
  544. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', PNT = (PNT * 0) + ('".$resets * $points."' ), Alz = Alz - '".$price."', Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  545. return $reset_character;
  546. }
  547.  
  548. function reset_character($str, $int, $dex, $price, $character, $resets, $map)
  549. {
  550. $reset_character = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET LEV = 1, EXP = 0, STR = '".$str."', INT = '".$int."', DEX = '".$dex."', Alz = Alz - '".$price."', Resets = Resets + 1, WorldIdx = '".$map."', WarpBField = 7, MapsBField = 7 where Name='".$character."'");
  551. return $reset_character;
  552. }
  553.  
  554. function warp_to($character, $world, $price)
  555. {
  556. $warp_to = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET WorldIdx = '".$world."', Alz = Alz - '".$price."' where Name='".$character."'");
  557. return $warp_to;
  558. }
  559.  
  560. function clear_pk($character, $price)
  561. {
  562. $clear_pk = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET PenaltyEXP = 0, PKPenalty = 0, Alz = Alz - '".$price."' where Name='".$character."'");
  563. return $clear_pk;
  564. }
  565.  
  566. function ban_unban_account($account, $authtype)
  567. {
  568. $ban_unban_account = mssql_query("UPDATE ".DB_LOGIN.".[dbo].[cabal_auth_table] SET AuthType = '".$authtype."', ban_reason = NULL, ban_duration = NULL, ban_advanced = 0 where ID='".$account."'");
  569. return $ban_unban_account;
  570. }
  571.  
  572. function update_cabalcash($account, $cash)
  573. {
  574. $update_cabalcash = mssql_query("UPDATE ".DB_CABALCASH.".[dbo].[CashAccount] SET Cash = Cash + '".$cash."' where ID='".$account."'");
  575. return $update_cabalcash;
  576. }
  577.  
  578. function insert_cabalcash($account, $cash)
  579. {
  580. $usernum = $this->usernum($account);
  581. $insert_cash_account = mssql_query("insert into ".DB_CABALCASH.".[dbo].[CashAccount](ID, UserNum, Cash) values('".$account."', '".$usernum[0]."', '".$cash."')");
  582. return $insert_cash_account;
  583. }
  584.  
  585. function slider_get()
  586. {
  587. $slider_get = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].slider order by Date desc");
  588. return $slider_get;
  589. }
  590.  
  591. function slider_add($username, $imagepath, $desc)
  592. {
  593. $slider_add = mssql_query("insert into ".DB_WEBSITE.".[dbo].slider(Author, Date, ImagePath, Description) values('".$username."',getdate(), '".$imagepath."', '".$desc."')");
  594. return $slider_add;
  595. }
  596.  
  597. function donate($donate_type, $username, $pincode, $package)
  598. {
  599. $date = time();
  600. $donate = mssql_query("insert into ".DB_WEBSITE.".[dbo].[donate](donate_type, username, pincode, package, status, date) values('".$donate_type."', '".$username."', '".$pincode."' ,'".$package."', 0, '".date('Y-m-d H:i:s', $date)."')");
  601. return $donate;
  602. }
  603.  
  604. function get_donate($username)
  605. {
  606. $get_donate = mssql_query("SELECT id, donate_type, username, pincode, package, status, convert(varchar(20), date, 120) FROM ".DB_WEBSITE.".[dbo].[donate] where username = '".$username."'");
  607. $get_donate_result = mssql_fetch_row($get_donate);
  608. return $get_donate_result;
  609. }
  610.  
  611. function admin_donate_manager()
  612. {
  613. $get_donate = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].[donate] order by date desc");
  614. return $get_donate;
  615. }
  616.  
  617. function get_count_donate()
  618. {
  619. $get_count_donate = mssql_query("select count (*) from ".DB_WEBSITE.".[dbo].[donate]");
  620. $get_count_donate_result = mssql_fetch_array($get_count_donate);
  621. return $get_count_donate_result;
  622. }
  623.  
  624. function admin_donate_manager_approve($id)
  625. {
  626. $admin_donate_manager_approve = mssql_query("UPDATE ".DB_WEBSITE.".[dbo].[donate] SET status = 1 where id='".$id."'");
  627. return $admin_donate_manager_approve;
  628. }
  629.  
  630. function channel_players($channel)
  631. {
  632. $channel_players = mssql_query("select count (*)*(2) from ".DB_WORLD.".[dbo].[cabal_character_table] where ChannelIdx='".$channel."' and Login=1");
  633. $channel_players_result = mssql_fetch_array($channel_players);
  634. return $channel_players_result;
  635. }
  636.  
  637. function players_online()
  638. {
  639. $players_online = mssql_query("select count (*)*(2) from ".DB_WORLD.".[dbo].[cabal_character_table] where Login=1");
  640. $players_online_result = mssql_fetch_array($players_online);
  641. return $players_online_result;
  642. }
  643.  
  644. function update_password($username, $password)
  645. {
  646. $update_password = mssql_query('exec '.DB_LOGIN.'.[dbo].[cabal_set_password] "'.$username.'" , "'.$password.'"');
  647. return $update_password;
  648. }
  649.  
  650. function webshop_items()
  651. {
  652. $webshop_items = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].[shop]");
  653. $webshop_items_result = mssql_fetch_array($webshop_items);
  654. return $webshop_items_result;
  655. }
  656.  
  657. function webshop_items_category($category)
  658. {
  659. $webshop_items_category = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].[shop] where category = '".$category."'");
  660. return $webshop_items_category;
  661. }
  662.  
  663. function webshop_bank($username)
  664. {
  665. $webshop_bank = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].[shop_bank] where username = '".$username."'");
  666. $webshop_bank_result = mssql_fetch_array($webshop_bank);
  667. return $webshop_bank_result;
  668. }
  669.  
  670. public static function insert_missing_users_tonewDB()
  671. {
  672. $getUsers = mssql_query("SELECT * FROM ACCOUNT.dbo.cabal_auth_table");
  673.  
  674. for($i=1;$i<=mssql_num_rows($getUsers);$i++) {
  675.  
  676. $asData = mssql_fetch_object($getUsers);
  677.  
  678. $verify = mssql_query("SELECT * FROM website.dbo.shop_bank where username = '". $asData->ID ."'");
  679. if (mssql_num_rows($verify) <= 0) {
  680. $new = mssql_query("INSERT INTO [website].[dbo].[shop_bank]
  681. (
  682. username,
  683. alz,
  684. honor,
  685. wexp
  686. )
  687. VALUES
  688. (
  689. '". $asData->ID ."',
  690. '0',
  691. '0',
  692. '0'
  693. )");
  694. }
  695. if ($new != FALSE)
  696. {
  697. echo $asData->ID . ' Inserted <br />';
  698. } else {
  699. echo 'Failed to insert' . $asData->ID . '<br />' ;
  700. }
  701.  
  702. }
  703.  
  704. }
  705.  
  706. function check_username_webshop_bank($username)
  707. {
  708. $check_username_webshop_bank = mssql_query("SELECT username FROM ".DB_WEBSITE.".[dbo].[shop_bank] where username = '".$username."'");
  709. return $check_username_webshop_bank;
  710. }
  711.  
  712. function webshop_update_in_bank($username, $alz, $honor, $wexp)
  713. {
  714. $webshop_update_in_bank = mssql_query("UPDATE ".DB_WEBSITE.".[dbo].[shop_bank] SET alz = alz + '".$alz."', honor = honor + '".$honor."', wexp = wexp + '".$wexp."' where username = '".$username."'");
  715. return $webshop_update_in_bank;
  716. }
  717.  
  718. function webshop_insert_in_bank($username, $alz, $honor, $wexp)
  719. {
  720. $usernum = $this->usernum($username);
  721. $webshop_insert_in_bank= mssql_query("insert into ".DB_WEBSITE.".dbo.[shop_bank] (username, alz, honor, wexp) values('".$username."', '".$alz."', '".$honor."','".$wexp."')");
  722. return $webshop_insert_in_bank;
  723. }
  724.  
  725. function webshop_get_price_alz($username,$alz)
  726. {
  727. $webshop_get_price_alz = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET Alz = Alz - '".$alz."' where Name = '".$username."'");
  728. return $webshop_get_price_alz;
  729. }
  730.  
  731. function webshop_get_price_honor($username,$honor)
  732. {
  733. $webshop_get_price_honor = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_character_table] SET Reputation = Reputation - '".$honor."' where Name = '".$username."'");
  734. return $webshop_get_price_honor;
  735. }
  736.  
  737. function webshop_get_price_wexp($char,$wexp)
  738. {
  739. $idx = $this->idx_by_char($char);
  740. $webshop_get_price_wexp = mssql_query("UPDATE ".DB_WORLD.".[dbo].[cabal_WarExp_Table] SET WarExp = WarExp - '".$wexp."' where CharacterIdx = '".$idx[0]."'");
  741. return $webshop_get_price_wexp;
  742. }
  743.  
  744. function get_username_by_usernum($usernum)
  745. {
  746. $get_username_by_usernum = mssql_query("SELECT ID FROM ".DB_LOGIN.".[dbo].[cabal_auth_table] where UserNum = '".$usernum."'");
  747. $get_username_by_usernum_result = mssql_fetch_array($get_username_by_usernum);
  748. return $get_username_by_usernum_result;
  749. }
  750.  
  751. function item_purchased($usernum, $tranno, $serveridx, $itemidx, $itemopt, $durationidx, $id, $cabalcash, $alz, $honor, $cvp, $money, $wexp)
  752. {
  753. $item_purchased = mssql_query('exec '.DB_CABALCASH.'.dbo.hekate_webshop_purchase_item "'.$usernum.'" , "'.$tranno.'", "'.$serveridx.'", "'.$itemidx.'", "'.$itemopt.'", "'.$durationidx.'", "'.$id.'", "'.$cabalcash.'", "'.$alz.'", "'.$honor.'", "'.$cvp.'", "'.$money.'", "'.$wexp.'"');
  754. return $item_purchased;
  755. }
  756.  
  757. function item_purchased_gifted($usernum, $usernum2, $tranno, $serveridx, $itemidx, $itemopt, $durationidx, $id, $cabalcash, $alz, $honor, $cvp, $money, $wexp)
  758. {
  759. $item_purchased_gifted = mssql_query('exec '.DB_CABALCASH.'.dbo.hekate_webshop_gift_item "'.$usernum.'", "'.$usernum2.'" , "'.$tranno.'", "'.$serveridx.'", "'.$itemidx.'", "'.$itemopt.'", "'.$durationidx.'", "'.$id.'", "'.$cabalcash.'", "'.$alz.'", "'.$honor.'", "'.$cvp.'", "'.$money.'", "'.$wexp.'"');
  760. return $item_purchased_gifted;
  761. }
  762.  
  763. function get_info_item($id)
  764. {
  765. $get_info_item = mssql_query("SELECT * FROM ".DB_WEBSITE.".[dbo].[shop] where id = '".$id."'");
  766. $get_info_item_result = mssql_fetch_array($get_info_item);
  767. return $get_info_item_result;
  768. }
  769.  
  770. function webshop_manager_add_item($name, $description, $item_idx, $duration_idx, $item_optiom, $image, $cc, $alz, $honor, $votepoints, $cdonate, $category, $available, $wexp)
  771. {
  772. $webshop_manager_add_item= mssql_query("insert into ".DB_CABALCASH.".dbo.[ShopItems] (Name, Description, ItemIdx, DurationIdx, ItemOpt, Image, cash ,Alz, honor ,votepoints, money, Category, Available, wexp) values('".$name."', '".$description."', '".$item_idx."', '".$duration_idx."', '".$item_optiom."', '".$image."', '".$cc."', '".$alz."', '".$honor."', '".$votepoints."','".$cdonate."', '".$category."', '".$available."', '".$wexp."')");
  773. return $webshop_manager_add_item;
  774. }
  775.  
  776. function webshop_get_items_by_category($tab)
  777. {
  778. $webshop_get_items_by_category = mssql_query("select * from ".DB_WEBSITE.".dbo.shop where category='".$tab."'");
  779. return $webshop_get_items_by_category;
  780. }
  781.  
  782. function webshop_check_items($id)
  783. {
  784. $webshop_check_items = mssql_query("select * from ".DB_WEBSITE.".dbo.shop where id='".$id."'");
  785. $webshop_check_items_result = mssql_fetch_array($webshop_check_items);
  786. return $webshop_check_items_result;
  787. }
  788.  
  789. function update_cdonate($account, $cdonate)
  790. {
  791. $update_cdonate = mssql_query("UPDATE ".DB_CABALCASH.".dbo.CashAccount SET cdonate = cdonate + '".$cdonate."' where ID = '".$account."'");
  792. return $update_cdonate;
  793. }
  794.  
  795. function check_account_cash($account)
  796. {
  797. $check_account_cash = mssql_query("select ID from ".DB_CABALCASH.".dbo.CashAccount where ID='".$account."'");
  798. $check_account_cash_result = mssql_fetch_array($check_account_cash);
  799. return $check_account_cash_result;
  800. }
  801.  
  802. function add_secret_question_answer($account, $secret_question, $secret_answer)
  803. {
  804. $add_secret_question_answer = mssql_query("UPDATE ".DB_LOGIN.".dbo.cabal_auth_table SET secret_question = '".$secret_question."', secret_answer = '".$secret_answer."' where ID = '".$account."'");
  805. return $add_secret_question_answer;
  806. }
  807.  
  808. function webshop_get_items_by_tab($tab)
  809. {
  810. $webshop_get_items_by_tab = mssql_query("select * from ".DB_CABALCASH.".dbo.ShopItems where Category = '".$tab."'");
  811. return $webshop_get_items_by_tab;
  812. }
  813.  
  814. function webshop_get_info_item_by_idx($idx)
  815. {
  816. $webshop_get_info_item_by_id = mssql_query("select * from ".DB_CABALCASH.".dbo.ShopItems where Id = '".$idx."'");
  817. $webshop_get_info_item_by_id_result = mssql_fetch_array($webshop_get_info_item_by_id);
  818. return $webshop_get_info_item_by_id_result;
  819. }
  820.  
  821. function webshop_get_items_by_search($item)
  822. {
  823. $webshop_get_items_by_search = mssql_query("select * from ".DB_CABALCASH.".dbo.ShopItems where Name = '".$item."%'");
  824. return $webshop_get_items_by_search;
  825. }
  826.  
  827. function webshop_delete_item($id)
  828. {
  829. $webshop_delete_item = mssql_query("delete from ".DB_CABALCASH.".dbo.ShopItems where Id = '".$id."'");
  830. return $webshop_delete_items;
  831. }
  832.  
  833. function webshop_update_item($id, $name, $description, $itemidx, $durationidx, $itemopt, $image, $honour, $alz, $category, $available, $cash, $votepoints, $money, $wexp)
  834. {
  835. $webshop_update_item = mssql_query("UPDATE ".DB_CABALCASH.".dbo.ShopItems SET Name = '".$name."', Description = '".$description."', ItemIdx = '".$itemidx."', DurationIdx = '".$durationidx."', ItemOpt = '".$itemopt."', Image = '".$image."', honor = '".$honour."', Alz = '".$alz."', Category = '".$category."', Available = '".$available."', cash = '".$cash."', votepoints = '".$votepoints."', money = '".$money."', wexp = '".$wexp."' where Id = '".$id."'");
  836. return $webshop_update_item;
  837. }
  838.  
  839. function webshop_search_item($item)
  840. {
  841. $webshop_search_item = mssql_query("select * from ".DB_CABALCASH.".dbo.ShopItems where Name LIKE '".$item."%'");
  842. return $webshop_search_item;
  843. }
  844.  
  845. function players_status()
  846. {
  847. $players_status = mssql_query("SELECT * FROM ".DB_WORLD.".[dbo].[cabal_character_table] WHERE Login = 1 order by alz desc , Reputation desc , LEV desc");
  848. return $players_status;
  849. }
  850.  
  851. function ban_by_id($id, $reason, $duration)
  852. {
  853. $date = time() + $duration;
  854. $ban = mssql_query("UPDATE ".DB_LOGIN.".dbo.cabal_auth_table SET AuthType = 2, ban_advanced = 1, ban_reason = '".$reason."', ban_duration = '".date('Y-m-d H:i:s', $date)."' where UserNum = '".$id."'");
  855. return $ban;
  856. }
  857.  
  858. function ban_by_name($name, $reason, $duration)
  859. {
  860. $date = time() + $duration;
  861. $ban = mssql_query("UPDATE ".DB_LOGIN.".dbo.cabal_auth_table SET AuthType = 2, ban_advanced = 1, ban_reason = '".$reason."', ban_duration = '".date('Y-m-d H:i:s', $date)."' where ID = '".$name."'");
  862. return $ban;
  863. }
  864.  
  865. function advanced_unban($username)
  866. {
  867. $advanced_unban = mssql_query("UPDATE ".DB_LOGIN.".[dbo].[cabal_auth_table] SET Authtype = 1, ban_reason = NULL, ban_duration = NULL, ban_advanced = 0 WHERE ID = '".$username."'");
  868. return $advanced_unban;
  869. }
  870.  
  871. function accounts_ban_list()
  872. {
  873. $accounts_ban_list = mssql_query("select UserNum, ID, ban_reason, ban_duration, ban_advanced, convert(varchar(20), ban_duration, 120) from ".DB_LOGIN.".dbo.cabal_auth_table where AuthType = 2");
  874. return $accounts_ban_list;
  875. }
  876.  
  877. function unrecieved_ingame_items($username)
  878. {
  879. $usernum = $this->usernum($username);
  880. $unrecieved_ingame_items = mssql_query("select ItemKindIdx, convert(varchar(20), RegDate, 120), convert(varchar(20), UseDate, 120), ReceiveSvrIdx, gift, gift_sended_from from ".DB_CABALCASH.".[dbo].[MyCashItem] where UserNum = '".$usernum[0]."' AND UseDate IS NULL AND ReceiveSvrIdx = 0 order by RegDate desc");
  881. return $unrecieved_ingame_items;
  882. }
  883.  
  884. function webshop_get_info_by_item($item)
  885. {
  886. $webshop_get_info_by_item = mssql_query("select * from ".DB_CABALCASH.".dbo.ShopItems where ItemIdx = '".$item."'");
  887. $webshop_get_info_by_item_result = mssql_fetch_array($webshop_get_info_by_item);
  888. return $webshop_get_info_by_item_result;
  889. }
  890.  
  891. function item_gifted($usernum, $from)
  892. {
  893. $item_gifted = mssql_query("UPDATE ".DB_CABALCASH.".dbo.MyCashItem SET gift = 1, gift_sended_from = '".$from."' where UserNum = '".$usernum."'");
  894. return $item_gifted;
  895. }
  896.  
  897. function count_gifted_items($usernum)
  898. {
  899. $count_gifted_items = mssql_query("select count (*) from ".DB_CABALCASH.".dbo.MyCashItem where gift = 1 AND IsUse = 0 AND ReceiveSvrIdx = 0 AND UserNum = '".$usernum."'");
  900. $count_gifted_items_result = mssql_fetch_array($count_gifted_items);
  901. return $count_gifted_items_result;
  902. }
  903.  
  904. function advanced_vote_check($ip)
  905. {
  906. $advanced_vote_check = mssql_query("select accName from ".DB_CABALCASH.".dbo.votes where ip = '".$ip."'");
  907. $advanced_vote_check_result = mssql_fetch_array($advanced_vote_check);
  908. return $advanced_vote_check_result;
  909. }
  910.  
  911. function account_exist($account)
  912. {
  913. $account_exist = mssql_query("select ID from ".DB_LOGIN.".dbo.cabal_auth_table where ID = '".$account."'");
  914. return $account_exist;
  915. }
  916.  
  917. function account_tpoints($username)
  918. {
  919. $usernum = $this->usernum($username);
  920. $account_tpoints = mssql_query("select * from ".DB_NETCAFE.".[dbo].[Point] where UserNum = '".$usernum[0]."'");
  921. $account_tpoints_result = mssql_fetch_array($account_tpoints);
  922. return $account_tpoints_result;
  923. }
  924.  
  925. function update_tpoint($username, $tpoint)
  926. {
  927. $usernum = $this->usernum($username);
  928. $update_tpoint = mssql_query("UPDATE ".DB_NETCAFE.".[dbo].[Point] SET TPoint = TPoint + '".$tpoint."' where UserNum = '".$usernum[0]."'");
  929. return $update_tpoint;
  930. }
  931.  
  932. function check_username_tpoint($username)
  933. {
  934. $check_username_tpoint = mssql_query("select UserNUm from ".DB_NETCAFE.".[dbo].[Point] where UserNum = '".$username."'");
  935. return $check_username_tpoint;
  936. }
  937.  
  938. function char_by_idx($idx)
  939. {
  940. $char_by_idx = mssql_query("select Name from ".DB_WORLD.".[dbo].[cabal_character_table] where CharacterIdx = '".$idx."'");
  941. $char_by_idx_result = mssql_fetch_array($char_by_idx);
  942. return $char_by_idx_result;
  943. }
  944.  
  945. function idx_by_char($char)
  946. {
  947. $idx_by_char = mssql_query("select CharacterIdx from ".DB_WORLD.".[dbo].[cabal_character_table] where Name = '".$char."'");
  948. $idx_by_char_result = mssql_fetch_array($idx_by_char);
  949. return $idx_by_char_result;
  950. }
  951.  
  952. function hack_user_log()
  953. {
  954. $hack_user_log = mssql_query("select * from ".DB_LOGIN.".[dbo].[cabal_hackuser_list] where hackType = 1 order by registerDate");
  955. return $hack_user_log;
  956. }
  957.  
  958. function hack_user_log_count($usernum)
  959. {
  960. $hack_user_log_count = mssql_query("select count(*) from ".DB_LOGIN.".[dbo].[cabal_hackuser_list] where hackType = 1 AND userNum='".$usernum."'");
  961. $hack_user_log_count_result = mssql_fetch_array($hack_user_log_count);
  962. return $hack_user_log_count_result;
  963. }
  964.  
  965. function get_wexp($idx)
  966. {
  967. $get_wexp = mssql_query("select * from ".DB_WORLD.".[dbo].[cabal_WarExp_Table] where CharacterIdx = '".$idx."'");
  968. $get_wexp_result = mssql_fetch_array($get_wexp);
  969. return $get_wexp_result;
  970. }
  971.  
  972. }
  973. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement