. try { // Do some standard HashOver setup work require (realpath ('../../backend/standard-setup.php')); // View setup require (realpath ('../view-setup.php')); // Websites table code require (realpath ('../add-websites-table.php')); // Template data $template = array ( 'title' => $hashover->locale->text['moderation'], 'sub-title' => $hashover->locale->text['moderation-sub'] ); // Get success and error messages $success = $hashover->cookies->getValue ('message'); $error = $hashover->cookies->getValue ('error'); // Use one or the other for latest comments message or leave it empty $template['latest-message'] = !empty ($success) ?: $error ?: ''; // Add websites table to template add_websites_table ($hashover, $template); // Load and parse HTML template echo parse_templates ('admin', 'moderation.html', $template, $hashover); } catch (\Exception $error) { echo Misc::displayException ($error); }