Changeset 20080 for extensions/Piwecard


Ignore:
Timestamp:
Jan 12, 2013, 12:31:47 AM (11 years ago)
Author:
julien1311
Message:

[piwecard] version 2.4.a.b2

Location:
extensions/Piwecard
Files:
28 added
11 edited

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin/admin_authorizations.php

    r20059 r20080  
    1313// Switch on right side (=>)   
    1414if (isset($_POST['falsify']) and isset($_POST['cat_true']) and count($_POST['cat_true']) > 0) {
     15        $piwecard->my_config['authorized_cats'] = 'selected';
     16       
    1517        foreach ($_POST['cat_true'] as $cat)
    1618                unset($piwecard->my_config['selected_cats'][array_search($cat, $piwecard->my_config['selected_cats'])]);
     
    2325        $result = pwg_query($query);
    2426
     27        $piwecard->my_config['authorized_cats'] = 'selected';
     28       
    2529        if (!empty($result)) {
    2630                while ($cat = pwg_db_fetch_assoc($result))
  • extensions/Piwecard/admin/admin_configuration.php

    r20059 r20080  
    2424                                                                                                'style_error_text' => 'display: inline;',
    2525                );
    26     $configuration['show_image_infos'] = $_POST['ecard_show_image_infos'];
     26    $configuration['show_image_infos'] = ((isset($_POST['ecard_show_image_infos']) && $_POST['ecard_show_image_infos'] == '1') ? '1' : '0');
    2727    $configuration['default_guest_email'] = $_POST['ecard_default_guest_email'];
    2828        if ($configuration['default_guest_email'] !='' && !$piwecard->is_valid_email($configuration['default_guest_email']))
  • extensions/Piwecard/admin/admin_management.php

    r20059 r20080  
    2727                }
    2828        } else {
    29                 array_push($page['errors'], l10n('You must confirm deletion'));
     29                array_push($page['errors'], l10n('You need to confirm deletion'));
    3030        }
    3131}
     
    6767$template->assign('nb_ecard_valid_total', $nb_ecard_valid_total);
    6868$template->assign('ecard_nb_ecard_page', $piwecard->my_config['nb_ecard_page']);
    69 $template->assign('navbar', $ecard_navbar );
     69$template->assign('navbar', $ecard_navbar);
    7070
    7171$template->set_filename('plugin_admin_management', dirname(__FILE__) . '/template/admin_management.tpl');
  • extensions/Piwecard/admin/template/admin_configuration.tpl

    r20059 r20080  
    55                $("#ecard_form_line_default_text").css("display","inline");
    66        } else {
    7                 $("#ecard_email_format_default_text").css("display","none");
     7                $("#ecard_form_line_default_text").css("display","none");
    88        }
    99        if ($("#ecard_email_format_html").prop('checked') == true) {
     
    9393                        </div>
    9494                        <div class="ecard_form_line">
    95                                 <input type="checkbox" name="ecard_show_image_infos" id="ecard_show_image_infos" {$ecard_show_image_infos}/> <label for="ecard_show_image_infos">{'piwecard_show_image_infos'|@translate}</label>
     95                                <input type="checkbox" name="ecard_show_image_infos" id="ecard_show_image_infos" {$ecard_show_image_infos} value="1" /><label for="ecard_show_image_infos"> {'piwecard_show_image_infos'|@translate}</label>
    9696                        </div>
    9797                </fieldset>
     
    100100                        <legend>{'piwecard_email_configuration'|@translate}</legend>
    101101                        <div class="ecard_form_line">
    102                                 <input type="checkbox" name="ecard_sender_copy" id="ecard_sender_copy" {$ecard_sender_copy}/> <label for="ecard_sender_copy">{'piwecard_sender_copy'|@translate}</label>
     102                                <input type="checkbox" name="ecard_sender_copy" id="ecard_sender_copy" {$ecard_sender_copy}/><label for="ecard_sender_copy"> {'piwecard_sender_copy'|@translate}</label>
    103103                        </div>
    104104                        <div class="ecard_form_line">
    105                                 <input type="checkbox" name="ecard_sender_email_change" id="ecard_sender_email_change" {$ecard_sender_email_change}/> <label for="ecard_sender_email_change">{'piwecard_sender_email_change'|@translate}</label>
     105                                <input type="checkbox" name="ecard_sender_email_change" id="ecard_sender_email_change" {$ecard_sender_email_change}/><label for="ecard_sender_email_change"> {'piwecard_sender_email_change'|@translate}</label>
    106106                        </div>
    107107                        <div class="ecard_form_line">
     
    111111                                <div>
    112112                                        {foreach from=$ecard_email_format item=ecard_email_format}
    113                                                 <span><input type="checkbox" name="ecard_email_format[{$ecard_email_format.id}]" id="ecard_email_format_{$ecard_email_format.id}" value="{$ecard_email_format.id}" {$ecard_email_format.selected}/> <label for="ecard_email_format_{$ecard_email_format.id}">{$ecard_email_format.language_string|@translate}</label></span>
     113                                                <span><input type="checkbox" name="ecard_email_format[{$ecard_email_format.id}]" id="ecard_email_format_{$ecard_email_format.id}" value="{$ecard_email_format.id}" {$ecard_email_format.selected}/><label for="ecard_email_format_{$ecard_email_format.id}"> {$ecard_email_format.language_string|@translate}</label></span>
    114114                                        {/foreach}
    115115                                </div>
     
    119119                                <div>
    120120                                        {foreach from=$ecard_email_format_default item=ecard_email_format_default}
    121                                                 <span id="ecard_form_line_default_{$ecard_email_format_default.id}"><input type="radio" name="ecard_email_format_default" id="ecard_email_format_default_{$ecard_email_format_default.id}" value="{$ecard_email_format_default.id}" {$ecard_email_format_default.selected_default}/> <label for="ecard_email_format_default_{$ecard_email_format_default.id}">{$ecard_email_format_default.language_string|@translate}</label></span>
     121                                                <span id="ecard_form_line_default_{$ecard_email_format_default.id}"><input type="radio" name="ecard_email_format_default" id="ecard_email_format_default_{$ecard_email_format_default.id}" value="{$ecard_email_format_default.id}" {$ecard_email_format_default.selected_default}/><label for="ecard_email_format_default_{$ecard_email_format_default.id}"> {$ecard_email_format_default.language_string|@translate}</label></span>
    122122                                        {/foreach}
    123123                                        <span class="ecard_admin_error" id="ecard_email_format_default_error" style="{$piwecard_errors.email_format_default.style_error_text}">{'piwecard_error'|@translate} {'piwecard_email_format_default_error'|@translate}</span>
     
    125125                        </div>
    126126                        <div class="ecard_form_line ecard_email_config">
    127                                 <label for="piwecard_default_guest_email">{'piwecard_default_guest_email'|@translate} <span class="ecard_admin_error" id="ecard_default_guest_email_error" style="{$ecard_errors.default_guest_email.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_email'|@translate}</span><br />
     127                                <label for="ecard_default_guest_email">{'piwecard_default_guest_email'|@translate}</label><span class="ecard_admin_error" id="ecard_default_guest_email_error" style="{$ecard_errors.default_guest_email.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_email'|@translate}</span><br />
    128128                                <input type="text" maxlength="50" name="ecard_default_guest_email" id="ecard_default_guest_email" {$ecard_errors.default_guest_email.style_error_input} value="{$ecard_default_guest_email}" onblur="ecard_checkField(this, 1);" />
    129129                        </div>
    130130                        <div class="ecard_form_line ecard_email_config">
    131                                 <label for="ecard_email_subject">{'piwecard_email_subject'|@translate}</label> <span class="ecard_admin_error" id="ecard_email_subject_error" style="{$ecard_errors.email_subject.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
     131                                <label for="ecard_email_subject">{'piwecard_email_subject'|@translate}</label><span class="ecard_admin_error" id="ecard_email_subject_error" style="{$ecard_errors.email_subject.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
    132132                                <input type="text" maxlength="255" name="ecard_email_subject" id="ecard_email_subject" {$ecard_errors.email_subject.style_error_input} value="{$ecard_email_subject}" />
    133133                        </div>
    134134                        <div class="ecard_form_line ecard_email_config">
    135                                 <label for="ecard_email_message_text">{'piwecard_email_message_text'|@translate}</label> <span class="ecard_admin_error" id="ecard_email_message_text_error" style="{$ecard_errors.email_message.text.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
     135                                <label for="ecard_email_message_text">{'piwecard_email_message_text'|@translate}</label><span class="ecard_admin_error" id="ecard_email_message_text_error" style="{$ecard_errors.email_message.text.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
    136136                                <textarea name="ecard_email_message_text" id="ecard_email_message_text" {$ecard_errors.email_message.text.style_error_input}>{$ecard_email_message_text}</textarea>
    137137                        </div>
    138138                        <div class="ecard_form_line ecard_email_config">
    139                                 <label for="ecard_email_message_html">{'piwecard_email_message_html'|@translate}</label> <span class="ecard_admin_error" id="ecard_email_message_html_error" style="{$ecard_errors.email_message.html.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
     139                                <label for="ecard_email_message_html">{'piwecard_email_message_html'|@translate}</label><span class="ecard_admin_error" id="ecard_email_message_html_error" style="{$ecard_errors.email_message.html.style_error_text}">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span><br />
    140140                                <textarea name="ecard_email_message_html" id="ecard_email_message_html" {$ecard_errors.email_message.html.style_error_input}>{$ecard_email_message_html}</textarea>
    141141                        </div>
  • extensions/Piwecard/admin/template/admin_management.tpl

    r20059 r20080  
    6363                                                <td>&nbsp;</td>
    6464                                                <td>{'Title'|@translate}</td>
    65                                                 <td>{'date'|@translate}</td>
     65                                                <td>{'Date'|@translate}</td>
    6666                                                <td>{'piwecard_sender_name'|@translate}</td>
    6767                                                <td>{'piwecard_recipient_name'|@translate}</td>
  • extensions/Piwecard/include/config_param.inc.php

    r20059 r20080  
    1212                '%websiteurl%'          => get_absolute_root_url() ,
    1313                '%ecardurl%'            => isset($image_element['ecard_url']) ? $image_element['ecard_url'] : ''  ,
    14                 '%ecardtitle%'          => isset($_POST['ecard_title']) ? $_POST['ecard_title'] : ''  ,
     14                '%ecardsubject%'        => isset($_POST['ecard_title']) ? $_POST['ecard_title'] : ''  ,
    1515                '%ecardmessage%'        => isset($_POST['ecard_message']) ? $_POST['ecard_message'] : ''  ,     
    1616                '%pictureurl%'          => DerivativeImage::thumb_url($image_element) ,
  • extensions/Piwecard/include/piwecard.class.php

    r20069 r20080  
    246246                                        }
    247247                                }
    248                                
     248
    249249                                foreach ($this->my_config['email_format_authorized'] as $email_format) {
    250250                                        $template->append('ecard_email_format', array(
    251251                                                                                                                                'id' => $email_format,
    252252                                                                                                                                'name' => l10n('piwecard_email_format_'.$email_format),
    253                                                                                                                                 'selected' => (($this->my_config['email_format_default'] == $email_format) ?  '' : 'checked'),
     253                                                                                                                                'selected' => (($this->my_config['email_format_default'] == $email_format) ?  'checked' : ''),
    254254                                                                                                                        )
    255255                                        );
     
    274274                                       
    275275                                        // Generate random number
    276                                         $image_element['next_element_id']  = $this->random(64);
     276                                        $next_element_id_random  = $this->random(64);
     277                                        while (pwg_db_num_rows(pwg_query('SELECT id FROM '.PIWECARD_TABLE.' WHERE id="'.$next_element_id_random.'";')) != 0) {
     278                                                $next_element_id_random  = $this->random(64);
     279                                        }
     280                                        $image_element['next_element_id']  = $next_element_id_random;
    277281
    278282                                        // Image infos
  • extensions/Piwecard/include/publish.inc.php

    r20059 r20080  
    4040                                'sender_email'  => $result_array['sender_email'],
    4141                                'sender_name'   => $result_array['sender_name'],
    42                                 'image_title'   => $ecard->my_config['show_image_infos'] ? $row['name'] : null,
    43                                 'image_author'  => $ecard->my_config['show_image_infos'] ? $row['author'] : null
     42                                'image_title'   => (($ecard->my_config['show_image_infos'] == '1') ? $row['name'] : null),
     43                                'image_author'  => (($ecard->my_config['show_image_infos'] == '1') ? $row['author'] : null),
    4444                                ));
    4545               
  • extensions/Piwecard/install/default_values.inc.php

    r20059 r20080  
    77$ecard_default_values['validity'] = array('0', '5', '10', '15');        //Number of days a card is available
    88$ecard_default_values['validity_default'] = '10';                                       //Default number of days a card is available
    9 $ecard_default_values['validity_choice'] = true;                                        //Add function for a user to choose the valid duration of an ecard
     9$ecard_default_values['validity_choice'] = '1';                                         //Add function for a user to choose the valid duration of an ecard
    1010$ecard_default_values['sender_copy'] = false;                                           //Send a copy to sender
    1111$ecard_default_values['sender_email_change'] = false;                           //Possibility for the user to change the sender email
     
    1313$ecard_default_values['email_format_default'] = 'html';                         //Default email format
    1414$ecard_default_values['email_format_authorized'] = array('text', 'html');       //Type of mail sent : 'text' or 'html' or both
    15 $ecard_default_values['show_image_infos'] = true;                                       //Default : show infos under the image in ecard
     15$ecard_default_values['show_image_infos'] = '1';                                        //Default : show infos under the image in ecard
    1616$ecard_default_values['default_guest_email'] = '';                              //Default email used for guest user
    1717$ecard_default_values['email_subject'] = "Une eCard vous a ete envoyee par %yourname%"; //Subject of the email for plain text emails
    1818$ecard_default_values['email_message']['text'] =
    1919"Bonjour %recipientname% !
    20 %yourname% vous a envoye une eCard depuis le site %website%.
     20%yourname% vous a envoye une carte virtuelle depuis le site %website%.
    2121Vous pouvez la consulter sur %ecardurl%.
    2222A bientot sur %website% (%websiteurl%) !
  • extensions/Piwecard/language/en_UK/plugin.lang.php

    r20059 r20080  
    3333$lang['piwecard_default_guest_email']                   = 'Default e-mail address for guests';
    3434$lang['piwecard_email_configuration']                   = 'e-mail configuration';
    35 $lang['piwecard_email_subject']                                 = 'Subject';
     35$lang['piwecard_email_subject']                                 = 'e-mail subject';
    3636$lang['piwecard_email_message_text']                    = 'Message when the e-mail format is text';
    3737$lang['piwecard_email_message_html']                    = 'Message when the e-mail format is HTML';
     
    4747$lang['piwecard_ecard_image_infos']                             = 'Image infos (title and author)';
    4848
    49 
    50 //admin_management.php
    51 
    52 
    5349//admin_management.tpl
    5450$lang['piwecard_list']                                                  = 'List of e-cards';
     
    5652$lang['piwecard_delete_all_invalid']                    = 'Delete all expired e-card';
    5753$lang['piwecard_validity']                                              = 'Validity date';
     54$lang['piwecard_delete']                                                = 'Delete selected e-cards';
    5855$lang['piwecard_deleted']                                               = 'Selected e-cards have been deleted.';
    5956$lang['piwecard_invalid_deleted']                               = 'All expired e-cards have been deleted.';
     
    8178//publish.tpl
    8279$lang['piwecard_invalid_ecard']                                 = 'Invalid or expired e-card';
    83 $lang['piwecard_publish_footer']                                = 'This e-card was sent by ';
     80$lang['piwecard_publish_footer']                                = 'This e-card has been sent by ';
    8481
    8582//piwecard.class.php
    8683$lang['piwecard_message']                                               = 'Message';
    87 $lang['piwecard_recipient_name']                                = 'Recipient name';
    88 $lang['piwecard_recipient_email']                               = 'Recipient e-mail';
    8984$lang['piwecard_days']                                                  = 'days';
    9085?>
  • extensions/Piwecard/language/fr_FR/plugin.lang.php

    r20079 r20080  
    3333$lang['piwecard_default_guest_email'] = 'Adresse email par défaut pour les guests';
    3434$lang['piwecard_email_configuration'] = 'Configurations des emails';
    35 $lang['piwecard_email_subject'] = 'Objet';
     35$lang['piwecard_email_subject'] = 'Objet de l\'email';
    3636$lang['piwecard_email_message_text'] = 'Message pour les envois au format texte';
    3737$lang['piwecard_email_message_html'] = 'Message pour les envois au format HTML';
     
    5252$lang['piwecard_delete_all_invalid'] = 'Supprimer toutes les cartes virtuelles périmées';
    5353$lang['piwecard_validity'] = 'Date de péremption';
     54$lang['piwecard_delete'] = 'Supprimer les cartes sélectionnées';
    5455$lang['piwecard_deleted'] = 'Les cartes virtuelles sélectionnées ont été supprimées.';
    5556$lang['piwecard_invalid_deleted'] = 'Toutes les cartes périmées ont été supprimées.';
     
    8182//piwecard.class.php
    8283$lang['piwecard_message'] = 'Message';
    83 $lang['piwecard_recipient_name'] = 'Nom du destinataire';
    84 $lang['piwecard_recipient_email'] = 'email de l\'expéditeur';
    8584$lang['piwecard_days'] = 'jours';
    8685?>
Note: See TracChangeset for help on using the changeset viewer.