本文整理汇总了PHP中spa_paint_tab_right_cell函数的典型用法代码示例。如果您正苦于以下问题:PHP spa_paint_tab_right_cell函数的具体用法?PHP spa_paint_tab_right_cell怎么用?PHP spa_paint_tab_right_cell使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了spa_paint_tab_right_cell函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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
}
示例2: 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
}
示例3: 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
}
示例4: spa_forums_merge_form
function spa_forums_merge_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfmergeforums', 'sfreloadmf');
});
</script>
<?php
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=mergeforums';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfmergeforums" name="sfmergeforums">
<?php
echo sp_create_nonce('forum-adminform_mergeforums');
spa_paint_open_tab(spa_text('Forums') . ' - ' . spa_text('Merge Forums'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Select Source Forum to Merge From'), false);
?>
<div id="forumselect1">
<?php
spa_etext('The source forum selected here will have all sub-forums, topics, posts and references transferred to the forum selected as the target for the merge. It will then be deleted.');
?>
<br /><br />
<select class="sfacontrol" name="source">
<?php
echo sp_render_group_forum_select(false, false, false, true, spa_text('Select Source Forum to Merge From'));
?>
</select>
</div>
<?php
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Select Target Forum to Merge To'), true, 'merge-forums');
?>
<div id="forumselect2">
<?php
spa_etext('The target forum selected here will inherit all sub-forums, topics, posts and references from the source forum. Current permissions for this forum will be retained.');
?>
<br /><br />
<select class="sfacontrol" name="target">
<?php
echo sp_render_group_forum_select(false, false, false, true, spa_text('Select Target Forum to Merge To'));
?>
</select>
</div>
<?php
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_forums_merge_forums_panel');
spa_paint_close_container();
?>
<div class="sfform-submit-bar">
<input type="submit" class="button-primary" id="saveit" name="saveit" value="<?php
spa_etext('Perform Forum Merge');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<div class="sfform-panel-spacer"></div>
<?php
}
示例5: spa_toolbox_cron_form
//.........这里部分代码省略.........
?>
</td>
<td data-label='<?php
spa_etext('Next Run (timestamp)');
?>
'><?php
echo $time;
?>
</td>
<td data-label='<?php
spa_etext('Schedule');
?>
'>
<?php
if ($item['schedule']) {
echo $cronData->schedules[$item['schedule']]['display'];
} else {
spa_etext('One Time');
}
?>
</td>
<td data-label='<?php
spa_etext('Hook');
?>
'>
<?php
$sph = strncmp('sph_', $hook, 4);
if ($sph === 0) {
echo '<b>';
}
echo $hook;
if ($sph === 0) {
echo '</b>';
}
?>
</td>
<td data-label='<?php
spa_etext('Arguments');
?>
'>
<?php
if (count($item['args']) > 0) {
foreach ($item['args'] as $arg => $value) {
echo $arg . ':' . $value . '<br />';
}
} else {
echo ' ';
}
?>
</td>
</tr>
<?php
$class = strpos($class, 'alternate') === false ? 'class="spMobileTableData alternate"' : 'class="spMobileTableData"';
}
}
}
?>
</tbody>
</table>
<?php
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_top_cron_panel');
spa_paint_close_container();
echo '<div class="sfform-panel-spacer"></div>';
spa_paint_close_tab();
spa_paint_open_tab(spa_text('Toolbox') . ' - ' . spa_text('CRON Update'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Add CRON'), true, 'cron-add');
spa_paint_input(spa_text('Next Run Timestamp'), 'add-timestamp', '');
spa_paint_input(spa_text('Interval'), 'add-interval', '');
spa_paint_input(spa_text('Hook'), 'add-hook', '');
spa_paint_input(spa_text('Arguments'), 'add-args', '');
spa_paint_close_fieldset();
spa_paint_open_fieldset(spa_text('Run CRON'), true, 'cron-run');
spa_paint_input(spa_text('Hook to run'), 'run-hook', '');
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_left_cron_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Delete CRON'), true, 'cron-delete');
spa_paint_input(spa_text('Next Run Timestamp'), 'del-timestamp', '');
spa_paint_input(spa_text('Hook'), 'del-hook', '');
spa_paint_input(spa_text('Arguments'), 'del-args', '');
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_toolbox_right_cron_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 CRON');
?>
" />
</div>
</form>
<?php
spa_paint_close_tab();
}
示例6: 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
}
示例7: spa_forums_edit_group_form
function spa_forums_edit_group_form($group_id)
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#grouprow-<?php
echo $group_id;
?>
').addClass('inForm');
spjAjaxForm('sfgroupedit<?php
echo $group_id;
?>
', 'sfreloadfb');
});
</script>
<?php
global $spPaths;
$group = $group = spdb_table(SFGROUPS, "group_id={$group_id}", 'row');
spa_paint_options_init();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=forums-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=editgroup';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfgroupedit<?php
echo $group->group_id;
?>
" name="sfgroupedit<?php
echo $group->group_id;
?>
">
<?php
echo sp_create_nonce('forum-adminform_groupedit');
spa_paint_open_tab(spa_text('Forums') . ' - ' . spa_text('Manage Groups and Forums'), false);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Edit Group'), 'true', 'edit-forum-group');
?>
<input type="hidden" name="group_id" value="<?php
echo $group->group_id;
?>
" />
<input type="hidden" name="cgroup_name" value="<?php
echo sp_filter_title_display($group->group_name);
?>
" />
<input type="hidden" name="cgroup_desc" value="<?php
echo sp_filter_text_edit($group->group_desc);
?>
" />
<input type="hidden" name="cgroup_seq" value="<?php
echo $group->group_seq;
?>
" />
<input type="hidden" name="cgroup_icon" value="<?php
echo esc_attr($group->group_icon);
?>
" />
<input type="hidden" name="cgroup_rss" value="<?php
echo $group->group_rss;
?>
" />
<input type="hidden" name="cgroup_message" value="<?php
echo sp_filter_text_edit($group->group_message);
?>
" />
<?php
spa_paint_input(spa_text('Group Name'), 'group_name', sp_filter_title_display($group->group_name), false, true);
spa_paint_input(spa_text('Description'), 'group_desc', sp_filter_text_edit($group->group_desc), false, true);
spa_paint_select_start(spa_text('Select Custom Icon'), 'group_icon', '');
spa_select_icon_dropdown('group_icon', spa_text('Select Custom Icon'), SF_STORE_DIR . '/' . $spPaths['custom-icons'] . '/', $group->group_icon, false);
spa_paint_select_end();
spa_paint_input(spa_text('Replacement external RSS URL') . '<br />' . spa_text('Default') . ': <strong>' . sp_get_sfqurl(sp_build_url('', '', 0, 0, 0, 1)) . 'group=' . $group->group_id . '</strong>', 'group_rss', sp_filter_url_display($group->group_rss), false, true);
spa_paint_wide_textarea('Special group message to be displayed above forums', 'group_message', sp_filter_text_edit($group->group_message));
do_action('sph_forums_edit_group_panel');
spa_paint_close_fieldset();
echo '<div class="sfoptionerror spaceabove">';
echo sprintf(sp_text('To re-order your Groups, Forums and SubForums use the %s Order Groups and Forums %s option from the Forums Menu'), '<b>', '</b>');
echo '</div>';
spa_paint_close_panel();
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Default User Group Permissions'), false);
echo '<strong>' . spa_text('Set default usergroup permission sets for this group') . '</strong><br />';
echo spa_text('Note - This will not will add or modify any current permissions. It is only a default setting for future forums created in this group. Existing default usergroup settings will be shown in the drop down menus');
# Permissions
$usergroups = spa_get_usergroups_all();
$roles = sp_get_all_roles();
foreach ($usergroups as $usergroup) {
echo '<input type="hidden" name="usergroup_id[]" value="' . $usergroup->usergroup_id . '" />';
spa_paint_select_start(sp_filter_title_display($usergroup->usergroup_name), 'role[]', '');
$defrole = spa_get_defpermissions_role($group->group_id, $usergroup->usergroup_id);
if ($defrole == -1 || $defrole == '') {
echo '<option value="-1">' . spa_text('Select permission set') . '</option>';
}
foreach ($roles as $role) {
$selected = '';
if ($defrole == $role->role_id) {
$selected = 'selected="selected" ';
}
echo '<option ' . $selected . 'value="' . $role->role_id . '">' . sp_filter_title_display($role->role_name) . '</option>' . "\n";
//.........这里部分代码省略.........
示例8: 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
}
示例9: spa_options_display_form
function spa_options_display_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfdisplayform', '');
});
</script>
<?php
$sfoptions = spa_get_display_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=options-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=display';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfdisplayform" name="sfdisplay">
<?php
echo sp_create_nonce('forum-adminform_display');
spa_paint_options_init();
#== GLOBAL Tab ============================================================
spa_paint_open_tab(spa_text('Options') . ' - ' . spa_text('General Display Settings'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Forum Page Title'), true, 'forum-page-title');
spa_paint_checkbox(spa_text('Remove page title completely'), 'sfnotitle', $sfoptions['sfnotitle']);
spa_paint_input(spa_text('Graphic replacement URL'), 'sfbanner', $sfoptions['sfbanner'], false, true);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Forum View Formatting'), true, 'topic-view-formatting');
spa_paint_input(spa_text('Topics to display per page'), 'sfpagedtopics', $sfoptions['sfpagedtopics']);
spa_paint_checkbox(spa_text('Sort topics by most recent postings (newest first)'), 'sftopicsort', $sfoptions['sftopicsort']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Topic View Formatting'), true, 'post-view-formatting');
spa_paint_input(spa_text('Posts to display per page'), 'sfpagedposts', $sfoptions['sfpagedposts']);
spa_paint_checkbox(spa_text('Sort posts newest to oldest'), 'sfsortdesc', $sfoptions['sfsortdesc']);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_display_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Integrated Editor Toolbar'), true, 'editor-options-toolbar');
spa_paint_checkbox(spa_text('Use the integrated editor options toolbar'), 'sftoolbar', $sfoptions['sftoolbar']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Unread Posts'), true, 'unread-posts');
spa_paint_input(spa_text('Default number of unread posts for users'), 'sfdefunreadposts', $sfoptions['sfdefunreadposts']);
spa_paint_checkbox(spa_text('Allow users to set number of unread posts in profile'), 'sfusersunread', $sfoptions['sfusersunread']);
spa_paint_input(spa_text('Max number of unread posts allowed to be set by users'), 'sfmaxunreadposts', $sfoptions['sfmaxunreadposts']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Single Forum Sites'), true, 'single-forum-sites');
spa_paint_checkbox(spa_text('Skip group view on single forum sites'), 'sfsingleforum', $sfoptions['sfsingleforum']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Display Forum Stats'), true, 'display-forum-statistics');
spa_paint_input(spa_text('Update interval for stats (in hours)'), 'statsinterval', $sfoptions['statsinterval'], false, false);
spa_paint_input(spa_text('Display how many top posters'), 'showtopcount', $sfoptions['showtopcount'], false, false);
spa_paint_input(spa_text('Display how many new users'), 'shownewcount', $sfoptions['shownewcount'], false, false);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_options_display_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 Display Options');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例10: 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;
//.........这里部分代码省略.........
示例11: spa_profiles_options_form
function spa_profiles_options_form()
{
?>
<script type="text/javascript">
spjAjaxForm('sfoptionsform', '');
</script>
<?php
$sfoptions = spa_get_options_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=profiles-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=options';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfoptionsform" name="sfoptions">
<?php
echo sp_create_nonce('forum-adminform_options');
spa_paint_options_init();
#== PROFILE OPTIONS Tab ============================================================
spa_paint_open_tab(spa_text('Profiles') . ' - ' . spa_text('Profile Options'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Display Name Format'), true, 'display-name-format');
spa_paint_checkbox(spa_text('Let member choose display name'), 'nameformat', $sfoptions['nameformat']);
spa_paint_select_start(spa_text('Display name format if member cannot choose') . '<br />' . spa_text('(ignored if member allowed to choose)'), 'fixeddisplayformat', 'fixeddisplayformat');
echo spa_display_name_format_options($sfoptions['fixeddisplayformat']);
spa_paint_select_end();
echo '<tr><td colspan="2"><br /><div class="sfoptionerror">';
spa_etext('Warning: If you change the display name format, it may take some time on a large number of users to update them to the new format. Please be patient.');
echo '</div><br />';
echo '</td></tr>';
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Personal Photos'), true, 'personal-photos');
spa_paint_input(spa_text('Maximum number of photos allowed'), 'photosmax', $sfoptions['photosmax'], false, false);
spa_paint_input(spa_text('Maximum pixel width of photo display'), 'photoswidth', $sfoptions['photoswidth'], false, false);
spa_paint_input(spa_text('Maximum pixel height of photo display'), 'photosheight', $sfoptions['photosheight'], false, false);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Signature Image Size'), true, 'sig-images');
echo '<tr><td colspan="2"> <u>' . spa_text('If you are allowing signature images (zero = not limited)') . ':</u></td></tr>';
spa_paint_input(spa_text('Maximum signature width (pixels)'), 'sfsigwidth', $sfoptions['sfsigwidth']);
spa_paint_input(spa_text('Maximum signature height (pixels)'), 'sfsigheight', $sfoptions['sfsigheight']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('First Forum Visit'), true, 'first-forum-visit');
spa_paint_checkbox(spa_text('Display profile form on login'), 'firstvisit', $sfoptions['firstvisit']);
$show_password_fields = apply_filters('show_password_fields', true);
if ($show_password_fields) {
spa_paint_checkbox(spa_text('Force password change'), 'forcepw', $sfoptions['forcepw']);
}
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_profiles_options_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Display Profile Mode'), true, 'display-profile-mode');
$values = array(spa_text('Popup window'), spa_text('Forum profile page'), spa_text('BuddyPress profile'), spa_text('WordPress author page'), spa_text('Other page'), spa_text('Mingle profile'));
spa_paint_radiogroup(spa_text('Display profile information in'), 'displaymode', $values, $sfoptions['displaymode'], false, true);
spa_paint_input(spa_text('URL for Other page'), 'displaypage', sp_filter_url_display($sfoptions['displaypage']), false, true);
spa_paint_input(spa_text('Query String Variable Name'), 'displayquery', sp_filter_title_display($sfoptions['displayquery']), false, true);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Profile Entry Form Mode'), true, 'profile-entry-form-mode');
$values = array(spa_text('Forum profile form'), spa_text('WordPress profile form'), spa_text('BuddyPress profile'), spa_text('Other form'), spa_text('Mingle profile'));
spa_paint_radiogroup(spa_text('Enter profile information In'), 'formmode', $values, $sfoptions['formmode'], false, true);
spa_paint_input(spa_text('URL for Other page'), 'formpage', sp_filter_url_display($sfoptions['formpage']), false, true);
spa_paint_input(spa_text('Query string variable name'), 'formquery', sp_filter_title_display($sfoptions['formquery']), false, true);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Profile Overview Message'), true, 'profile-message');
$submessage = spa_text('Text you enter here will be displayed to the User on their profile overview page');
spa_paint_wide_textarea(spa_text('Profile overview message'), 'sfprofiletext', sp_filter_text_edit($sfoptions['sfprofiletext']), $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_profiles_options_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 Profile Options');
?>
" />
</div>
</form>
<?php
spa_paint_close_tab();
}
示例12: spa_components_messages_form
function spa_components_messages_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfmessagesform', '');
});
</script>
<?php
$sfcomps = spa_get_messages_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=components-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=messages';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfmessagesform" name="sfmessages">
<?php
echo sp_create_nonce('forum-adminform_messages');
spa_paint_options_init();
#== CUSTOM MESSAGES Tab ============================================================
spa_paint_open_tab(spa_text('Components') . ' - ' . spa_text('Custom Messages'));
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Custom Message Above Editor'), true, 'editor-message');
$submessage = spa_text('Text you enter here will be displayed above the editor (new topic and/or new post)');
spa_paint_wide_textarea(spa_text('Custom message'), 'sfpostmsgtext', $sfcomps['sfpostmsgtext'], $submessage, 4);
spa_paint_checkbox(spa_text('Display for new topic'), 'sfpostmsgtopic', $sfcomps['sfpostmsgtopic']);
spa_paint_checkbox(spa_text('Display for new post'), 'sfpostmsgpost', $sfcomps['sfpostmsgpost']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Custom Intro Text in Editor'), true, 'editor-intro');
$submessage = spa_text('Text you enter here will be displayed inside the editor (new topic only)');
spa_paint_wide_textarea(spa_text('Custom intro message'), 'sfeditormsg', $sfcomps['sfeditormsg'], $submessage, 4);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_components_messages_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Sneak Peek Statement'), true, 'sneak-peek');
$submessage = spa_text('If you are allowing guests to view forum and topic lists, but not see the actual Posts, this message is displayed to encourage them to sign up');
spa_paint_wide_textarea(spa_text('Sneak peek statement'), 'sfsneakpeek', $sfcomps['sfsneakpeek'], $submessage);
$submessage = spa_text('Force a redirect to a specific page instead of displaying the sneak peek message.');
spa_paint_wide_textarea(spa_text('URL to redirect to for sneak peek'), 'sfsneakredirect', $sfcomps['sfsneakredirect'], $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Admin view statement'), true, 'admin-view');
$submessage = spa_text('If you are inhibiting usergroups from seeing admin posts, this message is displayed to them');
spa_paint_wide_textarea(spa_text('Admin view statement'), 'sfadminview', $sfcomps['sfadminview'], $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('User only view statement'), true, 'user-view');
$submessage = spa_text('If you are limiting usergroups to only seeing their posts or post from admins and moderators, this message is displayed to them');
spa_paint_wide_textarea(spa_text('User only view statement'), 'sfuserview', $sfcomps['sfuserview'], $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_components_messages_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 Custom Messages Component');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<?php
}
示例13: spa_themes_mobile_form
function spa_themes_mobile_form()
{
global $spPaths;
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfmobiletheme', 'sfreloadmlist');
});
</script>
<?php
# get current theme
$mobileTheme = sp_get_option('sp_mobile_theme');
if (!isset($mobileTheme['active'])) {
$mobileTheme['active'] = false;
}
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=themes-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=mobile';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfmobiletheme" name="sfmobiletheme">
<?php
echo sp_create_nonce('forum-adminform_themes');
spa_paint_options_init();
spa_paint_open_tab(spa_text('Mobile Theme Support') . ' - ' . spa_text('Mobile Theme'));
spa_paint_open_panel();
spa_paint_spacer();
echo '<div class="sfoptionerror">';
echo spa_text('Themes Folder') . ': <b>wp-content/' . $spPaths['themes'] . '</b>';
echo '</div>';
spa_paint_open_fieldset(spa_text('Mobile Support'), true, 'mobile-support');
spa_paint_checkbox(spa_text('Enable mobile theme support'), 'active', $mobileTheme['active']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_tab_right_cell();
spa_paint_open_panel();
if ($mobileTheme['active']) {
require_once ABSPATH . 'wp-admin/includes/template.php';
require_once ABSPATH . 'wp-admin/includes/theme.php';
spa_paint_open_fieldset(spa_text('Mobile Display Options'), true, 'mobile-display');
spa_paint_checkbox(spa_text('Use alternate WordPress template'), 'usetemplate', $mobileTheme['usetemplate']);
spa_paint_select_start(spa_text('Alternate page template'), 'pagetemplate', 'pagetemplate');
echo '<option value="page.php">' . spa_text('Default Template') . '</option>';
page_template_dropdown($mobileTheme['pagetemplate']);
spa_paint_select_end();
spa_paint_checkbox(spa_text('Remove Page Title Completely'), 'notitle', $mobileTheme['notitle']);
spa_paint_close_fieldset();
}
spa_paint_close_panel();
do_action('sph_themes_mobile_option_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 Mobile Component');
?>
" />
</div>
<?php
spa_paint_close_tab();
?>
</form>
<div class="sfform-panel-spacer"></div>
<?php
if ($mobileTheme['active']) {
# get themes
$themes = sp_get_themes_list_data();
# get update version info
$xml = sp_load_version_xml();
spa_paint_open_tab(spa_text('Available Themes') . ' - ' . spa_text('Select Simple:Press Mobile Theme'), true);
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Mobile Theme Management'), true, 'themes');
?>
<h3><?php
echo spa_text('Current Mobile Theme');
?>
</h3>
<div class="theme-browser rendered">
<div class="spThemeContainer">
<div id="current-theme" class="spTheme">
<h3 class="theme-name"><?php
echo $themes[$mobileTheme['theme']]['Name'];
?>
</h3>
<img src="<?php
echo SPTHEMEBASEURL . $mobileTheme['theme'] . '/' . $themes[$mobileTheme['theme']]['Screenshot'];
?>
" alt="" />
<h4>
<?php
echo $themes[$mobileTheme['theme']]['Name'] . ' ' . $themes[$mobileTheme['theme']]['Version'] . ' ' . spa_text('by') . ' <a href="' . $themes[$mobileTheme['theme']]['AuthorURI'] . '" title="' . spa_text('Visit author homepage') . '">' . $themes[$mobileTheme['theme']]['Author'] . '</a>';
?>
</h4>
<?php
if (!empty($mobileTheme['parent'])) {
if (file_exists(SPTHEMEBASEDIR . $mobileTheme['parent'])) {
echo '<p class="theme-parent">';
echo spa_text('This theme is a child theme of ') . '<b>' . $mobileTheme['parent'] . '</b>';
echo '</p>';
//.........这里部分代码省略.........
示例14: spa_paint_open_panel
spa_paint_open_panel();
echo '<div class="helpAndFAQ">';
spa_paint_open_fieldset(spa_text('Available Plugins'), false);
include 'spa-plugin-links.php';
spa_paint_close_fieldset();
echo '</div>';
spa_paint_close_panel();
spa_paint_spacer();
spa_paint_close_container();
spa_paint_close_tab();
echo '<div class="sfform-panel-spacer"></div>';
spa_paint_open_tab(spa_text('Support and Customisation'));
spa_paint_open_panel();
echo '<div class="helpAndFAQ">';
spa_paint_open_fieldset(spa_text('Premium Support'), false);
include 'spa-support-links.php';
spa_paint_close_fieldset();
echo '</div>';
spa_paint_close_panel();
spa_paint_tab_right_cell();
spa_paint_open_panel();
echo '<div class="helpAndFAQ">';
spa_paint_open_fieldset(spa_text('Customisation Service'), false);
include 'spa-custom-links.php';
spa_paint_close_fieldset();
echo '</div>';
spa_paint_close_panel();
spa_paint_spacer();
spa_paint_close_container();
spa_paint_close_tab();
die;
示例15: spa_components_login_form
function spa_components_login_form()
{
?>
<script type="text/javascript">
jQuery(document).ready(function() {
spjAjaxForm('sfloginform', '');
});
</script>
<?php
$sfcomps = spa_get_login_data();
$ahahURL = SFHOMEURL . 'index.php?sp_ahah=components-loader&sfnonce=' . wp_create_nonce('forum-ahah') . '&saveform=login';
?>
<form action="<?php
echo $ahahURL;
?>
" method="post" id="sfloginform" name="sflogin">
<?php
echo sp_create_nonce('forum-adminform_login');
spa_paint_options_init();
#== LOGIN Tab ============================================================
spa_paint_open_tab(spa_text('Components') . ' - ' . spa_text('Login And Registration'));
if (false == get_option('users_can_register')) {
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Member Registrations'), true, 'no-login');
echo '<div class="sfoptionerror">';
spa_etext('Your site is currently not set to allow users to register. Click on the help icon for details of how to turn this on');
echo '</div>';
spa_paint_close_fieldset();
spa_paint_close_panel();
}
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('User Registration'), true, 'user-registration');
spa_paint_checkbox(spa_text('Use spam tool on registration form'), 'sfregmath', $sfcomps['sfregmath']);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
$submessage = '';
spa_paint_open_fieldset(spa_text('Login/Registration Redirects'), true, 'login-registration-urls');
spa_paint_wide_textarea(spa_text('Login redirect'), 'sfloginurl', $sfcomps['sfloginurl'], $submessage);
spa_paint_wide_textarea(spa_text('Logout redirect'), 'sflogouturl', $sfcomps['sflogouturl'], $submessage);
spa_paint_wide_textarea(spa_text('Registration redirect'), 'sfregisterurl', $sfcomps['sfregisterurl'], $submessage);
spa_paint_wide_textarea(spa_text('Login URL in new user email'), 'sfloginemailurl', $sfcomps['sfloginemailurl'], $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_components_login_left_panel');
spa_paint_tab_right_cell();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('RPX 3rd Party Login'), true, 'rpx-login');
spa_paint_checkbox(spa_text('Enable RPX support'), 'sfrpxenable', $sfcomps['sfrpxenable']);
echo '<tr><td colspan="2">';
spa_etext('Please enter your RPX API key. If you haven\'t yet created one, please create one at');
echo ' <a href="https://rpxnow.com" target="_blank">Janrain</a>';
echo '</td></tr>';
spa_paint_input(spa_text('RPX API key'), 'sfrpxkey', $sfcomps['sfrpxkey'], false, true);
$submessage = spa_text('Force a redirect to a specific page on RPX login. Leave blank to have SPF/RPX determine redirect location');
spa_paint_wide_textarea(spa_text('URL to redirect to after RPX login'), 'sfrpxredirect', $sfcomps['sfrpxredirect'], $submessage);
spa_paint_close_fieldset();
spa_paint_close_panel();
spa_paint_open_panel();
spa_paint_open_fieldset(spa_text('Tracking Timeout'), true, 'tracking-timeout');
spa_paint_input(spa_text('Tracking Timeout (minutes)'), 'sptimeout', $sfcomps['sptimeout'], false, true);
spa_paint_close_fieldset();
spa_paint_close_panel();
do_action('sph_components_login_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 Login and Registration Component');
?>
" />
</div>
</form>
<?php
spa_paint_close_tab();
}