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); } }
#!/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");