Changeset 20103


Ignore:
Timestamp:
Jan 13, 2013, 7:20:54 PM (11 years ago)
Author:
julien1311
Message:

[piwecard] add the capacity to the choose the size of the image of the ecard

Location:
extensions/Piwecard
Files:
6 edited

Legend:

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

    r20088 r20103  
    1212    $configuration['validity_default'] = $_POST['ecard_validity_default'];
    1313    $configuration['sender_copy'] = isset($_POST['ecard_sender_copy']);
     14        $configuration['image_size'] = $_POST['ecard_image_size'];
    1415    $configuration['sender_email_change'] = isset($_POST['ecard_sender_email_change']);
    1516       
     
    6566}
    6667
     68$derivative_map = array();
     69foreach(ImageStdParams::get_defined_type_map() as $params) {
     70        $derivative_map[$params->type]['name'] = l10n($params->type);
     71        if ($params->type == $piwecard->config['image_size'])
     72                $derivative_map[$params->type]['selected'] = 'checked="checked"';
     73        else
     74                $derivative_map[$params->type]['selected'] = '';
     75}
     76$template->assign('generate_derivatives_types', $derivative_map);
     77
    6778foreach($piwecard->config['validity'] as $validity) {
    6879        $template->append('ecard_validity', array(
  • extensions/Piwecard/admin/template/admin_configuration.tpl

    r20080 r20103  
    9595                                <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>
     97                        <div class="ecard_form_line">
     98                                <div>
     99                                        {'piwecard_ecard_derivative'|@translate}
     100                                </div>
     101                                {foreach from=$generate_derivatives_types key=type item=item}
     102                                        <label><input type="radio" name="ecard_image_size" value="{$type}" {$item.selected}/> {$item.name}</label>
     103                                {/foreach}
     104                        </div>
    97105                </fieldset>
    98106
  • extensions/Piwecard/include/publish.inc.php

    r20088 r20103  
    3333                $template->assign('ecard', array(
    3434                                'title'                 => $result_array['title'],
    35                                 'image'                 => $result_array['image'],
    3635                                'message'               => $result_array['message'],
    3736                                'url'                   => $url,
    3837                                'name'                  => $row['name'],
    39                                 'image'                 => DerivativeImage::url(IMG_LARGE, $row),
     38                                'image'                 => DerivativeImage::url($piwecard->config['image_size'], $row),
    4039                                'sender_email'  => $result_array['sender_email'],
    4140                                'sender_name'   => $result_array['sender_name'],
  • extensions/Piwecard/install/default_values.inc.php

    r20088 r20103  
    99$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
     11$ecard_default_values['image_size'] = 'small';                                          //Size of the image in the ecard
    1112$ecard_default_values['sender_email_change'] = false;                           //Possibility for the user to change the sender email
    1213$ecard_default_values['email_format'] = array('text', 'html');          //Type of mail sent : 'text' or 'html' or both
  • extensions/Piwecard/language/en_UK/plugin.lang.php

    r20089 r20103  
    2323//admin_configuration.tpl
    2424$lang['piwecard_configuration']                                 = 'Standard configuration';
     25$lang['piwecard_ecard_derivative']                              = 'Choose the size of the image in the e-card:';
    2526$lang['piwecard_validity_default']                              = 'Default validity of the e-card';
    2627$lang['piwecard_sender_copy']                                   = 'Send a copy of the e-card to the sender';
  • extensions/Piwecard/language/fr_FR/plugin.lang.php

    r20088 r20103  
    2323//admin_configuration.tpl
    2424$lang['piwecard_configuration'] = 'Configuration de base';
     25$lang['piwecard_ecard_derivative'] = 'Choix de la taille de l\'image dans la carte virtuelle :';
    2526$lang['piwecard_validity_default'] = 'Validité de la carte virtuelle par défaut';
    2627$lang['piwecard_sender_copy'] = 'Envoyer une copie de la carte virtuelle à l\'expéditeur';
Note: See TracChangeset for help on using the changeset viewer.