common_element_start('div', array('id' => 'profile_information'));
if ($profile->fullname) {
- common_element('h1', NULL, $profile->fullname . '(' . $profile->nickname . ')');
+ common_element('h1', NULL, $profile->fullname . ' (' . $profile->nickname . ')');
} else {
common_element('h1', NULL, $profile->nickname);
}
- # XXX: i18n
-
- common_element('p', 'membersince', _t('Member since: ') .
- date('j M Y', strtotime($profile->created)));
if ($profile->location) {
common_element('p', 'location', $profile->location);
}
if ($profile->bio) {
- common_element('p', 'description', htmlspecialchars($profile->bio));
+ common_element('p', 'description', $profile->bio);
}
if ($profile->homepage) {
common_element_start('p', 'website');
# Other stats...?
common_element_start('dl', 'statistics');
+ common_element('dt', 'membersince', _t('Member since'));
+ common_element('dd', 'membersince', date('j M Y',
+ strtotime($profile->created)));
+
common_element_start('dt', 'subscriptions');
common_element('a', array('href' => common_local_url('subscriptions',
array('nickname' => $profile->nickname))),
if ($notice->find(true)) {
# FIXME: URL, image, video, audio
common_element_start('p', array('class' => 'notice_current'));
- common_raw(common_render_content($notice->content, $notice));
+ if ($notice->rendered) {
+ common_raw($notice->rendered);
+ } else {
+ # XXX: may be some uncooked notices in the DB,
+ # we cook them right now. This can probably disappear in future
+ # versions (>> 0.4.x)
+ common_raw(common_render_content($notice->content, $notice));
+ }
common_element_end('p');
}
}
common_raw(common_render_content($notice->content, $notice));
common_element_end('p');
common_element_start('p', array('class' => 'time'));
- common_element('a', array('class' => 'notice',
- 'href' => $noticeurl),
+ common_element('a', array('class' => 'permalink',
+ 'href' => $noticeurl,
+ 'title' => common_exact_date($notice->created)),
common_date_string($notice->created));
+ common_element_start('a',
+ array('href' => common_local_url('newnotice',
+ array('replyto' => $profile->nickname)),
+ 'onclick' => 'doreply("'.$profile->nickname.'"); return false',
+ 'title' => _t('reply'),
+ 'class' => 'replybutton'));
+ common_raw('→');
+ common_element_end('a');
common_element_end('p');
common_element_end('li');
}
-}
+}
\ No newline at end of file