Changeset 1829603
- Timestamp:
- 02/26/2018 09:25:29 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugin-security-scanner/trunk/plugin-security-scanner.php
r1764513 r1829603 41 41 42 42 add_action( 'admin_menu', 'plugin_security_scanner_menu' ); 43 add_action( 'admin_menu', 'plugin_security_scanner_options' ); 43 44 add_action( 'admin_init', 'plugin_security_scanner_register_settings' ); 44 45 45 46 function plugin_security_scanner_menu() { 46 add_management_page( __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 47 __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 'manage_options', 'plugin-security-scanner', 'plugin_security_scanner_tools' ); 47 add_management_page( 48 __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 49 __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 50 'manage_options', 51 'plugin-security-scanner', 52 'plugin_security_scanner_tools' 53 ); 54 } 55 56 function plugin_security_scanner_options() { 57 // This page will be under "Settings" 58 add_options_page( 59 __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 60 __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 61 'manage_options', 62 'plugin-security-scanner-admin', 63 'plugin_security_scanner_admin' 64 ); 65 } 66 67 function plugin_security_scanner_admin() { 68 69 70 ?> 71 <div class="wrap"> 72 <h2>Plugin Security Scanner</h2> 73 <form method="post" action="options.php"> 74 <?php 75 // This prints out all hidden setting fields 76 settings_fields( 'plugin-security-scanner-group' ); 77 do_settings_sections( 'plugin-security-scanner-admin' ); 78 submit_button(); 79 ?> 80 </form> 81 </div> 82 <?php 83 48 84 } 49 85 50 86 function plugin_security_scanner_register_settings() { 51 add_settings_section( 'plugin-security-scanner-section', __( 'Plugin Security Scanner', 'plugin-security-scanner' ), 52 'plugin_security_scanner_section_text', 'general' ); 87 register_setting( 'plugin-security-scanner-group', 'plugin-security-scanner', 'plugin_security_scanner_validate' ); 88 89 add_settings_section( 'plugin-security-scanner-section', __( 'General Settings', 'plugin-security-scanner' ), 90 'plugin_security_scanner_section_text', 'plugin-security-scanner-admin' ); 91 53 92 add_settings_field( 'plugin-security-scanner-email-notification', __( 'Email Notification', 'plugin-security-scanner' ), 54 'plugin_security_scanner_email_notification_field', ' general', 'plugin-security-scanner-section' );93 'plugin_security_scanner_email_notification_field', 'plugin-security-scanner-admin', 'plugin-security-scanner-section' ); 55 94 add_settings_field( 'plugin-security-scanner-webhook-notification', __( 'Webhook Notification', 'plugin-security-scanner' ), 56 'plugin_security_scanner_webhook_notification_field', ' general', 'plugin-security-scanner-section' );95 'plugin_security_scanner_webhook_notification_field', 'plugin-security-scanner-admin', 'plugin-security-scanner-section' ); 57 96 add_settings_field( 'plugin-security-scanner-ignore-8807', __( 'Ignore', 'plugin-security-scanner' ), 58 'plugin_security_scanner_ignore_8807_field', ' general', 'plugin-security-scanner-section' );97 'plugin_security_scanner_ignore_8807_field', 'plugin-security-scanner-admin', 'plugin-security-scanner-section' ); 59 98 60 99 if ( false === get_option( 'plugin-security-scanner' ) ) { … … 87 126 } 88 127 } 89 90 register_setting( 'general', 'plugin-security-scanner', 'plugin_security_scanner_validate' );91 128 } 92 129
Note: See TracChangeset
for help on using the changeset viewer.