Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
bdthemes-element-pack
/
modules
/
coupon-code
:
module.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace ElementPack\Modules\CouponCode; use ElementPack\Base\Element_Pack_Module_Base; if ( !defined('ABSPATH') ) exit; // Exit if accessed directly class Module extends Element_Pack_Module_Base { public function __construct() { parent::__construct(); add_action('wp_ajax_element_pack_coupon_code', [$this, 'coupon_decryption']); add_action('wp_ajax_nopriv_element_pack_coupon_code', [$this, 'coupon_decryption']); } public function get_name() { return 'coupon-code'; } public function get_widgets() { $widgets = ['Coupon_Code']; return $widgets; } public function coupon_decryption() { $encryption = sanitize_post($_POST['coupon_code']); // Store the cipher method $ciphering = "AES-128-CTR"; $options = 0; // Non-NULL Initialization Vector for decryption $decryption_iv = '1234567891011121'; // Store the decryption key $decryption_key = "ElementPack"; // Use openssl_decrypt() function to decrypt the data $decryption = openssl_decrypt( $encryption, $ciphering, $decryption_key, $options, $decryption_iv ); echo esc_html($decryption); wp_die(); } }