| Server IP : 68.178.247.200 / Your IP : 216.73.216.14 Web Server : Apache System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 User : x9dppmxs4rgd ( 8559391) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/x9dppmxs4rgd/www/wp-content/themes/grace-church/fw/core/ |
Upload File : |
<?php
/**
* Grace-Church Framework: http queries and data manipulations
*
* @package grace_church
* @since grace_church 1.0
*/
// Disable direct call
if ( ! defined( 'ABSPATH' ) ) { exit; }
// Get GET, POST value
if (!function_exists('grace_church_get_value_gp')) {
function grace_church_get_value_gp($name, $defa='') {
global $_GET, $_POST;
$rez = $defa;
if (isset($_GET[$name])) {
$rez = stripslashes(trim($_GET[$name]));
} else if (isset($_POST[$name])) {
$rez = stripslashes(trim($_POST[$name]));
}
return $rez;
}
}
// Get GET, POST, SESSION value and save it (if need)
if (!function_exists('grace_church_get_value_gps')) {
function grace_church_get_value_gps($name, $defa='', $page='') {
global $_GET, $_POST, $_SESSION;
$putToSession = $page!='';
$rez = $defa;
if (isset($_GET[$name])) {
$rez = stripslashes(trim($_GET[$name]));
} else if (isset($_POST[$name])) {
$rez = stripslashes(trim($_POST[$name]));
} else if (isset($_SESSION[$name.($page!='' ? '_'.($page) : '')])) {
$rez = stripslashes(trim($_SESSION[$name.($page!='' ? '_'.($page) : '')]));
$putToSession = false;
}
if ($putToSession)
grace_church_set_session_value($name, $rez, $page);
return $rez;
}
}
// Get GET, POST, COOKIE value and save it (if need)
if (!function_exists('grace_church_get_value_gpc')) {
function grace_church_get_value_gpc($name, $defa='', $page='', $exp=0) {
global $_GET, $_POST, $_COOKIE;
$putToCookie = $page!='';
$rez = $defa;
if (isset($_GET[$name])) {
$rez = stripslashes(trim($_GET[$name]));
} else if (isset($_POST[$name])) {
$rez = stripslashes(trim($_POST[$name]));
} else if (isset($_COOKIE[$name.($page!='' ? '_'.($page) : '')])) {
$rez = stripslashes(trim($_COOKIE[$name.($page!='' ? '_'.($page) : '')]));
$putToCookie = false;
}
if ($putToCookie)
setcookie($name.($page!='' ? '_'.($page) : ''), $rez, $exp, '/');
return $rez;
}
}
// Save value into session
if (!function_exists('grace_church_set_session_value')) {
function grace_church_set_session_value($name, $value, $page='') {
global $_SESSION;
if (!session_id()) session_start();
$_SESSION[$name.($page!='' ? '_'.($page) : '')] = $value;
}
}
// Save value into session
if (!function_exists('grace_church_del_session_value')) {
function grace_church_del_session_value($name, $page='') {
global $_SESSION;
if (!session_id()) session_start();
unset($_SESSION[$name.($page!='' ? '_'.($page) : '')]);
}
}
/* Other functions
-------------------------------------------------------------------------------- */
// Return current site protocol
if (!function_exists('grace_church_get_protocol')) {
function grace_church_get_protocol() {
return is_ssl() ? 'https' : 'http';
}
}
// Add parameters to URL
if (!function_exists('grace_church_add_to_url')) {
function grace_church_add_to_url($url, $prm) {
if (is_array($prm) && count($prm) > 0) {
$separator = grace_church_strpos($url, '?')===false ? '?' : '&';
foreach ($prm as $k=>$v) {
$url .= $separator . urlencode($k) . '=' . urlencode($v);
$separator = '&';
}
}
return $url;
}
}
?>