function get($option) { switch ($option) { case 'application_id': return bb_get_option('site_id'); break; case 'application_uri': return bb_get_uri(null, null, BB_URI_CONTEXT_NONE); break; case 'cron_uri': return bb_get_uri('bb-cron.php', array('check' => BP_Options::get('cron_check')), BB_URI_CONTEXT_WP_HTTP_REQUEST); break; case 'cron_check': return bb_hash('187425'); break; case 'wp_http_version': return 'bbPress/' . bb_get_option('version'); break; case 'hash_function_name': return 'bb_hash'; break; case 'language_locale': return bb_get_locale(); break; case 'language_directory': return BB_LANG_DIR; break; case 'charset': case 'gmt_offset': case 'timezone_string': return bb_get_option($option); break; default: return bb_get_option(BP_Options::prefix() . $option); break; } }
function bb_break_password($user_id) { global $bbdb; $user_id = (int) $user_id; if (!($user = bb_get_user($user_id))) { return false; } $secret = substr(bb_hash('bb_break_password'), 0, 13); if (false === strpos($user->user_pass, '---')) { return $bbdb->query($bbdb->prepare("UPDATE {$bbdb->users} SET user_pass = CONCAT(user_pass, '---', %s) WHERE ID = %d", $secret, $user_id)); } else { return true; } }
function nxt_hash($data, $scheme = 'auth') { bb_log_deprecated('function', __FUNCTION__, 'bb_hash'); return bb_hash($data, $scheme); }