Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
anisogamete
/
wp-content
/
plugins
/
secupress
/
inc
/
modules
/
logs
:
callbacks.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php defined( 'ABSPATH' ) or die( 'Something went wrong.' ); /** * Callback to filter, sanitize and de/activate submodules * * @since 1.0 * * @param (array) $settings The module settings. * * @return (array) The sanitized and validated settings. */ function secupress_logs_settings_callback( $settings ) { $modulenow = 'logs'; /** * Filter the settings before saving. * * @since 1.4.9 * * @param (array) $settings The module settings. * @param (array\bool) $activate Contains the activation rules for the different modules */ $settings = apply_filters( "secupress_{$modulenow}_settings_callback", $settings, $activate ); return $settings; } add_action( 'admin_post_secupress_activate_action_logs', 'secupress_activate_action_logs' ); /** * Activate or deactivate "action" Logs. * * @since 1.0 */ function secupress_activate_action_logs() { // Make all security tests. secupress_check_admin_referer( 'secupress_activate_action_logs' ); secupress_check_user_capability(); // (De)Activate. $activate = ! empty( $_POST['secupress-plugin-activation']['logs_action-logs-activated'] ); secupress_manage_submodule( 'logs', 'action-logs', $activate ); // Redirect. wp_redirect( esc_url_raw( wp_get_referer() ) ); die(); } add_action( 'admin_post_secupress_activate_404_logs', 'secupress_activate_404_logs' ); /** * Activate or deactivate "404" Logs. * * @since 1.0 */ function secupress_activate_404_logs() { // Make all security tests. secupress_check_admin_referer( 'secupress_activate_404_logs' ); secupress_check_user_capability(); // (De)Activate. $activate = ! empty( $_POST['secupress-plugin-activation']['logs_404-logs-activated'] ); secupress_manage_submodule( 'logs', '404-logs', $activate ); // Redirect. wp_redirect( esc_url_raw( wp_get_referer() ) ); die(); }