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


PHP FrmForm::getName方法代码示例

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


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

示例1: setup_edit_vars

 public static function setup_edit_vars($record, $doing_ajax = false)
 {
     $values = array('id' => $record->id, 'form_id' => $record->form_id);
     $defaults = array('name' => $record->name, 'description' => $record->description, 'field_key' => $record->field_key, 'type' => $record->type, 'default_value' => $record->default_value, 'field_order' => $record->field_order, 'required' => $record->required);
     if ($doing_ajax) {
         $values = $values + $defaults;
         $values['form_name'] = '';
     } else {
         foreach ($defaults as $var => $default) {
             $values[$var] = FrmAppHelper::get_param($var, $default, 'get', 'htmlspecialchars');
             unset($var, $default);
         }
         $values['form_name'] = $record->form_id ? FrmForm::getName($record->form_id) : '';
     }
     unset($defaults);
     $values['options'] = $record->options;
     $values['field_options'] = $record->field_options;
     $defaults = self::get_default_field_opts($values['type'], $record, true);
     if ($values['type'] == 'captcha') {
         $frm_settings = FrmAppHelper::get_settings();
         $defaults['invalid'] = $frm_settings->re_msg;
     }
     foreach ($defaults as $opt => $default) {
         $values[$opt] = isset($record->field_options[$opt]) ? $record->field_options[$opt] : $default;
         unset($opt, $default);
     }
     $values['custom_html'] = isset($record->field_options['custom_html']) ? $record->field_options['custom_html'] : self::get_default_html($record->type);
     return apply_filters('frm_setup_edit_field_vars', $values, array('doing_ajax' => $doing_ajax));
 }
开发者ID:EyesX,项目名称:formidable-forms,代码行数:29,代码来源:FrmFieldsHelper.php

示例2: widget

 public function widget($args, $instance)
 {
     if (empty($instance['title'])) {
         $title = FrmForm::getName($instance['form']);
     } else {
         $title = $instance['title'];
     }
     $title = apply_filters('widget_title', $title);
     $instance['description'] = isset($instance['description']) ? $instance['description'] : false;
     echo $args['before_widget'];
     echo '<div class="frm_form_widget">';
     if ($title) {
         echo $args['before_title'] . stripslashes($title) . $args['after_title'];
     }
     echo FrmFormsController::show_form($instance['form'], '', false, $instance['description']);
     echo '</div>';
     echo $args['after_widget'];
 }
开发者ID:mazykin46,项目名称:portfolio,代码行数:18,代码来源:FrmShowForm.php

示例3: widget

 function widget($args, $instance)
 {
     extract($args);
     $frm_form = new FrmForm();
     $form_name = $frm_form->getName($instance['form']);
     $title = apply_filters('widget_title', empty($instance['title']) ? $form_name : $instance['title']);
     $instance['description'] = isset($instance['description']) ? $instance['description'] : false;
     echo $before_widget;
     $select_class = (isset($instance['select_width']) and $instance['select_width']) ? ' frm_set_select' : '';
     echo '<div class="frm_form_widget' . $select_class . '">';
     if ($title) {
         echo $before_title . stripslashes($title) . $after_title;
     }
     if (isset($instance['size']) and is_numeric($instance['size'])) {
         global $frm_vars;
         $frm_vars['sidebar_width'] = $instance['size'];
     }
     echo FrmFormsController::show_form($instance['form'], '', false, $instance['description']);
     $frm_vars['sidebar_width'] = '';
     echo '</div>';
     echo $after_widget;
 }
开发者ID:amit0773,项目名称:manaslake,代码行数:22,代码来源:FrmShowForm.php

