summaryrefslogtreecommitdiff
path: root/actions/newnotice.php
diff options
context:
space:
mode:
Diffstat (limited to 'actions/newnotice.php')
-rw-r--r--actions/newnotice.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/actions/newnotice.php b/actions/newnotice.php
index 64fe2494b..9aaf4b4d3 100644
--- a/actions/newnotice.php
+++ b/actions/newnotice.php
@@ -36,6 +36,12 @@ class NewnoticeAction extends Action {
function save_new_notice() {
+ #remember the current notice
+ $current_notice = DB_DataObject::factory('notice');
+ $current_notice->limit(1);
+ $current_notice->orderBy('created DESC');
+ $current_notice->find(1);
+
$user = common_current_user();
assert($user); # XXX: maybe an error instead...
$notice = DB_DataObject::factory('notice');
@@ -67,7 +73,7 @@ class NewnoticeAction extends Action {
common_server_error(_t('Problem saving notice.'));
return;
}
-
+
common_broadcast_notice($notice);
$returnto = $this->trimmed('returnto');
if ($returnto) {