<?php

/**
 * 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;
}