<input type="text" name="_wfg_popup_cancel_text" id="popup_cancel_text" class="regular-text" value="<?php 
echo $cancel_text;
?>
" />
					</td>
				</tr>
				<tr>
					<th scope="row">
						<label for="invalid_condition"><?php 
echo WFG_Common_Helper::translate('Invalid Gift Condition Text');
?>
</label>
					</th>
					<td>
						<?php 
$invalidText = WFG_Settings_Helper::get('invalid_condition_text', false, 'global_options');
if ($invalidText === false) {
    $invalidText = WFG_Common_Helper::translate('Gift items removed as gift criteria isn\'t fulfilled');
}
?>
						<input type="text" name="_wfg_invalid_condition_text" id="invalid_condition" class="regular-text"
							value="<?php 
echo $invalidText;
?>
" />
					</td>
				</tr>
			</tbody>
		</table>
		<p class="submit">
			<input type="hidden" name="_wfg_general_settings_submitted" value="Y" class="button button-primary" />
 /**
  * Get criteria from slug
  *
  * @since 0.0.0
  * @access public
  * @static
  *
  * @param  string $slug Slug of the criteria
  *
  * @return array|boolean
  */
 public static function get_criteria($slug)
 {
     /** @var array $all_criteria */
     $all_criteria = WFG_Settings_Helper::get('', false, 'criteria', false);
     if (empty($all_criteria)) {
         return false;
     }
     foreach ($all_criteria as $criteria) {
         if ($criteria['slug'] === $slug) {
             return $criteria;
         }
     }
     return false;
 }
	<div class="right"></div>

</div>
	<h2><?php 
echo WFG_Common_Helper::translate('Create Criteria');
?>
</h2>
	<div id="wfg_free_gift_global_settings">
		<form name="wfg_main_menu_form" method="post" action="">
			<?php 
wp_nonce_field('wfg_criteria_settings', '_wfg_criteria_nonce');
?>
			<div class="_wfg-criteria-wrap">
				<div class="wfg-criteria">
					<?php 
$all_criteria = WFG_Settings_Helper::get('', false, 'criteria', false);
$criteria = $condition = array();
if ($all_criteria) {
    $criteria = $all_criteria['criteria-1'];
    $condition = $criteria['condition'];
}
?>
						<div class="wfg-criteria-item shadow" data-id='1'>
							<input type="text" name="_wfg_criteria[criteria-1][name]" placeholder="<?php 
echo WFG_Common_Helper::translate('Name this criteria');
?>
" 
									required class="wfg-criteria-name wfg-input-full" value="<?php 
echo isset($criteria['name']) ? $criteria['name'] : '';
?>
" />
 /**
  * Forcefully reinitialze settings
  *
  * @access public
  * @static
  * 
  * @return void
  */
 public static function force_init()
 {
     self::$__initialized = false;
 }
 /**
  * Check if global gift condition is satisfied.
  *
  * @since 1.1.0
  * @access public
  *
  * @return boolean
  */
 protected function _check_global_gift_criteria()
 {
     if ('single_gift' === $this->_wfg_type) {
         return true;
     }
     $gift_criteria = WFG_Settings_Helper::get('global_gift_criteria');
     if (empty($gift_criteria)) {
         return true;
     }
     return WFG_Criteria_Helper::parse_criteria($gift_criteria);
 }
 public function wfg_general_settings()
 {
     if (isset($_POST['_wfg_general_settings_submitted']) && $_POST['_wfg_general_settings_submitted'] == 'Y' && wp_verify_nonce($_POST['_wfg_general_nonce'], 'wfg_general_settings')) {
         $popup_overlay = isset($_POST['_wfg_popup_overlay']) ? 1 : 0;
         $popup_heading = isset($_POST['_wfg_popup_heading']) ? $_POST['_wfg_popup_heading'] : WFG_Common_Helper::translate('Choose your free gift');
         $invalid_text = isset($_POST['_wfg_invalid_condition_text']) ? $_POST['_wfg_invalid_condition_text'] : WFG_Common_Helper::translate('Gift items removed as gift criteria isn\'t fulfilled');
         $add_gift_text = isset($_POST['_wfg_popup_add_gift_text']) ? $_POST['_wfg_popup_add_gift_text'] : WFG_Common_Helper::translate('Add Gifts');
         $cancel_text = isset($_POST['_wfg_popup_cancel_text']) ? $_POST['_wfg_popup_cancel_text'] : WFG_Common_Helper::translate('No Thanks');
         $overlay = update_option('_wfg_popup_overlay', $popup_overlay);
         $heading = update_option('_wfg_popup_heading', $popup_heading);
         $invalid = update_option('_wfg_invalid_condition_text', $invalid_text);
         $add_gift = update_option('_wfg_popup_add_gift_text', $add_gift_text);
         $cancel_text = update_option('_wfg_popup_cancel_text', $cancel_text);
         if ($overlay || $heading || $invalid || $add_gift || $cancel_text) {
             WFG_Common_Helper::success_notice(WFG_Common_Helper::translate('Settings saved successfully'));
             //update settings
             WFG_Settings_Helper::force_init();
         } else {
             WFG_Common_Helper::error_notice(WFG_Common_Helper::translate('No changes to save.'));
         }
     }
     include "pages/general_settings.php";
 }
                                </label>
                                <input type="text" class="input-text input-small"
                                       name="_wfg_criteria[criteria-1][num_allowed]"
                                       value="<?php 
    echo !empty($condition['num_allowed']) ? $condition['num_allowed'] : 1;
    ?>
