Пример #1
0
         return;
     }
     if (!$ath->userIsAdmin()) {
         exit_permission_denied();
         return;
     }
     $field_id = $request->getValidated('field_id', 'uint', 0);
     $field = $art_field_fact->getFieldFromId($field_id);
     if ($field) {
         $value_id = $request->getValidated('value_id', 'uint');
         if (!$field->deleteValueList($atid, $value_id)) {
             exit_error($Language->getText('global', 'error'), $field->getErrorMessage());
         } else {
             require_once 'common/tracker/ArtifactRulesManager.class.php';
             $arm = new ArtifactRulesManager();
             $arm->deleteRulesByValueId($atid, $field_id, $value_id);
             $GLOBALS['Response']->addFeedback('info', $Language->getText('tracker_admin_index', 'value_deleted'));
         }
         require './field_values_details.php';
     }
     break;
 case 'field_usage':
     require './field_usage.php';
     break;
 case 'field_create':
     if (!user_isloggedin()) {
         exit_not_logged_in();
         return;
     }
     if (!$ath->userIsAdmin()) {
         exit_permission_denied();