PluginProbe
Webling / 3.0
Webling v3.0
trunk 2.0 3.0 3.0.1 3.0.2 3.0.3 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.3.0 3.4.0 3.4.1 3.5.0 3.6.0 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.9.0 3.9.1 3.9.2
webling / src / admin / admin.php

admin.php in Webling 3.0, at src/admin/admin.php

50 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // Make sure we don't expose any info if called directly
4 defined('ABSPATH') or die('.');
5
6 require_once (__DIR__ . '/actions/add_headers.php');
7 require_once (__DIR__ . '/actions/add_menue.php');
8 require_once (__DIR__ . '/actions/bulk_actions.php');
9 require_once (__DIR__ . '/actions/init.php');
10 require_once (__DIR__ . '/actions/save_form.php');
11 require_once (__DIR__ . '/actions/save_memberlist.php');
12
13 require_once (__DIR__ . '/filters/add_action_links.php');
14
15 require_once (__DIR__ . '/pages/form_edit.php');
16 require_once (__DIR__ . '/pages/form_list.php');
17 require_once (__DIR__ . '/pages/memberlist_edit.php');
18 require_once (__DIR__ . '/pages/memberlist_list.php');
19 require_once (__DIR__ . '/pages/settings.php');
20
21
22 if ( ! class_exists( 'WP_List_Table' ) ) {
23 require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
24 }
25 require_once (__DIR__ . '/lists/Form_List.php');
26 require_once (__DIR__ . '/lists/Memberlist_List.php');
27
28
29 // init webling settings etc.
30 add_action('admin_init', 'webling_admin_init');
31 add_action('admin_init', 'webling_bulk_actions');
32
33
34 // save hooks
35 add_action('admin_post_save_memberlist', 'webling_admin_save_memberlist');
36 add_action('admin_post_save_form', 'webling_admin_save_form');
37
38
39 // add menu items
40 add_action('admin_menu', 'webling_admin_add_menue');
41
42 // Add link to setting on plugin page
43 add_filter('plugin_action_links_' . WEBLING_PLUGIN_FILE_NAME, 'webling_add_action_links');
44
45 // Add admin CSS
46 add_action('admin_enqueue_scripts', 'webling_admin_add_headers');
47
48 // Clear the cache after updating the settings
49 add_action('update_option_webling-options', 'webling_clear_cache');
50