
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
<?php 
if ( ! defined( 'ABSPATH' ) ) 
	exit;

global $wpdb;

$_POST = stripslashes_deep($_POST);
$_POST = xyz_trim_deep($_POST);

if(isset($_POST) && isset($_POST['addSubmit'])){

	if (
		! isset( $_REQUEST['_wpnonce'] )
		|| ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'snipp-padd_' )
	) {
		wp_nonce_ays( 'snipp-padd_' );
		exit;
	} else {
		$temp_xyz_ips_title = str_replace(' ', '', $_POST['snippetTitle']);
		$temp_xyz_ips_title = str_replace('-', '', $temp_xyz_ips_title);
		$xyz_ips_title = str_replace(' ', '-', $_POST['snippetTitle']);
		$xyz_ips_content = $_POST['snippetContent'];
		if($xyz_ips_title != "" && $xyz_ips_content != ""){
			if(ctype_alnum($temp_xyz_ips_title)){
				$snippet_count = $wpdb->query($wpdb->prepare( 'SELECT * FROM '.$wpdb->prefix.'xyz_ips_short_code WHERE title=%s',$xyz_ips_title) ) ;
				if($snippet_count == 0){
					$xyz_shortCode = '[xyz-ips snippet="'.$xyz_ips_title.'"]';
					$wpdb->insert($wpdb->prefix.'xyz_ips_short_code', array('title' =>$xyz_ips_title,'content'=>$xyz_ips_content,'short_code'=>$xyz_shortCode,'status'=>'1'),array('%s','%s','%s','%d'));
					header("Location:".admin_url('admin.php?page=insert-php-code-snippet-manage&xyz_ips_msg=1'));
				}else{
?>
<div class="system_notice_area_style0" id="system_notice_area">
	PHP Snippet already exists. &nbsp;&nbsp;&nbsp;
	<span id="system_notice_area_dismiss">Dismiss</span>
</div>
<?php	
				}
			}else{
?>
<div class="system_notice_area_style0" id="system_notice_area">
	PHP Snippet title can have only alphabets,numbers or hyphen. &nbsp;&nbsp;&nbsp;
	<span id="system_notice_area_dismiss">Dismiss</span>
</div>
<?php
			}
		}else{
?>		
<div class="system_notice_area_style0" id="system_notice_area">
	Fill all mandatory fields. &nbsp;&nbsp;&nbsp;
	<span id="system_notice_area_dismiss">Dismiss</span>
</div>
<?php 
		}
	}
}

?>

<div >
	<fieldset
		style="width: 99%; border: 1px solid #F7F7F7; padding: 10px 0px;">
		<legend>
			<b>Add PHP Snippet</b>
		</legend>
		<form name="frmmainForm" id="frmmainForm" method="post">
			<?php wp_nonce_field('snipp-padd_'); ?>
			<div>
				<table
				style="width: 99%; background-color: #F9F9F9; border: 1px solid #E4E4E4; border-width: 1px;margin: 0 auto">
					<tr>
						<td>
							<br/>
							<div id="shortCode">
							</div>
							<br/>
						</td>
					</tr>
					<tr valign="top">
						<td style="border-bottom: none;width:20%;">&nbsp;&nbsp;&nbsp;Tracking Name&nbsp;<font color="red">*</font></td>
						<td style="border-bottom: none;width:1px;">&nbsp;:&nbsp;</td>
						<td><input style="width:80%;"
							type="text" name="snippetTitle" id="snippetTitle"
							value="<?php if(isset($_POST['snippetTitle'])){ echo esc_attr($_POST['snippetTitle']);}?>"></td>
					</tr>
					<tr>
						<td style="border-bottom: none;width:20%; ">&nbsp;&nbsp;&nbsp;PHP code (without &lt;?php ?&gt;)&nbsp;<font color="red">*</font></td>
						<td style="border-bottom: none;width:1px;">&nbsp;:&nbsp;</td>
						<td >
							<textarea name="snippetContent" style="width:80%;height:150px;"><?php if(isset($_POST['snippetContent'])){ echo esc_textarea($_POST['snippetContent']);}?></textarea>
						</td>
					</tr>				

				<tr>
				<td></td><td></td>
					<td><input class="button-primary" style="cursor: pointer;"
							type="submit" name="addSubmit" value="Create"></td>
				</tr>
				<tr><td><br/></td></tr>
				</table>
			</div>

		</form>
	</fieldset>

</div>
