use Friendica\App;
use Friendica\Content\Feature;
use Friendica\Content\ForumManager;
+use Friendica\Content\Text\BBCode;
use Friendica\Core\Addon;
use Friendica\Core\Cache;
use Friendica\Core\Config;
use dba;
require_once 'include/dba.php';
-require_once 'include/bbcode.php';
require_once 'mod/proxy.php';
class Profile
}
if (isset($p['about'])) {
- $p['about'] = bbcode($p['about']);
+ $p['about'] = BBCode::convert($p['about']);
}
if (isset($p['address'])) {
- $p['address'] = bbcode($p['address']);
+ $p['address'] = BBCode::convert($p['address']);
} else {
- $p['address'] = bbcode($p['location']);
+ $p['address'] = BBCode::convert($p['location']);
}
if (isset($p['photo'])) {
Cache::set($cachekey, $r, CACHE_HOUR);
}
}
+
+ $total = 0;
+ $classtoday = '';
if (DBM::is_result($r)) {
- $total = 0;
$now = strtotime('now');
$cids = [];
]);
}
- public static function getEvents()
+ public static function getEventsReminderHTML()
{
- require_once 'include/bbcode.php';
-
$a = get_app();
+ $o = '';
if (!local_user() || $a->is_mobile || $a->is_tablet) {
return $o;
$classtoday = '';
$s = dba::p(
- "SELECT `event`.* FROM `event`
- WHERE `event`.`uid` = ? AND `type` != 'birthday' AND `start` < ? AND `start` >= ?
- ORDER BY `start` ASC ",
+ "SELECT *
+ FROM `event`
+ WHERE `event`.`uid` = ?
+ AND `event`.`type` != 'birthday'
+ AND `event`.`start` < ?
+ AND `event`.`start` >= ?
+ AND NOT EXISTS (
+ SELECT `id`
+ FROM `item`
+ WHERE `item`.`uid` = `event`.`uid`
+ AND `item`.`parent-uri` = `event`.`uri`
+ AND `item`.`verb` = ?
+ AND `item`.`visible`
+ AND NOT `item`.`deleted`
+ )
+ ORDER BY `event`.`start` ASC",
local_user(),
DateTimeFormat::utc('now + 7 days'),
- DateTimeFormat::utc('now - 1 days')
+ DateTimeFormat::utc('now - 1 days'),
+ ACTIVITY_ATTENDNO
);
$r = [];
$istoday = true;
}
- $title = strip_tags(html_entity_decode(bbcode($rr['summary']), ENT_QUOTES, 'UTF-8'));
+ $title = strip_tags(html_entity_decode(BBCode::convert($rr['summary']), ENT_QUOTES, 'UTF-8'));
if (strlen($title) > 35) {
$title = substr($title, 0, 32) . '... ';
}
- $description = substr(strip_tags(bbcode($rr['desc'])), 0, 32) . '... ';
+ $description = substr(strip_tags(BBCode::convert($rr['desc'])), 0, 32) . '... ';
if (!$description) {
$description = L10n::t('[No description]');
}
$profile['fullname'] = [L10n::t('Full Name:'), $a->profile['name']];
+ if (Feature::isEnabled($uid, 'profile_membersince')) {
+ $profile['membersince'] = [L10n::t('Member since:'), DateTimeFormat::local($a->profile['register_date'])];
+ }
+
if ($a->profile['gender']) {
$profile['gender'] = [L10n::t('Gender:'), $a->profile['gender']];
}