<?php

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

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

function check() {
if ($_SERVER['REQUEST_METHOD'] != 'POST') {
  exit(0);
}

check_session();

$locale = getCurrentLang();

$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);

$sql = "SELECT u.member_id,ftp.* FROM userdata as u INNER JOIN ftp ON ftp.id=u.id AND ftp.del_flg='0' WHERE u.id=? AND u.del_flg='0'";
$stmt = $dbh->prepare($sql);
$stmt->execute(array($_SESSION['usr_id']));

$account = $stmt->fetch(PDO::FETCH_ASSOC);

$top = $account['dir'];
if (empty($top)) {
  $top = '/var/www/html';
}

$member_id = $account['member_id'];

$data = file_get_contents('php://input');
$params = json_decode($data, true);
$dir = $params['dir'];
$list= $params['list'];

$req = array( 'cmd' => 'rmchk', 'top' => $top, 'dir' => $dir, 'files' => $list, 'locale' => $locale);
$contents = call_api($req);

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

echo $contents;
}

header('Content-Type: application/json');
wrap('check');
