PluginProbe
weForms – Easy Drag & Drop Contact Form Builder For WordPress / 1.4.3
weForms – Easy Drag & Drop Contact Form Builder For WordPress v1.4.3
1.6.7 1.6.8 1.6.9 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.18 1.6.19 1.6.2 1.6.20 1.6.21 1.6.22 1.6.23 1.6.24 1.6.25 1.6.26 1.6.27 1.6.28 1.6.3 1.6.4 1.6.5 1.6.6 All 74 releases
weforms / assets / components / integration-erp / template.php

template.php in weForms – Easy Drag & Drop Contact Form Builder For WordPress 1.4.3, at assets/components/integration-erp/template.php

92 lines 3.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <div>
2
3 <?php if ( !function_exists( 'erp_crm_get_contact_groups' ) ) { ?>
4
5 <p>
6 <?php printf( __( '<a href="%s" target="_blank">WP ERP</a> plugin is not installed. Please install the plugin first.', 'weforms' ), 'https://wordpress.org/plugins/erp/' ); ?>
7 </p>
8
9 <?php } else { ?>
10 <?php
11 $erp_contact_groups = erp_crm_get_contact_groups( [
12 'number' => -1,
13 'orderby' => 'name',
14 'order' => 'ASC',
15 ] );
16 ?>
17
18 <div class="wpuf-int-form-row">
19 <div class="wpuf-int-field-label">
20 <label for="erp-group-id"><?php _e( 'Contact Group', 'weforms' ); ?></label>
21 </div>
22 <div class="wpuf-int-field">
23 <ul style="margin: 0;">
24 <?php foreach ( $erp_contact_groups as $group ) { ?>
25 <li>
26 <label>
27 <input type="checkbox" v-model="settings.group" class="checkbox" value="<?php echo $group->id; ?>">
28 <?php echo $group->name; ?>
29 </label>
30 </li>
31 <?php } ?>
32 </ul>
33 </div>
34 </div>
35
36 <div class="wpuf-int-form-row">
37 <div class="wpuf-int-field-label">
38 <label for="erp-group-id"><?php _e( 'Life Stage', 'weforms' ); ?></label>
39 </div>
40 <div class="wpuf-int-field">
41 <select v-model="settings.stage">
42 <?php echo erp_crm_get_life_stages_dropdown(); ?>
43 </select>
44 </div>
45 </div>
46
47 <fieldset>
48 <legend><?php _e( 'Mapping Fields', 'weforms' ); ?></legend>
49
50 <p class="description" style="padding: 0 0 10px 0;">
51 <?php _e( 'Please map the form input fields with ERP required fields', 'weforms' ); ?>
52 </p>
53
54 <div class="wpuf-int-form-row mapping-fields">
55 <div class="wpuf-int-field-label">
56 <label><?php _e( 'Email Address', 'default' ); ?> <span class="required">*</span></label>
57 </div>
58 <div class="wpuf-int-field">
59 <div class="wpuf-int-field-small">
60 <input type="email" class="regular-text" v-model="settings.fields.email">
61 <wpuf-merge-tags filter="email_address" v-on:insert="insertValue" field="email"></wpuf-merge-tags>
62 </div>
63 </div>
64 </div>
65
66 <div class="wpuf-int-form-row">
67 <div class="wpuf-int-field-label">
68 <label><?php _e( 'First Name', 'default' ); ?></label>
69 </div>
70 <div class="wpuf-int-field">
71 <div class="wpuf-int-field-small">
72 <input type="text" class="regular-text" v-model="settings.fields.first_name">
73 <wpuf-merge-tags v-on:insert="insertValue" field="first_name"></wpuf-merge-tags>
74 </div>
75 </div>
76 </div>
77
78 <div class="wpuf-int-form-row">
79 <div class="wpuf-int-field-label">
80 <label><?php _e( 'Last Name', 'default' ); ?></label>
81 </div>
82 <div class="wpuf-int-field">
83 <div class="wpuf-int-field-small">
84 <input type="text" class="regular-text" v-model="settings.fields.last_name">
85 <wpuf-merge-tags v-on:insert="insertValue" field="last_name"></wpuf-merge-tags>
86 </div>
87 </div>
88 </div>
89 </fieldset>
90
91 <?php } ?>
92 </div>