function qa_reset_options($names) { if (qa_to_override(__FUNCTION__)) { $args = func_get_args(); return qa_call_override(__FUNCTION__, $args); } foreach ($names as $name) { qa_set_option($name, qa_default_option($name)); } }
require_once QA_INCLUDE_DIR . 'qa-db-points.php'; require_once QA_INCLUDE_DIR . 'qa-app-options.php'; require_once QA_INCLUDE_DIR . 'qa-app-admin.php'; require_once QA_INCLUDE_DIR . 'qa-util-sort.php'; // Check admin privileges if (!qa_admin_check_privileges($qa_content)) { return $qa_content; } // Process user actions $securityexpired = false; $recalculate = false; $optionnames = qa_db_points_option_names(); if (qa_clicked('doshowdefaults')) { $options = array(); foreach ($optionnames as $optionname) { $options[$optionname] = qa_default_option($optionname); } } else { if (qa_clicked('docancel')) { } elseif (qa_clicked('dosaverecalc')) { if (!qa_check_form_security_code('admin/points', qa_post_text('code'))) { $securityexpired = true; } else { foreach ($optionnames as $optionname) { qa_set_option($optionname, (int) qa_post_text('option_' . $optionname)); } if (!qa_post_text('has_js')) { qa_redirect('admin/recalc', array('dorecalcpoints' => 1)); } else { $recalculate = true; }
function qa_reset_options($names) { foreach ($names as $name) { qa_set_option($name, qa_default_option($name)); } }