X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fcommon.php;h=bcb9d52ce2db6548c9fb518a6cfaea273b53a163;hb=171b4f72ee5a84d2a67b99aca7df9406e68f60c1;hp=a9fef15f34ad4e96f653773db421e95124292bdf;hpb=289c44141d7d6aabd924f6543c1a49df5b3444c4;p=quix0rs-gnu-social.git diff --git a/lib/common.php b/lib/common.php index a9fef15f34..bcb9d52ce2 100644 --- a/lib/common.php +++ b/lib/common.php @@ -17,10 +17,10 @@ * along with this program. If not, see . */ -/* XXX: break up into separate modules (HTTP, HTML, user, files) */ - if (!defined('LACONICA')) { exit(1); } +define('LACONICA_VERSION', '0.3.0'); + define('AVATAR_PROFILE_SIZE', 96); define('AVATAR_STREAM_SIZE', 48); define('AVATAR_MINI_SIZE', 24); @@ -38,19 +38,24 @@ $config = array('site' => array('name' => 'Just another Laconica microblog', 'server' => 'localhost', - 'path' => '/'), + 'theme' => 'default', + 'path' => '/', + 'fancy' => false), + 'syslog' => + array('appname' => 'laconica', # for syslog + 'priority' => 'debug'), # XXX: currently ignored + 'tag' => + array('authority' => 'INVALID TAG', + 'date' => 'PUT A DATE HERE', + 'prefix' => ''), 'license' => - array('url' => 'http://creativecommons.org/license/by/3.0/', + array('url' => 'http://creativecommons.org/licenses/by/3.0/', 'title' => 'Creative Commons Attribution 3.0', 'image' => 'http://i.creativecommons.org/l/by/3.0/88x31.png'), - 'avatar' => - array('directory' => INSTALLDIR . '/avatar', - 'path' => '/avatar', - 'default' => - array('profile' => INSTALLDIR .'theme/default/image/default-avatar-profile.png', - 'stream' => INSTALLDIR .'theme/default/image/default-avatar-stream.png', - 'mini' => INSTALLDIR .'theme/default/image/default-avatar-mini.png')) -); + 'mail' => + array('backend' => 'mail', + 'params' => NULL) + ); $config['db'] = &PEAR::getStaticProperty('DB_DataObject','options'); @@ -60,12 +65,14 @@ $config['db'] = 'class_location' => INSTALLDIR . '/classes', 'require_prefix' => 'classes/', 'class_prefix' => '', - 'db_driver' => 'MDB2', + 'db_driver' => 'DB', # XXX: JanRain libs only work with DB 'quote_identifiers' => false); require_once(INSTALLDIR.'/config.php'); require_once(INSTALLDIR.'/lib/util.php'); require_once(INSTALLDIR.'/lib/action.php'); +require_once(INSTALLDIR.'/lib/theme.php'); +require_once(INSTALLDIR.'/lib/mail.php'); require_once(INSTALLDIR.'/classes/Avatar.php'); require_once(INSTALLDIR.'/classes/Notice.php');