Example #1
0
    if (!$xoopsSecurity->check()) {
        redirectMsg('logs.php?item=' . $item, __('Session token not valid!', 'dtransport'), RMMSG_ERROR);
    }
    $db = XoopsDatabaseFactory::getDatabaseConnection();
    $sql = "DELETE FROM " . $db->prefix("dtrans_logs") . " WHERE id_log IN(" . implode(",", $ids) . ");";
    if ($db->queryF($sql)) {
        redirectMsg('logs.php?item=' . $item, __('Item logs deleted successfully!', 'dtransport'), RMMSG_SUCCESS);
    } else {
        redirectMsg('logs.php?item=' . $item, __('Logs could not be deleted!', 'dtransport') . '<br />' . $db->error(), RMMSG_ERROR);
    }
}
$action = rmc_server_var($_REQUEST, 'action', '');
switch ($action) {
    case 'new':
        dt_form_logs();
        break;
    case 'edit':
        dt_form_logs(1);
        break;
    case 'save':
        dt_save_log();
        break;
    case 'saveedit':
        dt_save_log(1);
        break;
    case 'delete':
        dt_delete_log();
        break;
    default:
        showLogs();
}
Example #2
0
         default:
             dt_show_features($op == 'edit' && $feature > 0 ? 1 : 0);
             break;
     }
     break;
 case 'logs':
     $op = '';
     if (count($params) >= 4) {
         $params = array_slice($params, 3);
         $op = $params[0];
         $log = $params[1];
     }
     require 'logs.php';
     switch ($op) {
         case 'save':
             dt_save_log($log > 0 ? 1 : 0);
             break;
         case 'delete':
             dt_delete_log();
             break;
         default:
             dt_show_logs($op == 'edit' && $log > 0 ? 1 : 0);
             break;
     }
     break;
 case 'files':
     $op = '';
     if (count($params) >= 4) {
         $params = array_slice($params, 3);
         $op = $params[0];
         $file = $params[1];