当前位置: 首页>>代码示例>>PHP>>正文


PHP FrmAppHelper::check_selected方法代码示例

本文整理汇总了PHP中FrmAppHelper::check_selected方法的典型用法代码示例。如果您正苦于以下问题:PHP FrmAppHelper::check_selected方法的具体用法?PHP FrmAppHelper::check_selected怎么用?PHP FrmAppHelper::check_selected使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FrmAppHelper的用法示例。


在下文中一共展示了FrmAppHelper::check_selected方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

                                                ?>
 &mdash;</option>
            <?php 
                                            }
                                            ?>
        </select>
    <?php 
                                        } else {
                                            if ($field['data_type'] == 'data' && is_numeric($field['hide_opt'])) {
                                                echo FrmEntryMeta::get_entry_meta_by_field($field['hide_opt'], $field['form_select']);
                                            } else {
                                                if ($field['data_type'] == 'checkbox') {
                                                    $checked_values = $field['default_value'];
                                                    if ($field['options']) {
                                                        foreach ($field['options'] as $opt_key => $opt) {
                                                            $checked = FrmAppHelper::check_selected($checked_values, $opt_key) ? ' checked="checked"' : '';
                                                            ?>
                <label for="<?php 
                                                            echo $field_name;
                                                            ?>
"><input type="checkbox" name="<?php 
                                                            echo $field_name;
                                                            ?>
[]" id="<?php 
                                                            echo $field_name;
                                                            ?>
" value="<?php 
                                                            echo esc_attr($opt_key);
                                                            ?>
" <?php 
                                                            echo $checked;
开发者ID:amit0773,项目名称:manaslake,代码行数:31,代码来源:show.php

示例2: checked

 function checked($values, $current)
 {
     if (FrmAppHelper::check_selected($values, $current)) {
         echo ' checked="checked"';
     }
 }
开发者ID:edelkevis,项目名称:git-plus-wordpress,代码行数:6,代码来源:FrmAppHelper.php

示例3: do_action

                            ?>
[]" />
<?php 
                        }
                    }
                    if (isset($field['post_field']) && $field['post_field'] == 'post_category') {
                        do_action('frm_after_checkbox', array('field' => $field, 'field_name' => $field_name, 'type' => $field['type']));
                    } else {
                        if ($field['options']) {
                            foreach ($field['options'] as $opt_key => $opt) {
                                if (isset($atts) && isset($atts['opt']) && $atts['opt'] != $opt_key) {
                                    continue;
                                }
                                $field_val = apply_filters('frm_field_value_saved', $opt, $opt_key, $field);
                                $opt = apply_filters('frm_field_label_seen', $opt, $opt_key, $field);
                                $checked = FrmAppHelper::check_selected($checked_values, $field_val) ? ' checked="checked"' : '';
                                // Check if other opt, and get values for other field if needed
                                $other_opt = false;
                                $other_args = FrmFieldsHelper::prepare_other_input(compact('field', 'field_name', 'opt_key'), $other_opt, $checked);
                                ?>
			<div class="<?php 
                                echo esc_attr(apply_filters('frm_checkbox_class', 'frm_checkbox', $field, $field_val));
                                ?>
" id="<?php 
                                echo esc_attr(FrmFieldsHelper::get_checkbox_id($field, $opt_key));
                                ?>
"><?php 
                                if (!isset($atts) || !isset($atts['label']) || $atts['label']) {
                                    ?>
<label for="<?php 
                                    echo esc_attr($html_id);
开发者ID:uwmadisoncals,项目名称:Cluster-Plugins,代码行数:31,代码来源:input.php

示例4: get_graph_values


//.........这里部分代码省略.........
             if (is_array($input)) {
                 $temp[$input['item_id']] = $input['meta_value'];
                 foreach ($ids as $d) {
                     if (!isset($f_values[$d][$input['item_id']])) {
                         $f_values[$d][$input['item_id']] = 0;
                     }
                     unset($d);
                 }
             } else {
                 $temp[] = $input;
             }
             unset($input);
         }
         $f_inputs[$f_id] = apply_filters('frm_graph_value', $temp, $fields[$f_id], $args);
         unset($temp);
         unset($input);
         unset($f);
     }
     if (in_array($field->type, array('select', 'checkbox', 'radio', '10radio', 'scale')) and (!isset($x_inputs) or !$x_inputs)) {
         if ($limit == '') {
             $limit = 10;
         }
         $field_opt_count = count($field_options);
         if ($field_options) {
             foreach ($field_options as $opt_key => $opt) {
                 $field_val = apply_filters('frm_field_value_saved', $opt, $opt_key, $field->field_options);
                 $opt = apply_filters('frm_field_label_seen', $opt, $opt_key, $field);
                 $count = 0;
                 if (empty($opt)) {
                     continue;
                 }
                 $opt = stripslashes_deep($opt);
                 foreach ($inputs as $in) {
                     if (FrmAppHelper::check_selected($in, $field_val)) {
                         if ($data_type == 'total') {
                             $count += $field_val;
                         } else {
                             $count++;
                         }
                     }
                 }
                 $new_val = FrmAppHelper::truncate($opt, $truncate_label, 2);
                 if ($count > 0 or $field_opt_count < $limit or !$count and $include_zero) {
                     $labels[$new_val] = $new_val;
                     $values[$new_val] = $count;
                 }
                 unset($count);
                 foreach ($f_inputs as $f_id => $f) {
                     foreach ($f as $in) {
                         if (!isset($f_values[$f_id])) {
                             $f_values[$f_id] = array();
                         }
                         if (!isset($f_values[$f_id][$new_val])) {
                             $f_values[$f_id][$new_val] = 0;
                         }
                         if (FrmAppHelper::check_selected($in, $field_val)) {
                             if ($data_type == 'total') {
                                 $f_values[$f_id][$new_val] += $field_val;
                             } else {
                                 $f_values[$f_id][$new_val]++;
                             }
                         }
                         unset($in);
                     }
                     unset($f_id);
                     unset($f);
开发者ID:moscarar,项目名称:cityhow,代码行数:67,代码来源:FrmProStatisticsController.php

示例5: esc_attr

        echo esc_attr($field_name);
        ?>
" id="<?php 
        echo esc_attr($html_id);
        ?>
" <?php 
        do_action('frm_field_input_html', $field);
        ?>
>
	<?php 
    }
    $other_opt = $other_checked = false;
    foreach ($field['options'] as $opt_key => $opt) {
        $field_val = apply_filters('frm_field_value_saved', $opt, $opt_key, $field);
        $opt = apply_filters('frm_field_label_seen', $opt, $opt_key, $field);
        $selected = FrmAppHelper::check_selected($field['value'], $field_val);
        if ($other_opt === false) {
            $other_args = FrmFieldsHelper::prepare_other_input(compact('field', 'field_name', 'opt_key'), $other_opt, $selected);
            if (FrmFieldsHelper::is_other_opt($opt_key) && $selected) {
                $other_checked = true;
            }
        }
        ?>
		<option value="<?php 
        echo esc_attr($field_val);
        ?>
" <?php 
        echo $selected ? ' selected="selected"' : '';
        echo FrmFieldsHelper::is_other_opt($opt_key) ? ' class="frm_other_trigger"' : '';
        ?>
><?php 
开发者ID:uwmadisoncals,项目名称:Cluster-Plugins,代码行数:31,代码来源:dropdown-field.php

示例6: get_graph_values


//.........这里部分代码省略.........
                     }
                     unset($d);
                 }
             } else {
                 $temp[] = $input;
             }
             unset($input);
         }
         $f_inputs[$f_id] = apply_filters('frm_graph_value', $temp, $fields[$f_id], $args);
         unset($temp);
         unset($input);
         unset($f);
     }
     $tooltips = array();
     if (in_array($field->type, array('select', 'checkbox', 'radio', 'scale')) and (!isset($x_inputs) or !$x_inputs)) {
         if ($limit == '') {
             $limit = 10;
         }
         if (!in_array($field->type, array('checkbox', 'scale'))) {
             //and count($field_options) == 2
             $pie = true;
         }
         //Set default type to pie if field is radio or select
         $field_opt_count = count($field_options);
         if ($field_options) {
             foreach ($field_options as $opt_key => $opt) {
                 $field_val = apply_filters('frm_field_value_saved', $opt, $opt_key, $field->field_options);
                 $opt = apply_filters('frm_field_label_seen', $opt, $opt_key, $field);
                 $count = 0;
                 if (empty($opt)) {
                     continue;
                 }
                 foreach ($inputs as $in) {
                     if (FrmAppHelper::check_selected($in, $field_val)) {
                         if ($data_type == 'total') {
                             $count += $field_val;
                         } else {
                             $count++;
                         }
                     }
                 }
                 $new_val = FrmAppHelper::truncate($opt, $pie && ($type == 'default' || $type == 'pie') ? 50 : $truncate_label, 2);
                 //Prevent label truncation if type is pie
                 if ($count > 0 or $field_opt_count < $limit or !$count and $include_zero) {
                     $labels[$opt] = $new_val;
                     $values[$opt] = $count;
                     $tooltips[$opt] = $opt;
                 }
                 unset($count);
                 foreach ($f_inputs as $f_id => $f) {
                     foreach ($f as $in) {
                         if (!isset($f_values[$f_id])) {
                             $f_values[$f_id] = array();
                         }
                         if (!isset($f_values[$f_id][$new_val])) {
                             $f_values[$f_id][$new_val] = 0;
                         }
                         if (FrmAppHelper::check_selected($in, $field_val)) {
                             if ($data_type == 'total') {
                                 $f_values[$f_id][$new_val] += $field_val;
                             } else {
                                 $f_values[$f_id][$new_val]++;
                             }
                         }
                         unset($in);
                     }
开发者ID:amit0773,项目名称:manaslake,代码行数:67,代码来源:FrmProStatisticsController.php


注:本文中的FrmAppHelper::check_selected方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。