Plugin Directory

Changeset 2300992


Ignore:
Timestamp:
05/08/2020 03:06:32 PM (6 years ago)
Author:
emailsystem
Message:

fixed edit

Location:
emailsystem/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • emailsystem/trunk/assets/js/emailsystem.js

    r2127080 r2300992  
    6868window.onload = function(){
    6969    if (jQuery('#sortable2')[0]) {
    70         if (tinymce) {
    71             tinymce.get('form-preface').on('change',function(){
    72                 var form_preface = tinymce.get('form-preface').getContent();
     70        if (tinyMCE) {
     71            tinyMCE.get('form-preface').on('change',function(){
     72                var form_preface = tinyMCE.get('form-preface').getContent();
    7373                form_preface = form_preface.replace(/^<p>/,'');
    7474                form_preface = form_preface.replace(/<\/p>$/,'');
    7575                jQuery('#form-preview #preface_preview').html(form_preface);
    7676            })
    77             tinymce.get('form-consent').on('change',function(){
    78                 var form_consent = tinymce.get('form-consent').getContent();
     77            tinyMCE.get('form-consent').on('change',function(){
     78                var form_consent = tinyMCE.get('form-consent').getContent();
    7979                form_consent = form_consent.replace(/^<p>/,'');
    8080                form_consent = form_consent.replace(/<\/p>$/,'');
     
    218218            jQuery('span.alert').text(em_php_vars['list_warn'])
    219219            return false;
     220        } else if ((jQuery('input[name="new_list"]').val() != "") && (jQuery('select[name="selected_list"]').val() != "")) {
     221            jQuery('span.alert').text(em_php_vars['both_list_warn'])
     222            return false;
    220223        } else {
    221224            jQuery('.list-select input').css('border','1px solid #ddd')
  • emailsystem/trunk/emailsystem.php

    r2179205 r2300992  
    44* Plugin URI: https://www.emailsystem.gr/
    55* Description: The easiest, user friendly, professional email marketing platform to grow your email lists and communicate effectively with your subscribers.
    6 * Version: 1.1.1
     6* Version: 1.2
    77* Author: EmailSystem Email Marketing
    88* Author URI: https://www.emailsystem.gr/
     
    1111* Domain Path: /languages/
    1212**/
    13 
    1413?>
    1514<?php
     
    3433    add_action('plugins_loaded','check_for_woocommerce');
    3534    add_action('wp_ajax_empostsave', 'empostsave');
     35    add_filter( 'get_edit_post_link', 'wpd_edit_post_link_filter', 10, 3 );
    3636    function em_custom_post_type() {
    3737        register_post_type( 'emailsystemform',
     
    224224        }
    225225        wp_enqueue_style( 'icon-css', plugins_url('/assets/css/icon.css', __FILE__));
     226    }
     227    function wpd_edit_post_link_filter( $link, $post_ID, $context ){
     228        if( 'emailsystemform' == get_post_type( $post_ID ) ){
     229            $link = $link . '&post_type=emailsystemform';
     230        }
     231        return $link;
    226232    }
    227233    function emailsystem_setting(){
     
    477483            em_php_vars['formname_warn'] = '<?php echo __('Συμπληρώστε το όνομα της φόρμας','emailsystem'); ?>';
    478484            em_php_vars['list_warn'] = '<?php echo __('Επιλέξτε μία από τις ομάδες σας ή συμπληρώστε το όνομα για τη δημιουργία μίας καινούργιας','emailsystem'); ?>';
     485            em_php_vars['both_list_warn'] = '<?php echo __('Δεν μπορείτε να έχετε και τα δύο πεδία συμπληρωμένα','emailsystem'); ?>';
    479486            em_php_vars['form_empty'] = '<?php echo __('Η φόρμα σας δεν μπορεί να είναι κενή','emailsystem'); ?>';
    480487            em_php_vars['form_wrong'] = '<?php echo __('Η φόρμα σας πρέπει να περιέχει τουλάχιστον ένα πεδίο τύπου email και ένα κουμπί τύπου submit','emailsystem'); ?>';
  • emailsystem/trunk/languages/emailsystem-en_US.po

    r2127080 r2300992  
     1msgid ""
     2msgstr ""
     3"Project-Id-Version: \n"
     4"POT-Creation-Date: \n"
     5"PO-Revision-Date: \n"
     6"Last-Translator: \n"
     7"Language-Team: \n"
     8"MIME-Version: 1.0\n"
     9"Content-Type: text/plain; charset=UTF-8\n"
     10"Content-Transfer-Encoding: 8bit\n"
     11"Language: en_US\n"
     12"X-Generator: Poedit 2.3\n"
     13
    114msgid "Δημιουργήστε τη φόρμα σας κάνοντας drag & drop τα πεδία που επιθυμείτε από την αριστερή στήλη."
    215msgstr "Create your form by dragging & dropping the desired elements from the left column."
     16
    317msgid "Συμπληρώστε τα παρακάτω πεδία με τα στοιχεία που θα βρείτε στις <b>Πληροφορίες Χρήστη</b> στο λογαριασμό σας στο <a href='https://www.emailsystem.gr/index.php?login=true' target='_blank'>EmailSystem</a> ώστε να αποκτήσετε πρόσβαση στις λειτουργίες του plugin."
    418msgstr "Fill in the fields below with the information from <b>User Information</b> in your <a href='https://www.emailsystem.gr/index.php?login=true' target='_blank'>EmailSystem</a> account to access plugin features."
     19
    520msgid "Όνομα Φόρμας"
    621msgstr "Form Name"
     22
    723msgid "Δημιουργήστε μία καινούργια ομάδα με όνομα"
    824msgstr "Create a new list with name"
     25
    926msgid "ή χρησιμοποιείστε μία από τις υπάρχουσες"
    1027msgstr "or use one of the existing ones"
     28
    1129msgid "Επιλέξτε ομάδα"
    1230msgstr "Select list"
     31
    1332msgid "Εισαγωγικό κείμενο:"
    14 msgstr "Preface text"
     33msgstr "Preface text:"
     34
    1535msgid "Το κείμενο το οποίο θα εμφανίζεται πριν τα πεδία της φόρμας σας."
    1636msgstr "Text that will appear above your form's fields."
     37
    1738msgid "Κείμενο συναίνεσης"
    1839msgstr "Consent text"
     40
    1941msgid "Το κείμενο το οποίο θα εμφανίζεται στο checkbox συναίνεσης του χρήστη για την εγγραφή του στο newsletter."
    2042msgstr "Text that will appear next to the user consent checkbox for subscribing to the newsletter."
     43
    2144msgid "Ευχαριστήρια σελίδα:"
    22 msgstr "Thank you URL"
     45msgstr "Thank you URL:"
     46
    2347msgid "Το URL με το ευχαριστήριο μήνυμα στο οποίο θα γίνεται ανακατεύθυνση μετά τη συμπλήρωση της φόρμας."
    2448msgstr "The URL with the thank-you message to which the user will be redirected after completing the form."
     49
    2550msgid "Αποθήκευση φόρμας"
    2651msgstr "Save form"
     52
    2753msgid "Δίνω την συγκατάθεσή μου για την συλλογή των προσωπικών μου δεδομένων αποκλειστικά για την αποστολή ενημερωτικών email από την εταιρεία."
    2854msgstr "I give my consent to the collection of my personal data solely for the purpose of receiving newsletter from the company."
     55
    2956msgid "Φόντο:"
    3057msgstr "Background:"
     58
    3159msgid "Περίγραμμα:"
    3260msgstr "Border:"
     61
    3362msgid "Πλάτος:"
    3463msgstr "Width:"
     64
    3565msgid "Στυλ:"
    3666msgstr "Style:"
     67
    3768msgid "Χρώμα:"
    3869msgstr "Color:"
     70
    3971msgid "Διεύθυνση email"
    4072msgstr "Email address"
     73
    4174msgid "Εγγραφή"
    4275msgstr "Subscribe"
     76
    4377msgid "Η διεύθυνσή σας..."
    4478msgstr "Your email address..."
     79
    4580msgid "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το πεδίο; Η ενέργια δεν μπορεί να αναιρεθεί."
    4681msgstr "Are you sure you want to delete this form field? This action cannot be undone."
     82
    4783msgid "<b>Προσοχή!</b> Η ομάδα αυτή έχει ήδη προσαρμοσμένα πεδία. Εαν η φόρμα σας περιλαμβάνει επιπλέον προσαρμοσμένα πεδία θα δημιουργήσει νέα αφήνοντας τα παλιά ως έχουν."
    4884msgstr "<b>Attention!</b> This group already has custom fields. If your form includes additional custom fields, it will create new ones leaving the old ones unchanged."
     85
    4986msgid "Συμπληρώστε το όνομα της φόρμας"
    5087msgstr "Fill in the form name"
     88
    5189msgid "Επιλέξτε μία από τις ομάδες σας ή συμπληρώστε το όνομα για τη δημιουργία μίας καινούργιας"
    5290msgstr "Select one of your lists or fill in the name to create a new one"
     91
    5392msgid "Η φόρμα σας δεν μπορεί να είναι κενή"
    5493msgstr "Your form cannot be empty"
     94
    5595msgid "Η φόρμα σας πρέπει να περιέχει τουλάχιστον ένα πεδίο τύπου email και ένα κουμπί τύπου submit"
    5696msgstr "Your form must contain at least one email field and a submit button"
     97
    5798msgid "Συμπληρώστε το κείμενο συναίνεσης"
    5899msgstr "Fill in the consent text"
     100
    59101msgid "Η φόρμα σας ενημερώθηκε με επιτυχία! Για να την ενσωματώσετε χρησιμοποιήστε το "
    60102msgstr "Your form has been updated successfully! To embed it use "
     103
    61104msgid "Η φόρμα σας δημιουργήθηκε με επιτυχία! Για να την ενσωματώσετε χρησιμοποιήστε το "
    62105msgstr "Your form has been saved successfully! To embed it use "
     106
    63107msgid "<span style='font-size:34px;font-weight:bold;'>Newsletter</span><br><span style='font-size:20px;font-weight:normal;'>Εγγραφείτε στο Newsletter μας</span><br><br>"
    64108msgstr "<span style='font-size:34px;font-weight:bold;'>Newsletter</span><br><span style='font-size:20px;font-weight:normal;'>Subscribe to our Newsletter</span><br><br>"
     109
    65110msgid "Ζωντανή Προεπισκόπηση"
    66111msgstr "Live Preview"
     112
    67113msgid "Αποθήκευση"
    68114msgstr "Save"
     115
    69116msgid "Προβολή checkbox για εγγραφή στο Newsletter κατά το checkout"
    70117msgstr "Display Newsletter subscription checkbox during checkout"
     118
    71119msgid "Κείμενο που θα εμφανίζεται στο checkbox:"
    72120msgstr "Checkbox label:"
     121
    73122msgid "Επιλέξτε την ομάδα στην οποία θα γράφονται οι συνδρομητές"
    74123msgstr "Select the list in which the subscribers will be added"
     124
    75125msgid "ή δημιουργήστε μία καινούργια ομάδα με όνομα:"
    76126msgstr "or create a new one with name:"
     127
    77128msgid "Δημιουργήστε την ομάδα στην οποία θα γράφονται οι συνδρομητές σας. Δώστε το όνομα της ομάδας:"
    78 msgstr "Create the list in which the subscribers will be added. Input the list name"
     129msgstr "Create the list in which the subscribers will be added. Input the list name:"
     130
    79131msgid "Ενεργοποίηση λειτουργίας double opt-in"
    80132msgstr "Enable double opt-in"
     133
     134msgid "Δεν μπορείτε να έχετε και τα δύο πεδία συμπληρωμένα"
     135msgstr "You cannot have both fields completed"
  • emailsystem/trunk/readme.txt

    r2170520 r2300992  
    22Tags: emailsystem, newsletter, subscribe, form, webform
    33Contributors: emailsystem
    4 Tested up to: 5.2.2
    5 Stable tag: 1.1.1
     4Tested up to: 5.4.1
     5Stable tag: 1.2
    66Requires at least: 4.9.8
    77License: GPLv2
     
    4747== Changelog ==
    4848
     49=1.2=
     50Fixed a bug that prevented form editing.
     51
    4952=1.1=
    5053Bootstrap was removed since it was causing incompatibilities.
Note: See TracChangeset for help on using the changeset viewer.