コード例 #1
0
function dt_delete_screen()
{
    global $xoopsSecurity, $xoopsConfig, $xoopsModule, $xoopsUser;
    $rmf = RMFunctions::get();
    $xoopsModule = $rmf->load_module('dtransport');
    include_once '../../../include/cp_header.php';
    $func = new DTFunctions();
    if (!$xoopsSecurity->check()) {
        $func->dt_send_message(__('Session token not valid!', 'dtransport'), 1, 0);
    }
    $id = rmc_server_var($_POST, 'id', 0);
    $sc = new DTScreenshot($id);
    if ($sc->isNew()) {
        $func->dt_send_message(__('Specified screenshot does not exists!', 'dtransport'), 1, 1);
    }
    if (!$sc->delete()) {
        $func->dt_send_message(__('Screenshot could not be deleted!', 'dtransport') . '<br />' . $sc->errors(), 1, 1);
    }
    $ret = array('id' => $sc->id());
    $func->dt_send_message($ret, 0, 1);
}