Remove trailing whitespace and update comment consistency on methods.
This commit is contained in:
parent
b27882c916
commit
6817420e6c
89
lib/util.php
89
lib/util.php
@ -19,15 +19,18 @@
|
|||||||
|
|
||||||
/* XXX: break up into separate modules (HTTP, user, files) */
|
/* XXX: break up into separate modules (HTTP, user, files) */
|
||||||
|
|
||||||
// Show a server error
|
/**
|
||||||
|
* Show a server error.
|
||||||
|
*/
|
||||||
function common_server_error($msg, $code=500)
|
function common_server_error($msg, $code=500)
|
||||||
{
|
{
|
||||||
$err = new ServerErrorAction($msg, $code);
|
$err = new ServerErrorAction($msg, $code);
|
||||||
$err->showPage();
|
$err->showPage();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Show a user error
|
/**
|
||||||
|
* Show a user error.
|
||||||
|
*/
|
||||||
function common_user_error($msg, $code=400)
|
function common_user_error($msg, $code=400)
|
||||||
{
|
{
|
||||||
$err = new ClientErrorAction($msg, $code);
|
$err = new ClientErrorAction($msg, $code);
|
||||||
@ -37,7 +40,7 @@ function common_user_error($msg, $code=400)
|
|||||||
/**
|
/**
|
||||||
* This should only be used at setup; processes switching languages
|
* This should only be used at setup; processes switching languages
|
||||||
* to send text to other users should use common_switch_locale().
|
* to send text to other users should use common_switch_locale().
|
||||||
*
|
*
|
||||||
* @param string $language Locale language code (optional; empty uses
|
* @param string $language Locale language code (optional; empty uses
|
||||||
* current user's preference or site default)
|
* current user's preference or site default)
|
||||||
* @return mixed success
|
* @return mixed success
|
||||||
@ -61,10 +64,10 @@ function common_init_locale($language=null)
|
|||||||
/**
|
/**
|
||||||
* Initialize locale and charset settings and gettext with our message catalog,
|
* Initialize locale and charset settings and gettext with our message catalog,
|
||||||
* using the current user's language preference or the site default.
|
* using the current user's language preference or the site default.
|
||||||
*
|
*
|
||||||
* This should generally only be run at framework initialization; code switching
|
* This should generally only be run at framework initialization; code switching
|
||||||
* languages at runtime should call common_switch_language().
|
* languages at runtime should call common_switch_language().
|
||||||
*
|
*
|
||||||
* @access private
|
* @access private
|
||||||
*/
|
*/
|
||||||
function common_init_language()
|
function common_init_language()
|
||||||
@ -157,7 +160,6 @@ function common_timezone()
|
|||||||
|
|
||||||
function common_language()
|
function common_language()
|
||||||
{
|
{
|
||||||
|
|
||||||
// If there is a user logged in and they've set a language preference
|
// If there is a user logged in and they've set a language preference
|
||||||
// then return that one...
|
// then return that one...
|
||||||
if (_have_config() && common_logged_in()) {
|
if (_have_config() && common_logged_in()) {
|
||||||
@ -189,8 +191,10 @@ function common_language()
|
|||||||
// Finally, if none of the above worked, use the site's default...
|
// Finally, if none of the above worked, use the site's default...
|
||||||
return common_config('site', 'language');
|
return common_config('site', 'language');
|
||||||
}
|
}
|
||||||
// salted, hashed passwords are stored in the DB
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Salted, hashed passwords are stored in the DB.
|
||||||
|
*/
|
||||||
function common_munge_password($password, $id)
|
function common_munge_password($password, $id)
|
||||||
{
|
{
|
||||||
if (is_object($id) || is_object($password)) {
|
if (is_object($id) || is_object($password)) {
|
||||||
@ -201,8 +205,9 @@ function common_munge_password($password, $id)
|
|||||||
return md5($password . $id);
|
return md5($password . $id);
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if a username exists and has matching password
|
/**
|
||||||
|
* Check if a username exists and has matching password.
|
||||||
|
*/
|
||||||
function common_check_user($nickname, $password)
|
function common_check_user($nickname, $password)
|
||||||
{
|
{
|
||||||
// empty nickname always unacceptable
|
// empty nickname always unacceptable
|
||||||
@ -229,7 +234,9 @@ function common_check_user($nickname, $password)
|
|||||||
return $authenticatedUser;
|
return $authenticatedUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
// is the current user logged in?
|
/**
|
||||||
|
* Is the current user logged in?
|
||||||
|
*/
|
||||||
function common_logged_in()
|
function common_logged_in()
|
||||||
{
|
{
|
||||||
return (!is_null(common_current_user()));
|
return (!is_null(common_current_user()));
|
||||||
@ -275,12 +282,10 @@ function common_ensure_session()
|
|||||||
// 3) null to clear
|
// 3) null to clear
|
||||||
|
|
||||||
// Initialize to false; set to null if none found
|
// Initialize to false; set to null if none found
|
||||||
|
|
||||||
$_cur = false;
|
$_cur = false;
|
||||||
|
|
||||||
function common_set_user($user)
|
function common_set_user($user)
|
||||||
{
|
{
|
||||||
|
|
||||||
global $_cur;
|
global $_cur;
|
||||||
|
|
||||||
if (is_null($user) && common_have_session()) {
|
if (is_null($user) && common_have_session()) {
|
||||||
@ -366,7 +371,6 @@ function common_rememberme($user=null)
|
|||||||
|
|
||||||
function common_remembered_user()
|
function common_remembered_user()
|
||||||
{
|
{
|
||||||
|
|
||||||
$user = null;
|
$user = null;
|
||||||
|
|
||||||
$packed = isset($_COOKIE[REMEMBERME]) ? $_COOKIE[REMEMBERME] : null;
|
$packed = isset($_COOKIE[REMEMBERME]) ? $_COOKIE[REMEMBERME] : null;
|
||||||
@ -428,14 +432,17 @@ function common_remembered_user()
|
|||||||
return $user;
|
return $user;
|
||||||
}
|
}
|
||||||
|
|
||||||
// must be called with a valid user!
|
/**
|
||||||
|
* must be called with a valid user!
|
||||||
|
*/
|
||||||
function common_forgetme()
|
function common_forgetme()
|
||||||
{
|
{
|
||||||
common_set_cookie(REMEMBERME, '', 0);
|
common_set_cookie(REMEMBERME, '', 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// who is the current user?
|
/**
|
||||||
|
* Who is the current user?
|
||||||
|
*/
|
||||||
function common_current_user()
|
function common_current_user()
|
||||||
{
|
{
|
||||||
global $_cur;
|
global $_cur;
|
||||||
@ -471,10 +478,11 @@ function common_current_user()
|
|||||||
return $_cur;
|
return $_cur;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Logins that are 'remembered' aren't 'real' -- they're subject to
|
/**
|
||||||
// cookie-stealing. So, we don't let them do certain things. New reg,
|
* Logins that are 'remembered' aren't 'real' -- they're subject to
|
||||||
// OpenID, and password logins _are_ real.
|
* cookie-stealing. So, we don't let them do certain things. New reg,
|
||||||
|
* OpenID, and password logins _are_ real.
|
||||||
|
*/
|
||||||
function common_real_login($real=true)
|
function common_real_login($real=true)
|
||||||
{
|
{
|
||||||
common_ensure_session();
|
common_ensure_session();
|
||||||
@ -577,9 +585,7 @@ function common_find_mentions($text, $notice)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (Event::handle('StartFindMentions', array($sender, $text, &$mentions))) {
|
if (Event::handle('StartFindMentions', array($sender, $text, &$mentions))) {
|
||||||
|
|
||||||
// Get the context of the original notice, if any
|
// Get the context of the original notice, if any
|
||||||
|
|
||||||
$originalAuthor = null;
|
$originalAuthor = null;
|
||||||
$originalNotice = null;
|
$originalNotice = null;
|
||||||
$originalMentions = array();
|
$originalMentions = array();
|
||||||
@ -615,7 +621,6 @@ function common_find_mentions($text, $notice)
|
|||||||
$matches = array_merge($tmatches[1], $atmatches[1]);
|
$matches = array_merge($tmatches[1], $atmatches[1]);
|
||||||
|
|
||||||
foreach ($matches as $match) {
|
foreach ($matches as $match) {
|
||||||
|
|
||||||
$nickname = common_canonical_nickname($match[0]);
|
$nickname = common_canonical_nickname($match[0]);
|
||||||
|
|
||||||
// Try to get a profile for this nickname.
|
// Try to get a profile for this nickname.
|
||||||
@ -623,19 +628,15 @@ function common_find_mentions($text, $notice)
|
|||||||
// sender context.
|
// sender context.
|
||||||
|
|
||||||
if (!empty($originalAuthor) && $originalAuthor->nickname == $nickname) {
|
if (!empty($originalAuthor) && $originalAuthor->nickname == $nickname) {
|
||||||
|
|
||||||
$mentioned = $originalAuthor;
|
$mentioned = $originalAuthor;
|
||||||
|
|
||||||
} else if (!empty($originalMentions) &&
|
} else if (!empty($originalMentions) &&
|
||||||
array_key_exists($nickname, $originalMentions)) {
|
array_key_exists($nickname, $originalMentions)) {
|
||||||
|
|
||||||
$mentioned = $originalMentions[$nickname];
|
$mentioned = $originalMentions[$nickname];
|
||||||
} else {
|
} else {
|
||||||
$mentioned = common_relative_profile($sender, $nickname);
|
$mentioned = common_relative_profile($sender, $nickname);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($mentioned)) {
|
if (!empty($mentioned)) {
|
||||||
|
|
||||||
$user = User::staticGet('id', $mentioned->id);
|
$user = User::staticGet('id', $mentioned->id);
|
||||||
|
|
||||||
if ($user) {
|
if ($user) {
|
||||||
@ -1226,8 +1227,9 @@ function common_broadcast_notice($notice, $remote=false)
|
|||||||
// DO NOTHING!
|
// DO NOTHING!
|
||||||
}
|
}
|
||||||
|
|
||||||
// Stick the notice on the queue
|
/**
|
||||||
|
* Stick the notice on the queue.
|
||||||
|
*/
|
||||||
function common_enqueue_notice($notice)
|
function common_enqueue_notice($notice)
|
||||||
{
|
{
|
||||||
static $localTransports = array('omb',
|
static $localTransports = array('omb',
|
||||||
@ -1289,8 +1291,9 @@ function common_profile_url($nickname)
|
|||||||
null, null, false);
|
null, null, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Should make up a reasonable root URL
|
/**
|
||||||
|
* Should make up a reasonable root URL
|
||||||
|
*/
|
||||||
function common_root_url($ssl=false)
|
function common_root_url($ssl=false)
|
||||||
{
|
{
|
||||||
$url = common_path('', $ssl, false);
|
$url = common_path('', $ssl, false);
|
||||||
@ -1301,9 +1304,10 @@ function common_root_url($ssl=false)
|
|||||||
return $url;
|
return $url;
|
||||||
}
|
}
|
||||||
|
|
||||||
// returns $bytes bytes of random data as a hexadecimal string
|
/**
|
||||||
// "good" here is a goal and not a guarantee
|
* returns $bytes bytes of random data as a hexadecimal string
|
||||||
|
* "good" here is a goal and not a guarantee
|
||||||
|
*/
|
||||||
function common_good_rand($bytes)
|
function common_good_rand($bytes)
|
||||||
{
|
{
|
||||||
// XXX: use random.org...?
|
// XXX: use random.org...?
|
||||||
@ -1339,13 +1343,13 @@ function common_mtrand($bytes)
|
|||||||
/**
|
/**
|
||||||
* Record the given URL as the return destination for a future
|
* Record the given URL as the return destination for a future
|
||||||
* form submission, to be read by common_get_returnto().
|
* form submission, to be read by common_get_returnto().
|
||||||
*
|
*
|
||||||
* @param string $url
|
* @param string $url
|
||||||
*
|
*
|
||||||
* @fixme as a session-global setting, this can allow multiple forms
|
* @fixme as a session-global setting, this can allow multiple forms
|
||||||
* to conflict and overwrite each others' returnto destinations if
|
* to conflict and overwrite each others' returnto destinations if
|
||||||
* the user has multiple tabs or windows open.
|
* the user has multiple tabs or windows open.
|
||||||
*
|
*
|
||||||
* Should refactor to index with a token or otherwise only pass the
|
* Should refactor to index with a token or otherwise only pass the
|
||||||
* data along its intended path.
|
* data along its intended path.
|
||||||
*/
|
*/
|
||||||
@ -1358,13 +1362,13 @@ function common_set_returnto($url)
|
|||||||
/**
|
/**
|
||||||
* Fetch a return-destination URL previously recorded by
|
* Fetch a return-destination URL previously recorded by
|
||||||
* common_set_returnto().
|
* common_set_returnto().
|
||||||
*
|
*
|
||||||
* @return mixed URL string or null
|
* @return mixed URL string or null
|
||||||
*
|
*
|
||||||
* @fixme as a session-global setting, this can allow multiple forms
|
* @fixme as a session-global setting, this can allow multiple forms
|
||||||
* to conflict and overwrite each others' returnto destinations if
|
* to conflict and overwrite each others' returnto destinations if
|
||||||
* the user has multiple tabs or windows open.
|
* the user has multiple tabs or windows open.
|
||||||
*
|
*
|
||||||
* Should refactor to index with a token or otherwise only pass the
|
* Should refactor to index with a token or otherwise only pass the
|
||||||
* data along its intended path.
|
* data along its intended path.
|
||||||
*/
|
*/
|
||||||
@ -1491,7 +1495,7 @@ function common_valid_tag($tag)
|
|||||||
* Determine if given domain or address literal is valid
|
* Determine if given domain or address literal is valid
|
||||||
* eg for use in JIDs and URLs. Does not check if the domain
|
* eg for use in JIDs and URLs. Does not check if the domain
|
||||||
* exists!
|
* exists!
|
||||||
*
|
*
|
||||||
* @param string $domain
|
* @param string $domain
|
||||||
* @return boolean valid or not
|
* @return boolean valid or not
|
||||||
*/
|
*/
|
||||||
@ -1822,7 +1826,6 @@ function common_compatible_license($from, $to)
|
|||||||
*/
|
*/
|
||||||
function common_database_tablename($tablename)
|
function common_database_tablename($tablename)
|
||||||
{
|
{
|
||||||
|
|
||||||
if(common_config('db','quote_identifiers')) {
|
if(common_config('db','quote_identifiers')) {
|
||||||
$tablename = '"'. $tablename .'"';
|
$tablename = '"'. $tablename .'"';
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user