示例#1
0
文件: getcode.php 项目: paulcn/mibew
$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';
示例#2
0
    }
    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";