Beispiel #1
0
if (!defined('ABSPATH')) {
    define('ABSPATH', dirname(__FILE__));
}
if (!defined('BACKPRESS_PATH')) {
    define('BACKPRESS_PATH', ABSPATH . '/includes/backpress/');
}
require_once 'includes/wp-functions.php';
require_once 'includes/backpress/functions.compat.php';
require_once 'includes/backpress/functions.formatting.php';
require_once 'includes/backpress/functions.core.php';
require_once 'includes/backpress/functions.kses.php';
require_once 'includes/backpress/functions.plugin-api.php';
require_once 'includes/backpress/class.wp-error.php';
require_once 'includes/backpress/class.bpdb-multi.php';
if (defined('DB_HOST')) {
    $db = new BPDB_Multi(array('name' => DB_NAME, 'host' => DB_HOST, 'user' => DB_USER, 'password' => DB_PASSWORD, 'errors' => 'suppress'));
    $db->set_prefix($table_prefix);
    // standard prefix for SupportPress tables
    $db->set_prefix($table_prefix, array('users', 'usermeta', 'threads', 'messages', 'tags', 'predefined_messages'));
    // use wp_ for user tables
    if (isset($user_table_prefix)) {
        $db->set_prefix($user_table_prefix, array('users', 'usermeta'));
    }
    // optional separate config for user db
    if (defined('USER_DB_HOST')) {
        $db->add_db_server('user', array('name' => USER_DB_NAME, 'host' => USER_DB_HOST, 'user' => USER_DB_USER, 'password' => USER_DB_PASSWORD, 'errors' => 'suppress'));
        // these two tables are in the user db
        $db->add_db_table('user', $db->users);
        $db->add_db_table('user', $db->usermeta);
    }
}
Beispiel #2
0
#!/usr/local/bin/php -d display_errors=true
<?php 
define('SP_DIR', dirname(dirname(__FILE__)));
require_once SP_DIR . '/config.php';
require_once SP_DIR . '/includes/wp-functions.php';
require_once SP_DIR . '/includes/backpress/functions.compat.php';
require_once SP_DIR . '/includes/backpress/functions.formatting.php';
require_once SP_DIR . '/includes/backpress/functions.core.php';
require_once SP_DIR . '/includes/backpress/functions.kses.php';
require_once SP_DIR . '/includes/backpress/functions.plugin-api.php';
require_once SP_DIR . '/includes/backpress/class.bpdb-multi.php';
if (defined('DB_HOST')) {
    $db = new BPDB_Multi(array('name' => DB_NAME, 'host' => DB_HOST, 'user' => DB_USER, 'password' => DB_PASSWORD, 'errors' => 'suppress'));
    // standard prefix for SupportPress tables
    $db->set_prefix($table_prefix, array('users', 'usermeta', 'threads', 'messages', 'tags', 'predefined_messages'));
    // use wp_ for user tables
    if (isset($user_table_prefix)) {
        $db->set_prefix($user_table_prefix, array('users', 'usermeta'));
    }
}
if (!defined('IMAP_PORT')) {
    define('IMAP_PORT', '143');
}
define('IMAP_ACCOUNT_STRING', '{' . IMAP_HOST . ':' . IMAP_PORT . '/imap/ssl/novalidate-cert}' . IMAP_MAILBOX);
$mbox = imap_open(IMAP_ACCOUNT_STRING, IMAP_USER, IMAP_PASSWORD);
if (!$mbox) {
    die("COULD NOT OPEN MAILBOX!\r\n");
}
$boxinfo = imap_check($mbox);
if (!is_object($boxinfo) || !isset($boxinfo->Nmsgs)) {
    die("COULD NOT GET MAILBOX INFO\r\n");