Skip to content

Commit

Permalink
Merge pull request #4 from jamesread/bugfix-error-message-rendering
Browse files Browse the repository at this point in the history
bugfix: Error message rendering
  • Loading branch information
jamesread authored Jan 11, 2025
2 parents 4d766c1 + a9c98b9 commit 23e27c9
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 9 deletions.
10 changes: 4 additions & 6 deletions src/includes/functionality.php
Original file line number Diff line number Diff line change
Expand Up @@ -114,20 +114,18 @@ function getCountApprovals()
function requireAdmin()
{
if (!isAdmin()) {
echo '<section class = "severe">';
echo '<h2>Permission denied</h2>';
echo '<p>You are no admin that I know of. Go away.</p>';
echo '</section>';
include_once 'includes/widgets/footer.php';
simpleFatalError('You are not an admin.');

exit;
}
}

function simpleFatalError($message)
{
require_once 'includes/widgets/header.php';

echo '<section class = "severe">';
echo '<h2>Permission Denied</h2>';
echo '<h2>Error</h2>';
echo '<p>' . $message . '</p>';
echo '</section>';

Expand Down
4 changes: 3 additions & 1 deletion src/user-edit.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

require_once 'includes/widgets/header.php';
require_once 'includes/common.php';

requireAdmin();

Expand All @@ -12,4 +12,6 @@
redirect('users.php');
}

require_once 'includes/widgets/header.php';

$tpl->displayForm($f);
4 changes: 3 additions & 1 deletion src/usergroup-create.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

require_once 'includes/widgets/header.php';
require_once 'includes/common.php';

requireAdmin();

Expand All @@ -12,4 +12,6 @@
redirect('users.php');
}

require_once 'includes/widgets/header.php';

$tpl->displayForm($f);
4 changes: 3 additions & 1 deletion src/usergroup-grant.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

require_once 'includes/widgets/header.php';
require_once 'includes/common.php';

requireAdmin();

Expand All @@ -12,4 +12,6 @@
redirect('users.php');
}

require_once 'includes/widgets/header.php';

$tpl->displayForm($f);

0 comments on commit 23e27c9

Please sign in to comment.