<?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();

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);

setTimezone($dbh);

error_reporting(E_ALL & ~E_NOTICE);

$sql = 'select * from userdata where member_id=:mids';

$stmt = $dbh->prepare($sql);
$params = array(':mids' => $_SESSION['member_id']);
$stmt->execute($params);

$result = $stmt->fetch(PDO::FETCH_ASSOC);

$array = [
    'mailaddress' => $result['mailaddress'],
    'contract' => (bool)$result['sw_period'],
    'space' => (bool)$result['sw_space'],
    'failure' => (bool)$result['sw_failure'],
    'regular' => (bool)$result['sw_regular'],
    'overwrite' => (bool)$result['sw_overwrite']
];

echo json_encode($array);
}

wrap('check');
