本文整理汇总了PHP中spa_paint_checkbox函数的典型用法代码示例。如果您正苦于以下问题:PHP spa_paint_checkbox函数的具体用法?PHP spa_paint_checkbox怎么用?PHP spa_paint_checkbox使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了spa_paint_checkbox函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: spa_permissions_add_auth_form
function spa_permissions_add_auth_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfauthnew', '');
});
</script>
<?php
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=permissions-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=newauth';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfauthnew" name="sfauthnew">
<?php
echo sp_create_nonce('forum-adminform_authnew');
spa_paint_open_tab(spa_text('Permissions') . ' - ' . spa_text('Add New Authorization'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Add New Authorization'), 'true', 'create-new-authorization');
?>
<br /><div class="sfoptionerror">
<?php
spa_etext('Please note, this will create a new singular authorization.');
?>
<?php
spa_etext('However, by default, it will not be used by anything in core.');
?>
<?php
spa_etext('This authorization could be used for a profile authorization or by a theme or plugin.');
?>
<?php
spa_etext('Please see the popup help for more information.');
?>
</div><br />
<?php
spa_paint_input(spa_text('Authorization name'), 'auth_name', '');
spa_paint_input(spa_text('Authorization description'), 'auth_desc', '');
spa_paint_checkbox(spa_text('Activate authorization'), 'auth_active', true);
spa_paint_checkbox(spa_text('Authorization is ignored for guests'), 'auth_guests', false);
spa_paint_checkbox(spa_text('Authorization requires enabling (recommend false'), 'auth_enabling', false);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_perm_add_auth_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Create New Authorization');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<div class="sfform-panel-spacer"></div>
<?php
}
示例2: spa_toolbox_uninstall_form
function spa_toolbox_uninstall_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfuninstallform', '');
});
</script>
<?php
$sfoptions = spa_get_uninstall_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=toolbox-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=uninstall';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfuninstallform" name="sfuninstall">
<?php
echo sp_create_nonce('forum-adminform_uninstall');
spa_paint_options_init();
#== UNINSTALL Tab ==========================================================
spa_paint_open_tab(spa_text('Toolbox') . ' - ' . spa_text('Uninstall'), true);
spa_paint_open_panel();
echo '<br /><div class="sfoptionerror">';
spa_etext('Should you, at any time, decide to remove Simple:Press, check the uninstall option below and then deactivate the Simple Press plugin in the standard WP fashion');
echo '.<br />';
spa_etext('If you have initiated uninstall, but changed your mind prior to Simple Press plugin deactivation, you can uncheck the uninstall option and it will be reversed');
echo '.<br />';
echo '<br />';
spa_etext('UNINSTALLING SIMPLE PRESS WILL REMOVE ALL FORUM DATA FROM YOUR DATABASE');
echo '!<br />';
echo '<br />';
spa_etext('UNINSTALLING SIMPLE PRESS WILL REMOVE ALL STORAGE LOCATIONS IF YOU ALSO ENABLE THE STORAGE LOCATUON REMOVAL OPTION');
echo '!<br />';
echo '<br />';
spa_etext('ONCE YOU ENABLE UNINSTALL AND DEACTIVATE THE SIMPLE PRESS PLUGIN, THIS ACTION CAN NOT BE REVERSED');
echo '!<br />';
echo '<br />';
spa_etext('Please note that you will still need to remove the Simple:Press core plugin files manually or use the wp plugin deletion functionalty');
echo '.<br />';
echo '</div>';
spa_paint_open_fieldset(spa_text('Removing Simple:Press'), true, 'uninstall');
spa_paint_checkbox(spa_text('Uninstall Simple Press - Requires plugin deactivation after enabling option (this will completely remove Simple:Press database entries)'), 'sfuninstall', $sfoptions['sfuninstall']);
spa_paint_checkbox(spa_text('When uninstalling, completely remove Simple:Press storage locations'), 'removestorage', $sfoptions['removestorage']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_uninstall_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Uninstall');
?>
" />
</div>
</form>
<?php
spa_paint_close_tab();
}
示例3: sp_admin_bar_admin_form
function sp_admin_bar_admin_form()
{
$options = sp_get_option('spAdminBar');
spa_paint_open_panel();
spa_paint_open_fieldset(__('Admin Bar Options', 'spab'), 'true', 'admin-bar');
spa_paint_checkbox(__('Display the admins postbag in the dashboard', 'spab'), "dashboardposts", $options['dashboardposts']);
spa_paint_close_fieldset();
spa_paint_close_panel();
}
示例4: sp_captcha_admin_options_form
function sp_captcha_admin_options_form()
{
$captcha = sp_get_option('spCaptcha');
spa_paint_open_panel();
spa_paint_open_fieldset(__('Captcha on User Registration', 'sp-cap'), true, 'captcha');
spa_paint_checkbox(__('Add Captcha form to WP registration/signup form', 'sp-cap'), 'registration', $captcha['registration']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_captcha_options_panel');
}
示例5: spa_options_email_form
function spa_options_email_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfemailform', '');
});
</script>
<?php
$sfoptions = spa_get_email_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=options-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=email';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfemailform" name="sfemail">
<?php
echo sp_create_nonce('forum-adminform_email');
spa_paint_options_init();
#== EMAIL Tab ============================================================
spa_paint_open_tab(spa_text('Options') . ' - ' . spa_text('Email Settings'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('New User Email'), true, 'new-user-email');
spa_paint_checkbox(spa_text('Use the Simple:Press new user email version'), 'sfusespfreg', $sfoptions['sfusespfreg']);
echo '<p><strong>' . spa_text('The following placeholders are available: %USERNAME%, %BLOGNAME%, %SITEURL%, %LOGINURL%, %PWURL%') . '</strong></p>';
spa_paint_input(spa_text('Email subject line'), 'sfnewusersubject', $sfoptions['sfnewusersubject'], false, true);
spa_paint_wide_textarea(spa_text('Email message (no html)'), 'sfnewusertext', $sfoptions['sfnewusertext'], $submessage = '', 4);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_email_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Email Address Settings'), true, 'email-address-settings');
spa_paint_checkbox(spa_text('Use the following email settings'), 'sfmailuse', $sfoptions['sfmailuse']);
spa_paint_input(spa_text('The senders name'), 'sfmailsender', $sfoptions['sfmailsender'], false, false);
spa_paint_input(spa_text('The email from name'), 'sfmailfrom', $sfoptions['sfmailfrom'], false, false);
spa_paint_input(spa_text('The email domain name'), 'sfmaildomain', $sfoptions['sfmaildomain'], false, false);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_email_right_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update Email Options');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例6: sp_admin_bar_options_form
function sp_admin_bar_options_form()
{
global $spThisUser;
if (!isset($spThisUser->sfadminbar)) {
$spThisUser->sfadminbar = false;
}
spa_paint_open_panel();
spa_paint_open_fieldset(__('Your Admin Bar Options', 'spab'), 'true', 'admin-bar-options');
spa_paint_checkbox(__('Display the Simple:Press admin bar', 'spab'), 'adminbar', $spThisUser->sfadminbar);
spa_paint_close_fieldset();
spa_paint_close_panel();
}
示例7: spa_toolbox_toolbox_form
function spa_toolbox_toolbox_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sftoolboxform', '');
});
</script>
<?php
$sfoptions = spa_get_toolbox_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=toolbox-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=toolbox';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sftoolboxform" name="sftoolbox">
<?php
echo sp_create_nonce('forum-adminform_toolbox');
spa_paint_options_init();
#== TOOLBOX Tab ============================================================
spa_paint_open_tab(spa_text('Toolbox') . ' - ' . spa_text('Toolbox'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Current Version/Build'), false);
$version = spa_text('Version:') . ' <strong>' . sp_get_option('sfversion') . '</strong>';
$build = spa_text('Build: ') . ' <strong>' . sp_get_option('sfbuild') . '</strong>';
echo $version . ' ' . $build;
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_toolbox_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Modify Build Number'), true, 'modify-build-number');
echo '<div class="sfoptionerror">' . spa_text('WARNING: This value should not be changed unless requested by the Simple:Press team in the support forum as it may cause the install/upgrade script to be re-run.') . '</div>';
spa_paint_input(spa_text('Build number'), "sfbuild", sp_get_option('sfbuild'), false, false);
spa_paint_checkbox(spa_text('Force upgrade to build number'), "sfforceupgrade", $sfoptions['sfforceupgrade']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_toolbox_right_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update Toolbox');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例8: spa_admins_your_options_form
function spa_admins_your_options_form()
{
global $spThisUser;
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfmyadminoptionsform', 'sfreloadao');
});
</script>
<?php
$sfadminsettings = spa_get_admins_your_options_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=admins-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=youradmin';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfmyadminoptionsform" name="sfmyadminoptions">
<?php
echo sp_create_nonce('my-admin_options');
spa_paint_options_init();
spa_paint_open_tab(spa_text('Admins') . ' - ' . spa_text('Your Admin Options'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Your Admin/Moderator Options'), 'true', 'your-admin-options');
spa_paint_checkbox(spa_text('Receive email notification on new topic/post'), 'sfnotify', $sfadminsettings['sfnotify']);
spa_paint_checkbox(spa_text('Receive notification (within forum - not email) on topic/post edits'), 'notify-edited', $sfadminsettings['notify-edited']);
spa_paint_checkbox(spa_text('Bypass the Simple Press logout redirect'), 'bypasslogout', $sfadminsettings['bypasslogout']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_admins_options_top_panel');
if ($spThisUser->admin) {
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Set Your Moderator Options'), 'true', 'set-moderator-options');
spa_paint_checkbox(spa_text('Grant all moderators the same option settings as above'), 'setmods', $sfadminsettings['setmods']);
spa_paint_close_fieldset();
spa_paint_close_panel();
}
do_action('sph_admins_options_bottom_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update Your Admin Options');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例9: spa_usergroups_create_usergroup_form
function spa_usergroups_create_usergroup_form()
{
global $spPaths;
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfusergroupnew', 'sfreloadub');
});
</script>
<?php
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=usergroups-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=newusergroup';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfusergroupnew" name="sfusergroupnew">
<?php
echo sp_create_nonce('forum-adminform_usergroupnew');
spa_paint_open_tab(spa_text('User Groups') . ' - ' . spa_text('Create New User Group'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Edit User Group'), 'true', 'edit-user-group');
spa_paint_input(spa_text('User Group Name'), 'usergroup_name', '', false, true);
spa_paint_input(spa_text('User Group Description'), 'usergroup_desc', '', false, true);
spa_paint_select_start(spa_text('Select Badge'), 'usergroup_badge', 'usergroup_badge');
spa_select_icon_dropdown('usergroup_badge', spa_text('Select Badge'), SF_STORE_DIR . '/' . $spPaths['ranks'] . '/', '', false);
spa_paint_select_end('<small>(' . spa_text('Upload badges on the Components - Forum Ranks admin panel') . ')</small>');
spa_paint_checkbox(spa_text('Allow members to join usergroup'), 'usergroup_join', false, false, false, false, '<small>' . spa_text('(Indicates that members are allowed to choose to join this usergroup on their profile page)') . '</small>');
spa_paint_checkbox(spa_text('Is moderator'), 'usergroup_is_moderator', false, false, false, false, '<small>' . spa_text('(Indicates that members of this usergroup are considered Moderators)') . '</small>');
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_usergroup_create_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Create New User Group');
?>
" />
</div>
</form>
<?php
spa_paint_close_tab();
?>
<div class="sfform-panel-spacer"></div>
<?php
}
示例10: spa_admins_global_options_form
function spa_admins_global_options_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfadminoptionsform', '');
});
</script>
<?php
$sfoptions = spa_get_admins_global_options_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=admins-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=globaladmin';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfadminoptionsform" name="sfadminoptions">
<?php
echo sp_create_nonce('global-admin_options');
spa_paint_options_init();
spa_paint_open_tab(spa_text('Admins') . " - " . spa_text('Global Admin Options'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Admin Options'), 'true', 'global-options');
spa_paint_checkbox(spa_text('Display forum statistics in the dashboard'), 'sfdashboardstats', $sfoptions['sfdashboardstats']);
spa_paint_checkbox(spa_text('Approve all posts in topic in moderation when an admin posts to the topic'), 'sfadminapprove', $sfoptions['sfadminapprove']);
spa_paint_checkbox(spa_text('Approve all posts in topic in moderation when a moderator posts to the topic'), 'sfmoderapprove', $sfoptions['sfmoderapprove']);
spa_paint_checkbox(spa_text('Display post/topic edit notices to users'), 'editnotice', $sfoptions['editnotice']);
spa_paint_checkbox(spa_text('Display post/topic move notices to users'), 'movenotice', $sfoptions['movenotice']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_admins_global_left_panel');
spa_paint_tab_right_cell();
do_action('sph_admins_global_right_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update Global Admin Options');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例11: spa_forums_edit_forum_form
function spa_forums_edit_forum_form($forum_id)
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#forumrow-<?php
echo $forum_id;
?>
').addClass('inForm');
spjAjaxForm('sfforumedit<?php
echo $forum_id;
?>
', 'sfreloadfb');
});
</script>
<?php
global $spPaths, $tab;
$forum = spdb_table(SFFORUMS, "forum_id={$forum_id}", 'row');
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=editforum';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfforumedit<?php
echo $forum->forum_id;
?>
" name="sfforumedit<?php
echo $forum->forum_id;
?>
">
<?php
echo sp_create_nonce('forum-adminform_forumedit');
spa_paint_open_tab(spa_text('Forums') . ' - ' . spa_text('Manage Groups and Forums'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Forum Details'), false);
$subforum = $forum->parent ? true : false;
echo "<input type='hidden' name='cgroup_id' value='{$forum->group_id}' />";
echo "<input type='hidden' name='cparent' value='{$forum->parent}' />";
echo "<input type='hidden' name='cchildren' value='{$forum->children}' />";
if (!$subforum && empty($forum->children)) {
$mess = sp_text('This is a top-level forum with no sub-forums and on this panel you can change the forum Group it is a member of. If changed it will be moved to the target Forum Group.');
} elseif (!$subforum && !empty($forum->children)) {
$mess = sp_text('This is a top level forum with designated sub-forums and on this panel you can change the forum Group it is a member of. If changed it will be moved, along with the sub-forums, to the target Forum Group.');
} elseif ($subforum && empty($forum->children)) {
$mess = sp_text('This is a sub-forum and on this panel you can change the forum parent it belongs to. If changed it will be moved to become a sub-forum of the target Forum.');
} else {
$mess = sp_text('This is a sub-forum and also a parent to other sub-forums and on this panel you can change the forum parent it belongs to. If changed it will be moved, along with the sub-forums, to the target Forum.');
}
echo '<div class="sfoptionerror spaceabove">';
echo "<p><b>{$mess}</b></br>";
echo sp_text('For more flexible Group/Forum ordering and sub-forum promotion and demotion, please use the drag and drop interface on the Order Groups and Forums admin panel from the Forums Menu - or the Order Forums panel at Group level.') . '</p>';
echo '</div>';
# Top level forum...
$style = $subforum ? ' style="display:none"' : ' style="display:block"';
echo "<div {$style}>";
spa_paint_select_start(spa_text('The group this forum belongs to'), 'group_id', '');
echo spa_create_group_select($forum->group_id);
spa_paint_select_end();
echo '</div>';
# sub-forum...
$style = $subforum ? ' style="display:block"' : ' style="display:none"';
echo "<div {$style}>";
spa_paint_select_start(spa_text('Parent forum this subforum belongs to'), 'parent', '');
echo spa_create_forum_select($forum->parent);
spa_paint_select_end();
echo '</div>';
spa_paint_input(spa_text('Forum name'), 'forum_name', sp_filter_title_display($forum->forum_name), false, true);
echo '<input type="hidden" name="forum_id" value="' . $forum->forum_id . '" />';
$target = 'cforum_slug';
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums&sfnonce=' . wp_create_nonce('forum-ahah');
echo "<div class='sp-form-row'>\n";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('Forum slug') . ':</div>';
echo '<input type="text" class="wp-core-ui sp-input-60" tabindex="' . $tab . '" name="cforum_slug" id="cforum_slug" value="' . esc_attr($forum->forum_slug) . '" onchange="spjSetForumSlug(this, \'' . $ahahURL . '\', \'' . $target . '\', \'edit\');" />';
echo '<div class="clearboth"></div>';
echo '</div>';
$tab++;
spa_paint_input(spa_text('Description'), 'forum_desc', sp_filter_text_edit($forum->forum_desc), false, true);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Forum Options'), false);
$target = 'cforum_slug';
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums&sfnonce=' . wp_create_nonce('forum-ahah');
spa_paint_checkbox(spa_text('Locked'), 'forum_status', $forum->forum_status);
spa_paint_checkbox(spa_text('Disable forum RSS feed so feed will not be generated'), 'forum_private', $forum->forum_rss_private);
spa_paint_select_start(sprintf(spa_text('Featured Image for this forum %s(200px x 200px recommended)'), '<br>'), 'feature_image', '');
spa_select_icon_dropdown('feature_image', spa_text('Select Feature Image'), SF_STORE_DIR . '/' . $spPaths['forum-images'] . '/', $forum->feature_image, false);
spa_paint_select_end();
echo '<div class="sfoptionerror spaceabove">';
echo '<p><b>' . sp_text('Custom Icon Ordering') . '</b></br>';
echo sp_text('When using custom forum or topic icons and multiple conditions exist, the following precedence is used:') . '</p>';
echo sp_text('Locked') . '<br />';
echo sp_text('Pinned') . '<br />';
echo sp_text('Unread') . '<br />';
echo sp_text('Custom') . '<br />';
echo sp_text('Theme Default') . '<br />';
echo '</div>';
spa_paint_select_start(spa_text('Custom forum icon'), 'forum_icon', '');
spa_select_icon_dropdown('forum_icon', spa_text('Select Custom Icon'), SF_STORE_DIR . '/' . $spPaths['custom-icons'] . '/', $forum->forum_icon, false);
//.........这里部分代码省略.........
示例12: spa_integration_page_form
function spa_integration_page_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('wppageform', 'sfreloadpp');
});
</script>
<?php
$sfoptions = spa_get_integration_page_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=integration-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=page';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="wppageform" name="wppage">
<?php
echo sp_create_nonce('forum-adminform_integration');
spa_paint_options_init();
spa_paint_open_tab(spa_text('Integration') . ' - ' . spa_text('Page and Permalink'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('WP Forum Page Details'), true, 'forum-page-details');
if ($sfoptions['sfpage'] == 0) {
echo '<tr><td colspan="2"><div class="sfoptionerror">' . spa_text('ERROR: The page slug is either missing or incorrect. The forum will not display until this is corrected') . '</div></td></tr>';
}
spa_paint_select_start(spa_text('Select the WP Page to be used to display your forum'), 'slug', 'slug');
echo spa_create_page_select($sfoptions['sfpage']);
spa_paint_select_end();
spa_paint_close_fieldset();
if ($sfoptions['sfpage'] != 0) {
$title = spdb_table(SFWPPOSTS, 'ID=' . $sfoptions['sfpage'], 'post_title');
$template = spdb_table(SFWPPOSTMETA, "meta_key='_wp_page_template' AND post_id=" . $sfoptions['sfpage'], 'meta_value');
spa_paint_open_fieldset(spa_text('Current WP Forum Page'), false);
echo '<table class="form-table"><tr>';
echo '<th>' . spa_text('Forum page ID') . '</th>';
echo '<th>' . spa_text('Page title') . '</th>';
echo '<th>' . spa_text('Page template') . '</th>';
echo '</tr>';
echo '<tr>';
echo '<td class="sflabel">' . $sfoptions['sfpage'] . '</td>';
echo '<td class="sflabel">' . $title . '</td>';
echo '<td class="sflabel">' . $template . '</td>';
echo '</tr></table>';
spa_paint_close_fieldset();
spa_paint_open_fieldset(spa_text('Update Forum Permalink'), true, 'forum-permalink');
echo '<p class="sublabel">' . spa_text('Current permalink') . ':<br /></p><div class="subhead" id="adminupresult"><p>' . $sfoptions['sfpermalink'] . '</p></div><br />';
spa_paint_update_permalink();
spa_paint_close_fieldset();
}
spa_paint_close_panel();
spa_paint_close_tab();
spa_paint_spacer();
spa_paint_open_tab(spa_text('Integration') . ' - ' . spa_text('WordPress and WordPress Theme'), false);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Integration Options'), true, 'integration-options');
spa_paint_checkbox(spa_text('Filter WP list pages'), 'sfwplistpages', $sfoptions['sfwplistpages']);
spa_paint_checkbox(spa_text('Load javascript in footer'), 'sfscriptfoot', $sfoptions['sfscriptfoot']);
spa_paint_checkbox(spa_text('Force the strict use of the WP API'), 'sfuseob', $sfoptions['sfuseob']);
spa_paint_checkbox(spa_text('Run the wptexturize formatting on post content'), 'spwptexturize', $sfoptions['spwptexturize']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Theme Display Options'), true, 'theme-options');
spa_paint_checkbox(spa_text('Limit forum display to within WP loop'), 'sfinloop', $sfoptions['sfinloop']);
spa_paint_checkbox(spa_text('Allow multiple loading of forum content'), 'sfmultiplecontent', $sfoptions['sfmultiplecontent']);
spa_paint_input(spa_text('Compensate (in pixels) for fixed WP theme header'), 'spheaderspace', $sfoptions['spheaderspace'], false, false);
spa_paint_checkbox(spa_text('Bypass wp_head action complete requirement'), 'sfwpheadbypass', $sfoptions['sfwpheadbypass']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_integration_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update WP Integration');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例13: spa_options_global_form
function spa_options_global_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfglobalform', 'sfreloadog');
});
</script>
<?php
global $wp_roles, $tab;
$sfoptions = spa_get_global_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=options-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=global';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfglobalform" name="sfglobal">
<?php
echo sp_create_nonce('forum-adminform_global');
spa_paint_options_init();
#== GLOBAL Tab ============================================================
spa_paint_open_tab(spa_text('Options') . ' - ' . spa_text('Global Settings'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Lock Down Forum'), true, 'lock-down-forum');
spa_paint_checkbox(spa_text('Lock the entire forum (read only)'), 'sflockdown', $sfoptions['sflockdown']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('WP Admin Pages Access'), true, 'block-admin');
spa_paint_checkbox(spa_text('Block user access to WP admin pages'), 'blockadmin', $sfoptions['blockadmin']);
if ($sfoptions['blockadmin']) {
$roles = array_keys($wp_roles->role_names);
if ($roles) {
echo '<tr><td colspan="2"><p class="subhead">' . spa_text('Allow these WP roles access to the WP admin') . ':</p>';
echo '<p><strong><small>(' . spa_text('Administrators will always have access') . ')</small></strong></p></td></tr>';
foreach ($roles as $index => $role) {
if ($role != 'administrator') {
spa_paint_checkbox($role, 'role-' . $index, $sfoptions['blockroles'][$role]);
}
}
}
spa_paint_input(spa_text('URL to redirect to if blocking admin access'), 'blockredirect', $sfoptions['blockredirect'], false, true);
spa_paint_checkbox(spa_text("Redirect to user's profile page (overrides URL above)"), 'blockprofile', $sfoptions['blockprofile']);
}
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Auto Update'), true, 'auto-update');
spa_paint_checkbox(spa_text('Use auto update'), 'sfautoupdate', $sfoptions['sfautoupdate']);
spa_paint_input(spa_text('How many seconds before refresh'), 'sfautotime', $sfoptions['sfautotime']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('New Posts/Topics Cache'), true, 'topic-cache');
spa_paint_input(spa_text('How many new posts to keep in cache list'), 'topiccache', $sfoptions['topiccache']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Flood Control'), true, 'flood-control');
spa_paint_input(spa_text('Flood control interval (seconds) required between multiple posts from single user (0 disables)'), 'floodcontrol', $sfoptions['floodcontrol']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_global_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('RSS Feeds'), true, 'rss-feeds');
spa_paint_input(spa_text('Number of recent posts to feed'), 'sfrsscount', $sfoptions['sfrsscount']);
spa_paint_checkbox(spa_text('Limit feeds to topic names (no post content)'), 'sfrsstopicname', $sfoptions['sfrsstopicname']);
spa_paint_input(spa_text('Limit to number of words if showing content (0 = all)'), 'sfrsswords', $sfoptions['sfrsswords']);
spa_paint_checkbox(spa_text('Enable feedkeys for private RSS feeds'), 'sfrssfeedkey', $sfoptions['sfrssfeedkey']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('CSS/JS Combined Caching'), true, 'combined-caches');
spa_paint_checkbox(spa_text('Enable combining and caching of forum CSS files'), 'combinecss', $sfoptions['combinecss']);
spa_paint_checkbox(spa_text('Enable combining and caching of forum script (JS) files'), 'combinejs', $sfoptions['combinejs']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Post Editing'), true, 'post-editing');
?>
<?php
spa_etext('Select Default Editor');
?>
:
<?php
if (defined('RICHTEXT')) {
$checked = $sfoptions['defeditor'] == 1 ? 'checked="checked"' : '';
?>
<label for="sfradio-editor1" class="sflabel radio"><?php
echo spa_text('Rich text') . ' (' . RICHTEXTNAME . ')';
?>
</label>
<input type="radio" name="editor" id="sfradio-editor1" tabindex="<?php
echo $tab;
$tab++;
?>
" value="1" <?php
echo $checked;
//.........这里部分代码省略.........
示例14: spa_options_content_form
function spa_options_content_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfcontentform', '');
});
</script>
<?php
$sfoptions = spa_get_content_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=options-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=content';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfcontentform" name="sfcontent">
<?php
echo sp_create_nonce('forum-adminform_content');
spa_paint_options_init();
#== POSTS Tab ============================================================
spa_paint_open_tab(spa_text('Options') . ' - ' . spa_text('Content Settings'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Date/Time Formatting'), true, 'date-time-formatting');
spa_paint_input(spa_text('Date display format'), 'sfdates', $sfoptions['sfdates']);
spa_paint_input(spa_text('Time display format'), 'sftimes', $sfoptions['sftimes']);
spa_paint_link('http://codex.wordpress.org/Formatting_Date_and_Time', spa_text('Date/Time help'));
$tz = get_option('timezone_string');
if (empty($tz)) {
$tz = spa_text('Unknown');
}
echo ' ' . spa_text('Server timezone set to') . ': ' . $tz;
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Image Enlargement'), true, 'image-enlarging');
spa_paint_checkbox(spa_text('Use popup image enlargement'), 'sfimgenlarge', $sfoptions['sfimgenlarge']);
spa_paint_checkbox(spa_text('Constrain popup enlargement to current window size'), 'constrain', $sfoptions['constrain']);
spa_paint_checkbox(spa_text('Always use image thumbnails'), 'process', $sfoptions['process']);
spa_paint_input(spa_text('Thumbnail width of images in posts (Minimum 100px)'), 'sfthumbsize', $sfoptions['sfthumbsize']);
spa_paint_select_start(spa_text('Default image style'), 'style', 'style');
echo spa_create_imagestyle_select($sfoptions['style']);
spa_paint_select_end();
spa_paint_checkbox(spa_text('Force paragraph after an image to start new line'), 'forceclear', $sfoptions['forceclear']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Smileys'), true, 'smileys');
spa_paint_input(spa_text('Maximum smileys allowed in post (0 = unlimited)'), 'sfmaxsmileys', $sfoptions['sfmaxsmileys']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Spam Posts'), true, 'spam-post');
spa_paint_checkbox(spa_text('Refuse duplicate post made by member'), 'sfdupemember', $sfoptions['sfdupemember']);
spa_paint_checkbox(spa_text('Refuse duplicate post made by guest'), 'sfdupeguest', $sfoptions['sfdupeguest']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_content_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Additional Filtering'), true, 'additional-filters');
spa_paint_checkbox(spa_text('Filter out HTML pre tags'), 'sffilterpre', $sfoptions['sffilterpre']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Post Links Filtering'), true, 'post-links-filtering');
spa_paint_input(spa_text('Maximum links allowed in post (0 = unlimited)'), 'sfmaxlinks', $sfoptions['sfmaxlinks']);
spa_paint_checkbox(spa_text('Add nofollow to links'), 'sfnofollow', $sfoptions['sfnofollow']);
spa_paint_checkbox(spa_text('Open links in new tab/window'), 'sftarget', $sfoptions['sftarget']);
spa_paint_input(spa_text('URL shortening limit (0 = not shortened)'), 'sfurlchars', $sfoptions['sfurlchars']);
$submessage = spa_text("If post viewer doesn't have view links permission, this custom message will be displayed instead");
spa_paint_textarea(spa_text('Hidden links custom message'), 'sfnolinksmsg', $sfoptions['sfnolinksmsg'], $submessage, 3);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Shortcodes Filtering'), true, 'shortcode-filters');
spa_paint_checkbox(spa_text('Filter WP shortcodes (if disabled ALL WP shortcodes will be passed)'), 'sffiltershortcodes', $sfoptions['sffiltershortcodes']);
$submessage = spa_text('Enter allowed WP shortcodes (if filtering enabled above) - one shortcode per line.');
spa_paint_textarea(spa_text('Allowed WP shortcodes in posts'), 'sfshortcodes', $sfoptions['sfshortcodes'], $submessage, 3);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_content_right_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Update Content Options');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例15: spa_forums_create_forum_form
function spa_forums_create_forum_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfforumnew', 'sfreloadfb');
});
</script>
<?php
global $spPaths, $tab;
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=createforum';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfforumnew" name="sfforumnew">
<?php
echo sp_create_nonce('forum-adminform_forumnew');
spa_paint_open_tab(spa_text('Forums') . ' - ' . spa_text('Create New Forum'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Create New Forum'), 'true', 'create-new-forum');
# check there are groups before proceeding
if (spdb_count(SFGROUPS) == 0) {
echo '<br /><div class="sfoptionerror">';
spa_etext('There are no groups defined');
echo '<br />' . spa_text('Create new group');
echo '</div><br />';
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_close_container();
spa_paint_close_tab();
echo '</form>';
return;
}
# Select the forum type first
echo "<div class='sp-form-row'>\n";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('What type of forum are you creating') . ":</div>\n";
echo "<div class='wp-core-ui sp-radio'>";
echo '<input type="radio" name="forumtype" id="sfradio1" tabindex="' . $tab . '" value="1" checked="checked" onchange="spjSetForumOptions(\'forum\');" />' . "\n";
echo '<label for="sfradio1" class="wp-core-ui">' . spa_text('Standard Forum') . '</label><br>' . "\n";
$tab++;
# check there are forums before offering subforum creation!
if (spdb_count(SFFORUMS) != 0) {
echo '<input type="radio" name="forumtype" id="sfradio2" tabindex="' . $tab . '" value="2" onchange="spjSetForumOptions(\'subforum\');" />' . "\n";
echo '<label for="sfradio2" class="wp-core-ui">' . spa_text('Sub or child forum') . '</label>' . "\n";
$tab++;
}
echo '</div><div class="clearboth"></div></div>';
# Now display the two select box options
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums&sfnonce=' . wp_create_nonce('forum-ahah');
$target = 'fseq';
echo '<div id="groupselect" style="display:block;">';
echo "<div class='sp-form-row'>\n";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('Select group new forum will belong to') . ":</div>\n";
echo '<select class="wp-core-ui sp-input-60" tabindex="' . $tab . '" name="group_id" onchange="spjSetForumSequence();">';
echo spa_create_group_select(0, 1);
echo "</select>\n";
echo '<div class="clearboth"></div>';
echo '</div>';
$tab++;
echo '</div>';
echo '<div id="forumselect" style="display:none;">';
echo "<div class='sp-form-row'>\n";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('Select forum new subforum will belong to') . ":</div>\n";
echo '<select class="wp-core-ui sp-input-60" tabindex="' . $tab . '" name="forum_id" onchange="spjSetForumSequence();">';
echo sp_render_group_forum_select(false, false, false, true);
echo "</select>\n";
echo '<div class="clearboth"></div>';
echo '</div>';
$tab++;
echo '</div>';
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_close_container();
echo '<div class="sfform-panel-spacer"></div>';
spa_paint_close_tab();
echo '<div class="sfform-panel-spacer"></div>';
echo '<div class="sfhidden" id="block1">';
spa_paint_open_nohead_tab(false);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Forum Details'), false);
$target = 'thisforumslug';
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums&sfnonce=' . wp_create_nonce('forum-ahah');
# forum name and slug
echo "<div class='sp-form-row'>";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('Forum Name') . ':</div>';
echo '<input type="text" class="wp-core-ui sp-input-60" tabindex="' . $tab . '" name="forum_name" value="" onchange="spjSetForumSlug(this, \'' . $ahahURL . '\', \'' . $target . '\', \'new\');" />';
echo '<div class="clearboth"></div>';
echo '</div>';
$tab++;
echo "<div class='sp-form-row'>\n";
echo "<div class='wp-core-ui sflabel sp-label-40'>" . spa_text('Forum slug') . ":</div>";
echo '<input type="text" class="wp-core-ui sp-input-60" tabindex="' . $tab . '" name="thisforumslug" id="thisforumslug" value="" disabled="disabled" onchange="spjSetForumSlug(this, \'' . $ahahURL . '\', \'' . $target . '\', \'new\');" />';
echo '<div class="clearboth"></div>';
echo '</div>';
$tab++;
spa_paint_input(spa_text('Description'), 'forum_desc', '', false, true);
spa_paint_checkbox(spa_text('Locked'), 'forum_status', 0);
spa_paint_checkbox(spa_text('Disable forum RSS feed so feed will not be generated'), 'forum_private', 0);
//.........这里部分代码省略.........