file_path = $path; } public function setUi(){ include rl_apcf_dir_path.'allpost-contactform-language.php'; register_setting(RL_APCF::OPTIONS, RL_APCF::OPTIONS, array( &$this, 'validate' )); add_settings_section('main_section', '', array(&$this,'section_topfunc'), $this->file_path); add_settings_field('rlapcf_ctitle', $rl_apcf_admin_c1, array(&$this,'setting_ctitle'), $this->file_path, 'main_section'); add_settings_field('rlapcf_cmessage', $rl_apcf_admin_c2, array(&$this,'setting_cmessage'), $this->file_path, 'main_section'); add_settings_field('rlapcf_cbtn', $rl_apcf_admin_c3, array(&$this,'setting_cbtn'), $this->file_path, 'main_section'); add_settings_field('rlapcf_stitle', $rl_apcf_admin_s1, array(&$this,'setting_stitle'), $this->file_path, 'main_section'); add_settings_field('rlapcf_smessage', $rl_apcf_admin_s2, array(&$this,'setting_smessage'), $this->file_path, 'main_section'); add_settings_field('rlapcf_mail', $rl_apcf_admin_m1, array(&$this,'setting_mail'), $this->file_path, 'main_section'); add_settings_field('rlapcf_mailsender', $rl_apcf_admin_m2, array(&$this,'setting_mailsender'), $this->file_path, 'main_section'); add_settings_field('rlapcf_mailsubject', $rl_apcf_admin_m3, array(&$this,'setting_mailsubject'), $this->file_path, 'main_section'); add_settings_field('rlapcf_redirectpage', $rl_apcf_admin_r1, array(&$this,'setting_redirectpage'), $this->file_path, 'main_section'); add_settings_field('rlapcf_redirecttime', $rl_apcf_admin_r2, array(&$this,'setting_redirecttime'), $this->file_path, 'main_section'); add_settings_field('rlapcf_gototop', $rl_apcf_admin_g1, array(&$this,'setting_gototop'), $this->file_path, 'main_section'); add_settings_field('rlapcf_cookie', $rl_apcf_admin_co1, array(&$this,'setting_cookie'), $this->file_path, 'main_section'); add_settings_field('rlapcf_errormsg', $rl_apcf_admin_e1, array(&$this,'setting_errormsg'), $this->file_path, 'main_section'); add_settings_field('rlapcf_errorbtn', $rl_apcf_admin_e2, array(&$this,'setting_errorbtn'), $this->file_path, 'main_section'); add_settings_field('rlapcf_strreplace', $rl_apcf_admin_sr1, array(&$this,'setting_strreplace'), $this->file_path, 'main_section'); add_settings_field('rlapcf_saveattinserver', $rl_apcf_admin_sa1_eg, array(&$this,'setting_saveattinserver'), $this->file_path, 'main_section'); } public function disp_admin_page() { include rl_apcf_dir_path.'allpost-contactform-language.php'; $file = $this->file_path; $option_apcf_name = RL_APCF::OPTIONS; $shortcode = "[" . RL_APCF::SHORTCODE . "]"; include rl_apcf_dir_path.'allpost-contactform-admin-view.php'; } function validate($input) { $input['rlapcf_mail'] = sanitize_email( $input['rlapcf_mail'] ); $input['rlapcf_mailsender'] = sanitize_text_field( $input['rlapcf_mailsender'] ); $input['rlapcf_mailsubject'] = sanitize_text_field( $input['rlapcf_mailsubject'] ); $input['rlapcf_ctitle'] = sanitize_text_field( $input['rlapcf_ctitle'] ); $input['rlapcf_cmessage'] = sanitize_text_field( $input['rlapcf_cmessage'] ); $input['rlapcf_cbtn'] = sanitize_text_field( $input['rlapcf_cbtn'] ); $input['rlapcf_stitle'] = sanitize_text_field( $input['rlapcf_stitle'] ); $input['rlapcf_smessage'] = sanitize_text_field( $input['rlapcf_smessage'] ); $input['rlapcf_redirectpage'] = sanitize_text_field( $input['rlapcf_redirectpage'] ); $input['rlapcf_redirecttime'] = sanitize_text_field( $input['rlapcf_redirecttime'] ); $input['rlapcf_gototop'] = sanitize_text_field( $input['rlapcf_gototop'] ); $input['rlapcf_cookie'] = sanitize_text_field( $input['rlapcf_cookie'] ); $input['rlapcf_errormsg'] = sanitize_text_field( $input['rlapcf_errormsg'] ); $input['rlapcf_errorbtn'] = sanitize_text_field( $input['rlapcf_errorbtn'] ); $input['rlapcf_strreplace'] = sanitize_text_field( $input['rlapcf_strreplace'] ); $input['rlapcf_saveattinserver'] = sanitize_text_field( $input['rlapcf_saveattinserver'] ); return $input; } function section_topfunc() {} function setting_ctitle() { $options = RL_APCF::get_option(); include rl_apcf_dir_path.'allpost-contactform-language.php'; $value = $options["rlapcf_ctitle"]; echo '
'; echo '
'.$rl_apcf_admin_sa3_MalwareScannerPlugins.'
'.$rl_apcf_admin_sa2_Nginx0.'
'.$rl_apcf_admin_sa2_Nginx1.'
location /wp-content/apcf_att/ {
'.$rl_apcf_admin_sa2_Nginx2.'
location ~ \.php$ {
deny all;
}
'.$rl_apcf_admin_sa2_Nginx3.'
autoindex off;
'.$rl_apcf_admin_sa2_Nginx4.'
location ~* \.(jpg|jpeg|png|gif|zip|txt)$ {
try_files $uri =404;
}
'.$rl_apcf_admin_sa2_Nginx5.'
location ~* \.(php|php2|php3|php4|php5|php6|php7|phps|phps|pht|phtm|phtml|pgif|shtml|';
echo 'htaccess|phar|inc|hphp|ctp|module|asp|aspx|config|ashx|asmx|aspq|axd|cshtm|cshtml|rem|soap|vbhtm|vbhtml|asa|cer|shtml|jsp|jspx|jsw|jsv|jspf|wss|do|action|cfm|cfml|cfc|dbm|swf|pl|cgi|yaws|sh|bash)$ {
deny all;
}
}
'.$rl_apcf_admin_sa2_Nginx6.'