mirror of
https://github.com/catalyst/moodle-auth_outage.git
synced 2026-05-16 21:41:31 +02:00
Basic delete outage entry implemented. Still missing rules on which ones can be deleted.
This commit is contained in:
12
renderer.php
12
renderer.php
@@ -31,6 +31,11 @@ if (!defined('MOODLE_INTERNAL')) {
|
||||
*/
|
||||
class auth_outage_renderer extends plugin_renderer_base
|
||||
{
|
||||
public function renderdeleteconfirmation(outage $outage) {
|
||||
return html_writer::tag('h3', 'You are about to remove the following outage:')
|
||||
. $this->renderoutage($outage, false);
|
||||
}
|
||||
|
||||
public function renderoutagelist(array $outages) {
|
||||
global $OUTPUT;
|
||||
|
||||
@@ -38,7 +43,7 @@ class auth_outage_renderer extends plugin_renderer_base
|
||||
|
||||
// Generate list of outages.
|
||||
foreach ($outages as $outage) {
|
||||
$html .= $this->renderoutagelistentry($outage);
|
||||
$html .= $this->renderoutage($outage, true);
|
||||
}
|
||||
|
||||
// Add 'add' button.
|
||||
@@ -52,7 +57,7 @@ class auth_outage_renderer extends plugin_renderer_base
|
||||
return $html;
|
||||
}
|
||||
|
||||
private function renderoutagelistentry(outage $outage) {
|
||||
private function renderoutage(outage $outage, $buttons) {
|
||||
global $OUTPUT;
|
||||
|
||||
$created = core_user::get_user($outage->createdby, 'firstname,lastname', MUST_EXIST);
|
||||
@@ -98,8 +103,7 @@ class auth_outage_renderer extends plugin_renderer_base
|
||||
. userdate($outage->lastmodified, '%d %h %Y %l:%M%P')
|
||||
)
|
||||
. html_writer::empty_tag('br')
|
||||
. $linkedit . $linkdelete
|
||||
. html_writer::empty_tag('br')
|
||||
. ($buttons ? $linkedit . $linkdelete . html_writer::empty_tag('br') : '')
|
||||
. html_writer::empty_tag('br')
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user