Exemple #1
0
     $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;
Exemple #2
0
    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();
}