示例4: edit_form_link

 public static function edit_form_link($form_id)
 {
     if (is_object($form_id)) {
         $form = $form_id;
         $name = $form->name;
         $form_id = $form->id;
     } else {
         $name = FrmForm::getName($form_id);
     }
     if ($form_id) {
         $val = '<a href="' . esc_url(admin_url('admin.php') . '?page=formidable&frm_action=edit&id=' . $form_id) . '">' . ('' == $name ? __('(no title)') : FrmAppHelper::truncate($name, 40)) . '</a>';
     } else {
         $val = '';
     }
     return $val;
 }
开发者ID:knightzac19,项目名称:formidable-forms,代码行数:16,代码来源:FrmFormsHelper.php

示例5: array

 function single_row($item, $style = '')
 {
     global $frmpro_settings;
     $checkbox = '';
     // Set up the hover actions for this user
     $actions = array();
     $edit_link = "?page=formidable-{$this->page_name}&frm_action=edit&id={$item->id}";
     $actions['edit'] = "<a href='" . wp_nonce_url($edit_link) . "'>" . __('Edit') . "</a>";
     $duplicate_link = "?page=formidable-{$this->page_name}&frm_action=duplicate&id={$item->id}";
     $delete_link = "?page=formidable-{$this->page_name}&frm_action=destroy&id={$item->id}";
     if ($this->plural == 'entries') {
         $duplicate_link .= "&form=" . $this->params['form'];
         $delete_link .= "&form=" . $this->params['form'];
         $view_link = "?page=formidable-{$this->page_name}&frm_action=show&id={$item->id}";
         $actions['view'] = "<a href='" . wp_nonce_url($view_link) . "'>" . __('View', 'formidable') . "</a>";
     }
     $actions['duplicate'] = "<a href='" . wp_nonce_url($duplicate_link) . "'>" . __('Duplicate', 'formidable') . "</a>";
     $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url($delete_link) . "' onclick='return confirm(\"" . __('Are you sure you want to delete that?', 'formidable') . "\")'>" . __('Delete') . "</a>";
     if ($this->plural == 'entries') {
         if (!current_user_can('frm_edit_entries')) {
             unset($actions['edit']);
         }
         if (!current_user_can('frm_create_entries')) {
             unset($actions['duplicate']);
         }
         if (!current_user_can('frm_delete_entries')) {
             unset($actions['delete']);
         }
     }
     $actions = apply_filters('frm_row_actions', $actions, $item);
     $action_links = $this->row_actions($actions);
     // Set up the checkbox ( because the user is editable, otherwise its empty )
     $checkbox = "<input type='checkbox' name='item-action[]' id='cb-item-action-{$item->id}' value='{$item->id}' />";
     $r = "<tr id='item-action-{$item->id}'{$style}>";
     list($columns, $hidden) = $this->get_column_info();
     $action_col = false;
     foreach ($columns as $column_name => $column_display_name) {
         $class = "class=\"{$column_name} column-{$column_name}\"";
         $style = '';
         if (in_array($column_name, $hidden)) {
             $style = ' style="display:none;"';
         } else {
             if (!$action_col and !in_array($column_name, array('cb', 'id', 'form_id', 'post_id'))) {
                 $action_col = $column_name;
             }
         }
         $attributes = "{$class}{$style}";
         $col_name = preg_replace('/^(' . $this->params['form'] . '_)/', '', $column_name);
         switch ($col_name) {
             case 'cb':
                 $r .= "<th scope='row' class='check-column'>{$checkbox}</th>";
                 break;
             case 'ip':
             case 'id':
             case 'item_key':
             case 'display_key':
             case 'show_count':
                 $val = $item->{$col_name};
                 break;
             case 'name':
             case 'description':
             case 'content':
             case 'dyncontent':
                 $val = FrmAppHelper::truncate(strip_tags($item->{$col_name}), 100);
                 break;
             case 'created_at':
             case 'updated_at':
                 $date = FrmProAppHelper::get_formatted_time($item->{$col_name}, $frmpro_settings->date_format);
                 $val = "<abbr title='" . FrmProAppHelper::get_formatted_time($item->{$col_name}, $frmpro_settings->date_format, 'g:i:s A') . "'>" . $date . "</abbr>";
                 break;
             case 'is_draft':
                 $val = empty($item->is_draft) ? __('No') : __('Yes');
                 break;
             case 'form_id':
                 $frm_form = new FrmForm();
                 $form = $frm_form->getName($item->form_id);
                 if ($form) {
                     $val = '<a href="' . admin_url('admin.php') . '?page=formidable&frm_action=edit&id=' . $item->form_id . '">' . FrmAppHelper::truncate($form, 40) . '</a>';
                 } else {
                     $val = '';
                 }
                 break;
             case 'post_id':
                 $post = get_post($item->{$col_name});
                 if ($post) {
                     $val = '<a href="' . admin_url('post.php') . '?post=' . $item->{$col_name} . '&amp;action=edit">' . FrmAppHelper::truncate($post->post_title, 50) . '</a>';
                 } else {
                     $val = '';
                 }
                 break;
             case 'user_id':
                 $user = get_userdata($item->user_id);
                 $val = $user->user_login;
                 break;
             case 'shortcode':
                 $code = '';
                 $val = '<input type="text" readonly="true" class="frm_select_box" value="' . esc_attr($code) . '" />';
                 break;
             default:
                 if ($this->plural == 'entries') {
//.........这里部分代码省略.........
开发者ID:amit0773,项目名称:manaslake,代码行数:101,代码来源:FrmProListHelper.php

示例6: manage_custom_columns

 public static function manage_custom_columns($column_name, $id)
 {
     $val = '';
     switch ($column_name) {
         case 'id':
             $val = $id;
             break;
         case 'old_id':
             $old_id = get_post_meta($id, 'frm_old_id', true);
             $val = $old_id ? $old_id : __('N/A', 'formidable');
             break;
         case 'name':
         case 'content':
             $post = get_post($id);
             $val = FrmAppHelper::truncate(strip_tags($post->{"post_{$column_name}"}), 100);
             break;
         case 'description':
             $post = get_post($id);
             $val = FrmAppHelper::truncate(strip_tags($post->post_excerpt), 100);
             break;
         case 'show_count':
             $val = ucwords(get_post_meta($id, 'frm_' . $column_name, true));
             break;
         case 'dyncontent':
             $val = FrmAppHelper::truncate(strip_tags(get_post_meta($id, 'frm_' . $column_name, true)), 100);
             break;
         case 'form_id':
             $frm_form = new FrmForm();
             $form_id = get_post_meta($id, 'frm_' . $column_name, true);
             $form = $frm_form->getName($form_id);
             unset($frm_form);
             if ($form) {
                 $val = '<a href="' . admin_url('admin.php') . '?page=formidable&frm_action=edit&id=' . $form_id . '">' . FrmAppHelper::truncate($form, 40) . '</a>';
             } else {
                 $val = '';
             }
             break;
         case 'post_id':
             $insert_loc = get_post_meta($id, 'frm_insert_loc', true);
             if (!$insert_loc or $insert_loc == 'none') {
                 $val = '';
                 break;
             }
             $post_id = get_post_meta($id, 'frm_' . $column_name, true);
             $auto_post = get_post($post_id);
             if ($auto_post) {
                 $val = '<a href="' . admin_url('post.php') . '?post=' . $post_id . '&amp;action=edit">' . FrmAppHelper::truncate($auto_post->post_title, 50) . '</a>';
             } else {
                 $val = '';
             }
             break;
         case 'shortcode':
             $code = "[display-frm-data id={$id} filter=1]";
             $val = '<input type="text" readonly="true" class="frm_select_box" value="' . esc_attr($code) . '" />';
             break;
         default:
             $val = $column_name;
             break;
     }
     echo $val;
 }
开发者ID:amit0773,项目名称:manaslake,代码行数:61,代码来源:FrmProDisplaysController.php


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