diff options
Diffstat (limited to 'mod/riverdashboard/views/default/riverdashboard/sitemessage.php')
-rw-r--r-- | mod/riverdashboard/views/default/riverdashboard/sitemessage.php | 117 |
1 files changed, 51 insertions, 66 deletions
diff --git a/mod/riverdashboard/views/default/riverdashboard/sitemessage.php b/mod/riverdashboard/views/default/riverdashboard/sitemessage.php index 058c0d17f..4d1eea2af 100644 --- a/mod/riverdashboard/views/default/riverdashboard/sitemessage.php +++ b/mod/riverdashboard/views/default/riverdashboard/sitemessage.php @@ -1,58 +1,50 @@ <?php - /** - * Elgg thewire view page - * - * @package ElggTheWire - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider <info@elgg.com> - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.com/ - * - */ +/** + * Elgg thewire view page + * + * @package ElggTheWire + * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 + * @author Curverider <info@elgg.com> + * @copyright Curverider Ltd 2008-2010 + * @link http://elgg.com/ + * + */ - //grab the current site message - $site_message = elgg_get_entities(array('types' => 'object', 'subtypes' => 'sitemessage', 'limit' => 1)); - if ($site_message) { - $mes = $site_message[0]; - $message = $mes->description; - $dateStamp = friendly_time($mes->time_created); - $delete = elgg_view("output/confirmlink",array( +//grab the current site message +$site_message = elgg_get_entities(array('types' => 'object', 'subtypes' => 'sitemessage', 'limit' => 1)); +if ($site_message) { + $mes = $site_message[0]; + $message = $mes->description; + $dateStamp = friendly_time($mes->time_created); + $delete = elgg_view("output/confirmlink",array( 'href' => $vars['url'] . "action/riverdashboard/delete?message=" . $mes->guid, 'text' => elgg_echo('delete'), 'confirm' => elgg_echo('deleteconfirm'), - )); - } - -?> + )); +} - -<?php +//if there is a site message +if ($site_message) { - //if there is a site message - if($site_message){ - -?> - - <?php + echo "<h3>" . elgg_echo("sitemessages:announcements") . "</h3>"; + echo "<p><small>" . elgg_echo("sitemessages:posted") . ": " . $dateStamp; + //if admin display the delete link + if (isadminloggedin()) { + echo " " . $delete . " "; + } + echo "</small></p>"; + //display the message + echo "<p>" . $message . "</p>"; - echo "<h3>" . elgg_echo("sitemessages:announcements") . "</h3>"; - echo "<p><small>" . elgg_echo("sitemessages:posted") . ": " . $dateStamp; - //if admin display the delete link - if(isadminloggedin()) - echo " " . $delete . " "; - echo "</small></p>"; - //display the message - echo "<p>" . $message . "</p>"; - - //display the input form to add a new message - if(isadminloggedin()){ - //action - $action = "riverdashboard/add"; - $link = elgg_echo("sitemessages:add"); - $input_area = elgg_view('input/plaintext', array('internalname' => 'sitemessage', 'value' => '')); - $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); - $form_body = <<<EOT + //display the input form to add a new message + if (isadminloggedin()) { + //action + $action = "riverdashboard/add"; + $link = elgg_echo("sitemessages:add"); + $input_area = elgg_view('input/plaintext', array('internalname' => 'sitemessage', 'value' => '')); + $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); + $form_body = <<<EOT <p><a class="collapsibleboxlink">{$link}</a></p> <div class="collapsible_box"> @@ -60,37 +52,30 @@ </div> EOT; -?> + //display the form + echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); -<?php - //display the form - echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); + }//end of admin if statement - }//end of admin if statement -?> -<?php //if there is no message, add a form to create one - }else{ +} else { + + if (isadminloggedin()) { - if(isadminloggedin()){ - - //action - $action = "riverdashboard/add"; - $link = elgg_echo("sitemessages:add"); - $input_area = elgg_view('input/text', array('internalname' => 'sitemessage', 'value' => '')); - $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); - $form_body = <<<EOT + //action + $action = "riverdashboard/add"; + $link = elgg_echo("sitemessages:add"); + $input_area = elgg_view('input/text', array('internalname' => 'sitemessage', 'value' => '')); + $submit_input = elgg_view('input/submit', array('internalname' => 'submit', 'value' => elgg_echo('save'))); + $form_body = <<<EOT <p><a class="collapsibleboxlink">{$link}</a></p> <div class="collapsible_box"> {$input_area}<br />{$submit_input} </div> EOT; -?> -<?php //display the form echo elgg_view('input/form', array('action' => "{$vars['url']}action/$action", 'body' => $form_body)); }//end of admin check - }//end of main if -?> +}//end of main if |