OwlCyberSecurity - MANAGER
Edit File: settings.php
<?php if ( ! defined( 'ABSPATH' ) ) exit; global $wpdb; // Load the options if(!$_POST && isset($_GET['ips_notice'])&& $_GET['ips_notice'] == 'hide'){ if (! isset( $_REQUEST['_wpnonce'] ) || ! wp_verify_nonce( $_REQUEST['_wpnonce'],'ips-shw')){ wp_nonce_ays( 'ips-shw'); exit; } update_option('xyz_ips_dnt_shw_notice', "hide"); ?> <style type='text/css'> #ips_notice_td{ display:none !important; } </style> <div class="xyz_ips_system_notice_area_style1" id="xyz_ips_system_notice_area"> Thanks again for using the plugin. We will never show the message again. <span id="xyz_ips_system_notice_area_dismiss">Dismiss</span> </div> <?php } if($_POST){ if (! isset( $_REQUEST['_wpnonce'] ) || ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'ips-psetting_' )) { wp_nonce_ays( 'ips-psetting_' ); exit; } else{ $_POST=xyz_trim_deep($_POST); $_POST = stripslashes_deep($_POST); $xyz_ips_pre_ads = intval($_POST['xyz_ips_pre_ads']); $xyz_ips_limit = abs(intval($_POST['xyz_ips_limit'])); if($xyz_ips_limit==0)$xyz_ips_limit=20; $xyz_ips_credit = sanitize_text_field($_POST['xyz_ips_credit']); if(($xyz_ips_credit=="ips")||($xyz_ips_credit==0)) update_option('xyz_credit_link',$xyz_ips_credit); $xyz_ips_auto_insert = intval($_POST['xyz_ips_auto_insert']); update_option('xyz_ips_auto_insert',$xyz_ips_auto_insert); $xyz_ips_exec_in_editor = intval($_POST['xyz_ips_exec_in_editor']); update_option('xyz_ips_exec_in_editor',$xyz_ips_exec_in_editor); $xyz_ips_auto_exception = intval($_POST['xyz_ips_auto_exception']); update_option('xyz_ips_auto_exception',$xyz_ips_auto_exception); $xyz_ips_exception_email=sanitize_text_field($_POST['xyz_ips_exception_email']); update_option('xyz_ips_exception_email',$xyz_ips_exception_email); $xyz_ips_sortfield=sanitize_text_field($_POST['xyz_ips_sort_by_field']); if(($xyz_ips_sortfield=="id")||($xyz_ips_sortfield=="title")) update_option('xyz_ips_sort_field_name',$xyz_ips_sortfield); $xyz_ips_sortorder=sanitize_text_field($_POST['xyz_ips_sort_by_order']); if(($xyz_ips_sortorder=="asc")||($xyz_ips_sortorder=="desc")) update_option('xyz_ips_sort_order',$xyz_ips_sortorder); update_option('xyz_ips_limit',$xyz_ips_limit); ?> <div class="xyz_ips_system_notice_area_style1" id="xyz_ips_system_notice_area"> Settings updated successfully. <span id="xyz_ips_system_notice_area_dismiss">Dismiss</span> </div> <?php } } ?> <script type="text/javascript"> jQuery(document).ready(function() { changeAutoException(); }); if(typeof changeAutoException == 'undefined') { function changeAutoException() { var auto_exception=jQuery("#xyz_ips_auto_exception").val(); if(auto_exception==1) { jQuery("#xyz_ips_exception_email_tr").show(); } else { jQuery("#xyz_ips_exception_email_tr").hide(); } } } </script> <div> <form method="post"> <?php wp_nonce_field('ips-psetting_');?> <div style="float: left;width: 98%"> <fieldset style=" width:100%; border:1px solid #F7F7F7; padding:10px 0px 15px 10px;"> <legend > <h3>Settings</h3> </legend> <table class="widefat" style="width:99%;"> <tr valign="top"> <td scope="row" > <label for="xyz_ihs_sort">Sorting of snippets</label> </td> <td> <select id="xyz_ips_sort_by_field" name="xyz_ips_sort_by_field" > <option value="id" <?php if(isset($_POST['xyz_ips_sort_by_field']) && $_POST['xyz_ips_sort_by_field']=='id'){echo 'selected';} else if(get_option('xyz_ips_sort_field_name')=="id"){echo 'selected';} ?>>Based on create time</option> <option value="title" <?php if(isset($_POST['xyz_ips_sort_by_field']) && $_POST['xyz_ips_sort_by_field']=='title'){ echo 'selected';}else if(get_option('xyz_ips_sort_field_name')=="title"){echo 'selected';} ?>>Based on name</option> </select> <select id="xyz_ips_sort_by_order" name="xyz_ips_sort_by_order" > <option value="desc" <?php if(isset($_POST['xyz_ips_sort_by_order']) && $_POST['xyz_ips_sort_by_order']=='desc'){echo 'selected';} else if(get_option('xyz_ips_sort_order')=="desc"){echo 'selected';} ?>>Descending</option> <option value="asc" <?php if(isset($_POST['xyz_ips_sort_by_order']) && $_POST['xyz_ips_sort_by_order']=='asc'){ echo 'selected';}else if(get_option('xyz_ips_sort_order')=="asc"){echo 'selected';} ?>>Ascending</option> </select> </td> </tr> <tr valign="top"> <td scope="row" > <label for="xyz_ips_credit">Credit link to author</label> </td> <td> <select name="xyz_ips_credit" id="xyz_ips_credit"> <option value="ips" <?php selected(get_option('xyz_credit_link'),"ips"); ?>>Enable</option> <option value="0" <?php if(get_option('xyz_credit_link')!="ips"){echo 'selected';} ?>>Disable</option> </select> </td> </tr> <tr valign="top"> <td scope="row" class="settingInput" id=""> <label for="xyz_ips_limit">Pagination limit</label> </td> <td id=""> <input name="xyz_ips_limit" type="text" id="xyz_ips_limit" value="<?php if(isset($_POST['xyz_ips_limit']) ){echo abs(intval($_POST['xyz_ips_limit']));}else{print(get_option('xyz_ips_limit'));} ?>" /> </td> </tr> <tr valign="top"> <td scope="row"> <label for="xyz_ips_auto_insert">Autoinsert PHP opening tags</label> </td> <td> <select name="xyz_ips_auto_insert" id="xyz_ips_auto_insert"> <option value="0" <?php selected(get_option('xyz_ips_auto_insert'),0);?>>Disable</option> <option value="1" <?php selected(get_option('xyz_ips_auto_insert'),1);?>>Enable</option> </select> </td> </tr> <tr valign="top"> <td scope="row"> <label for="xyz_ips_auto_exception">Enabling automatic exception handling for PHP snippets</label> </td> <td> <select name="xyz_ips_auto_exception" id="xyz_ips_auto_exception"> <option value="0" <?php selected(get_option('xyz_ips_auto_exception'),0);?>>Disable</option> <option value="1" <?php selected(get_option('xyz_ips_auto_exception'),1);?>>Enable</option> </select> </td> </tr> <tr valign="top" id="xyz_ips_exception_email_tr" style="display:none;"> <td scope="row"> <label for="xyz_ips_exception_email">Email address for sending exception report</label> </td> <td> <input name="xyz_ips_exception_email" type="text" id="xyz_ips_exception_email" value="<?php if(isset($_POST['xyz_ips_exception_email']) ){echo esc_attr($_POST['xyz_ips_exception_email']);}else{if(get_option('xyz_ips_exception_email')!="0"){echo esc_attr(get_option('xyz_ips_exception_email'));}} ?>" /> </td> </tr> <tr valign="top"> <td scope="row"> <label for="xyz_ips_pre_ads">Premium Version Ads</label> </td> <td> <select name="xyz_ips_pre_ads" id="xyz_ips_pre_ads"> <option value="0" <?php selected(get_option('xyz_ips_premium_version_ads'),0);?>>Disable</option> <option value="1" <?php selected(get_option('xyz_ips_premium_version_ads'),1);?>>Enable</option> </select> </td> </tr> <tr valign="top"> <td scope="row"> <label for="xyz_ips_exec_in_editor">Execute shortcodes in editors</label><br/><span style="color: #1A87B9;font-size:13px;" >[Enable/Disable Shortcode Execution in Editors (Gutenberg, Classic, Elementor, etc.)]</span> </td> <td> <select name="xyz_ips_exec_in_editor" id="xyz_ips_exec_in_editor"> <option value="0" <?php selected(get_option('xyz_ips_exec_in_editor'),0);?>>Disable</option> <option value="1" <?php selected(get_option('xyz_ips_exec_in_editor'),1);?>>Enable</option> </select> </td> </tr> <tr valign="top"> <td scope="row" class=" settingInput" id="xyz_ips_bottomBorderNone"> </td> <td id="xyz_ips_bottomBorderNone"> <input style="margin:10px 0 20px 0;" id="submit" class="button-primary xyz_ips_bottonWidth" type="submit" value=" Update Settings " /> </td> </tr> </table> </fieldset> </div> </form> </div>