# XXX: Ajax!
if (!common_logged_in()) {
- common_user_error(_t('Not logged in.'));
+ common_user_error(_('Not logged in.'));
} else if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$this->save_new_notice();
} else {
$notice->content = $this->trimmed('status_textarea');
if (!$notice->content) {
- $this->show_form(_t('No content!'));
+ $this->show_form(_('No content!'));
return;
} else if (strlen($notice->content) > 140) {
- $this->show_form(_t('That\'s too long. Max notice size is 140 chars.'));
+ $this->show_form(_('That\'s too long. Max notice size is 140 chars.'));
return;
}
+ $notice->rendered = common_render_content($notice->content, $notice);
+
$id = $notice->insert();
if (!$id) {
- common_server_error(_t('Problem saving notice.'));
+ common_server_error(_('Problem saving notice.'));
return;
}
$notice->uri = common_notice_uri($notice);
if (!$notice->update($orig)) {
- common_server_error(_t('Problem saving notice.'));
+ common_server_error(_('Problem saving notice.'));
return;
}
- common_save_replies($notice);
+ common_save_replies($notice);
common_broadcast_notice($notice);
-
+
$returnto = $this->trimmed('returnto');
if ($returnto) {
$url = common_local_url($returnto,
$content = '@' . $profile->nickname . ' ';
}
}
- common_show_header(_t('New notice'), NULL, $content,
+ common_show_header(_('New notice'), NULL, $content,
array($this, 'show_top'));
if ($msg) {
common_element('p', 'error', $msg);