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