Exemple #1
0
<?php

session_start();
include "chan_archiver.php";
$t = new chan_archiver();
if (!isset($archiver_config['updater_enabled']) || $archiver_config['updater_enabled']) {
    $t->doUpdate();
}
// login stuff
if (isset($_REQUEST['login']) && isset($_REQUEST['user']) && isset($_REQUEST['pass'])) {
    $_SESSION['uname'] = $_REQUEST['user'];
    $_SESSION['pword'] = $_REQUEST['pass'];
}
// commands
$isloggedin = isset($_SESSION['uname']) && isset($_SESSION['pword']) && $_SESSION['uname'] == $archiver_config['login_user'] && $_SESSION['pword'] == $archiver_config['login_pass'] || !$archiver_config['login_enabled'];
$delenabled = !$archiver_config['login_del'] || $isloggedin;
$chkenabled = !$archiver_config['login_chk'] || $isloggedin;
$addenabled = !$archiver_config['login_add'] || $isloggedin;
$return = "";
if ($delenabled && isset($_REQUEST['del']) && isset($_REQUEST['id']) && isset($_REQUEST['brd'])) {
    $return .= $t->removeThread($_REQUEST['id'], $_REQUEST['brd'], $_REQUEST['files']);
}
if ($chkenabled && isset($_REQUEST['chk']) && isset($_REQUEST['id']) && isset($_REQUEST['brd'])) {
    $return .= $t->updateThread($_REQUEST['id'], $_REQUEST['brd']);
}
if ($chkenabled && isset($_REQUEST['chka'])) {
    $return .= $t->checkThreads(false);
}
if ($delenabled && isset($_REQUEST['upd']) && isset($_REQUEST['id']) && isset($_REQUEST['brd'])) {
    $return .= $t->setThreadDescription($_REQUEST['id'], $_REQUEST['brd'], $_REQUEST['desc']);
}
Exemple #2
0
<?php

include "chan_archiver.php";
$t = new chan_archiver();
echo $t->checkThreads(true);