Ejemplo n.º 1
0
}
if (defined('GP_LOG_FILENAME')) {
    $gp_log->set_filename(GP_LOG_FILENAME);
}
$gp_log->notice('Logging started');
// Load core BackPress functions
require_once BACKPRESS_PATH . 'functions.core.php';
require_once BACKPRESS_PATH . 'functions.compat.php';
require_once BACKPRESS_PATH . 'functions.formatting.php';
// alleviate the magic_quotes_gpc effects
if (get_magic_quotes_gpc()) {
    $_GET = stripslashes_deep($_GET);
    $_POST = stripslashes_deep($_POST);
    $_COOKIE = stripslashes_deep($_COOKIE);
}
$_GET = gp_urldecode_deep($_GET);
require_once BACKPRESS_PATH . 'class.wp-error.php';
if (!defined('GP_DATABASE_CLASS_INCLUDE')) {
    define('GP_DATABASE_CLASS_INCLUDE', BACKPRESS_PATH . 'class.bpdb-multi.php');
}
if (GP_DATABASE_CLASS_INCLUDE) {
    require_once GP_DATABASE_CLASS_INCLUDE;
}
if (!defined('GP_DATABASE_CLASS')) {
    define('GP_DATABASE_CLASS', 'BPDB_Multi');
}
if (in_array(GP_DATABASE_CLASS, array('BPDB', 'BPDB_Multi'))) {
    /**
     * Define BackPress Database errors if not already done - no localisation at this stage
     */
    if (!defined('BPDB__CONNECT_ERROR_MESSAGE')) {
Ejemplo n.º 2
0
/**
 * Retrieves a value from $_GET
 *
 * @param string $key name of get value
 * @param mixed $default value to return if $_GET[$key] doesn't exist. Default is ''
 * @return mixed $_GET[$key] if exists or $default
 */
function gp_get($key, $default = '')
{
    return gp_urldecode_deep(wp_unslash(gp_array_get($_GET, $key, $default)));
}