public function settings_form_content()
 {
     global $DB, $DSP, $FNS, $LANG, $PREFS, $REGX, $SESS;
     $DSP->right_crumb($LANG->line('view_quarantined_items'), BASE . AMP . 'C=modules' . AMP . 'M=Nsm_quarantine', '', FALSE);
     $settings = $this->settings['addon'][$PREFS->ini('site_id')];
     $member_group_query = $DB->query("SELECT group_id, group_title FROM exp_member_groups WHERE site_id = " . $PREFS->ini('site_id') . " ORDER BY group_id");
     Morphine_Display::insert_js($PREFS->ini('theme_folder_url', 1) . "cp_themes/" . $PREFS->ini('cp_theme') . "/nsm_quarantine/js/settings_form.js", TRUE);
     ob_start();
     include PATH_LIB . 'nsm_quarantine/views/nsm_quarantine_ext/form_settings.php';
     $ret = ob_get_clean();
     return $ret;
 }
 private function render_layout($page, $content = '', $title_replacements = array())
 {
     global $DSP, $LANG, $PREFS;
     $pages = array('index', 'entries', 'comments');
     $DSP->title = $LANG->line('nsm_quarantine_title_' . $page) . " | " . $this->name . " " . $this->version;
     $page_title = $LANG->line('nsm_quarantine_page_title_' . $page) . " <span> &ndash; " . $this->name . "</span>";
     foreach ($title_replacements as $target => $replacement) {
         $DSP->title = str_replace(LD . $target . RD, $replacement, $DSP->title);
         $page_title = str_replace(LD . $target . RD, $replacement, $page_title);
     }
     $DSP->crumbline = true;
     $DSP->crumb = "<a href='{$this->CP_base_url}'>{$this->name}</a>" . $DSP->crumb_item($LANG->line('nsm_quarantine_title_' . $page));
     $settings = $this->settings['addon'][$PREFS->ini('site_id')];
     $DSP->body .= "<div class='mor'>";
     $DSP->body .= "<ul class='menu hlist' id='nav-00'>";
     foreach ($pages as $menu_item) {
         $active = $menu_item == $page ? 'active' : '';
         $page_link = $menu_item == 'index' ? '' : AMP . 'P=' . $menu_item;
         $DSP->body .= "<li class='" . $active . "'><a href='" . $this->CP_base_url . $page_link . "'>" . $LANG->line('nsm_quarantine_title_' . $menu_item) . "</a></li>";
     }
     $DSP->body .= "<li><a href='" . $this->CP_base_url . AMP . "C=admin" . AMP . "M=utilities" . AMP . "P=extension_settings" . AMP . "name=nsm_quarantine_ext'>" . $LANG->line('configuration') . "</a></li>";
     $DSP->body .= "</ul>";
     $DSP->body .= "<h1>" . $page_title . "</h1>";
     $DSP->body .= Morphine_Notification::render_notifications();
     $DSP->body .= $content;
     $DSP->body .= "</div>";
     Morphine_Display::insert_js('nsm_quarantine_flagged_comments_url = "' . $this->CP_base_url . AMP . 'P=comments"');
     Morphine_Display::insert_js($PREFS->ini('theme_folder_url', 1) . "cp_themes/" . $PREFS->ini('cp_theme') . "/Morphine/js/jquery.tablesorter.2.0.3.min.js", TRUE);
     Morphine_Display::insert_js($PREFS->ini('theme_folder_url', 1) . "cp_themes/" . $PREFS->ini('cp_theme') . "/Morphine/js/MOR_MagicCheckboxes/jquery.MOR_MagicCheckboxes.js", TRUE);
     Morphine_Display::insert_js($PREFS->ini('theme_folder_url', 1) . "cp_themes/" . $PREFS->ini('cp_theme') . "/nsm_quarantine/js/admin.js", TRUE);
     Morphine_Display::insert_css($PREFS->ini('theme_folder_url', 1) . "cp_themes/" . $PREFS->ini('cp_theme') . "/nsm_quarantine/css/admin.css", TRUE);
 }
		</tbody>
	</table>
	<h3><?php 
print $LANG->line('author_notification_template_title');
?>
</h3>
	<table>
		<tbody>
			<tr class="even">
				<th><?php 
print $LANG->line('notify_author_label');
?>
</th>
				<td>
					<?php 
print Morphine_Display::select_box($settings["notify_author"], array("1" => "yes", "0" => "no"), "Nsm_quarantine_ext[notify_author]");
?>
				</td>
			</tr>
			<tr class="odd">
				<th><?php 
print $LANG->line('author_notification_subject_entry_label');
?>
</th>
				<td><input type='text' name='Nsm_quarantine_ext[author_entry_notification_subject]' value='<?php 
print $REGX->form_prep($settings['author_entry_notification_subject']);
?>
' /></td>
			</tr>
			<tr class="even">
				<th><?php