<?php

if (!function_exists('add_filter')) {
    exit;
}
global $hocwp_pos_tabs;
$parent_slug = 'hocwp_plugin_option';
$option = new HOCWP_Option(__('Plugin Licenses', 'hocwp-theme'), 'hocwp_plugin_license');
$option->set_parent_slug($parent_slug);
$option->set_use_style_and_script(true);
$option->add_field(array('id' => 'use_for', 'title' => __('For plugin', 'hocwp-theme'), 'field_callback' => 'hocwp_field_select_plugin'));
$option->add_field(array('id' => 'customer_email', 'title' => __('Customer email', 'hocwp-theme')));
$option->add_field(array('id' => 'license_code', 'title' => __('License code', 'hocwp-theme')));
if (!hocwp_menu_page_exists('hocwp_plugin_license')) {
    $option->add_option_tab($hocwp_pos_tabs);
    $option->set_page_header_callback('hocwp_plugin_option_page_header');
    $option->set_page_footer_callback('hocwp_plugin_option_page_footer');
    $option->set_page_sidebar_callback('hocwp_plugin_option_page_sidebar');
    $option->init();
}
hocwp_option_add_object_to_list($option);
function hocwp_option_plugin_license_sanitized($input)
{
    $use_for = isset($input['use_for']) ? $input['use_for'] : '';
    if (!empty($use_for)) {
        $customer_email = isset($input['customer_email']) ? $input['customer_email'] : '';
        if (is_email($customer_email)) {
            $code = isset($input['license_code']) ? $input['license_code'] : '';
            $code = strtoupper($code);
            $option = get_option('hocwp_plugin_licenses');
            $use_for_key = md5($use_for);
 final function add_option_to_sidebar_tab(HOCWP_Option $option)
 {
     if (!hocwp_menu_page_exists($this->option_name)) {
         global $hocwp_pos_tabs;
         $option->set_parent_slug($this->admin_menu_parent);
         $option->add_option_tab($hocwp_pos_tabs);
         $option->set_page_header_callback('hocwp_plugin_option_page_header');
         $option->set_page_footer_callback('hocwp_plugin_option_page_footer');
         $option->set_page_sidebar_callback('hocwp_plugin_option_page_sidebar');
     }
 }