文件操作 - base.php
返回文件管理
返回主菜单
删除本文件
文件: /root/Desktop/OLD/plugin-wordpress/metform/core/admin/base.php
编辑文件内容
<?php namespace MetForm\Core\Admin; defined( 'ABSPATH' ) || exit; /** * Metform settings related all functionalities. * * @version 1.1.8 */ class Base { use \MetForm\Traits\Singleton; private $key_settings_option; public function __construct(){ $this->key_settings_option = 'metform_option__settings'; } public static function parent_slug(){ return 'metform-menu'; } public function init(){ add_action('admin_menu', [$this, 'register_settings'], 999); add_action('admin_init', [$this, 'register_actions'], 999); } public function register_settings(){ add_submenu_page( self::parent_slug(), esc_html__( 'Settings', 'metform' ), esc_html__( 'Settings', 'metform' ), 'manage_options', self::parent_slug().'-settings', [$this, 'register_settings_contents__settings'], 11); } public function register_settings_contents__settings(){ $code = ''; $disabledAttr = ''; $selectTheTab= false; if(did_action('xpd_metform_pro/plugin_loaded')) { #must be pro loaded.... if(!empty($_REQUEST['code'])) { $code = $_REQUEST['code']; $nonce = $_REQUEST['state']; $option = get_option(\MetForm_Pro\Core\Integrations\Aweber::NONCE_VERIFICATION_KEY); if($option == $nonce) { update_option(\MetForm_Pro\Core\Integrations\Aweber::NONCE_VERIFICATION_KEY, ''); update_option(\MetForm_Pro\Core\Integrations\Aweber::AUTHORIZATION_CODE_KEY, $code); } $disabledAttr = 'disabled'; $selectTheTab = true; } else { $code = get_option(\MetForm_Pro\Core\Integrations\Aweber::AUTHORIZATION_CODE_KEY); $disabledAttr = empty($code)? '': 'disabled'; } } #let check if this is returned from aweber.. #give state check include('views/settings.php'); } public function get_settings_option($key = null , $default = null){ if($key != null){ $this->key_settings_option = $key; } return get_option($this->key_settings_option); } public function set_option($key, $default = null){ } public function register_actions(){ if(isset( $_POST['mf_settings_page_action'])) { // run a quick security check //$key = !isset($_POST['metform-settings-page-key']) ? '' : sanitize_text_field($_POST['metform-settings-page-key']); $request = $_POST; if( !check_admin_referer('metform-settings-page', 'metform-settings-page')){ return; } $status = \MetForm\Core\Forms\Action::instance()->store( -1, $request); return $status; } } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件