$op = ''; if (count($params) >= 4) { $params = array_slice($params, 3); $op = $params[0]; $feature = $params[1]; } require 'features.php'; switch ($op) { case 'save': dt_save_feature($feature > 0 ? 1 : 0); break; case 'delete': dt_delete_feature(); break; 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;
if ($errors != '') { redirectMsg('./features.php?item=' . $item, _AS_DT_ERRORS . $errors, 1); die; } else { redirectMsg('./features.php?item=' . $item, _AS_DT_DBOK, 0); die; } } $action = rmc_server_var($_REQUEST, 'action', ''); switch ($action) { case 'new': dt_form_features(); break; case 'edit': dt_form_features(1); break; case 'save': dt_save_features(); break; case 'saveedit': dt_save_features(1); break; case 'delete': deleteFeatures(); break; case 'newfeat': newFeatures(); break; default: dt_show_features(); }