/home/arranoyd/magicraft/wp-content/plugins/popup-maker/includes/admin/admin-functions.php
<?php

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Returns $_POST key.
 *
 * @since 1.0
 *
 * @param string $name is the key you are looking for. Can use dot notation for arrays such as my_meta.field1 which will resolve to $_POST['my_meta']['field1'].
 *
 * @return mixed results of lookup
 */
function popmake_post( $name, $do_stripslashes = true ) {
	$value = popmake_resolve( $_POST, $name, false );

	return $do_stripslashes ? stripslashes_deep( $value ) : $value;
}


/**
 * Returns cleaned value.
 *
 * @since 1.0
 *
 * @param int $popup_id ID number of the popup to retrieve a name for
 *
 * @return mixed cleaned value.
 */
function popmake_post_clean( $value, $type = 'text' ) {
	return apply_filters( 'popmake_post_clean_' . $type, $value );
}


/**
 * Returns the name of a popup.
 *
 * @since 1.0
 *
 * @param int $popup_id ID number of the popup to retrieve a name for
 *
 * @return mixed string|int Price of the popup
 */
function popmake_is_all_numeric( $array ) {
	if ( ! is_array( $array ) ) {
		return false;
	}
	foreach ( $array as $val ) {
		if ( ! is_numeric( $val ) ) {
			return false;
		}
	}

	return true;
}

function pum_support_assist_args() {
	return array(
		// Forces the dashboard to force logout any users.
		'nouser' => true,
		'fname'  => wp_get_current_user()->first_name,
		'lname'  => wp_get_current_user()->last_name,
		'email'  => wp_get_current_user()->user_email,
		'url'    => home_url(),
	);
}