本文整理汇总了PHP中GFCommon::get_browser_class方法的典型用法代码示例。如果您正苦于以下问题:PHP GFCommon::get_browser_class方法的具体用法?PHP GFCommon::get_browser_class怎么用?PHP GFCommon::get_browser_class使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GFCommon
的用法示例。
在下文中一共展示了GFCommon::get_browser_class方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: leads_page
//.........这里部分代码省略.........
<link rel="stylesheet" href="<?php
echo GFCommon::get_base_url();
?>
/css/admin<?php
echo $min;
?>
.css" type="text/css" />
<style>
/*#TB_window { height: 400px !important; }
#TB_ajaxContent[style] { height: 370px !important; }*/
.lead_unread a, .lead_unread td {
font-weight: bold;
}
.lead_spam_trash a, .lead_spam_trash td {
font-weight: normal;
}
.row-actions a {
font-weight: normal;
}
.entry_nowrap {
overflow: hidden;
white-space: nowrap;
}
.gform-filter-operator {
width: 100px
}
</style>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<h2 class="gf_admin_page_title">
<span><?php
esc_html_e('Entries', 'gravityforms');
?>
</span><span class="gf_admin_page_subtitle"><span class="gf_admin_page_formid">ID: <?php
echo absint($form['id']);
?>
</span><span class="gf_admin_page_formname"><?php
esc_html_e('Form Name', 'gravityforms');
?>
: <?php
echo esc_html($form['title']);
?>
</span></span>
</h2>
<?php
RGForms::top_toolbar();
?>
<form id="lead_form" method="post">
<?php
wp_nonce_field('gforms_entry_list', 'gforms_entry_list');
?>
<input type="hidden" value="" name="grid_columns" id="grid_columns" />
<input type="hidden" value="" name="action" id="action" />
<input type="hidden" value="" name="action_argument" id="action_argument" />
<input type="hidden" value="" name="all_entries" id="all_entries" />
示例2: page_header
public function page_header($title = '')
{
// register admin styles
wp_register_style('gform_admin', GFCommon::get_base_url() . '/css/admin.css');
wp_print_styles(array('jquery-ui-styles', 'gform_admin', 'wp-pointer'));
// get view details
$subviews = $this->get_subviews();
?>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<?php
GFCommon::display_admin_message();
?>
<div id="gform_tab_group" class="gform_tab_group vertical_tabs">
<ul id="gform_tabs" class="gform_tabs">
<?php
foreach ($subviews as $view) {
$query = array('subview' => $view['name']);
if (isset($view['query'])) {
$query = array_merge($query, $view['query']);
}
?>
<li <?php
echo $this->get_current_subview() == $view['name'] ? 'class="active"' : '';
?>
>
<a href="<?php
echo add_query_arg($query);
?>
"><?php
echo $view['label'];
?>
</a>
</li>
<?php
}
?>
</ul>
<div id="gform_tab_container" class="gform_tab_container">
<div class="gform_tab_content" id="tab_<?php
echo $this->get_current_subview();
?>
">
<?php
}
示例3: add_mce_popup
public static function add_mce_popup()
{
?>
<script>
function InsertForm() {
var form_id = jQuery("#add_form_id").val();
if (form_id == "") {
alert(<?php
echo json_encode(__('Please select a form', 'gravityforms'));
?>
);
return;
}
var form_name = jQuery("#add_form_id option[value='" + form_id + "']").text().replace(/[\[\]]/g, '');
var display_title = jQuery("#display_title").is(":checked");
var display_description = jQuery("#display_description").is(":checked");
var ajax = jQuery("#gform_ajax").is(":checked");
var title_qs = !display_title ? " title=\"false\"" : "";
var description_qs = !display_description ? " description=\"false\"" : "";
var ajax_qs = ajax ? " ajax=\"true\"" : "";
window.send_to_editor("[gravityform id=\"" + form_id + "\" name=\"" + form_name + "\"" + title_qs + description_qs + ajax_qs + "]");
}
</script>
<div id="select_gravity_form" style="display:none;">
<div id="gform-shortcode-ui-wrap" class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<div id="gform-shortcode-ui-container"></div>
</div>
</div>
<?php
}
示例4: forms_page
//.........这里部分代码省略.........
while (match = patt.exec(expr)) {
expr = expr.replace(match[0], 1);
}
if (exprPatt.test(expr)) {
try {
var r = eval(expr);
return !isNaN(parseFloat(r)) && isFinite(r);
} catch (e) {
return false;
}
} else {
return false;
}
}
</script>
<?php
$form = !rgempty('meta', $update_result) ? rgar($update_result, 'meta') : GFFormsModel::get_form_meta($form_id);
if (!isset($form['fields']) || !is_array($form['fields'])) {
$form['fields'] = array();
}
$form = apply_filters('gform_admin_pre_render_' . $form_id, apply_filters('gform_admin_pre_render', $form));
if (isset($form['id'])) {
echo "<script type=\"text/javascript\">var form = " . json_encode($form) . ';</script>';
} else {
echo "<script type=\"text/javascript\">var form = new Form();</script>";
}
?>
<?php
echo GFCommon::get_remote_message();
?>
<div class="wrap gforms_edit_form <?php
echo GFCommon::get_browser_class();
?>
">
<?php
if (empty($form_id)) {
?>
<h2 class="gf_admin_page_title"><?php
_e('New Form', 'gravityforms');
?>
</h2>
<?php
} else {
?>
<h2 class="gf_admin_page_title">
<span><?php
_e('Form Editor', 'gravityforms');
?>
</span><span class="gf_admin_page_subtitle"><span class="gf_admin_page_formid">ID: <?php
echo absint($form['id']);
?>
</span><span class="gf_admin_page_formname"><?php
_e('Form Name', 'gravityforms');
?>
: <?php
echo esc_html($form['title']);
?>
</span></span>
</h2>
<?php
}
?>
<?php
示例5: handle_save_confirmation
public static function handle_save_confirmation($form, $resume_token, $confirmation_message, $ajax)
{
$resume_email = isset($_POST['gform_resume_email']) ? $_POST['gform_resume_email'] : null;
$confirmation_message = self::replace_save_variables($confirmation_message, $form, $resume_token, $resume_email);
$confirmation_message = GFCommon::gform_do_shortcode($confirmation_message);
$confirmation_message = "<div class='form_saved_message'><span>" . $confirmation_message . '</span></div>';
$form_id = absint($form['id']);
$has_pages = self::has_pages($form);
$default_anchor = $has_pages || $ajax ? true : false;
$use_anchor = gf_apply_filters(array('gform_confirmation_anchor', $form_id), $default_anchor);
if ($use_anchor !== false) {
$confirmation_message = "<a id='gf_{$form_id}' class='gform_anchor' ></a>" . $confirmation_message;
}
$wrapper_css_class = GFCommon::get_browser_class() . ' gform_wrapper';
$confirmation_message = "<div class='{$wrapper_css_class}' id='gform_wrapper_{$form_id}'>" . $confirmation_message . '</div>';
if ($ajax) {
$confirmation_message = "<!DOCTYPE html><html><head><meta charset='UTF-8' /></head><body class='GF_AJAX_POSTBACK'>" . $confirmation_message . '</body></html>';
}
GFCommon::log_debug('GFFormDisplay::handle_save_confirmation(): Confirmation => ' . print_r($confirmation_message, true));
return $confirmation_message;
}
示例6: help_page
public static function help_page()
{
if (!GFCommon::ensure_wp_version()) {
return;
}
echo GFCommon::get_remote_message();
?>
<link rel="stylesheet" href="<?php
echo GFCommon::get_base_url();
?>
/css/admin.css"/>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<h2><?php
_e("Gravity Forms Help", "gravityforms");
?>
</h2>
<div style="margin-top:10px;">
<div
class="gforms_help_alert alert_yellow"><?php
_e("<strong>IMPORTANT NOTICE:</strong> We do not provide support via e-mail. Please <a href='http://www.gravityhelp.com/support/' target='_blank'>open a support ticket</a>.", "gravityforms");
?>
</div>
<div><?php
_e("Please review the plugin documentation and <a href='http://www.gravityhelp.com/frequently-asked-questions/'>frequently asked questions (FAQ)</a> first. If you still can't find the answer <a href='http://www.gravityhelp.com/support/' target='_blank'>open a support ticket</a> and we will be happy to answer your questions and assist you with any problems. <strong>Please note:</strong> If you have not <a href='http://www.gravityforms.com/purchase-gravity-forms/'>purchased a license</a> from us, you won't have access to these help resources.", "gravityforms");
?>
</div>
<div class="hr-divider"></div>
<h3><?php
_e("Gravity Forms Documentation", "gravityforms");
?>
</h3>
<ul style="margin-top:15px;">
<li>
<div class="gforms_helpbox">
<form name="jump">
<select name="menu">
<!-- begin documentation listing -->
<option
selected><?php
_e("Documentation (please select a topic)", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/Getting_Started"><?php
_e("Getting Started", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/Using_Gravity_Forms"><?php
_e("Using Gravity Forms", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/Design_and_Layout"><?php
_e("Design and Layout", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/Developer_Docs"><?php
_e("Developer Docs", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/Add-ons"><?php
_e("Add-Ons", "gravityforms");
?>
</option>
<option
value="http://gravityhelp.com/documentation/page/How_To"><?php
_e("How To", "gravityforms");
?>
</option>
<!-- end documentation listing -->
</select>
<input type="button" class="button"
onClick="window.open(document.jump.menu.options[document.jump.menu.selectedIndex].value);"
value="<?php
_e("GO", "gravityforms");
?>
">
</form>
</div>
</li>
</ul>
<div class="hr-divider"></div>
<h3><?php
_e("Gravity Forms FAQ", "gravityforms");
//.........这里部分代码省略.........
示例7: help_page
public static function help_page()
{
if (!GFCommon::ensure_wp_version()) {
return;
}
echo GFCommon::get_remote_message();
$min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
?>
<link rel="stylesheet" href="<?php
echo GFCommon::get_base_url();
?>
/css/admin<?php
echo $min;
?>
.css" />
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<h2><?php
esc_html_e('Gravity Forms Help', 'gravityforms');
?>
</h2>
<div style="margin-top:10px;">
<div
class="gforms_help_alert alert_yellow"><?php
printf(esc_html__('%sIMPORTANT NOTICE:%s We do not provide support via e-mail. Please %sopen a support ticket%s.', 'gravityforms'), '<strong>', '</strong>', '<a href="https://www.gravityhelp.com/support/" target="_blank">', '</a>');
?>
</div>
<div><?php
printf(esc_html__("Please review the plugin documentation and %sfrequently asked questions (FAQ)%s first. If you still can't find the answer %sopen a support ticket%s and we will be happy to answer your questions and assist you with any problems. %sPlease note:%s If you have not %spurchased a license%s from us, you won't have access to these help resources.", 'gravityforms'), '<a href="https://www.gravityhelp.com/frequently-asked-questions/">', '</a>', '<a href="https://www.gravityhelp.com/support/" target="_blank">', '</a>', '<strong>', '</strong>', '<a href="http://www.gravityforms.com/purchase-gravity-forms/">', '</a>');
?>
</div>
<div class="hr-divider"></div>
<h3><?php
esc_html_e('Gravity Forms Documentation', 'gravityforms');
?>
</h3>
<ul style="margin-top:15px;">
<li>
<div class="gforms_helpbox">
<form name="jump">
<select name="menu">
<!-- begin documentation listing -->
<option selected>
<?php
esc_html_e('Documentation (please select a topic)', 'gravityforms');
?>
</option>
<option value="https://www.gravityhelp.com/documentation/article/getting-started/">
<?php
esc_html_e('Getting Started', 'gravityforms');
?>
</option>
<option value="https://www.gravityhelp.com/documentation/article/design-and-layout/">
<?php
esc_html_e('Design and Layout', 'gravityforms');
?>
</option>
<option value="https://www.gravityhelp.com/documentation/category/extending-gravity-forms/">
<?php
esc_html_e('Developer Docs', 'gravityforms');
?>
</option>
<option value="https://www.gravityhelp.com/documentation/category/add-ons-gravity-forms/">
<?php
esc_html_e('Add-Ons', 'gravityforms');
?>
</option>
<option value="https://www.gravityhelp.com/documentation/category/how-to/">
<?php
esc_html_e('How To', 'gravityforms');
?>
</option>
<!-- end documentation listing -->
</select>
<input type="button" class="button"
onClick="window.open(document.jump.menu.options[document.jump.menu.selectedIndex].value);"
value="<?php
esc_attr_e('GO', 'gravityforms');
?>
">
</form>
</div>
</li>
</ul>
<div class="hr-divider"></div>
<h3><?php
esc_html_e('Gravity Forms FAQ', 'gravityforms');
?>
//.........这里部分代码省略.........
示例8: app_tab_page_header
/**
* Renders the header for the tabs UI.
*
* @param $tabs
* @param $current_tab
* @param $title
* @param string $message
*/
public function app_tab_page_header($tabs, $current_tab, $title, $message = '')
{
$min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
// register admin styles
wp_register_style('gform_admin', GFCommon::get_base_url() . "/css/admin{$min}.css");
wp_print_styles(array('jquery-ui-styles', 'gform_admin'));
?>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<?php
if ($message) {
?>
<div id="message" class="updated"><p><?php
echo $message;
?>
</p></div>
<?php
}
?>
<h2><?php
echo esc_html($title);
?>
</h2>
<div id="gform_tab_group" class="gform_tab_group vertical_tabs">
<ul id="gform_tabs" class="gform_tabs">
<?php
foreach ($tabs as $tab) {
if (isset($tab['permission']) && !$this->current_user_can_any($tab['permission'])) {
continue;
}
$label = isset($tab['label']) ? $tab['label'] : $tab['name'];
?>
<li <?php
echo urlencode($current_tab) == $tab['name'] ? "class='active'" : '';
?>
>
<a href="<?php
echo esc_url(add_query_arg(array('view' => $tab['name'])));
?>
"><?php
echo esc_html($label);
?>
</a>
</li>
<?php
}
?>
</ul>
<div id="gform_tab_container" class="gform_tab_container">
<div class="gform_tab_content" id="tab_<?php
echo $current_tab;
?>
">
<?php
}
示例9: forms_page
//.........这里部分代码省略.........
.field_type li {
float:left;
width:50%;
}
.field_type input{
width:100px;
}
.description-list { margin: 10px 0; padding: 0 20px; }
.description-list li { padding: 0; list-style: disc; overflow: visible; }
.custom_mask_instructions h5 { margin: 0 0 4px; font-size: 11px; }
.custom_mask_instructions span.label { font-size: 11px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
width: 80px; }
.custom_mask_instructions li { margin: 0 0 14px; }
</style>
<?php
$form = !rgempty("meta", $update_result) ? rgar($update_result, "meta") : RGFormsModel::get_form_meta($form_id);
$form = RGFormsModel::add_default_properties($form);
if ($form == null) {
$form = array("fields" => array());
}
$form = apply_filters("gform_admin_pre_render_" . $form_id, apply_filters("gform_admin_pre_render", $form));
if (isset($form['id'])) {
echo "<script type=\"text/javascript\">var form = " . GFCommon::json_encode($form) . ";</script>";
} else {
echo "<script type=\"text/javascript\">var form = new Form();</script>";
}
?>
<?php
echo GFCommon::get_remote_message();
?>
<div class="wrap gforms_edit_form <?php
echo GFCommon::get_browser_class();
?>
">
<div class="icon32" id="gravity-edit-icon"><br></div>
<h2><?php
echo empty($form_id) ? __("New Form", "gravityforms") : __("Form Editor :", "gravityforms") . " " . esc_html($form["title"]);
?>
</h2>
<?php
RGForms::top_toolbar();
?>
<?php
switch (rgar($update_result, "status")) {
case "invalid_json":
?>
<div class="error_base gform_editor_status" id="after_update_error_dialog">
<?php
_e("There was an error while saving your form.", "gravityforms");
?>
<?php
printf(__("Please %scontact our support team%s.", "gravityforms"), '<a href="http://www.gravityhelp.com">', '</a>');
?>
</div>
<?php
break;
case "duplicate_title":
?>
示例10: page_header
public static function page_header($title = '', $message = '')
{
// register admin styles
wp_register_style('gform_admin', GFCommon::get_base_url() . '/css/admin.css');
wp_print_styles(array('jquery-ui-styles', 'gform_admin'));
$current_tab = self::get_subview();
//build left side options, always have GF Settings first and Uninstall last, put add-ons in the middle
$setting_tabs = array("10" => array("name" => "settings", "label" => __("Settings", "gravityforms")));
if (!empty(self::$addon_pages)) {
$sorted_addons = self::$addon_pages;
asort($sorted_addons);
//add add-ons to menu
foreach ($sorted_addons as $sorted_addon) {
$setting_tabs[] = array("name" => urlencode($sorted_addon["name"]), "label" => __(esc_html($sorted_addon["tab_label"]), "gravityforms"));
}
}
$setting_tabs[] = array("name" => "uninstall", "label" => __("Uninstall", "gravityforms"));
$setting_tabs = apply_filters("gform_settings_menu", $setting_tabs);
ksort($setting_tabs, SORT_NUMERIC);
// kind of boring having to pass the title, optionally get it from the settings tab
if (!$title) {
foreach ($setting_tabs as $tab) {
if ($tab['name'] == $current_tab) {
$title = $tab['label'];
}
}
}
?>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<?php
if ($message) {
?>
<div id="message" class="updated"><p><?php
echo $message;
?>
</p></div>
<?php
}
?>
<h2><?php
echo esc_html($title);
?>
</h2>
<div id="gform_tab_group" class="gform_tab_group vertical_tabs">
<ul id="gform_tabs" class="gform_tabs">
<?php
foreach ($setting_tabs as $tab) {
$name = $tab["label"];
?>
<li <?php
echo urlencode($current_tab) == $tab["name"] ? "class='active'" : "";
?>
>
<a href="<?php
echo esc_url(add_query_arg(array("subview" => $tab["name"])));
?>
"><?php
echo esc_html($tab["label"]);
?>
</a>
</li>
<?php
}
?>
</ul>
<div id="gform_tab_container" class="gform_tab_container">
<div class="gform_tab_content" id="tab_<?php
echo $current_tab;
?>
">
<?php
}
示例11: get_progress_bar
private static function get_progress_bar($form, $form_id, $confirmation_message)
{
$progress_complete = false;
$progress_bar = '';
$page_count = self::get_max_page_number($form);
$current_page = self::get_current_page($form_id);
$page_name = rgar(rgar($form['pagination'], 'pages'), $current_page - 1);
$page_name = !empty($page_name) ? ' - ' . $page_name : '';
$style = $form['pagination']['style'];
$color = $style == 'custom' ? " color:{$form['pagination']['color']};" : '';
$bgcolor = $style == 'custom' ? " background-color:{$form['pagination']['backgroundColor']};" : '';
if (!empty($confirmation_message)) {
$progress_complete = true;
}
//check admin setting for whether the progress bar should start at zero
$start_at_zero = rgars($form, 'pagination/display_progressbar_on_confirmation');
//check for filter
$start_at_zero = apply_filters('gform_progressbar_start_at_zero', $start_at_zero, $form);
$progressbar_page_count = $start_at_zero ? $current_page - 1 : $current_page;
$percent = !$progress_complete ? floor($progressbar_page_count / $page_count * 100) . '%' : '100%';
$percent_number = !$progress_complete ? floor($progressbar_page_count / $page_count * 100) . '' : '100';
if ($progress_complete) {
$wrapper_css_class = GFCommon::get_browser_class() . ' gform_wrapper';
//add on surrounding wrapper class when confirmation page
$progress_bar = "<div class='{$wrapper_css_class}' id='gform_wrapper_{$form_id}' >";
$page_name = !empty($form['pagination']['progressbar_completion_text']) ? $form['pagination']['progressbar_completion_text'] : '';
}
$progress_bar .= "\n <div id='gf_progressbar_wrapper_{$form_id}' class='gf_progressbar_wrapper'>\n <h3 class='gf_progressbar_title'>";
$progress_bar .= !$progress_complete ? __('Step', 'gravityforms') . " {$current_page} " . __('of', 'gravityforms') . " {$page_count}{$page_name}" : "{$page_name}";
$progress_bar .= "\n </h3>\n <div class='gf_progressbar'>\n <div class='gf_progressbar_percentage percentbar_{$style} percentbar_{$percent_number}' style='width:{$percent};{$color}{$bgcolor}'><span>{$percent}</span></div>\n </div></div>";
//close div for surrounding wrapper class when confirmation page
$progress_bar .= $progress_complete ? $confirmation_message . '</div>' : '';
return $progress_bar;
}
示例12: display_updates
public function display_updates()
{
?>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<h2><?php
esc_html_e($this->_title);
?>
</h2>
<?php
$force_check = rgget('force-check') == 1;
$version_info = $this->get_version_info($this->_slug, !$force_check);
if (!rgar($version_info, 'is_valid_key')) {
?>
<div class="gf_update_expired alert_red">
<?php
printf(esc_html__('%sRegister%s your copy of Gravity Forms to receive access to automatic updates and support. Need a license key? %sPurchase one now%s.', 'gravityforms'), '<a href="admin.php?page=gf_settings">', '</a>', '<a href="http://www.gravityforms.com">', '</a>');
?>
</div>
<?php
} elseif (version_compare($this->_version, $version_info['version'], '<')) {
if (rgar($version_info, 'is_valid_key')) {
$plugin_file = $this->_path;
$upgrade_url = wp_nonce_url('update.php?action=upgrade-plugin&plugin=' . urlencode($plugin_file), 'upgrade-plugin_' . $plugin_file);
$details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . urlencode($this->_slug) . '§ion=changelog&TB_iframe=true&width=600&height=800');
$message_link_text = sprintf(esc_html__('View version %s details', 'gravityforms'), $version_info['version']);
$message_link = sprintf('<a href="%s" class="thickbox" title="%s">%s</a>', esc_url($details_url), esc_attr($this->_title), $message_link_text);
$message = sprintf(esc_html__('There is a new version of %1$s available. %s.', 'gravityforms'), $this->_title, $message_link);
?>
<div class="gf_update_outdated alert_yellow">
<?php
echo $message . ' <p>' . sprintf(esc_html__('You can update to the latest version automatically or download the update and install it manually. %sUpdate Automatically%s %sDownload Update%s', 'gravityforms'), "</p><a class='button-primary' href='{$upgrade_url}'>", '</a>', " <a class='button' href='{$version_info['url']}'>", '</a>');
?>
</div>
<?php
}
} else {
?>
<div class="gf_update_current alert_green">
<?php
printf(esc_html__('Your version of %s is up to date.', 'gravityforms'), $this->_title);
?>
</div>
<?php
}
?>
</div>
<?php
}
示例13: leads_page
public static function leads_page($form_id)
{
global $wpdb;
//quit if version of wp is not supported
if (!GFCommon::ensure_wp_version()) {
return;
}
$form = GFFormsModel::get_form_meta($form_id);
$table = new GF_Entry_List_Table(array('form_id' => $form_id, 'form' => $form));
$table->prepare_items();
$table->output_styles();
$table->output_scripts();
wp_print_styles(array('thickbox'));
echo GFCommon::get_remote_message();
?>
<div class="wrap <?php
echo GFCommon::get_browser_class();
?>
">
<?php
GFCommon::form_page_title($form);
?>
<?php
GFCommon::display_dismissible_message();
?>
<?php
GFForms::top_toolbar();
if ($table->has_items()) {
?>
<div id="entry_search_container">
<div id="entry_filters" style=""></div>
<a style="" class="button" id="entry_search_button"
href="javascript:Search('<?php
echo esc_js($table->get_orderby());
?>
', '<?php
echo esc_js($table->get_order());
?>
', <?php
echo absint($form_id);
?>
, jQuery('.gform-filter-value').val(), '<?php
echo esc_js($table->get_filter());
?>
', jQuery('.gform-filter-field').val(), jQuery('.gform-filter-operator').val());"><?php
esc_html_e('Search', 'gravityforms');
?>
</a>
</div>
<?php
}
?>
<form id="entry_list_form" method="post">
<?php
$table->views();
$table->display();
?>
</form>
</div>
<?php
}
示例14: page_header
public static function page_header($title = '')
{
// register admin styles
$min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG || isset($_GET['gform_debug']) ? '' : '.min';
wp_register_style('gform_admin', GFCommon::get_base_url() . "/css/admin{$min}.css");
wp_print_styles(array('jquery-ui-styles', 'gform_admin', 'wp-pointer'));
$form = GFFormsModel::get_form_meta(rgget('id'));
$current_tab = rgempty('subview', $_GET) ? 'settings' : rgget('subview');
$setting_tabs = GFFormSettings::get_tabs($form['id']);
// kind of boring having to pass the title, optionally get it from the settings tab
if (!$title) {
foreach ($setting_tabs as $tab) {
if ($tab['name'] == $current_tab) {
$title = $tab['label'];
}
}
}
?>
<div class="wrap gforms_edit_form gforms_form_settings_wrap <?php
echo GFCommon::get_browser_class();
?>
">
<?php
GFCommon::form_page_title($form);
?>
<?php
GFCommon::display_dismissible_message();
?>
<?php
GFCommon::display_admin_message();
?>
<?php
RGForms::top_toolbar();
?>
<div id="gform_tab_group" class="gform_tab_group vertical_tabs">
<ul id="gform_tabs" class="gform_tabs">
<?php
foreach ($setting_tabs as $tab) {
$query = array('subview' => $tab['name']);
if (isset($tab['query'])) {
$query = array_merge($query, $tab['query']);
}
$url = add_query_arg($query);
?>
<li <?php
echo $current_tab == $tab['name'] ? "class='active'" : '';
?>
>
<a href="<?php
echo esc_url($url);
?>
"><?php
echo esc_html($tab['label']);
?>
</a><span></span>
</li>
<?php
}
?>
</ul>
<div id="gform_tab_container_1" class="gform_tab_container">
<div class="gform_tab_content" id="tab_<?php
echo esc_attr($current_tab);
?>
">
<?php
}
示例15: form_list_page
//.........这里部分代码省略.........
?>
).attr('alt', <?php
echo json_encode(esc_attr__('Active', 'gravityforms'));
?>
);
}
UpdateCount("active_count", is_active ? -1 : 1);
UpdateCount("inactive_count", is_active ? 1 : -1);
var mysack = new sack(<?php
echo json_encode(admin_url('admin-ajax.php'));
?>
);
mysack.execute = 1;
mysack.method = 'POST';
mysack.setVar("action", "rg_update_form_active");
mysack.setVar("rg_update_form_active", <?php
echo json_encode(wp_create_nonce('rg_update_form_active'));
?>
);
mysack.setVar("form_id", form_id);
mysack.setVar("is_active", is_active ? 0 : 1);
mysack.onError = function () {
alert(<?php
echo json_encode(__('Ajax error while updating form', 'gravityforms'));
?>
)
};
mysack.runAJAX();
return true;
}
function UpdateCount(element_id, change) {
var element = jQuery("#" + element_id);
var count = parseInt(element.html()) + change
element.html(count + "");
}
function gfConfirmBulkAction(element_id) {
var element = "#" + element_id;
if (jQuery(element).val() == 'delete')
return confirm(<?php
echo json_encode(__('WARNING: You are about to delete these forms and ALL entries associated with them. ', 'gravityforms') . __("'Cancel' to stop, 'OK' to delete.", 'gravityforms'));
?>
);
else if (jQuery(element).val() == 'reset_views')
return confirm(<?php
echo json_encode(__('Are you sure you would like to reset the Views for the selected forms? ', 'gravityforms') . __("'Cancel' to stop, 'OK' to reset.", 'gravityforms'));
?>
);
else if (jQuery(element).val() == 'delete_entries')
return confirm(<?php
echo json_encode(__('WARNING: You are about to delete ALL entries associated with the selected forms. ', 'gravityforms') . __("'Cancel' to stop, 'OK' to delete.", 'gravityforms'));
?>
);
return true;
}
</script>
<link rel="stylesheet" href="<?php
echo esc_url(GFCommon::get_base_url());
?>
/css/admin<?php
echo $min;
?>
.css?ver=<?php
echo GFForms::$version;
?>
"/>
<div class="wrap <?php
echo sanitize_html_class(GFCommon::get_browser_class());
?>
">
<h2>
<?php
esc_html_e('Forms', 'gravityforms');
if (GFCommon::current_user_can_any('gravityforms_create_form')) {
echo '<a class="add-new-h2" href="" onclick="return loadNewFormModal();" onkeypress="return loadNewFormModal();">' . esc_html__('Add New', 'gravityforms') . '</a>';
}
?>
</h2>
<?php
GFCommon::display_dismissible_message();
?>
<form id="form_list_form" method="post">
<?php
$table = new GF_Form_List_Table();
$table->process_action();
$table->views();
$table->prepare_items();
$table->display();
?>
</form>
<?php
}