本文整理汇总了PHP中FrmFieldsHelper::get_other_val方法的典型用法代码示例。如果您正苦于以下问题:PHP FrmFieldsHelper::get_other_val方法的具体用法?PHP FrmFieldsHelper::get_other_val怎么用?PHP FrmFieldsHelper::get_other_val使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FrmFieldsHelper
的用法示例。
在下文中一共展示了FrmFieldsHelper::get_other_val方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: esc_attr
echo FrmFieldsHelper::dropdown_categories(array('name' => $field_name, 'field' => $field));
} else {
?>
<select name="<?php
echo esc_attr($field_name) . (FrmField::is_option_true($field, 'multiple') ? '[]' : '');
?>
" <?php
echo FrmField::is_option_true($field, 'size') ? 'class="auto_width"' : '';
echo FrmField::is_option_true($field, 'multiple') ? ' multiple="multiple"' : '';
?>
>
<?php
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 = $field['default_value'] == $field_val || FrmFieldsHelper::get_other_val(array('opt_key', 'field')) ? ' selected="selected"' : '';
?>
<option value="<?php
echo esc_attr($field_val);
?>
"<?php
echo $selected;
?>
><?php
echo esc_html($opt);
?>
</option>
<?php
}
?>
</select>
示例2: get_other_val
/**
* Get value that belongs in "Other" text box
*
* @since 2.0
*
* @param string $opt_key
* @param array $field
* @return string $other_val
*/
public static function get_other_val($opt_key, $field, $parent = false, $pointer = false)
{
_deprecated_function(__FUNCTION__, '2.0.6', 'FrmFieldsHelper::get_other_val');
return FrmFieldsHelper::get_other_val(compact('opt_key', 'field', 'parent', 'pointer'));
}
示例3: foreach
<?php
if (!is_array($field['options'])) {
return;
}
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);
// Get string for Other text field, if needed
$other_val = FrmFieldsHelper::get_other_val(compact('opt_key', 'field'));
$checked = $other_val || isset($field['value']) && (!is_array($field['value']) && $field['value'] == $field_val || is_array($field['value']) && in_array($field_val, $field['value'])) ? ' checked="checked"' : '';
if (FrmFieldsHelper::is_other_opt($opt_key)) {
include FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/other-option.php';
} else {
include FrmAppHelper::plugin_path() . '/classes/views/frm-fields/single-option.php';
}
unset($checked, $other_val);
}