Changeset 20080


Ignore:
Timestamp:
01/12/13 00:31:47 (7 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.