-
-function bug_report_options() {
- global $bug_report_visible;
-
- echo '<tr><td align=right nowrap>' . _("Bug Reports:") . "</td>\n" .
- '<td><input name="bug_report_bug_report_visible" type=CHECKBOX';
- if ($bug_report_visible) {
- echo ' CHECKED';
+/**
+ * Register bug report option block
+ * @since 1.5.1
+ * @access private
+ */
+function bug_report_block() {
+ include_once(SM_PATH.'plugins/bug_report/functions.php');
+ if (bug_report_check_user()) {
+ global $optpage_data;
+ $optpage_data['grps']['bug_report'] = _("Bug Reports");
+ $optionValues = array();
+ // FIXME: option needs refresh in SMOPT_REFRESH_RIGHT
+ // (menulink is processed before options are saved/loaded)
+ $optionValues[] = array(
+ 'name' => 'bug_report_visible',
+ 'caption' => _("Show button in toolbar"),
+ 'type' => SMOPT_TYPE_BOOLEAN,
+ 'refresh' => SMOPT_REFRESH_ALL,
+ 'initial_value' => false
+ );
+ $optpage_data['vals']['bug_report'] = $optionValues;