PATH:
home
/
letacommog
/
entrepro
/
wp-content
/
plugins
/
weforms
/
assets
/
js-templates
<script type="text/x-template" id="tmpl-wpuf-component-table"> <div> <div class="tablenav top"> <div class="alignleft actions bulkactions"> <label for="bulk-action-selector-top" class="screen-reader-text"><?php _e( 'Select bulk action', 'weforms' ); ?></label> <select name="action" v-model="bulkAction"> <option value="-1"><?php _e( 'Bulk Actions', 'weforms' ); ?></option> <option value="restore" v-if="status == 'trash' "> <?php _e('Restore Entries', 'weforms'); ?> </option> <option value="delete"> <template v-if="status == 'trash' "><?php _e('Delete Permanently', 'weforms'); ?></template> <template v-else><?php _e('Delete Entries', 'weforms'); ?></template> </option> </select> <button class="button action" v-on:click.prevent="handleBulkAction"><?php _e( 'Apply', 'weforms' ); ?></button> </div> <div class="alignleft actions" v-if="has_export !== 'no' && status != 'trash' "> <a class="button" :href="'admin-post.php?action=weforms_export_form_entries&selected_forms=' + id + '&_wpnonce=' + nonce" style="margin-top: 0;"><span class="dashicons dashicons-download" style="margin-top: 4px;"></span> <?php _e( 'Export Entries', 'weforms' ); ?></a> </div> <div class="tablenav-pages"> <span v-if="totalItems" class="displaying-num">{{ totalItems }} <?php _e( 'items', 'weforms' ); ?></span> <span class="pagination-links"> <span v-if="isFirstPage()" class="tablenav-pages-navspan" aria-hidden="true">«</span> <a v-else class="first-page" href="#" @click.prevent="goFirstPage()"><span class="screen-reader-text"><?php _e( 'First page', 'weforms' ); ?></span><span aria-hidden="true">«</span></a> <span v-if="currentPage == 1" class="tablenav-pages-navspan" aria-hidden="true">‹</span> <a v-else class="prev-page" href="#" @click.prevent="goToPage('prev')"><span class="screen-reader-text"><?php _e( 'Previous page', 'weforms' ); ?></span><span aria-hidden="true">‹</span></a> <span class="screen-reader-text"><?php _e( 'Current Page', 'weforms' ); ?></span><input @keydown.enter.prevent="goToPage(pageNumberInput)" class="current-page" id="current-page-selector" v-model="pageNumberInput" type="text" value="1" size="1" aria-describedby="table-paging"> <?php _e( 'of', 'weforms' ); ?> <span class="total-pages">{{ totalPage }}</span> <span v-if="currentPage == totalPage" class="tablenav-pages-navspan" aria-hidden="true">›</span> <a v-else class="next-page" href="#" @click.prevent="goToPage('next')"><span class="screen-reader-text"><?php _e( 'Next page', 'weforms' ); ?></span><span aria-hidden="true">›</span></a> <span v-if="isLastPage()" class="tablenav-pages-navspan" aria-hidden="true">»</span> <a v-else class="last-page" href="#" @click.prevent="goLastPage()"><span class="screen-reader-text"><?php _e( 'Last page', 'weforms' ); ?></span><span aria-hidden="true">»</span></a> </span> </div> </div> <table class="wp-list-table widefat fixed striped wpuf-contact-form"> <thead> <tr> <td id="cb" class="manage-column column-cb check-column"> <input type="checkbox" v-model="selectAll"> </td> <th class="col-entry-id"><?php _e( 'ID', 'weforms' ); ?></th> <th v-for="(header, index) in columns">{{ header }}</th> <th>Actions</th> </tr> </thead> <tfoot> <tr> <td id="cb" class="manage-column column-cb check-column"> <input type="checkbox" v-model="selectAll"> </td> <th class="col-entry-id"><?php _e( 'ID', 'weforms' ); ?></th> <th v-for="(header, index) in columns">{{ header }}</th> <th class="col-entry-details"><?php _e( 'Actions', 'weforms' ); ?></th> </tr> </tfoot> <tbody> <tr v-if="loading"> <td v-bind:colspan="columnLength + 3"><?php _e( 'Loading...', 'weforms' ); ?></td> </tr> <tr v-if="!items.length && !loading"> <td v-bind:colspan="columnLength + 3"><?php _e( 'No entries found!', 'weforms' ); ?></td> </tr> <tr v-for="(entry, index) in items"> <template v-if="currentPage == 1"> <template v-if="index < perPage"> <th scope="row" class="check-column"> <input type="checkbox" name="post[]" v-model="checkedItems" :value="entry.id"> </th> <th class="col-entry-id"> <router-link :to="{ name: 'formEntriesSingle', params: { entryid: entry.id }}">#{{ entry.id }}</router-link> </th> <td v-for="(header, index) in columns"><span v-html="entry.fields[index]"></span></td> <th class="col-entry-details"> <template v-if="status == 'trash'"> <a href="#" @click.prevent="restore(entry.id)"><?php _e( 'Restore', 'weforms' ); ?></a> <span style="color: #ddd">|</span> <a href="#" @click.prevent="deletePermanently(entry.id)"><?php _e( 'Delete Permanently', 'weforms' ); ?></a> </template> <template v-else> <router-link :to="{ name: 'formEntriesSingle', params: { entryid: entry.id }}"> <?php _e( 'Details', 'weforms' ); ?> </router-link> </template> </th> </template> </template> <template v-else> <th scope="row" class="check-column"> <input type="checkbox" name="post[]" v-model="checkedItems" :value="entry.id"> </th> <th class="col-entry-id"> <router-link :to="{ name: 'formEntriesSingle', params: { entryid: entry.id }}">#{{ entry.id }}</router-link> </th> <td v-for="(header, index) in columns"><span v-html="entry.fields[index]"></span></td> <th class="col-entry-details"> <template v-if="status == 'trash'"> <a href="#" @click.prevent="restore(entry.id)"><?php _e( 'Restore', 'weforms' ); ?></a> <span style="color: #ddd">|</span> <a href="#" @click.prevent="deletePermanently(entry.id)"><?php _e( 'Delete Permanently', 'weforms' ); ?></a> </template> <template v-else> <router-link :to="{ name: 'formEntriesSingle', params: { entryid: entry.id }}"> <?php _e( 'Details', 'weforms' ); ?> </router-link> </template> </th> </template> </tr> </tbody> </table> <div class="tablenav bottom"> <div class="alignleft actions bulkactions"> <label for="bulk-action-selector-top" class="screen-reader-text"><?php _e( 'Select bulk action', 'weforms' ); ?></label> <select name="action" v-model="bulkAction"> <option value="-1"><?php _e( 'Bulk Actions', 'weforms' ); ?></option> <option value="restore" v-if="status == 'trash' "> <?php _e('Restore Entries', 'weforms'); ?> </option> <option value="delete"> <template v-if="status == 'trash' "><?php _e('Delete Permanently', 'weforms'); ?></template> <template v-else><?php _e('Delete Entries', 'weforms'); ?></template> </option> </select> <button class="button action" v-on:click.prevent="handleBulkAction"><?php _e( 'Apply', 'weforms' ); ?></button> </div> <div class="tablenav-pages"> <span v-if="totalItems" class="displaying-num">{{ totalItems }} <?php _e( 'items', 'weforms' ); ?></span> <span class="pagination-links"> <span v-if="isFirstPage()" class="tablenav-pages-navspan" aria-hidden="true">«</span> <a v-else class="first-page" href="#" @click.prevent="goFirstPage()"><span class="screen-reader-text"><?php _e( 'First page', 'weforms' ); ?></span><span aria-hidden="true">«</span></a> <span v-if="currentPage == 1" class="tablenav-pages-navspan" aria-hidden="true">‹</span> <a v-else class="prev-page" href="#" @click.prevent="goToPage('prev')"><span class="screen-reader-text"><?php _e( 'Previous page', 'weforms' ); ?></span><span aria-hidden="true">‹</span></a> <span class="screen-reader-text"><?php _e( 'Current Page', 'weforms' ); ?></span><input @keydown.enter.prevent="goToPage(pageNumberInput)" class="current-page" id="current-page-selector" v-model="pageNumberInput" type="text" value="1" size="1" aria-describedby="table-paging"> of <span class="total-pages">{{ totalPage }}</span> <span v-if="currentPage == totalPage" class="tablenav-pages-navspan" aria-hidden="true">›</span> <a v-else class="next-page" href="#" @click.prevent="goToPage('next')"><span class="screen-reader-text"><?php _e( 'Next page', 'weforms' ); ?></span><span aria-hidden="true">›</span></a> <span v-if="isLastPage()" class="tablenav-pages-navspan" aria-hidden="true">»</span> <a v-else class="last-page" href="#" @click.prevent="goLastPage()"><span class="screen-reader-text"><?php _e( 'Last page', 'weforms' ); ?></span><span aria-hidden="true">»</span></a> </span> </div> </div> </div> </script> <script type="text/x-template" id="tmpl-wpuf-entries"> <div class="wpuf-contact-form-entries"> <div> <h1 class="wp-heading-inline"> <?php _e( 'Entries', 'weforms' ); ?> <span class="dashicons dashicons-arrow-right-alt2" style="margin-top: 5px;"></span> <span style="color: #999;" class="form-name"> {{ form_title }} </span> <select v-if="Object.keys(forms).length" v-model="selected" @change="status='publish'"> <option :value="form.id" v-for="form in forms">{{ form.name }}</option> </select> </h1> </div> <div> <ul class="subsubsub"> <li class="all"> <a href="#" :class="{ current: status =='publish' }" @click.prevent="status='publish'"> All <span class="count"> ({{total}}) </span> </a> | </li> <li class="trash"> <a href="#" :class="{ current: status =='trash' }" @click.prevent="status='trash'"> Trash <span class="count"> ({{totalTrash}}) </span> </a> </li> </ul> </div> <div> <template v-if="selected"> <wpuf-table action="weforms_form_entries" :status="status" :id="selected" v-on:ajaxsuccess=" form_title = $event.form_title; $route.params.id = selected; total = $event.meta.total; totalTrash = $event.meta.totalTrash " > </wpuf-table> </template> </div> </div> </script> <script type="text/x-template" id="tmpl-wpuf-form-builder"> <form id="wpuf-form-builder" class="wpuf-form-builder-contact_form" method="post" action="" @submit.prevent="save_form_builder" v-cloak> <fieldset :class="[is_form_saving ? 'disabled' : '']" :disabled="is_form_saving"> <h2 class="nav-tab-wrapper"> <a href="#wpuf-form-builder-container" :class="['nav-tab', isActiveTab( 'editor' ) ? 'nav-tab-active' : '']" v-on:click.prevent="makeActive('editor')"> <?php _e( 'Form Editor', 'weforms' ); ?> </a> <a href="#wpuf-form-builder-settings" :class="['nav-tab', isActiveTab( 'settings' ) ? 'nav-tab-active' : '']" v-on:click.prevent="makeActive('settings')"> <?php _e( 'Settings', 'weforms' ); ?> </a> <?php do_action( "wpuf-form-builder-tabs-contact_form" ); ?> <span class="pull-right"> <a :href="'<?php echo home_url( '/' ); ?>?weforms_preview=1&form_id=' + post.ID" target="_blank" class="button"><span class="dashicons dashicons-visibility" style="padding-top: 3px;"></span> <?php _e( 'Preview', 'weforms' ); ?></a> <button v-if="!is_form_saving" type="button" class="button button-primary weforms-save-form-builder" @click="save_form_builder"> <?php _e( 'Save Form', 'weforms' ); ?> </button> <button v-else type="button" class="button button-primary button-ajax-working" disabled> <span class="loader"></span> <?php _e( 'Saving Form Data', 'weforms' ); ?> </button> </span> </h2> <div class="tab-contents" v-if="!loading"> <div id="wpuf-form-builder-container" v-show="isActiveTab('editor')"> <div id="builder-stage"> <header class="clearfix"> <span v-if="!post_title_editing" title="<?php esc_attr_e( 'Click to edit the form name', 'weforms' ); ?>" class="form-title" @click.prevent="post_title_editing = true"><span class="dashicons dashicons-edit"></span> {{ post.post_title }}</span> <span v-show="post_title_editing"> <input type="text" v-model="post.post_title" name="post_title" /> <button type="button" class="button button-small" style="margin-top: 8px;" @click.prevent="post_title_editing = false"><i class="fa fa-check"></i></button> </span> <span class="form-id" title="<?php echo esc_attr_e( 'Click to copy shortcode', 'weforms' ); ?>" :data-clipboard-text='"[weforms id=\"" + post.ID + "\"]"'><i class="fa fa-clipboard" aria-hidden="true"></i> #{{ post.ID }}</span> <span :class="{ sharing_on : settings.sharing_on }" class="ann-form-btn form-id" @click="shareForm( '<?php echo site_url( '/' ); ?>',post)" title="<?php echo esc_attr_e( 'Share Your Form', 'weforms' ); ?>"> <i class="fa fa-share-alt" aria-hidden="true"></i> <?php _e('Share', 'Share' ); ?> </span> </header> <ul v-if="is_form_switcher" class="form-switcher-content"> </ul> <section> <div id="form-preview"> <builder-stage></builder-stage> </div> </section> </div><!-- #builder-stage --> <div id="builder-form-fields"> <header> <ul class="clearfix"> <li :class="['form-fields' === current_panel ? 'active' : '']"> <a href="#add-fields" @click.prevent="set_current_panel('form-fields')"> <?php _e( 'Add Fields', 'weforms' ); ?> </a> </li> <li :class="['field-options' === current_panel ? 'active' : '', !form_fields_count ? 'disabled' : '']"> <a href="#field-options" @click.prevent="set_current_panel('field-options')"> <?php _e( 'Field Options', 'weforms' ); ?> </a> </li> </ul> </header> <section> <div class="wpuf-form-builder-panel"> <component :is="current_panel"></component> </div> </section> </div><!-- #builder-form-fields --> </div><!-- #wpuf-form-builder-container --> <div id="wpuf-form-builder-settings" class="clearfix" v-show="isActiveTab('settings')"> <fieldset> <h2 id="wpuf-form-builder-settings-tabs" class="nav-tab-wrapper"> <?php do_action( "wpuf-form-builder-settings-tabs-contact_form" ); ?> </h2><!-- #wpuf-form-builder-settings-tabs --> <div id="wpuf-form-builder-settings-contents" class="tab-contents"> <?php do_action( "wpuf-form-builder-settings-tab-contents-contact_form" ); ?> </div><!-- #wpuf-form-builder-settings-contents --> </fieldset> </div><!-- #wpuf-form-builder-settings --> <?php do_action( "wpuf-form-builder-tab-contents-contact_form" ); ?> </div> <div v-else> <div class="updating-message"> <p><?php _e( 'Loading the editor', 'weforms' ); ?></p> </div> </div> <input type="hidden" name="form_settings_key" value="wpuf_form_settings"> <?php wp_nonce_field( 'wpuf_form_builder_save_form', 'wpuf_form_builder_nonce' ); ?> <input type="hidden" name="wpuf_form_id" :value="post.ID"> </fieldset> </form><!-- #wpuf-form-builder --> </script> <script type="text/x-template" id="tmpl-wpuf-form-entries"> <div class="wpuf-contact-form-entries"> <div> <h1 class="wp-heading-inline"> <?php _e( 'Entries', 'weforms' ); ?> <span class="dashicons dashicons-arrow-right-alt2" style="margin-top: 5px;"></span> <span style="color: #999;" class="form-name"> {{ form_title }} </span> <router-link class="page-title-action" to="/"><?php _e( 'Back to forms', 'weforms' ); ?></router-link> </h1> </div> <div> <ul class="subsubsub"> <li class="all"> <a href="#" :class="{ current: status =='publish' }" @click.prevent="status='publish'"> All <span class="count"> ({{total}}) </span> </a> | </li> <li class="trash"> <a href="#" :class="{ current: status =='trash' }" @click.prevent="status='trash'"> Trash <span class="count"> ({{totalTrash}}) </span> </a> </li> </ul> </div> <div> <template> <wpuf-table action="weforms_form_entries" :status="status" :id="id" v-on:ajaxsuccess=" form_title = $event.form_title; total = $event.meta.total; totalTrash = $event.meta.totalTrash " > </wpuf-table> </template> </div> </div> </script> <script type="text/x-template" id="tmpl-wpuf-form-entry-single"> <div class="wpuf-contact-form-entry"> <h1 class="wp-heading-inline"><?php _e( 'Entry Details', 'weforms' ); ?></h1> <router-link class="page-title-action" :to="{ name: 'formEntries', params: { id: $route.params.id }}"><?php _e( 'Back to Entries', 'weforms' ); ?></router-link> <div v-if="loading"><?php _e( 'Loading...', 'weforms' ); ?></div> <div v-else class="wpuf-contact-form-entry-wrap"> <div v-bind:class="['wpuf-contact-form-entry-left', form_settings.quiz_form === 'yes' ? 'weforms-quiz-entry' : '']"> <div class="postbox"> <h2 class="hndle ui-sortable-handle"> <span>{{ entry.meta_data.form_title }} : Entry # {{ $route.params.entryid }}</span> <span class="pull-right" v-if="hasEmpty"> <label style="font-weight: normal; font-size: 12px"> <input type="checkbox" v-model="hideEmpty" style="margin-right: 1px"> <?php _e( 'Hide Empty', 'weforms' ) ?> </label> </span> </h2> <div class="main"> <table v-if="hasFormFields" class="wp-list-table widefat fixed striped posts"> <tbody> <template v-for="(field, index) in entry.form_fields"> <template v-if="field.value || ! hideEmpty "> <tr v-bind:class="['field-label', answers[field.name] ? 'right-answer' : 'wrong-answer']"> <th> <strong>{{ field.label }}</strong> <strong v-if="form_settings.quiz_form === 'yes'" class="field-points"> <template v-if="answers[field.name] === true">{{ field.points}}/{{field.points}}</template> <template v-else>0/{{field.points}}</template> </strong> </th> </tr> <tr v-bind:class="['field-value', answers[field.name] ? 'right-answer' : 'wrong-answer']"> <td> <weforms-entry-gmap :lat="field.value.lat" :long="field.value.long" :zoom="field.zoom" v-if="field.type == 'google_map'"></weforms-entry-gmap> <div v-else-if="field.type === 'checkbox_field' || field.type === 'multiple_select'"> <ul style="margin: 0;"> <li v-for="item in field.value">- {{ item }}</li> </ul> </div> <div v-else-if="field.type === 'country_list_field'">{{ getCountryName( field.value ) }}</div> <div v-else v-html="field.value"></div> </td> </tr> </template> </template> </tbody> </table> <div v-else><div class="inside"><?php _e( 'Loading...', 'weforms' ); ?></div></div> </div> </div> </div> <div class="wpuf-contact-form-entry-right"> <div class="postbox"> <h2 class="hndle ui-sortable-handle"><span><?php _e( 'Submission Info', 'weforms' ); ?></span></h2> <div class="inside"> <div class="main"> <ul> <li> <span class="label"><?php _e( 'Entry ID', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">#{{ $route.params.entryid }}</span> </li> <li> <span class="label"><?php _e( 'User IP', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.meta_data.ip_address }}</span> </li> <li> <span class="label"><?php _e( 'Device', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.meta_data.device }}</span> </li> <li> <span class="label"><?php _e( 'Page', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value"><a :href="entry.meta_data.referer">{{ entry.meta_data.referer }}</a></span> </li> <li v-if="entry.meta_data.user"> <span class="label"><?php _e( 'From', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.meta_data.user }}</span> </li> <li> <span class="label"><?php _e( 'Submitted On', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.meta_data.created }}</span> </li> </ul> </div> </div> <div id="major-publishing-actions"> <div id="publishing-action"> <button class="button button-large button-secondary" v-on:click.prevent="trashEntry"><span class="dashicons dashicons-trash"></span><?php _e( ' Delete', 'weforms' ); ?></button> </div> <div class="clear"></div> </div> </div> <div v-if="form_settings.quiz_form === 'yes'" class="postbox"> <h2 class="hndle ui-sortable-handle"><span><?php _e( 'Points', 'weforms' ); ?></span></h2> <div class="inside"> <div class="main"> <p><?php _e( 'Total Points:', 'weforms' ); ?> {{ form_settings.total_points }}</p> <p><?php _e( 'Respondent Points:', 'weforms' ); ?> {{ respondent_points }}</p> </div> </div> </div> <?php do_action( 'weforms_entry_single_right_metabox' ); ?> </div> <div class="wpuf-contact-form-entry-right" v-if="entry.payment_data" style=" clear: right;"> <div class="postbox"> <h2 class="hndle ui-sortable-handle"><span><?php _e( 'Payment Info', 'weforms' ); ?></span></h2> <div class="inside"> <div class="main"> <ul> <li> <span class="label"><?php _e( 'Payment ID', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">#{{ entry.payment_data.id }}</span> </li> <li> <span class="label"><?php _e( 'Gateway', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.payment_data.gateway }}</span> </li> <li> <span class="label"><?php _e( 'Status', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.payment_data.status }}</span> </li> <li> <span class="label"><?php _e( 'Total', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.payment_data.total }}</span> </li> <li> <span class="label"><?php _e( 'Transaction ID', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.payment_data.transaction_id ? entry.payment_data.transaction_id : 'N/A' }}</span> </li> <li> <span class="label"><?php _e( 'Created at', 'weforms' ); ?></span> <span class="sep"> : </span> <span class="value">{{ entry.payment_data.created_at }}</span> </li> <li v-if="entry.payment_data.payment_data"> <template v-if="show_payment_data" class="value" v-for="(val,key) in entry.payment_data.payment_data"> <template v-if="key && (val === false || val)"> <li> <span class="label">{{ key }}</span> <span class="sep"> : </span> <span class="value"> {{ val }}</span> </li> </template> </template> <span class="value"> <a href="#" @click.prevent="show_payment_data = !show_payment_data"> {{ show_payment_data ? 'Hide' : 'Show More' }} </a> </span> </li> </ul> </div> </div> </div> </div> </div> </div> </script> <script type="text/x-template" id="tmpl-wpuf-form-list-table"> <div class="content table-responsive table-full-width" style="margin-top: 20px;"> <div class="tablenav top"> <div class="alignleft actions bulkactions"> <label for="bulk-action-selector-top" class="screen-reader-text"><?php _e( 'Select bulk action', 'weforms' ); ?></label> <select name="action" v-model="bulkAction"> <option value="-1"><?php _e( 'Bulk Actions', 'weforms' ); ?></option> <option value="delete"><?php _e( 'Delete Forms', 'weforms' ); ?></option> </select> <button class="button action" v-on:click.prevent="handleBulkAction"><?php _e( 'Apply', 'weforms' ); ?></button> </div> <div class="tablenav-pages"> <span v-if="totalItems" class="displaying-num">{{ totalItems }} <?php _e( 'items', 'weforms' ); ?></span> <span class="pagination-links"> <span v-if="isFirstPage()" class="tablenav-pages-navspan" aria-hidden="true">«</span> <a v-else class="first-page" href="#" @click.prevent="goFirstPage()"><span class="screen-reader-text"><?php _e( 'First page', 'weforms' ); ?></span><span aria-hidden="true">«</span></a> <span v-if="currentPage == 1" class="tablenav-pages-navspan" aria-hidden="true">‹</span> <a v-else class="prev-page" href="#" @click.prevent="goToPage('prev')"><span class="screen-reader-text"><?php _e( 'Previous page', 'weforms' ); ?></span><span aria-hidden="true">‹</span></a> <span class="screen-reader-text"><?php _e( 'Current Page', 'weforms' ); ?></span><input @keydown.enter.prevent="goToPage(pageNumberInput)" class="current-page" id="current-page-selector" v-model="pageNumberInput" type="text" value="1" size="1" aria-describedby="table-paging"> <?php _e( 'of', 'weforms' ); ?> <span class="total-pages">{{ totalPage }}</span> <span v-if="currentPage == totalPage || totalPage == 0" class="tablenav-pages-navspan" aria-hidden="true">›</span> <a v-else class="next-page" href="#" @click.prevent="goToPage('next')"><span class="screen-reader-text"><?php _e( 'Next page', 'weforms' ); ?></span><span aria-hidden="true">›</span></a> <span v-if="isLastPage() || totalPage == 0" class="tablenav-pages-navspan" aria-hidden="true">»</span> <a v-else class="last-page" href="#" @click.prevent="goLastPage()"><span class="screen-reader-text"><?php _e( 'Last page', 'weforms' ); ?></span><span aria-hidden="true">»</span></a> </span> </div> </div> <table class="wp-list-table widefat fixed striped posts"> <thead> <tr> <td id="cb" class="manage-column column-cb check-column"> <label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select All', 'weforms' ); ?></label> <input type="checkbox" v-model="selectAll"> </td> <th scope="col" class="col-form-name"><?php _e( 'Name', 'weforms' ); ?></th> <th scope="col" class="col-form-shortcode"><?php _e( 'Shortcode', 'weforms' ); ?></th> <th scope="col" class="col-form-entries"><?php _e( 'Entries', 'weforms' ); ?></th> <th scope="col" class="col-form-status weforms-form-status-col-title"><?php _e( 'Status', 'weforms' ); ?></th> <th scope="col" class="col-form-views"><?php _e( 'Views', 'weforms' ); ?></th> <th scope="col" class="col-form-conversion"><?php _e( 'Conversion', 'weforms' ); ?></th> <th scope="col" class="col-form-created-by"><?php _e( 'Created by', 'weforms' ); ?></th> </tr> </thead> <tbody> <tr v-if="loading"> <td colspan="6"><?php _e( 'Loading...', 'weforms' ); ?></td> </tr> <tr v-if="!items.length && !loading"> <td colspan="6"><?php _e( 'No form found!', 'weforms' ); ?></td> </tr> <tr v-for="(form, index) in items"> <th scope="row" class="check-column"> <input type="checkbox" name="post[]" v-model="checkedItems" :value="form.id"> </th> <td class="title column-title has-row-actions column-primary page-title"> <strong><router-link :to="{ name: 'edit', params: { id: form.id }}">{{ form.name }}</router-link> <span v-if="form.data.post_status != 'publish'">({{ form.data.post_status }})</span></strong> <div class="row-actions"> <span class="edit"><router-link :to="{ name: 'edit', params: { id: form.id }}"><?php _e( 'Edit', 'weforms' ); ?></router-link> | </span> <span class="trash"><a href="#" v-on:click.prevent="deleteForm(index)" class="submitdelete"><?php _e( 'Delete', 'weforms' ); ?></a> | </span> <span class="duplicate"><a href="#" v-on:click.prevent="duplicate(form.id, index)"><?php _e( 'Duplicate', 'weforms' ); ?></a> <template v-if="form.entries">|</template> </span> <router-link v-if="form.entries" :to="{ name: 'formEntries', params: { id: form.id }}"><?php _e( 'View Entries', 'weforms' ); ?></router-link> <template v-if="is_pro"> <span> <template>|</template> <router-link :to="{ name: 'formReports', params: { id: form.id }}"><?php _e( 'Reports', 'weforms' ); ?></router-link> </span> </template> <template v-if="is_pro && has_payment && form.payments"> <span> <template>|</template> <router-link :to="{ name: 'formPayments', params: { id: form.id }}"><?php _e( 'Transactions', 'weforms' ); ?></router-link> </span> </template> </div> </td> <td><code>[weforms id="{{ form.id }}"]</code></td> <td> <router-link v-if="form.entries" :to="{ name: 'formEntries', params: { id: form.id }}">{{ form.entries }}</router-link> <span v-else>—</span> </td> <td class="weforms-form-status" > <p v-if="isFormStatusClosed(form.settings, form.entries)"> <?php _e( "Closed", "weforms" ); ?> </p> <p v-else class="open"><?php _e( "Open", "weforms" ); ?></p> <template v-if="form.settings.limit_entries === 'true'"> <span v-if="form.settings.schedule_form === 'true' && isExpiredForm(form.settings.schedule_end)">(Expired at {{formatTime(form.settings.schedule_end)}})</span> <span v-else-if="form.settings.schedule_form === 'true' && isPendingForm(form.settings.schedule_start)">(Starts at {{formatTime(form.settings.schedule_start)}})</span> <span v-else-if="form.entries >= form.settings.limit_number">(Reached maximum entry limit)</span> <span v-else>({{form.settings.limit_number - form.entries}} entries remaining)</span> </template> <template v-else-if="form.settings.schedule_form === 'true'"> <span v-if="isPendingForm(form.settings.schedule_start)">(Starts at {{formatTime(form.settings.schedule_start)}})</span> <span v-if="isExpiredForm(form.settings.schedule_end)">(Expired at {{formatTime(form.settings.schedule_end)}})</span> <span v-if="isOpenForm(form.settings.schedule_start, form.settings.schedule_end)">(Expires at {{formatTime(form.settings.schedule_end)}})</span> </template> <template v-else-if="form.settings.require_login === 'true'"> <span><?php _e( "(Requires login)", "weforms" ); ?></span> </template> </td> <td>{{ form.views }}</td> <td> <span v-if="form.views">{{ ((form.entries/form.views) * 100).toFixed(2) }}%</span> <span v-else>0%</span> </td> <td class="weforms-form-creator"> <img v-if="getUserAvatar(form.data.post_author)" v-bind:src="getUserAvatar(form.data.post_author)"> <img v-else src="<?php echo WEFORMS_ASSET_URI . '/images/avatar.png'; ?>"> <span>{{getUserName(form.data.post_author)}}</span> <span class="date">{{formatTime(form.data.post_date)}}</span> </td> </tr> </tbody> <tfoot> <tr> <td id="cb" class="manage-column column-cb check-column"> <label class="screen-reader-text" for="cb-select-all-1"><?php _e( 'Select All', 'weforms' ); ?></label> <input type="checkbox" v-model="selectAll"> </td> <th scope="col" class="col-form-name"><?php _e( 'Name', 'weforms' ); ?></th> <th scope="col" class="col-form-shortcode"><?php _e( 'Shortcode', 'weforms' ); ?></th> <th scope="col" class="col-form-entries"><?php _e( 'Entries', 'weforms' ); ?></th> <th scope="col" class="col-form-status weforms-form-status-col-title"><?php _e( 'Status', 'weforms' ); ?></th> <th scope="col" class="col-form-views"><?php _e( 'Views', 'weforms' ); ?></th> <th scope="col" class="col-form-conversion"><?php _e( 'Conversion', 'weforms' ); ?></th> <th scope="col" class="col-form-created-by"><?php _e( 'Created by', 'weforms' ); ?></th> </tr> </tfoot> </table> <div class="tablenav bottom"> <div class="alignleft actions bulkactions"> <label for="bulk-action-selector-top" class="screen-reader-text"><?php _e( 'Select bulk action', 'weforms' ); ?></label> <select name="action" v-model="bulkAction"> <option value="-1"><?php _e( 'Bulk Actions', 'weforms' ); ?></option> <option value="delete"><?php _e( 'Delete Forms', 'weforms' ); ?></option> </select> <button class="button action" v-on:click.prevent="handleBulkAction"><?php _e( 'Apply', 'weforms' ); ?></button> </div> <div class="tablenav-pages"> <span v-if="totalItems" class="displaying-num">{{ totalItems }} <?php _e( 'items', 'weforms' ); ?></span> <span class="pagination-links"> <span v-if="isFirstPage()" class="tablenav-pages-navspan" aria-hidden="true">«</span> <a v-else class="first-page" href="#" @click.prevent="goFirstPage()"><span class="screen-reader-text"><?php _e( 'First page', 'weforms' ); ?></span><span aria-hidden="true">«</span></a> <span v-if="currentPage == 1" class="tablenav-pages-navspan" aria-hidden="true">‹</span> <a v-else class="prev-page" href="#" @click.prevent="goToPage('prev')"><span class="screen-reader-text"><?php _e( 'Previous page', 'weforms' ); ?></span><span aria-hidden="true">‹</span></a> <span class="screen-reader-text"><?php _e( 'Current Page', 'weforms' ); ?></span><input @keydown.enter.prevent="goToPage(pageNumberInput)" class="current-page" id="current-page-selector" v-model="pageNumberInput" type="text" value="1" size="1" aria-describedby="table-paging"> <?php _e( 'of', 'weforms' ); ?> <span class="total-pages">{{ totalPage }}</span> <span v-if="currentPage == totalPage || totalPage == 0" class="tablenav-pages-navspan" aria-hidden="true">›</span> <a v-else class="next-page" href="#" @click.prevent="goToPage('next')"><span class="screen-reader-text"><?php _e( 'Next page', 'weforms' ); ?></span><span aria-hidden="true">›</span></a> <span v-if="isLastPage() || totalPage == 0" class="tablenav-pages-navspan" aria-hidden="true">»</span> <a v-else class="last-page" href="#" @click.prevent="goLastPage()"><span class="screen-reader-text"><?php _e( 'Last page', 'weforms' ); ?></span><span aria-hidden="true">»</span></a> </span> </div> </div> </div></script> <script type="text/x-template" id="tmpl-wpuf-form-payments"> <div class="wpuf-contact-form-payments"> <h1 class="wp-heading-inline"> <?php _e( 'Transactions', 'weforms' ); ?> <span class="dashicons dashicons-arrow-right-alt2" style="margin-top: 5px;"></span> <span style="color: #999;" class="form-name">{{ form_title }}</span> </h1> <router-link class="page-title-action" to="/"><?php _e( 'Back to forms', 'weforms' ); ?></router-link> <wpuf-table has_export="no" action="weforms_form_payments" delete="weforms_form_payments_trash_bulk" :id="id" v-on:ajaxsuccess="form_title = $event.form_title" > </wpuf-table> </div></script> <script type="text/x-template" id="tmpl-wpuf-home-page"> <div class="contact-form-list"> <h1 class="wp-heading-inline"><?php _e( 'All Forms', 'weforms' ); ?></h1> <a class="page-title-action add-form" herf="#" v-on:click.prevent="displayModal()"><?php _e( 'Add Form', 'weforms' ); ?></a> <wpuf-template-modal :show.sync="showTemplateModal" :onClose="closeModal"></wpuf-template-modal> <form-list-table></form-list-table> </div></script> <script type="text/x-template" id="tmpl-wpuf-tools"> <div class="export-import-wrap"> <h2 class="nav-tab-wrapper"> <a :class="['nav-tab', isActiveTab( 'export' ) ? 'nav-tab-active' : '']" href="#" v-on:click.prevent="makeActive('export')"><?php _e( 'Export', 'wpuf' ); ?></a> <a :class="['nav-tab', isActiveTab( 'import' ) ? 'nav-tab-active' : '']" href="#" v-on:click.prevent="makeActive('import')"><?php _e( 'Import', 'wpuf' ); ?></a> <a :class="['nav-tab', isActiveTab( 'logs' ) ? 'nav-tab-active' : '']" href="#" v-on:click.prevent="makeActive('logs')"><?php _e( 'Logs', 'wpuf' ); ?></a> </h2> <div class="nav-tab-content"> <div class="nav-tab-inside" v-show="isActiveTab('export')"> <h3><?php _e( 'Export Utility', 'weforms' ); ?></h3> <p><?php _e( 'You can export your form, as well as exporting the submitted entries by the users', 'weforms' ); ?></p> <div class="postboxes metabox-holder two-col"> <div class="postbox"> <h3 class="hndle"><?php _e( 'Export Forms', 'weforms' ); ?></h3> <div class="inside"> <p class="help"> <?php _e( 'You can export your existing contact forms and import the same forms into a different site.', 'weforms' ); ?> </p> <template v-if="!loading"> <form action="admin-post.php?action=weforms_export_forms" method="post"> <p><label><input v-model="exportType" type="radio" name="export_type" value="all" checked> <?php _e( 'All Forms', 'weforms' ); ?></label></p> <p><label><input v-model="exportType" type="radio" name="export_type" value="selected"> <?php _e( 'Selected Forms', 'weforms' ); ?></label></p> <p v-show="exportType == 'selected'"> <select name="selected_forms[]" class="forms-list" multiple="multiple"> <option v-for="entry in forms" :value="entry.id">{{ entry.title }}</option> </select> </p> <?php wp_nonce_field( 'weforms-export-forms' ); ?> <input type="submit" class="button button-primary" name="weforms_export_forms" value="<?php _e( 'Export Forms', 'weforms' ) ?>"> </form> </template> <template v-else> <div class="spinner loading-spinner is-active"></div> </template> </div> </div><!-- .postbox --> <div class="postbox"> <h3 class="hndle"><?php _e( 'Export Form Entries', 'weforms' ); ?></h3> <div class="inside"> <p class="help"> <?php _e( 'Export your form entries/submissions as a <strong>CSV</strong> file.', 'weforms' ); ?> </p> <template v-if="!loading"> <form action="admin-post.php?action=weforms_export_form_entries" method="post"> <p> <select name="selected_forms" class="forms-list"> <option value=""><?php _e( '— Select Form —', 'weforms' ); ?></option> <option v-for="entry in forms" :value="entry.id">{{ entry.title }}</option> </select> </p> <?php wp_nonce_field( 'weforms-export-entries' ); ?> <input type="submit" class="button button-primary" name="weforms_export_entries" value="<?php _e( 'Export Entries', 'weforms' ) ?>"> </form> </template> <template v-else> <div class="spinner loading-spinner is-active"></div> </template> </div> </div><!-- .postbox --> </div> </div> <div class="nav-tab-inside" v-show="isActiveTab('import')"> <h3><?php _e( 'Import Contact Form', 'weforms' ); ?></h3> <p><?php _e( 'Browse and locate a json file you backed up before.', 'weforms' ); ?></p> <p><?php _e( 'Press <strong>Import</strong> button, we will do the rest for you.', 'weforms' ); ?></p> <div class="updated-message notice notice-success is-dismissible" v-if="isSuccess"> <p>{{ responseMessage }}</p> <button type="button" class="notice-dismiss" v-on:click="currentStatus = 0"> <span class="screen-reader-text"><?php _e( 'Dismiss this notice.', 'weforms' ); ?></span> </button> </div> <div class="update-message notice notice-error is-dismissible" v-if="isFailed"> <p>{{ responseMessage }}</p> <button type="button" class="notice-dismiss" v-on:click="currentStatus = 0"> <span class="screen-reader-text"><?php _e( 'Dismiss this notice.', 'weforms' ); ?></span> </button> </div> <form action="" method="post" enctype="multipart/form-data" style="margin-top: 20px;"> <input type="file" name="importFile" v-on:change="importForm( $event.target.name, $event.target.files, $event )" accept="application/json" /> <button type="submit" :class="['button', isSaving ? 'updating-message' : '']" disabled="disabled">{{ importButton }}</button> </form> <hr> <h3><?php _e( 'Import Other Forms', 'weforms' ); ?></h3> <p><?php _e( 'You can import other WordPress form plugins into weForms.', 'weforms' ); ?></p> <div class="updated" v-if="ximport.title"> <p><strong>{{ ximport.title }}</strong></p> <p>{{ ximport.message }}</p> <p>{{ ximport.action }}</p> <ul v-if="hasRefs"> <li v-for="ref in ximport.refs"> <a target="_blank" :href="'admin.php?page=weforms#/form/' + ref.weforms_id + '/edit'">{{ ref.title }}</a> - <a :href="'admin.php?page=weforms#/form/' + ref.weforms_id + '/edit'" target="_blank" class="button button-small"><span class="dashicons dashicons-external"></span> <?php _e( 'Edit', 'weforms' ); ?></a> </li> </ul> <p> <a href="#" class="button button-primary" @click.prevent="replaceX($event.target, 'replace')"><?php _e( 'Replace Shortcodes', 'weforms' ); ?></a> <a href="#" class="button" @click.prevent="replaceX($event.target, 'skip')"><?php _e( 'No Thanks', 'weforms' ); ?></a> </p> </div> <table style="min-width: 500px;"> <tbody> <tr> <td><?php _e( 'Contact Form 7', 'weforms' ); ?></td> <th><button class="button" @click.prevent="importx($event.target, 'cf7')" data-importing="<?php esc_attr_e( 'Importing...', 'weforms' ); ?>" data-original="<?php esc_attr_e( 'Import', 'weforms' ); ?>"><?php _e( 'Import', 'weforms' ); ?></button></th> </tr> <tr> <td><?php _e( 'Ninja Forms', 'weforms' ); ?></td> <th><button class="button" @click.prevent="importx($event.target, 'nf')" data-importing="<?php esc_attr_e( 'Importing...', 'weforms' ); ?>" data-original="<?php esc_attr_e( 'Import', 'weforms' ); ?>"><?php _e( 'Import', 'weforms' ); ?></button></th> </tr> <tr> <td><?php _e( 'Caldera Forms', 'weforms' ); ?></td> <th><button class="button" @click.prevent="importx($event.target, 'caldera-forms')" data-importing="<?php esc_attr_e( 'Importing...', 'weforms' ); ?>" data-original="<?php esc_attr_e( 'Import', 'weforms' ); ?>"><?php _e( 'Import', 'weforms' ); ?></button></th> </tr> <tr> <td><?php _e( 'Gravity Forms', 'weforms' ); ?></td> <th><button class="button" @click.prevent="importx($event.target, 'gf')" data-importing="<?php esc_attr_e( 'Importing...', 'weforms' ); ?>" data-original="<?php esc_attr_e( 'Import', 'weforms' ); ?>"><?php _e( 'Import', 'weforms' ); ?></button></th> </tr> <tr> <td><?php _e( 'WP Forms', 'weforms' ); ?></td> <th><button class="button" @click.prevent="importx($event.target, 'wpforms')" data-importing="<?php esc_attr_e( 'Importing...', 'weforms' ); ?>" data-original="<?php esc_attr_e( 'Import', 'weforms' ); ?>"><?php _e( 'Import', 'weforms' ); ?></button></th> </tr> </tbody> </table> </div> <div class="nav-tab-inside" v-show="isActiveTab('logs')"> <h3> <?php _e( 'Logs', 'weforms' ); ?> <span class="pull-right"> <button class="button button-large button-secondary" @click.prevent="fetchLogs($event.target)"> <span style="margin-top: 4px" class="dashicons dashicons-image-rotate"></span> Reload </button> <button class="button button-large button-secondary" @click.prevent="deleteLogs($event.target)" v-if="hasLogs"> <span style="margin-top: 4px" class="dashicons dashicons-trash"></span> Delete </button> </span> </h3> <table class="wp-list-table widefat fixed striped wpuf-contact-form" v-if="hasLogs"> <thead> <tr> <th style="width: 10%"> Type </th> <th style="width: 15%"> Time </th> <th style="width: 75%"> Details </th> </tr> </thead> <tbody> <tr v-for="log in logs"> <td> <span> {{ log.type }} </span> </td> <td> <span> {{ log.time }} </span> </td> <td> {{ log.message }} </td> </tr> </tbody> </table> <div v-else> <p><?php _e( 'No logs found. If any error occurs during an action. Those will be displayed here.', 'weforms') ?></p> </div> </div> </div> </div> </script> <script type="text/x-template" id="tmpl-wpuf-transactions"> <div class="wpuf-contact-form-transactions"> <h1 class="wp-heading-inline"> <?php _e( 'Transactions', 'weforms' ); ?> <span class="dashicons dashicons-arrow-right-alt2" style="margin-top: 5px;"></span> <span style="color: #999;" class="form-name"> {{ form_title }} </span> <select v-if="Object.keys(forms).length " v-model="selected"> <option :value="form.id" v-for="form in forms">{{ form.name }}</option> </select> </h1> <p v-if="no_transactions"> <?php printf( __('You don\'t have any transactions yet. Learn how to %sset up payment integration%s and take payments with weFroms.'), '<a target="_blank" href="https://wedevs.com/docs/weforms/integrations/payment/">', '</a>' ); ?> </p> <wpuf-table v-if="selected" has_export="no" action="weforms_form_payments" delete="weforms_form_payments_trash_bulk" :id="selected" v-on:ajaxsuccess="form_title = $event.form_title; $route.params.id = selected" > </wpuf-table> </div> </script> <script type="text/x-template" id="tmpl-wpuf-weforms-page-help"> <div class="weforms-help-page"> <div class="help-block"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/help/docs.svg" alt="<?php esc_attr_e( 'Looking for Something?', 'weforms' ); ?>"> <h3><?php _e( 'Looking for Something?', 'weforms' ); ?></h3> <p><?php _e( 'We have detailed documentation on every aspects of weForms.', 'weforms' ); ?></p> <a target="_blank" class="button button-primary" href="https://wedevs.com/docs/weforms/?utm_source=weforms-help-page&utm_medium=help-block&utm_campaign=plugin-docs-link"><?php _e( 'Visit the Plugin Documentation', 'weforms' ); ?></a> </div> <div class="help-block"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/help/support.svg" alt="<?php esc_attr_e( 'Need Any Assistance?', 'weforms' ); ?>"> <h3><?php _e( 'Need Any Assistance?', 'weforms' ); ?></h3> <p><?php _e( 'Our EXPERT Support Team is always ready to Help you out.', 'weforms' ); ?></p> <a target="_blank" class="button button-primary" href="https://wedevs.com/account/tickets/?utm_source=weforms-help-page&utm_medium=help-block&utm_campaign=need-assistance"><?php _e( 'Contact Support', 'weforms' ); ?></a> </div> <div class="help-block"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/help/bugs.svg" alt="<?php esc_attr_e( 'Found Any Bugs?', 'weforms' ); ?>"> <h3><?php _e( 'Found Any Bugs?', 'weforms' ); ?></h3> <p><?php _e( 'Report any Bug that you Discovered, Get Instant Solutions.', 'weforms' ); ?></p> <a target="_blank" class="button button-primary" href="https://github.com/weDevsOfficial/weforms"><?php _e( 'Report to GitHub', 'weforms' ); ?></a> </div> <div class="help-block"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/help/customization.svg" alt="<?php esc_attr_e( 'Require Customization?', 'weforms' ); ?>"> <h3><?php _e( 'Require Customization?', 'weforms' ); ?></h3> <p><?php _e( 'We would Love to hear your Integration and Customization Ideas.', 'weforms' ); ?></p> <a target="_blank" class="button button-primary" href="https://wedevs.com/contact/?utm_source=weforms-help-page&utm_medium=help-block&utm_campaign=requires-customization"><?php _e( 'Contact Our Services', 'weforms' ); ?></a> </div> <div class="help-block"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/help/like.svg" alt="<?php esc_attr_e( 'Like The Plugin?', 'weforms' ); ?>"> <h3><?php _e( 'Like The Plugin?', 'weforms' ); ?></h3> <p><?php _e( 'Your Review is very important to us as it helps us to grow more.', 'weforms' ); ?></p> <a target="_blank" class="button button-primary" href="https://wordpress.org/support/plugin/weforms/reviews/?rate=5#new-post"><?php _e( 'Review Us on WP.org', 'weforms' ); ?></a> </div> </div></script> <script type="text/x-template" id="tmpl-wpuf-weforms-premium"> <div class="weforms-premium"> <?php // _e( 'weForms Pro', 'weforms' ); // echo WeForms_Form_Builder_Assets::get_pro_url(); // echo WEFORMS_ASSET_URI; /images/integrations/mailchimp.svg" ?> <!-- start banner section --> <div id="banner" class="wf-banner-section wf-section-wrapper"> <!-- banner left column --> <div class="banner-left-column"> <div class="banner-icon"> <svg width="25px" height="28px" viewBox="0 0 25 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Premium-Page-Design-for-weForms" transform="translate(-298.000000, -174.000000)" fill="#4CDAA0"> <g id="Group-3" transform="translate(285.000000, 163.000000)"> <g id="Page-1-Copy-6" transform="translate(13.076923, 11.538462)"> <path d="M22.4734843,6.65402042 L4.95080724,13.9647562 C3.1534996,14.7235956 1.06664956,13.9130012 0.290961897,12.1540325 C-0.484725767,10.3957631 0.343865941,8.35424032 2.14260342,7.59540091 L19.6645656,0.284665163 C21.4625881,-0.474174241 23.5487233,0.336420108 24.3244109,2.09468947 C25.1000986,3.85435762 24.2715069,5.89518101 22.4734843,6.65402042 M22.4734843,19.3276876 L4.95080724,26.6384233 C3.1534996,27.3972627 1.06664956,26.5866684 0.290961897,24.8276996 C-0.484725767,23.0687308 0.343865941,21.0279075 2.14260342,20.269068 L19.6645656,12.9583323 C21.4625881,12.1994929 23.5487233,13.0100872 24.3244109,14.769056 C25.1000986,16.5280248 24.2715069,18.5688481 22.4734843,19.3276876" id="Fill-1"></path> </g> </g> </g> </g> </svg> </div> <div class="banner-content"> <h1><?php _e( 'weForms Pro', 'weforms' ); ?></h1> <p><?php _e( 'Upgrade to the premium versions of weForms and <br>unlock even more useful features.' );?></p> </div> <div class="banner-buttons"> <a href="https://wedevs.com/weforms-upgrade/" class="wf-btn wf-btn-primary" target="_blank"><?php _e( 'Buy Now', 'weforms' ); ?></a> <a href="https://wedevs.com/weforms/" class="wf-btn wf-btn-default" target="_blank"><?php _e( 'Read Full Guide', 'weforms' ); ?></a> </div> </div><!-- end banner left column --> <!-- video modal --> <div id="wf-video-modal" :class="['wf-modal', showModal ? 'wf-modal-open': '']" role="dialog" @click="showModal = false"> <div class="wf-modal-dialog"> <div class="wf-modal-content"> <span class="modal-close" @click="showModal = false">x</span> <div class="wf-modal-body"> <iframe width="600px" height="400px" src="https://www.youtube.com/embed/668nUCeBHyY?rel=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> </div> </div> </div> <!-- banner right column --> <div class="banner-right-column"> <div class="banner-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/banner-thumb.svg" alt="Banner"> <!-- <a class="video-play-icon" href="#" @click.prevent="showModal = true"> <svg width="15px" height="17px" viewBox="0 0 15 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <linearGradient x1="50%" y1="100%" x2="12.980572%" y2="0%" id="linearGradient-1"> <stop stop-color="#12CE66" offset="0%"></stop> <stop stop-color="#7EE6D1" offset="100%"></stop> </linearGradient> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Premium-Page-Design-for-weForms" transform="translate(-1106.000000, -335.000000)" fill="url(#linearGradient-1)"> <g id="Group-9" transform="translate(1087.000000, 318.000000)"> <path d="M32.552792,24.6413241 L21.1089656,18.2019425 C20.0661123,17.6145297 19.2249533,18.0841645 19.2307995,19.2479777 L19.2894009,32.0295103 C19.2946903,33.1930549 20.1461497,33.6667186 21.1920654,33.0838719 L32.5483378,26.7581051 C33.5931399,26.1763328 33.595367,25.2287369 32.552792,24.6413241 Z" id="Path"></path> </g> </g> </g> </svg> </a> --> </div> </div><!-- end banner right column --> </div><!-- end banner section --> <!-- start features section --> <div id="features" class="wf-features-wrapper wf-section-wrapper"> <div class="section-header"> <h2><?php _e( 'More Features', 'weforms' ); ?></h2> </div> <div class="section-content"> <div class="feature-row"> <div class="feature-column feature-advance-fields"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/advance-fields.svg" alt="Advanced Fields"> </div> <div class="feature-content"> <h3><?php _e( 'Advance Fields', 'weforms' ); ?></h3> <p><?php _e( 'Build any kind of form flexibly with the advanced field option. Its user friendly interface makes sure you do not have to scratch your head over building forms.', 'weforms' ); ?></p> </div> </div> <div class="feature-column feature-conditional-logic"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/conditional-logic.svg" alt="Conditional Logic"> </div> <div class="feature-content"> <h3><?php _e( 'Conditional Logic', 'weforms' ); ?></h3> <p><?php _e( 'Configure your form’s settings and user flow based on conditional selection. Your forms should appear just the way you want it.', 'weforms' ); ?></p> </div> </div> <div class="feature-column feature-multi-step"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/multistep-form.svg" alt="Multi Step"> </div> <div class="feature-content"> <h3><?php _e( 'Multi-step Form', 'weforms' ); ?></h3> <p><?php _e( 'Break down the long forms into small and attractive multi step forms. Long and lengthy forms are uninviting, why build one?', 'weforms' ); ?></p> </div> </div> <div class="feature-column feature-file-uploaders"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/file-uploader.svg" alt="File uploaders"> </div> <div class="feature-content"> <h3><?php _e( 'File Uploaders', 'weforms' ); ?></h3> <p><?php _e( 'Let the user upload any kind of file by filling up your contact form. The process is unbelievably smooth and supports a wide range of file formats.', 'weforms' ); ?></p> </div> </div> <div class="feature-column feature-notification"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/notification.svg" alt="Form Submit Notification"> </div> <div class="feature-content"> <h3><?php _e( 'Form Submission Notication', 'weforms' ); ?></h3> <p><?php _e( 'Receive email notification every time your form is submitted. You can now configure the notification settings just as you like it.', 'weforms' ); ?></p> </div> </div> <div class="feature-column feature-submission"> <div class="feature-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/features/submission.svg" alt="Manage Submission"> </div> <div class="feature-content"> <h3><?php _e( 'Manage Submission', 'weforms' ); ?></h3> <p><?php _e( 'View, edit and manage all the submission data stored through your form. We believe that you should own it all- like literally!', 'weforms' ); ?></p> </div> </div> </div> </div> </div><!-- end features section --> <!-- start integration section --> <div id="integration" class="wf-integration-wrapper wf-section-wrapper"> <div class="section-header"> <h2><?php _e( 'More Integrations', 'weforms' ); ?></h2> </div> <div class="section-content"> <div class="integration-row"> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/mailchimp.svg" alt="Mailchimp integration"> </div> <div class="integration-content"> <h3><?php _e( 'Mailchimp', 'weforms' ); ?></h3> <p><?php _e( 'Integrate your desired form to your MailChimp email newsletter using latest API.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/campaign-monitor.svg" alt="Campaign Monitor"> </div> <div class="integration-content"> <h3><?php _e( 'Campaign Monitor', 'weforms' ); ?></h3> <p><?php _e( 'Lets you add submission form in your Campaign Monitor email campaigns too.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/constant-contact.svg" alt="Constant Contact"> </div> <div class="integration-content"> <h3><?php _e( 'Constant Contact', 'weforms' ); ?></h3> <p><?php _e( 'Integrate your contact forms seamlessly with your Constant Contact account.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/mailpoet.svg" alt="MailPoet"> </div> <div class="integration-content"> <h3><?php _e( 'MailPoet', 'weforms' ); ?></h3> <p><?php _e( 'Why only MailChimp? Do the same for MailPoet email campaigns as well!', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/aweber.svg" alt="AWeber"> </div> <div class="integration-content"> <h3><?php _e( 'AWeber', 'weforms' ); ?></h3> <p><?php _e( 'Use highly customizable forms and create subscriber’s list for AWber email solution.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/get-response.svg" alt="Get Response"> </div> <div class="integration-content"> <h3><?php _e( 'Get Response', 'weforms' ); ?></h3> <p><?php _e( 'Enjoy seamless integration of weForms with your Get Response account.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/convert-kit.svg" alt="ConvertKit"> </div> <div class="integration-content"> <h3><?php _e( 'ConvertKit', 'weforms' ); ?></h3> <p><?php _e( 'Subscribe a contact to ConvertKit when a form is submited.', 'weforms' ); ?></p> </div> </div> <div class="integration-column"> <div class="integration-thumb"> <img src="<?php echo WEFORMS_ASSET_URI; ?>/images/premium/integrations/more-integration.svg" alt="More.Integration"> </div> <div class="integration-content"> <h3><?php _e( 'More...', 'weforms' ); ?></h3> <p><?php _e( 'A bunch of more integrations are coming soon.', 'weforms' ); ?></p> </div> </div> </div> </div> </div><!-- end integration section --> <!-- start footer section --> <section id="import" class="wf-import-wrapper"> <div class="section-content"> <div class="import-left"> <div class="import-icon"> <svg width="32px" height="35px" viewBox="0 0 32 35" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Premium-Page-Design-for-weForms" transform="translate(-278.000000, -2204.000000)" fill="#FFFFFF"> <g id="Group-3" transform="translate(261.000000, 2189.000000)"> <g id="Page-1-Copy-6" transform="translate(17.000000, 15.000000)"> <path d="M29.2155296,8.65022654 L6.43604941,18.154183 C4.09954948,19.1406742 1.38664443,18.0869016 0.378250466,15.8002422 C-0.630143496,13.514492 0.447025723,10.8605124 2.78538444,9.87402119 L25.5639353,0.370064711 C27.9013646,-0.616426514 30.6133402,0.43734614 31.6217342,2.72309632 C32.6301282,5.01066491 31.5529589,7.66373532 29.2155296,8.65022654 M29.2155296,25.1259938 L6.43604941,34.6299503 C4.09954948,35.6164415 1.38664443,34.5626689 0.378250466,32.2760095 C-0.630143496,29.9893501 0.447025723,27.3362797 2.78538444,26.3497885 L25.5639353,16.845832 C27.9013646,15.8593408 30.6133402,16.9131134 31.6217342,19.1997728 C32.6301282,21.4864322 31.5529589,24.1395026 29.2155296,25.1259938" id="Fill-1"></path> </g> </g> </g> </g> </svg> </div> <div class="import-text"> <p><?php _e( 'Extend the functionalities while', 'weforms' );?></p> <h2><?php _e( 'Building WordPress Forms', 'wefoms' ); ?></h2> </div> </div> <div class="import-right"> <a href="https://wedevs.com/weforms/pricing/" target="_blank" class="wf-btn wf-btn-primary wf-btn-lg"><?php _e( 'Upgrade Now', 'weforms' ); ?></a> </div> </div> </section><!-- end footer section --> </div></script> <script type="text/x-template" id="tmpl-wpuf-weforms-settings"> <div class="weforms-settings clearfix" id="weforms-settings"> <h1><?php _e( 'Settings', 'weforms' ); ?></h1> <div id="weforms-settings-tabs-warp" class="<?php echo !function_exists( 'weforms_pro' ) ? 'weforms-pro-deactivate' : ''; ?>"> <div id="weforms-settings-tabs"> <ul> <?php $tabs = apply_filters( 'weforms_settings_tabs', array() ); foreach ( $tabs as $key => $tab ) : ?> <li> <a href="#" :class="['we-settings-nav-tab', isActiveTab( '<?php echo $key; ?>' ) ? 'we-settings-nav-tab-active' : '']" v-on:click.prevent="makeActive( '<?php echo $key; ?>' )" > <?php if ( ! empty($tab['icon'] ) ) { printf('<img src="%s">', $tab['icon']); } ?> <?php _e( $tab['label'], 'weforms' ); ?> </a> </li> <?php endforeach; do_action( 'weforms_settings_tabs_area' ); ?> </ul> </div> <div id="weforms-settings-tabs-contents"> <?php foreach ( $tabs as $key => $tab ) : ?> <div id="weforms-settings-<?php echo $key; ?>" class="tab-content" v-show="isActiveTab('<?php echo $key; ?>')"> <?php do_action( 'weforms_settings_tab_content_' . $key, $tab ); ?> </div> <?php endforeach; do_action( 'weforms_settings_tabs_contents' ); ?> </div> </div> <?php if ( !function_exists( 'weforms_pro' ) ) : ?> <div id="weforms-settings-page-sidebar" class="weforms-settings-page-sidebar"> <div class="weforms-settings-page-sidebar-content"> <h2>Upgrade to <br><strong style="color:#57AB64">weForms Pro</strong></h2> <ul class="weforms-pro-features"> <li><span class="dashicons dashicons-yes"></span> Integration with email marketing solutions such as Aweber, GetResponse, ConvertKit etc.</li> <li><span class="dashicons dashicons-yes"></span> Connect with productivity tools such as Google Analytics, Zapier, Trello, Google Sheets.</li> <li><span class="dashicons dashicons-yes"></span> Manage payments directly from your forms with PayPal & Stripe.</li> <li><span class="dashicons dashicons-yes"></span> Integrate with popular CRM tools such as Zoho, Salesforce, HubSpot and better manage your relationship with your customers.</li> <li><span class="dashicons dashicons-yes"></span> Create quiz forms, calculate numbers directly in your form, set geolocation and more in weForms Pro.</li> </ul> <a href="https://wedevs.com/weforms-upgrade/" target="_blank" class="button button-primary">Get weForms Pro</a> </div> </div> <?php endif; ?> </div> </script>
[+]
..
[-] spa-components.php
[edit]
[-] form-components.php
[edit]