Ignore:
Timestamp:
Jan 20, 2013, 3:17:42 PM (11 years ago)
Author:
julien1311
Message:

[piwecard] add email improvements and stats in admin_management.php

Location:
extensions/Piwecard/admin
Files:
3 edited

Legend:

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

    r20260 r20284  
    134134}
    135135
    136 $nb_ecard_valid_total = str_replace(array('%nb_valid%', '%nb_total%'), array($piwecard->get_nb_valid_ecard(), $piwecard->get_nb_ecard()), l10n('piwecard_nb_ecard_valid_total'));
     136$nb_ecards_valid_total = str_replace(array('%nb_valid%', '%nb_total%'), array($piwecard->get_nb_valid_ecard(), $piwecard->get_nb_ecard()), l10n('piwecard_nb_ecard_valid_total'));
    137137
    138 $template->assign('nb_ecard_valid_total', $nb_ecard_valid_total);
     138$query = 'SELECT COUNT(DISTINCT sender_email) AS nb_senders, COUNT(DISTINCT recipient_email) AS nb_recipients FROM '.PIWECARD_TABLE.' ORDER BY date_creation;';
     139$result = pwg_db_fetch_assoc(pwg_query($query));
     140$nb_distinct_senders_total = (empty($result['nb_senders']) ? 0 : $result['nb_senders']);
     141$nb_distinct_recipients_total = (empty($result['nb_recipients']) ? 0 : $result['nb_recipients']);
     142
     143$nb_distinct_senders_recipients_total = str_replace(array('%nb_senders%', '%nb_recipients%'), array($nb_distinct_senders_total, $nb_distinct_senders_total), l10n('piwecard_nb_sender_recipient_total'));
     144
     145$template->assign('nb_ecards_valid_total', $nb_ecards_valid_total);
     146$template->assign('nb_distinct_senders_recipients_total', $nb_distinct_senders_recipients_total);
    139147$template->assign('ecard_nb_ecard_page', $piwecard->config['nb_ecard_page']);
    140148$template->assign('navbar', $ecard_navbar);
  • extensions/Piwecard/admin/template/admin_configuration.tpl

    r20254 r20284  
    222222                        <div class="ecard_form_line ecard_email_config">
    223223                                <label for="ecard_email_message_text">{'piwecard_email_message_text'|@translate}*</label><span class="ecard_error" id="ecard_email_message_text_error" style="{$ecard_errors.email_message.text.style_error_text}"> {'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span>
     224                                (<a href="#" id="showPreviewTextMessage" title="{'piwecard_preview'|@translate}">{'piwecard_preview'|@translate}</a>)
    224225                                <textarea name="ecard_email_message_text" id="ecard_email_message_text" {$ecard_errors.email_message.text.style_error_input}>{$ecard_email_message_text}</textarea>
    225226                        </div>
    226227                        <div class="ecard_form_line ecard_email_config">
    227228                                <label for="ecard_email_message_html">{'piwecard_email_message_html'|@translate}*</label><span class="ecard_error" id="ecard_email_message_html_error" style="{$ecard_errors.email_message.html.style_error_text}"> {'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</span>
     229                                (<a href="#" id="showPreviewHTMLMessage" title="{'piwecard_preview'|@translate}">{'piwecard_preview'|@translate}</a>)
    228230                                <textarea name="ecard_email_message_html" id="ecard_email_message_html" {$ecard_errors.email_message.html.style_error_input}>{$ecard_email_message_html}</textarea>
    229231                        </div>
  • extensions/Piwecard/admin/template/admin_management.tpl

    r20254 r20284  
    2121                <legend>{'piwecard_list'|@translate}</legend>
    2222                <div class="ecard_last_line">
    23                         {$nb_ecard_valid_total}
     23                        {$nb_ecards_valid_total}  ({$nb_distinct_senders_recipients_total})
    2424                </div>
    2525        </fieldset>
Note: See TracChangeset for help on using the changeset viewer.