| Server IP : 172.67.201.108 / Your IP : 216.73.216.55 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.7 System : Linux ip-172-31-69-123.ec2.internal 6.1.177-224.371.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 27 20:28:29 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/home2/domains/siparent/wp-content/plugins/insert-php-code-snippet/admin/ |
Upload File : |
<?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_system_notice_area_style1" id="xyz_system_notice_area">
Thanks again for using the plugin. We will never show the message again.
<span id="xyz_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_auto_exception = intval($_POST['xyz_ips_auto_exception']);
update_option('xyz_ips_auto_exception',$xyz_ips_auto_exception);
$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_system_notice_area_style1" id="xyz_system_notice_area">
Settings updated successfully.
<span id="xyz_system_notice_area_dismiss">Dismiss</span>
</div>
<?php
}
}
?>
<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">
<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" 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>