LanguageValues::deleteVariables($_REQUEST['name']); return array(CONTROLLER_STATUS_REDIRECT); } if ($mode == 'update_status') { if (fn_allowed_for('ULTIMATE:FREE')) { if ($_REQUEST['status'] == 'H') { fn_set_notification('E', __('error'), __('language_hidden_status_free')); return array(CONTROLLER_STATUS_REDIRECT, 'languages.manage'); } $lang_data = Languages::get(array('lang_id' => $_REQUEST['id']), 'lang_id'); $lang_data = $lang_data[$_REQUEST['id']]; if ($lang_data['lang_code'] == DEFAULT_LANGUAGE) { fn_set_notification('E', __('error'), __('default_language_status')); } else { if ($_REQUEST['status'] == 'A') { Languages::changeDefaultLanguage($lang_data['lang_code']); } fn_tools_update_status($_REQUEST); fn_save_languages_integrity(); if (defined('AJAX_REQUEST')) { Tygh::$app['ajax']->assign('force_redirection', fn_url('languages.manage')); } } } else { fn_tools_update_status($_REQUEST); fn_save_languages_integrity(); } } if ($mode == 'clone_language') { $lang_id = $_REQUEST['lang_id']; $lang_data = Languages::get(array('lang_id' => $lang_id), 'lang_id');