當前位置: 首頁>>代碼示例>>PHP>>正文


PHP FrmFormsHelper::auto_add_end_section_fields方法代碼示例

本文整理匯總了PHP中FrmFormsHelper::auto_add_end_section_fields方法的典型用法代碼示例。如果您正苦於以下問題:PHP FrmFormsHelper::auto_add_end_section_fields方法的具體用法?PHP FrmFormsHelper::auto_add_end_section_fields怎麽用?PHP FrmFormsHelper::auto_add_end_section_fields使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在FrmFormsHelper的用法示例。


在下文中一共展示了FrmFormsHelper::auto_add_end_section_fields方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: get_edit_vars

 private static function get_edit_vars($id, $errors = array(), $message = '', $create_link = false)
 {
     global $frm_vars;
     $form = FrmForm::getOne($id);
     if (!$form) {
         wp_die(__('You are trying to edit a form that does not exist.', 'formidable'));
     }
     if ($form->parent_form_id) {
         wp_die(sprintf(__('You are trying to edit a child form. Please edit from %1$shere%2$s', 'formidable'), '<a href="' . esc_url(admin_url('admin.php') . '?page=formidable&frm_action=edit&id=' . $form->parent_form_id) . '">', '</a>'));
     }
     $frm_field_selection = FrmField::field_selection();
     $fields = FrmField::get_all_for_form($form->id);
     // Automatically add end section fields if they don't exist (2.0 migration)
     $reset_fields = false;
     FrmFormsHelper::auto_add_end_section_fields($form, $fields, $reset_fields);
     if ($reset_fields) {
         $fields = FrmField::get_all_for_form($form->id, '', 'exclude');
     }
     unset($end_section_values, $last_order, $open, $reset_fields);
     $values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
     $edit_message = __('Form was Successfully Updated', 'formidable');
     if ($form->is_template && $message == $edit_message) {
         $message = __('Template was Successfully Updated', 'formidable');
     }
     $all_templates = FrmForm::getAll(array('is_template' => 1), 'name');
     if ($form->default_template) {
         wp_die(__('That template cannot be edited', 'formidable'));
     } else {
         if (defined('DOING_AJAX')) {
             wp_die();
         } else {
             if ($create_link) {
                 require FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php';
             } else {
                 require FrmAppHelper::plugin_path() . '/classes/views/frm-forms/edit.php';
             }
         }
     }
 }
開發者ID:swc-dng,項目名稱:swcsandbox,代碼行數:39,代碼來源:FrmFormsController.php


注:本文中的FrmFormsHelper::auto_add_end_section_fields方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。