Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail

Package s2Member\Menu_Pages

s2member\includes\classes\menu-pages.inc.php at line #28

Class c_ws_plugin__s2member_menu_pages

c_ws_plugin__s2member_menu_pages

public class c_ws_plugin__s2member_menu_pages

Administrative menu pages.

Since:

3.5


( 1 Field )
Field Summary
public static array

$pre_display_errors

Pre-display errors.

( 24 Methods )
Method Summary
public static array

_add_settings_link(array $actions, str $plugin_file)

A sort of callback function to add the settings link.

public static null

add_admin_options()

Adds option menus / sub-menus.

public static null

add_admin_scripts()

Enqueue scripts for administrative menu pages.

public static null

add_admin_styles()

Enqueue styles for administrative menu pages.

public static null

add_network_admin_options()

Adds network option menus / sub-menus.

public static null

api_ops_page()

Builds and handles the API Notifications page.

public static null

archive_logs_start_fresh()

Archives existing log files and starts fresh with new logs.

public static null

delete_logs_start_fresh()

Deletes existing log files and starts fresh with new logs.

public static null

down_ops_page()

Builds and handles the Download Options page.

public static null

els_ops_page()

Builds and handles the API List Server options page.

public static null

gen_ops_page()

Builds and handles the General Options page.

public static null

info_page()

Builds and handles the s2Member Info page.

public static null

integrations_page()

Builds and handles the Integrations page.

public static null

log_file_downloader()

Handles log file downloads.

public static null

logs_page()

Builds and handles the Logs page.

public static null

logs_zip_downloader()

Handles log file downloads (in ZIP format).

public static null

mms_ops_page()

Builds and handles the Main Multisite Options page.

public static null

paypal_buttons_page()

Builds and handles the PayPal Button Generator page.

public static null

paypal_ops_page()

Builds and handles the Paypal Options page.

public static null

res_ops_page()

Builds and handles the Restriction Options page.

public static null

scripting_page()

Builds and handles the API Scripting page.

public static null

start_page()

Builds and handles the Quick Start page.

public static null

trk_ops_page()

Builds and handles the API Tracking options page.

public static bool

update_all_options(array $new_options, bool $verified, bool $update_other, bool|array $display_notices, bool|array $enqueue_notices, bool $request_refresh)

Saves all options from any menu page.

( 1 Field )
Field Detail

s2member\includes\classes\menu-pages.inc.php at line #38

pre_display_errors

public static array $pre_display_errors = array()

Pre-display errors.

Since:

111209

[ back to top ]

( 24 Methods )
Method Detail

s2member\includes\classes\menu-pages.inc.php at line #276

_add_settings_link()

public static array _add_settings_link(array $actions, str $plugin_file)

A sort of callback function to add the settings link.

Since:

3.5

Attaches-to:

add_filter("plugin_action_links");

Parameters:

array $actions - Expects an existing array of actions links, passed in by the Filter.

str $plugin_file - Expects path to a plugin file. We need to test against this for s2Member.

Returns:

array - An array of links, Filtered by this routine.

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #137

add_admin_options()

public static null add_admin_options()

Adds option menus / sub-menus.

Since:

3.5

Attaches-to:

add_action("admin_menu");

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #304

add_admin_scripts()

public static null add_admin_scripts()

Enqueue scripts for administrative menu pages.

Since:

3.5

Attaches-to:

add_action("admin_print_scripts");

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #336

add_admin_styles()

public static null add_admin_styles()

Enqueue styles for administrative menu pages.

Since:

3.5

Attaches-to:

add_action("admin_print_styles");

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #239

add_network_admin_options()

public static null add_network_admin_options()

Adds network option menus / sub-menus.

Since:

3.5

Attaches-to:

add_action("network_admin_menu");

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #768

api_ops_page()

public static null api_ops_page()

Builds and handles the API Notifications page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #484

archive_logs_start_fresh()

public static null archive_logs_start_fresh()

Archives existing log files and starts fresh with new logs.

Since:

120310

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #514

delete_logs_start_fresh()

public static null delete_logs_start_fresh()

Deletes existing log files and starts fresh with new logs.

Since:

120312

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #667

down_ops_page()

public static null down_ops_page()

Builds and handles the Download Options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #748

els_ops_page()

public static null els_ops_page()

Builds and handles the API List Server options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #581

gen_ops_page()

public static null gen_ops_page()

Builds and handles the General Options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #893

info_page()

public static null info_page()

Builds and handles the s2Member Info page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #827

integrations_page()

public static null integrations_page()

Builds and handles the Integrations page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #360

log_file_downloader()

public static null log_file_downloader()

Handles log file downloads.

Since:

120310

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #845

logs_page()

public static null logs_page()

Builds and handles the Logs page.

Since:

120310

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #409

logs_zip_downloader()

public static null logs_zip_downloader()

Handles log file downloads (in ZIP format).

Since:

120310

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #560

mms_ops_page()

public static null mms_ops_page()

Builds and handles the Main Multisite Options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #788

paypal_buttons_page()

public static null paypal_buttons_page()

Builds and handles the PayPal Button Generator page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #621

paypal_ops_page()

public static null paypal_ops_page()

Builds and handles the Paypal Options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #601

res_ops_page()

public static null res_ops_page()

Builds and handles the Restriction Options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #809

scripting_page()

public static null scripting_page()

Builds and handles the API Scripting page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #542

start_page()

public static null start_page()

Builds and handles the Quick Start page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #728

trk_ops_page()

public static null trk_ops_page()

Builds and handles the API Tracking options page.

Since:

3.5

Returns:

null

[ back to top ]

s2member\includes\classes\menu-pages.inc.php at line #56

update_all_options()

public static bool update_all_options(array $new_options, bool $verified, bool $update_other, bool|array $display_notices, bool|array $enqueue_notices, bool $request_refresh)

Saves all options from any menu page.

Can also be self-verified; and configured extensively with function parameters.

Since:

3.5

Parameters:

array $new_options - Optional. Force feed an array of new options. Defaults to $_POST vars. If $new_options are passed in, be SURE that you've already applied stripslashes_deep().

bool $verified - Optional. Defaults to false. If true, wp_verify_nonce() is skipped in this routine.

bool $update_other - Optional. Defaults to true. If false, other option-dependent routines will not be processed.

bool|array $display_notices - Optional. Defaults to true. Can be false, or an array of certain notices that can be displayed.

bool|array $enqueue_notices - Optional. Defaults to false. Can be true, or an array of certain notices that should be enqueued.

bool $request_refresh - Optional. Defaults to false. If true, resulting success notice will include a link to refresh the menu page.

Returns:

bool - True if all s2Member options were updated successfully, else false.

[ back to top ]

Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail