Ignore:
Timestamp:
Jan 10, 2013, 10:34:55 PM (11 years ago)
Author:
julien1311
Message:

[piwecard] lots of improvements (again)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/include/piwecard.class.php

    r20032 r20047  
    154154                $query = 'DELETE FROM ' . ECARD_TABLE .' WHERE date_validity < NOW();';
    155155                pwg_query($query);
     156        }
     157       
     158        function is_valid_email($email_address) {
     159                $syntax = '#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
     160               
     161                if(preg_match($syntax, $email_address))
     162                        return true;
     163                else 
     164                        return false;
    156165        }
    157166       
     
    214223                                // Template informations
    215224                                $template->assign('ecard', array(
    216                                                 'subject'                       => l10n('ecard_subject'),
    217                                                 'message'                       => l10n('ecard_message'),
     225                                                'subject'                       => l10n('piwecard_subject'),
     226                                                'message'                       => l10n('piwecard_message'),
    218227                                                'sender_name'           => $user['username'],
    219228                                                'sender_email'          => $user['email'],
    220                                                 'recipient_name'        => l10n('ecard_recipient_name'),
    221                                                 'recipient_email'       => l10n('ecard_recipient_email'),
     229                                                'recipient_name'        => l10n('piwecard_recipient_name'),
     230                                                'recipient_email'       => l10n('piwecard_recipient_email'),
    222231                                                'copy'                          => $this->my_config['sender_copy'] ? 'checked="checked"' : '',
    223232                                                'changemail'            => (!isset($user['email']) OR $this->my_config['sender_email_change']) ? '' : 'disabled="disabled"'
     
    230239                                                $template->append('ecard_validity', array(
    231240                                                                                                                                        'id' => $validity,
    232                                                                                                                                         'name' => ($validity == 0) ? l10n('ecard_nolimit') : $validity.' '.l10n('ecard_days'),
     241                                                                                                                                        'name' => ($validity == 0) ? l10n('piwecard_nolimit') : $validity.' '.l10n('piwecard_days'),
    233242                                                                                                                                        'selected' => ($this->my_config['validity_default'] == $validity ? 'checked' : '')
    234243                                                                                                                                )
     
    237246                                }
    238247                               
    239                                 foreach ($this->my_config['email_format'] as $email_format) {
     248                                foreach ($this->my_config['email_format_authorized'] as $email_format) {
    240249                                        $template->append('ecard_email_format', array(
    241250                                                                                                                                'id' => $email_format,
    242                                                                                                                                 'name' => l10n('ecard_mail_format_'.$email_format),
     251                                                                                                                                'name' => l10n('piwecard_mail_format_'.$email_format),
    243252                                                                                                                                'selected' => (($this->my_config['email_format_default'] == $email_format) ?  '' : 'checked'),
    244253                                                                                                                        )
Note: See TracChangeset for help on using the changeset viewer.