"/>
                            </p>
                            <p>
                                <label for="wfg_gift_criteria" class="description adjust-right-gap">
                                    <?php 
    echo WFG_Common_Helper::translate('Select Gift criteria');
    ?>
                                </label>
                                <?php 
    $wfg_gift_criteria = WFG_Settings_Helper::get('', false, 'criteria', false);
    ?>
                                <select name="_wfg_criteria[criteria-1][condition]">
                                    <option value=""><?php 
    echo WFG_Common_Helper::translate('None');
    ?>
</option>
                                    <?php 
    if (!empty($wfg_gift_criteria)) {
        foreach ($wfg_gift_criteria as $criteria) {
            $selected = '';
            if ($criteria['slug'] == $condition['condition']) {
                $selected = 'selected';
            }
            echo '<option value="' . $criteria['slug'] . '" ' . $selected . '>' . $criteria['name'] . '</option>';
        }
 /**
  * Display gift popup in frontend.
  *
  * @since  0.0.0
  * @access public
  *
  * @return void
  */
 public function display_gifts()
 {
     if (!is_cart()) {
         return;
     }
     if ($this->__gift_item_in_cart()) {
         return;
     }
     self::__get_actual_settings();
     //check gift criteria
     if ('single_gift' !== $this->_wfg_type) {
         $gift_criteria = WFG_Settings_Helper::get('global_gift_criteria');
         if (!empty($gift_criteria)) {
             $criteria = WFG_Criteria_Helper::parse_criteria($gift_criteria);
             if (!$criteria) {
                 return;
             }
         }
     }
     //enqueue required styles for this page
     wp_enqueue_style('wfg-core-styles', plugins_url('/css/wfg-styles.css', dirname(__FILE__)));
     wp_enqueue_style('wfg-template-styles', plugins_url('/templates/default/wfg-default.css', dirname(__FILE__)));
     $items = WFG_Product_Helper::get_cart_products();
     if ($items['count'] >= $this->_minimum_qty) {
         if ($this->_wfg_enabled) {
             if (!empty($this->_wfg_products)) {
                 $wfg_free_products = array();
                 foreach ($this->_wfg_products as $product) {
                     $wfg_free_products[] = WFG_Product_Helper::get_product_details($product);
                 }
                 $localize = array('gifts_allowed' => $this->_wfg_gifts_allowed !== false ? $this->_wfg_gifts_allowed : 1);
                 echo "<script>";
                 echo "/* " . "<![CDATA[ */";
                 echo 'var WFG_SPECIFIC =' . json_encode($localize);
                 echo "/* ]]> */";
                 echo "</script>";
                 include PLUGIN_DIR . 'templates/default/template-default.php';
             }
         }
     }
 }
    }
    ?>
				<div class="wfg-actions">
					<button class="wfg-button wfg-add-gifts">
						<?php 
    $add_gift_text = WFG_Settings_Helper::get('popup_add_gift_text', false, 'global_options');
    if ($add_gift_text !== false) {
        echo $add_gift_text;
    } else {
        echo WFG_Common_Helper::translate('Add Gifts');
    }
    ?>
					</button>
					<button class="wfg-button wfg-no-thanks" type="button">
						<?php 
    $cancel_text = WFG_Settings_Helper::get('popup_cancel_text', false, 'global_options');
    if ($cancel_text !== false) {
        echo $cancel_text;
    } else {
        echo WFG_Common_Helper::translate('No Thanks');
    }
    ?>
					</button>
				</div>
			<?php 
}
?>
		</form>
	</div>
</div>