$showhost = verifyparam("hostname", "/^on\$/", "") == "on"; $forcesecure = verifyparam("secure", "/^on\$/", "") == "on"; $modsecurity = verifyparam("modsecurity", "/^on\$/", "") == "on"; $lang = verifyparam("lang", "/^[\\w-]{2,5}\$/", ""); if (!$lang || !in_array($lang, $image_locales)) { $lang = in_array($current_locale, $image_locales) ? $current_locale : $image_locales[0]; } $file = "../locales/{$lang}/button/{$image}_on.gif"; $size = get_gifimage_size($file); $imagehref = get_app_location($showhost, $forcesecure) . "/b.php?i={$image}&lang={$lang}"; if ($groupid) { $imagehref .= "&group={$groupid}"; } $message = get_image($imagehref, $size[0], $size[1]); $page = array(); $page['buttonCode'] = generate_button("", $lang, $style, $groupid, $message, $showhost, $forcesecure, $modsecurity); $page['availableImages'] = array_keys($imageLocales); $page['availableLocales'] = $image_locales; $page['availableStyles'] = $stylelist; $page['groups'] = get_groups_list(); $page['formgroup'] = $groupid; $page['formstyle'] = $style; $page['formimage'] = $image; $page['formlang'] = $lang; $page['formhostname'] = $showhost; $page['formsecure'] = $forcesecure; $page['formmodsecurity'] = $modsecurity; prepare_menu($operator); setup_getcode_tabs(0); start_html_output(); require '../view/getcode_image.php';
} echo ' onclick="add_to_textarea(\'editarea\', \'', htmlspecialchars($text, ENT_QUOTES), '\')">', $label, '</button>', "\n"; } # edit buttons generate_button('<b>B</b>', "\\'\\'\\'%\\'\\'\\'", 'b'); generate_button('<i>I</i>', "\\'\\'%\\'\\'", 'i'); generate_button('H1', "\\n\\n= % =\\n\\n", 'h'); generate_button('H2', "\\n\\n== % ==\\n\\n"); generate_button('H3', "\\n\\n=== % ===\\n\\n"); generate_button('H4', "\\n\\n==== % ====\\n\\n"); generate_button('H5', "\\n\\n===== % =====\\n\\n"); generate_button('H6', "\\n\\n====== % ======\\n\\n"); generate_button('<span class="link-like">Wiki</span>', "[[%]]", 'w'); generate_button('<span class="link-like">http:</span>', "[http:%]", 'e'); generate_button('<span class="list-like">abc</span>', "*", 'l'); generate_button('<span class="pre-like">PRE</span>', "\\n\\n<pre>\\n%\\n</pre>\\n\\n", 'p'); echo '<br/>', "\n"; echo '<textarea id="editarea" name="', $link->get_content_param_name(), '" rows="20" cols="120">', "\n"; if ($page->has_content) { echo htmlspecialchars($page->raw_content, ENT_NOQUOTES); } echo '</textarea><br/>', "\n"; echo _t('Edit message'), ': '; echo '<input name="', $link->get_message_param_name(), '" type="text" size="90" value="'; if ($req->get_message() !== null) { echo htmlspecialchars($req->get_message(), ENT_QUOTES); } echo '"/>', "\n"; echo '<br/>', "\n"; echo '<input type="submit" name="', $link->get_preview_param_name(), '" value="', _t("Preview"), '"/>', "\n"; echo '<input type="submit" value="', _t('Update Page'), '"/>', "\n";