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


PHP GF_Fields::get_all方法代码示例

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


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

示例1: inline_scripts

 public static function inline_scripts($echo = true)
 {
     $script_str = '';
     $conditional_logic_fields = array();
     $field_settings = array();
     foreach (GF_Fields::get_all() as $gf_field) {
         $settings_arr = $gf_field->get_form_editor_field_settings();
         if (!is_array($settings_arr) || empty($settings_arr)) {
             continue;
         }
         $settings = join(', .', $settings_arr);
         $settings = '.' . $settings;
         $field_settings[$gf_field->type] = $settings;
         if ($gf_field->is_conditional_logic_supported()) {
             $conditional_logic_fields[] = $gf_field->type;
         }
         $field_script = $gf_field->get_form_editor_inline_script_on_page_render();
         if (!empty($field_script)) {
             $script_str .= $field_script . PHP_EOL;
         }
     }
     $script_str .= sprintf('fieldSettings = %s;', json_encode($field_settings)) . PHP_EOL;
     $script_str .= sprintf('function GetConditionalLogicFields(){return %s;}', json_encode($conditional_logic_fields)) . PHP_EOL;
     if (!empty($script_str)) {
         $script_str = sprintf('<script type="text/javascript">%s</script>', $script_str);
         if ($echo) {
             echo $script_str;
         }
     }
     return $script_str;
 }
开发者ID:sbayer55,项目名称:The-Road-Gallery,代码行数:31,代码来源:form_detail.php

示例2: output_field_scripts

 public static function output_field_scripts($echo = true)
 {
     $script_str = '';
     $conditional_logic_fields = array();
     foreach (GF_Fields::get_all() as $gf_field) {
         if ($gf_field->is_conditional_logic_supported()) {
             $conditional_logic_fields[] = $gf_field->type;
         }
     }
     $script_str .= sprintf('function GetConditionalLogicFields(){return %s;}', json_encode($conditional_logic_fields)) . PHP_EOL;
     if (!empty($script_str) && $echo) {
         echo $script_str;
     }
     return $script_str;
 }
开发者ID:renztoygwapo,项目名称:lincoln,代码行数:15,代码来源:form_settings.php


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