. * * Friendica is a communications platform for integrated social communications * utilising decentralised communications and linkage to several indie social * projects - as well as popular mainstream providers. * * Our mission is to free our friends and families from the clutches of * data-harvesting corporations, and pave the way to a future where social * communications are free and open and flow between alternate providers as * easily as email does today. */ use Friendica\Core\Session; /** * Constant with a HTML line break. * * Contains a HTML line break (br) element and a real carriage return with line * feed for the source. * This can be used in HTML and JavaScript where needed a line break. */ define('EOL', "
\r\n"); /** * @name Gravity * * Item weight for query ordering * @{ */ define('GRAVITY_PARENT', 0); define('GRAVITY_ACTIVITY', 3); define('GRAVITY_COMMENT', 6); define('GRAVITY_UNKNOWN', 9); /* @}*/ // Normally this constant is defined - but not if "pcntl" isn't installed if (!defined('SIGTERM')) { define('SIGTERM', 15); } /** * Returns the user id of locally logged in user or false. * * @return int|bool user id or false */ function local_user() { return Session::getLocalUser(); } /** * Returns the public contact id of logged in user or false. * * @return int|bool public contact id or false */ function public_contact() { return Session::getPublicContact(); } /** * Returns public contact id of authenticated site visitor or false * * @return int|bool visitor_id or false */ function remote_user() { return Session::getRemoteUser(); }