<?php
include dirname(__FILE__) . '/nocache.php';

include dirname(__FILE__) . '/dbconfig.php';
include dirname(__FILE__) . '/error.php';
include dirname(__FILE__) . '/utils.php';

include dirname(__FILE__) . '/session.php';

function check()
{
check_session();

$lang = setTextDomain('myapps');

$options = array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET CHARACTER SET 'utf8'");
$dbh = new PDO(DB_DSN, DB_USER, DB_PASSWORD, $options);

$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

error_reporting(E_ALL & ~E_NOTICE);

setTimezone($dbh);

$sql = <<<EOF
SELECT
    accept_tos
FROM
    userdata
WHERE
    member_id=:mids
EOF;
$stmt = $dbh->prepare($sql);
$params = array(':mids' => $_SESSION['member_id']);
$stmt->execute($params);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if ($row['accept_tos'] == '1') {
    $result = array('first' => false);
} else {
    $result = array('first' => true);
}
if ($lang == 'ja_JP') {
    $result['terms_of_service'] = "/tos_jp.html";
} else {
    $result['terms_of_service'] = "/tos_en.html";
}
echo json_encode($result);
}

wrap('check');
