ソースを参照

selecting preferred game account completed

pull/16/head
mauirixxx 7年前
コミット
247281fa9d
2個のファイルの変更25行の追加6行の削除
  1. +0
    -6
      changeaccounts.php
  2. +25
    -0
      includes/set-prefacc.php

+ 0
- 6
changeaccounts.php ファイルの表示

@@ -1,6 +0,0 @@
<?php
$pagetitle = "Select Guild Wars account to manage";
include_once ('header.php');
echo 'Return to your <a href="index.php" class="navlink">user</a> page';
include_once ('footer.php');
?>

+ 25
- 0
includes/set-prefacc.php ファイルの表示

@@ -0,0 +1,25 @@
<?php
if ($_POST['prefaccid'] == "nopref") {
$nap = $con->prepare("UPDATE userinfo SET prefaccid = 0, prefaccname = 'No default selected' WHERE userid = ?");
$nap->bind_param("i", $_SESSION['userid']);
$nap->execute();
$nap->close();
$_SESSION['prefaccid'] = "0";
$_SESSION['prefaccname'] = "No default selected";
echo 'Account preference update - no preferred account selected.<br />';
} else {
$sap = $con->prepare("SELECT accid, accemail FROM gwaccounts WHERE accid = ? AND userid = ?");
$sap->bind_param("ii", $_POST['prefaccid'], $_SESSION['userid']);
$sap->execute();
$result = $sap->get_result();
while ($row = $result->fetch_assoc()) {
$uap = $con->prepare("UPDATE userinfo SET prefaccid = ?, prefaccname = ? WHERE userid = ?");
$uap->bind_param("isi", $_POST['prefaccid'], $row['accemail'], $_SESSION['userid']);
$uap->execute();
$uap->close();
$_SESSION['prefaccid'] = $row['accid'];
$_SESSION['prefaccname'] = $row['accemail'];
}
echo 'Guild Wars preferred account updated! <br />';
}
?>

読み込み中…
キャンセル
保存