<?
require_once("../common.php");
require_once("../commongw.php");

$pgsql = sqlcon();

unset($_SESSION["team"]["touch"]);

/*
** ログアウト Start
*/
if($_GET["act"] == 'logout') {
    unset($_SESSION["mngauth"]);
    unset($_SESSION["mngid"]);
}
/*
** ログアウト End
*/

/*
** 認証 Start
*/
$errarr = array();
if($_POST["act"] == 'auth') {
    $sql = "select teamid,tmname from teammt where email = '" . pgesc(trim($_POST["email"])) . "' and lopass = '" . pgesc(trim($_POST["password"])) . "'";
    $result = pg_query($pgsql, $sql);
    if(pg_num_rows($result)) {
        $_SESSION["mngauth"] = "ok";
        $_SESSION["mngid"] = pg_fetch_result($result, 0, "teamid");
        $_SESSION["tmname"] = pg_fetch_result($result, 0, "tmname");

        if($_POST["saveid"] == '1') {
            $timeout = time() + (30 * 86400);   // 現在の時刻 + 30日 * （24時間 * 60分 * 60秒）
            setcookie("login-user", trim($_POST["email"]), $timeout, '/user', COOKIE_DOMAIN);
            setcookie("login-pass", trim($_POST["password"]), $timeout, '/user', COOKIE_DOMAIN);
            setcookie("login-saveid", trim($_POST["saveid"]), $timeout, '/user', COOKIE_DOMAIN);
        } else {
            $timeout = time() + (30 * 86400);   // 現在の時刻 + 30日 * （24時間 * 60分 * 60秒）
            setcookie("login-user", '', $timeout, '/user', COOKIE_DOMAIN);
            setcookie("login-pass", '', $timeout, '/user', COOKIE_DOMAIN);
            setcookie("login-saveid", '', $timeout, '/user', COOKIE_DOMAIN);
        }

    } else {
        $errarr[] = "入力されたログイン情報が見つかりませんでした";
    }
}
/*
** 認証 End
*/

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="JavaScript" type="text/javascript" src="/js/prototype.js" charset="UTF-8"></script>
<title>管理ページトップ</title>
<link href="/css/style.css" media="all" rel="stylesheet" type="text/css" />
</head>
<body>
<?
if($_SESSION["mngauth"] == "ok") {
	/*
	** 認証がされている Start
	*/
?>
<div id="user-login-menu">
<h2><?= $_SESSION["tmname"] ?>&nbsp;&nbsp;メニュー</h2>
<div class="link">・<a href="homepage/">ホームページ．．．</a></div>
<div class="link">・<a href="team/">チーム情報・チーム画像</a></div>
<div class="link">・<a href="user/index.php?vtype=1">スタッフ情報</a></div>
<div class="link">・<a href="user/userGroupEdit.php?userkn=1">スタッフ分類管理</a></div>
<div class="link">・<a href="user/index.php?vtype=2">選手情報</a></div>
<div class="link">・<a href="user/userGroupEdit.php?userkn=2">選手分類管理</a></div>
<div class="link">・<a href="match/">試合日程・試合結果・個人成績</a></div>
<div class="link">・<a href="album/">アルバム</a></div>
<div class="link">・<a href="successive/">歴代記録</a></div>
<div class="link">・<a href="inquiry/">お問い合わせ</a></div>
<br />
<a href="<?= $_SERVER['PHP_SELF'] ?>?act=logout">ログアウト</a>
</div>
<?
	/*
	** 認証がされている End
	*/
} else {
	/*
	** 認証がされていないとき Start
	*/
?>
<div id="user-login-login">
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="post" id="form">
<h2>チームログイン</h2>
<?
if(count($errarr)) {
?>
<div class="error">
<?
foreach($errarr as $value) {
?>
・<?= $value ?><br />
<?
}
?>
</div>
<?
}
?>
<?
if(!$_POST["email"] && $_POST["act"] != 'auth') { $_POST["email"] = $_COOKIE["login-user"]; }
if(!$_POST["password"] && $_POST["act"] != 'auth') { $_POST["password"] = $_COOKIE["login-pass"]; }
if(!$_POST["saveid"] && $_POST["act"] != 'auth') { $_POST["saveid"] = $_COOKIE["login-saveid"]; }
?>
<span class="title">メールアドレス&nbsp;（半角）</span><span class="input"><input type="text" name="email" id="email" value="<?= h($_POST["email"]) ?>" />（例）login@umineco.jp</span>
<span class="title">パスワード&nbsp;（半角）</span><span class="input"><input type="password" name="password" id="password" value="<?= h($_POST["password"]) ?>" /></span>
<span class="input" style="margin-top: 5px;" ><input name="saveid" type="checkbox" style="width: 2em;" value="1" <? if($_POST["saveid"] == '1') { ?> checked="checked" <? } ?> />ログイン情報を記録する(30日間)</span>
<span class="input" style="margin-top: 15px;"><input name="act" type="hidden" value="auth" /><input name="submit" type="submit" value="ログイン" id="submit" /></span>
</form>
</div>
<?
	/*
	** 認証がされていないとき End
	*/
}
?>
</body>
</html>