Plugin Directory

Changeset 2001992


Ignore:
Timestamp:
12/27/2018 01:35:39 AM (7 years ago)
Author:
hive4apps
Message:

redirections in front-end shortcodes + link to official site

Location:
wp-group-subscriptions/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • wp-group-subscriptions/trunk/WPGroupSubs.php

    r2001785 r2001992  
    44Plugin URI: https://wp-group-subscriptions.com
    55Description: Accepts paying group registrations. Gives access to restricted content for members or groups of members.
    6 Version: 0.1.5
     6Version: 0.1.6
    77Author: Hive 4 Apps
    88Author URI: http://www.hive-4-apps.org/
  • wp-group-subscriptions/trunk/config/config.ini

    r2001785 r2001992  
    22title=WP Group Subscriptions
    33domain=wp-group-subscriptions
    4 version=0.1.5
     4version=0.1.6
    55initials=WGS
    66prefix=wgs_
  • wp-group-subscriptions/trunk/config/labels/back-end/labels.php

    r2001785 r2001992  
    44 */
    55use function  H4APlugin\Core\get_current_plugin_domain;
     6$current_plugin_domain = get_current_plugin_domain();
     7/********************************/
     8/*          Description         */
     9/********************************/
     10__( "Accepts paying group registrations. Gives access to restricted content for members or groups of members.", $current_plugin_domain );
     11
    612/********************************/
    713/*          Genereal            */
    814/********************************/
    9 $current_plugin_domain = get_current_plugin_domain();
     15
    1016/* All edition */
    1117_x( "Status", "title_postbox", $current_plugin_domain );
  • wp-group-subscriptions/trunk/front-end/shortcodes/login/LoginShortcode.php

    r1993138 r2001992  
    88use H4APlugin\Core\Common\Notices;
    99use function H4APlugin\Core\get_current_plugin_domain;
    10 use function H4APlugin\Core\wp_get_error_system;
    1110use H4APlugin\WPGroupSubs\Common\Member;
    1211use H4APlugin\Core\FrontEnd\FrontEndForm;
     
    4241        if( get_post_type() === $this->post_type  ){
    4342            add_filter( 'template_include', array( get_called_class(), 'page_template' ), 99 );
     43            add_action( "template_redirect", array( $this, "is_redirection") );
    4444        }
    4545        global $post;
     
    5050    }
    5151
     52    public static function is_redirection() {
     53        if( !empty($_POST["wgs_f_email"]) && !empty($_POST["wgs_f_password"])
     54            && !Member::isLoggedIn() && !Subscriber::isLoggedIn()
     55        ){
     56            Subscriber::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );
     57            if( !Member::isLoggedIn() ) //Member can already logged in by Subscriber::logIn
     58                Member::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );
     59            if( Subscriber::isLoggedIn() || Member::isLoggedIn() ){
     60                wp_redirect( wp_build_url( MyProfileShortcode::getProfilePagePostType(), MyProfileShortcode::getProfilePageTitle() ) );
     61            }
     62        }else if( isset( $_GET["sign"] ) &&  $_GET["sign"] === "out" ){
     63            Member::logOut();
     64        }
     65
     66    }
     67
    5268    public static function getCallBack( $attrs = null ){
    5369
     
    5672        $current_plugin_domain = get_current_plugin_domain();
    5773
    58         if( !empty($_POST["wgs_f_email"]) && !empty($_POST["wgs_f_password"])
    59             && !Member::isLoggedIn() && !Subscriber::isLoggedIn()
    60         ){
    61             Subscriber::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );
    62             if( !Member::isLoggedIn() ) //Member can already logged in by Subscriber::logIn
    63                 Member::logIn( $_POST["wgs_f_email"], $_POST["wgs_f_password"] );
    64             if( Subscriber::isLoggedIn() || Member::isLoggedIn() )
    65                 wp_redirect( wp_build_url( MyProfileShortcode::getProfilePagePostType(), MyProfileShortcode::getProfilePageTitle() ) );
    66         }
    67 
    6874        if( Member::isLoggedIn() || Subscriber::isLoggedIn() ){
    69             if( isset( $_GET["sign"] ) &&  $_GET["sign"] === "out" ){
    70                 Member::logOut();
    71                 if( Member::isLoggedIn() ){
    72                     Notices::setNotice( "Impossible to log out!", "error" );
    73                     Notices::setNotice( wp_get_error_system(), "error" );
    74                 }else{
    75                     $form = self::getSignInForm( false );
    76                 }
    77             }else{
    78                 $form = new FrontEndForm( 1, "sign-out" );
    79                 $form->options["text_introduction"] = __( "You are logged in. You can now access all the contents.", $current_plugin_domain );
    80                 $form->action = wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, array( "sign" => "out") );
    81                 $form->options['submitBox'] = array( 'button' => "Sign out" );
    82             }
     75            $form = new FrontEndForm( 1, "sign-out" );
     76            $form->options["text_introduction"] = __( "You are logged in. You can now access all the contents.", $current_plugin_domain );
     77            $form->action = wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, array( "sign" => "out") );
     78            $form->options['submitBox'] = array( 'button' => "Sign out" );
    8379        }else{
    8480            if( isset( $_GET['registered'] ) && (boolean) $_GET['registered'] ){
     
    108104        //HTML Template
    109105        if( isset( $form ) && $form instanceof FrontEndForm )
    110         $form->writeForm();
     106            $form->writeForm();
    111107
    112108        // Get the contents and clean the buffer
  • wp-group-subscriptions/trunk/front-end/shortcodes/my-profile/MyProfileShortcode.php

    r1993138 r2001992  
    3232            wp_debug_log();
    3333            add_filter( 'template_include', array( get_called_class(), 'page_template' ), 99 );
    34             $this->init_template_content();
     34            add_action( "template_redirect", array( $this, "is_redirection") );
    3535        }
    3636    }
    3737
    38     public function init_template_content() {
     38    public static function is_redirection() {
    3939        wp_debug_log();
    4040        if ( !empty( $_POST ) ){
    41             $res_update = $this->updateSubscriberOrMember();
     41            $res_update = self::updateSubscriberOrMember();
    4242            if( $res_update['success'] ){
    43                 $message_success = __( "Your account information was updated successfully !", $this->current_plugin_domain );
    44                 Notices::setNotice( $message_success, "success" );
    45             }else{
    46                 $message_error = wp_get_error_system();
    47                 Notices::setNotice( $message_error, "error" );
    48             }
     43                $message_success = __( "Your account information was updated successfully !", get_current_plugin_domain() );
     44                Notices::setNotice( $message_success, "success" );
     45            }else{
     46                $message_error = wp_get_error_system();
     47                Notices::setNotice( $message_error, "error" );
     48            }
    4949            wp_redirect( wp_build_url( self::getProfilePagePostType(), self::getProfilePageTitle() ) );
    5050            exit;
     51        }else if( !Member::isLoggedIn() && !Subscriber::isLoggedIn() ){
     52            wp_redirect_404();
     53            exit;
     54        }else {
     55            $wgs_profile_page_options = get_option( "wgs-profile-page-options" );
     56
     57            if( !empty( $wgs_profile_page_options )
     58                && !empty( $wgs_profile_page_options["profile_page"] ) ){
     59                $page_id = (int) $wgs_profile_page_options["profile_page"];
     60                if( $page_id > 0 ){
     61                    $profile_page = get_post( $page_id );
     62                }
     63            }
     64
     65            if( !empty( $profile_page ) ){
     66                wp_redirect( wp_build_url( "page", $profile_page->post_title ) );
     67                exit;
     68            }
    5169        }
    5270    }
    5371
    54     protected function updateSubscriberOrMember(){
     72    protected static function updateSubscriberOrMember(){
    5573        wp_debug_log();
    5674        $output = array(
     
    109127            if( isset( $res_update ) ){
    110128                if ( !$res_update['success'] ) {
    111                     $message_error = ( !empty( $_GET['subs'] ) ) ? __( "Updating failed!", $this->current_plugin_domain ) : __( "Saving failed!", $this->current_plugin_domain );
     129                    $message_error = ( !empty( $_GET['subs'] ) ) ? __( "Updating failed!", get_current_plugin_domain() ) : __( "Saving failed!", get_current_plugin_domain() );
    112130                    wp_error_log( $message_error );
    113131                    Notices::setNotice( $message_error, "error", true );
     
    133151        }
    134152
    135         if( !Member::isLoggedIn() && !Subscriber::isLoggedIn() ){
    136             wp_redirect_404();
    137         }else {
    138             $wgs_profile_page_options = get_option( "wgs-profile-page-options" );
     153        //HTML Template
     154        include_once dirname( __FILE__ ) . '/views/view-my-profile.php';
    139155
    140             if( !empty( $wgs_profile_page_options )
    141                 && !empty( $wgs_profile_page_options["profile_page"] ) ){
    142                 $page_id = (int) $wgs_profile_page_options["profile_page"];
    143                 if( $page_id > 0 ){
    144                     $profile_page = get_post( $page_id );
    145                 }
    146             }
    147 
    148             if( !empty( $profile_page ) ){
    149                 wp_redirect( wp_build_url( "page", $profile_page->post_title ) );
    150             }else{
    151                 //HTML Template
    152                 include_once dirname( __FILE__ ) . '/views/view-my-profile.php';
    153             }
    154         }
    155156        // Get the contents and clean the buffer
    156157        $output .= ob_get_contents();
  • wp-group-subscriptions/trunk/front-end/shortcodes/plans-list/PlansListShortcode.php

    r1993138 r2001992  
    7676        }else if( Member::isLoggedIn() ){
    7777            $current_plugin_domain = get_current_plugin_domain();
    78             if( !isset( $args ) ){
    79                 $args = array(
    80                     'sign' => "out"
    81                 );
    82             }
    8378            $message = __( "You are logged in." , $current_plugin_domain );
    8479            $message .= "<br/>";
    8580            $message .= __( "To see all plans, please log out." , $current_plugin_domain );
    86             $message .= sprintf( "<br/><a href='%s'>%s</a>",
    87                 wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, $args ),
    88                 __( "Go to LogOut page", $current_plugin_domain )
     81            $message .= sprintf( "<br/><a href=%s>%s</a>",
     82                wp_build_url( "wgs-login", H4A_WGS_PLUGIN_LABEL_LOG_IN, [] ),
     83                __( "Go to sign out page", $current_plugin_domain )
    8984            );
    9085            Notices::setNotice( $message, "error" );
  • wp-group-subscriptions/trunk/readme.txt

    r2001785 r2001992  
    33Contributors: Hive 4 Apps
    44Tags: members, paid members, subscribers, group subscription, subscription form
     5Requires at least: 4.9
    56Tested up to: 5.0.2
    67Requires PHP: 7.0.29
    7 Stable tag: 0.1.5
     8Stable tag: 0.1.6
    89License: GPLv2 or later
    910License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    2627
    2728Now, a user can access to the plan thanks to the page with [wgs-plans], click on the "Sign up" button, follow all registration steps and after to log in, see the content wrapped by [wgs-restricted].
     29
     30[See DOCUMENTATION](https://wp-group-subscriptions.com/?page_id=411)
     31[See about Premium features](https://wp-group-subscriptions.com)
    2832
    2933
     
    8589== Changelog ==
    8690
     91= 0.1.6 =
     92* BUG FIX: login/logout redirection header already sent.
     93* ENHANCEMENT: Redirection in profile page
     94* BUG FIX: link to sign out page in plan list when the member is logged in.
     95* ENHANCEMENT: Link to documentation and premium features in readme.txt
     96
    8797= 0.1.5 =
    8898* BUG FIX: Replaced some file paths in ajax function config.
  • wp-group-subscriptions/trunk/translations/wp-group-subscriptions-fr_FR.po

    r2001785 r2001992  
    22msgstr ""
    33"Project-Id-Version: My Plugin\n"
    4 "POT-Creation-Date: 2018-12-20 18:15-0200\n"
    5 "PO-Revision-Date: 2018-12-20 18:20-0200\n"
     4"POT-Creation-Date: 2018-12-26 23:04-0200\n"
     5"PO-Revision-Date: 2018-12-26 23:04-0200\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    9696
    9797#: admin/headings/accounting/Edit_Subscriber.php:79
    98 #: config/labels/back-end/labels.php:148
     98#: config/labels/back-end/labels.php:154
    9999msgctxt "edition"
    100100msgid "Disabled"
     
    102102
    103103#: admin/headings/accounting/Edit_Subscriber.php:80
    104 #: config/labels/back-end/labels.php:149
     104#: config/labels/back-end/labels.php:155
    105105msgctxt "edition"
    106106msgid "Active"
     
    137137#: admin/headings/accounting/Edit_Subscriber.php:234
    138138#: admin/headings/members/Edit_Member.php:151
    139 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:111
     139#: front-end/shortcodes/my-profile/MyProfileShortcode.php:129
    140140msgid "Updating failed!"
    141141msgstr "La mise à jour a échoué !"
     
    143143#: admin/headings/accounting/Edit_Subscriber.php:234
    144144#: admin/headings/members/Edit_Member.php:151
    145 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:111
     145#: front-end/shortcodes/my-profile/MyProfileShortcode.php:129
    146146msgid "Saving failed!"
    147147msgstr "L'enregistrement a échoué !"
     
    169169#: admin/headings/accounting/Edit_Subscriber.php:328
    170170#: admin/headings/members/Edit_Member.php:454
    171 #: config/labels/back-end/labels.php:18
     171#: config/labels/back-end/labels.php:24
    172172#: core/admin/features/form/AdminForm.php:479
    173173msgid "Move to Trash"
     
    222222
    223223#: admin/headings/accounting/Edit_Subscriber.php:403
    224 #: config/labels/back-end/labels.php:62
     224#: config/labels/back-end/labels.php:68
    225225msgid "Single"
    226226msgstr "Individuel"
     
    452452
    453453#: admin/headings/members/Edit_Member.php:390
    454 #: config/labels/back-end/labels.php:50
     454#: config/labels/back-end/labels.php:56
    455455msgctxt "misc_postbox_label"
    456456msgid "Plan"
     
    458458
    459459#: admin/headings/members/Edit_Member.php:395
    460 #: config/labels/back-end/labels.php:13
     460#: config/labels/back-end/labels.php:19
    461461msgctxt "misc_postbox_label"
    462462msgid "Status"
     
    825825msgstr "%s '%s' a été supprimé."
    826826
    827 #: common/classes/units/Member.php:352 config/labels/back-end/labels.php:76
     827#: common/classes/units/Member.php:352 config/labels/back-end/labels.php:82
    828828msgctxt "message_item_name"
    829829msgid "The member"
     
    10121012msgstr "Impossible de supprimer le post wgs-form-page  ( id : '%s' ) !"
    10131013
    1014 #: common/classes/units/Plan.php:484 config/labels/back-end/labels.php:27
     1014#: common/classes/units/Plan.php:484 config/labels/back-end/labels.php:33
    10151015msgctxt "message_item_name"
    10161016msgid "The plan"
     
    10481048
    10491049#: common/classes/units/Subscriber.php:444
    1050 #: config/labels/back-end/labels.php:117
     1050#: config/labels/back-end/labels.php:123
    10511051msgctxt "message_item_name"
    10521052msgid "The subscriber"
     
    11431143msgstr "Expiration de l´abonnement pour votre compte adhérent"
    11441144
    1145 #: config/labels/back-end/labels.php:11
     1145#: config/labels/back-end/labels.php:10
     1146msgid ""
     1147"Accepts paying group registrations. Gives access to restricted content for "
     1148"members or groups of members."
     1149msgstr ""
     1150"Accepte les inscriptions payantes de groupes. Donne l'accès à du contenu "
     1151"restreint pour des membres ou groupe de membres."
     1152
     1153#: config/labels/back-end/labels.php:17
    11461154msgctxt "title_postbox"
    11471155msgid "Status"
    11481156msgstr "Statut"
    11491157
    1150 #: config/labels/back-end/labels.php:12
     1158#: config/labels/back-end/labels.php:18
    11511159msgctxt "title_postbox"
    11521160msgid "Saving"
    11531161msgstr "Enregistement en cours"
    11541162
    1155 #: config/labels/back-end/labels.php:14
     1163#: config/labels/back-end/labels.php:20
    11561164msgid "Publish"
    11571165msgstr "Publier"
    11581166
    1159 #: config/labels/back-end/labels.php:15
     1167#: config/labels/back-end/labels.php:21
    11601168#: core/admin/features/form/AdminForm.php:469
    11611169msgid "Published"
    11621170msgstr "Publié"
    11631171
    1164 #: config/labels/back-end/labels.php:16
     1172#: config/labels/back-end/labels.php:22
    11651173msgctxt "edition"
    11661174msgid "Draft"
    11671175msgstr "Brouillon"
    11681176
    1169 #: config/labels/back-end/labels.php:17
     1177#: config/labels/back-end/labels.php:23
    11701178msgctxt "menu_title"
    11711179msgid "Add new"
    11721180msgstr "Ajouter"
    11731181
    1174 #: config/labels/back-end/labels.php:19
     1182#: config/labels/back-end/labels.php:25
    11751183msgid "Delete Permanently"
    11761184msgstr "Supprimer définitivement"
    11771185
    1178 #: config/labels/back-end/labels.php:20
     1186#: config/labels/back-end/labels.php:26
    11791187msgid "Restore"
    11801188msgstr "Rétablir"
    11811189
    1182 #: config/labels/back-end/labels.php:21
     1190#: config/labels/back-end/labels.php:27
    11831191#: core/helpers/php/php-helpers-before-config.php:1331
    11841192#, php-format
     
    11901198"\">veuillez activer votre clé de licence</a>."
    11911199
    1192 #: config/labels/back-end/labels.php:29
     1200#: config/labels/back-end/labels.php:35
    11931201msgctxt "menu_title"
    11941202msgid "Plans"
    11951203msgstr "Abonnements"
    11961204
    1197 #: config/labels/back-end/labels.php:30
     1205#: config/labels/back-end/labels.php:36
    11981206msgctxt "menu_title"
    11991207msgid "All Plans"
    12001208msgstr "Tous les abonnements"
    12011209
    1202 #: config/labels/back-end/labels.php:31
     1210#: config/labels/back-end/labels.php:37
    12031211msgctxt "search-list-item"
    12041212msgid "Search plans"
    12051213msgstr "Rechercher par nom"
    12061214
    1207 #: config/labels/back-end/labels.php:32
     1215#: config/labels/back-end/labels.php:38
    12081216msgctxt "plans"
    12091217msgid "Plan Name"
    12101218msgstr "Nom"
    12111219
    1212 #: config/labels/back-end/labels.php:33
     1220#: config/labels/back-end/labels.php:39
    12131221msgctxt "plans"
    12141222msgid "Author"
    12151223msgstr "Auteur"
    12161224
    1217 #: config/labels/back-end/labels.php:34
     1225#: config/labels/back-end/labels.php:40
    12181226msgctxt "plans"
    12191227msgid "Start Date"
    12201228msgstr "Date création"
    12211229
    1222 #: config/labels/back-end/labels.php:35
     1230#: config/labels/back-end/labels.php:41
    12231231msgctxt "plans"
    12241232msgid "All"
    12251233msgstr "Tous"
    12261234
    1227 #: config/labels/back-end/labels.php:36
     1235#: config/labels/back-end/labels.php:42
    12281236msgctxt "plans"
    12291237msgid "Published"
     
    12321240msgstr[1] "Publiés"
    12331241
    1234 #: config/labels/back-end/labels.php:37
     1242#: config/labels/back-end/labels.php:43
    12351243msgctxt "plans"
    12361244msgid "Draft"
     
    12391247msgstr[1] "Brouillons"
    12401248
    1241 #: config/labels/back-end/labels.php:38
     1249#: config/labels/back-end/labels.php:44
    12421250msgctxt "plans"
    12431251msgid "Trash"
    12441252msgstr "Corbeille"
    12451253
    1246 #: config/labels/back-end/labels.php:39
     1254#: config/labels/back-end/labels.php:45
    12471255msgctxt "search-list-item"
    12481256msgid "name"
    12491257msgstr "nom"
    12501258
    1251 #: config/labels/back-end/labels.php:42
     1259#: config/labels/back-end/labels.php:48
    12521260msgctxt "page_title"
    12531261msgid "Plans"
    12541262msgstr "Abonnements"
    12551263
    1256 #: config/labels/back-end/labels.php:43
     1264#: config/labels/back-end/labels.php:49
    12571265msgctxt "menu_title"
    12581266msgid "New Plan"
    12591267msgstr "Nouvel Abonnement"
    12601268
    1261 #: config/labels/back-end/labels.php:44
     1269#: config/labels/back-end/labels.php:50
    12621270msgctxt "new_page_title"
    12631271msgid "New Plan"
    12641272msgstr "Nouvel Abonnement"
    12651273
    1266 #: config/labels/back-end/labels.php:45
     1274#: config/labels/back-end/labels.php:51
    12671275msgctxt "menu_title"
    12681276msgid "Edit Plan"
    12691277msgstr "Modifier l'Abonnement"
    12701278
    1271 #: config/labels/back-end/labels.php:46
     1279#: config/labels/back-end/labels.php:52
    12721280msgctxt "edit_page_title"
    12731281msgid "Edit Plan"
    12741282msgstr "Modifier l'Abonnement"
    12751283
    1276 #: config/labels/back-end/labels.php:47
     1284#: config/labels/back-end/labels.php:53
    12771285msgctxt "title_display"
    12781286msgid "plan"
    12791287msgstr "de l'abonnement"
    12801288
    1281 #: config/labels/back-end/labels.php:48
     1289#: config/labels/back-end/labels.php:54
    12821290msgctxt "title_display_placeholder"
    12831291msgid "plan"
    12841292msgstr "de l'abonnement"
    12851293
    1286 #: config/labels/back-end/labels.php:49
     1294#: config/labels/back-end/labels.php:55
    12871295msgctxt "title_postbox"
    12881296msgid "Plan"
    12891297msgstr "Abonnement"
    12901298
    1291 #: config/labels/back-end/labels.php:51
     1299#: config/labels/back-end/labels.php:57
    12921300msgctxt "edit-error"
    12931301msgid "plan"
    12941302msgstr "abonnement"
    12951303
    1296 #: config/labels/back-end/labels.php:52
     1304#: config/labels/back-end/labels.php:58
    12971305msgctxt "editable_item"
    12981306msgid "The plan"
    12991307msgstr "L'abonnement"
    13001308
    1301 #: config/labels/back-end/labels.php:53
     1309#: config/labels/back-end/labels.php:59
    13021310msgid "plan"
    13031311msgstr "de l'abonnement"
    13041312
    1305 #: config/labels/back-end/labels.php:54
     1313#: config/labels/back-end/labels.php:60
    13061314#: core/common/features/paypal/Paypal.php:436
    13071315#: core/common/features/paypal/Paypal.php:464
     
    13091317msgstr "Prix"
    13101318
    1311 #: config/labels/back-end/labels.php:55
     1319#: config/labels/back-end/labels.php:61
    13121320msgid "Add currency"
    13131321msgstr "Ajouter une devise"
    13141322
    1315 #: config/labels/back-end/labels.php:56
     1323#: config/labels/back-end/labels.php:62
    13161324msgid "Change currency"
    13171325msgstr "Changer la devise"
    13181326
    1319 #: config/labels/back-end/labels.php:57
     1327#: config/labels/back-end/labels.php:63
    13201328msgid "Free"
    13211329msgstr "Gratuit"
    13221330
    1323 #: config/labels/back-end/labels.php:58
     1331#: config/labels/back-end/labels.php:64
    13241332msgid "Plan duration"
    13251333msgstr "Durée de l'abonnement"
    13261334
    1327 #: config/labels/back-end/labels.php:59
     1335#: config/labels/back-end/labels.php:65
    13281336msgid "Valid until"
    13291337msgstr "Valide jusqu'au"
    13301338
    1331 #: config/labels/back-end/labels.php:60
     1339#: config/labels/back-end/labels.php:66
    13321340msgid "Unlimited"
    13331341msgstr "Illimité"
    13341342
    1335 #: config/labels/back-end/labels.php:61
     1343#: config/labels/back-end/labels.php:67
    13361344msgid "Plan type"
    13371345msgstr "Type d'abonnement"
    13381346
    1339 #: config/labels/back-end/labels.php:63
     1347#: config/labels/back-end/labels.php:69
    13401348msgid "Group"
    13411349msgstr "Groupe"
    13421350
    1343 #: config/labels/back-end/labels.php:64
     1351#: config/labels/back-end/labels.php:70
    13441352msgid "Minimum of member accounts"
    13451353msgstr "Nombre minimum de compte membres"
    13461354
    1347 #: config/labels/back-end/labels.php:65
     1355#: config/labels/back-end/labels.php:71
    13481356msgid "Maximum of member accounts"
    13491357msgstr "Nombre maximum de compte membres"
    13501358
    1351 #: config/labels/back-end/labels.php:66
     1359#: config/labels/back-end/labels.php:72
    13521360msgid "Change ceiling"
    13531361msgstr "Changer le plafond"
    13541362
    1355 #: config/labels/back-end/labels.php:67
     1363#: config/labels/back-end/labels.php:73
    13561364msgid "Account Creation Form"
    13571365msgstr "Formulaire de création de compte"
    13581366
    1359 #: config/labels/back-end/labels.php:68
     1367#: config/labels/back-end/labels.php:74
    13601368msgid "New form plan"
    13611369msgstr "Nouveau formulaire d´abonnement"
    13621370
    1363 #: config/labels/back-end/labels.php:69
     1371#: config/labels/back-end/labels.php:75
    13641372msgid "Basic single subscription form"
    13651373msgstr "Form. basique d'abonnement individuel"
    13661374
    1367 #: config/labels/back-end/labels.php:70
     1375#: config/labels/back-end/labels.php:76
    13681376msgid "Basic multiple subscription form"
    13691377msgstr "Form. basique d'abonnement groupe"
    13701378
    1371 #: config/labels/back-end/labels.php:78
     1379#: config/labels/back-end/labels.php:84
    13721380msgctxt "menu_title"
    13731381msgid "Members"
    13741382msgstr "Membres"
    13751383
    1376 #: config/labels/back-end/labels.php:79
     1384#: config/labels/back-end/labels.php:85
    13771385msgctxt "menu_title"
    13781386msgid "All Members"
    13791387msgstr "Tous les membres"
    13801388
    1381 #: config/labels/back-end/labels.php:80 config/labels/back-end/labels.php:81
     1389#: config/labels/back-end/labels.php:86 config/labels/back-end/labels.php:87
    13821390msgctxt "members"
    13831391msgid "Member Name"
    13841392msgstr "Nom du membre"
    13851393
    1386 #: config/labels/back-end/labels.php:82
     1394#: config/labels/back-end/labels.php:88
    13871395msgctxt "members"
    13881396msgid "Email"
    13891397msgstr "Email"
    13901398
    1391 #: config/labels/back-end/labels.php:83
     1399#: config/labels/back-end/labels.php:89
    13921400msgctxt "members"
    13931401msgid "Group Name"
    13941402msgstr "Nom du groupe"
    13951403
    1396 #: config/labels/back-end/labels.php:84
     1404#: config/labels/back-end/labels.php:90
    13971405msgctxt "members"
    13981406msgid "Last Connection"
    13991407msgstr "Dernière connexion"
    14001408
    1401 #: config/labels/back-end/labels.php:85
     1409#: config/labels/back-end/labels.php:91
    14021410msgctxt "members"
    14031411msgid "Last Activation"
    14041412msgstr "Dernière activation"
    14051413
    1406 #: config/labels/back-end/labels.php:86
     1414#: config/labels/back-end/labels.php:92
    14071415msgctxt "members"
    14081416msgid "Start Date"
    14091417msgstr "Date création"
    14101418
    1411 #: config/labels/back-end/labels.php:87
     1419#: config/labels/back-end/labels.php:93
    14121420msgctxt "members"
    14131421msgid "All"
    14141422msgstr "Tous"
    14151423
    1416 #: config/labels/back-end/labels.php:88
     1424#: config/labels/back-end/labels.php:94
    14171425msgctxt "members"
    14181426msgid "Published"
     
    14211429msgstr[1] "Publiés"
    14221430
    1423 #: config/labels/back-end/labels.php:89 config/labels/back-end/labels.php:90
     1431#: config/labels/back-end/labels.php:95 config/labels/back-end/labels.php:96
    14241432msgctxt "members"
    14251433msgid "Trash"
     
    14281436msgstr[1] "Corbeille"
    14291437
    1430 #: config/labels/back-end/labels.php:91
     1438#: config/labels/back-end/labels.php:97
    14311439msgctxt "search-list-item"
    14321440msgid "Search members"
    14331441msgstr "Rechercher les membres"
    14341442
    1435 #: config/labels/back-end/labels.php:92 config/labels/back-end/labels.php:129
     1443#: config/labels/back-end/labels.php:98 config/labels/back-end/labels.php:135
    14361444msgctxt "search-list-item"
    14371445msgid "First name"
    14381446msgstr "Prénom"
    14391447
    1440 #: config/labels/back-end/labels.php:93 config/labels/back-end/labels.php:130
     1448#: config/labels/back-end/labels.php:99 config/labels/back-end/labels.php:136
    14411449msgctxt "search-list-item"
    14421450msgid "Last name"
    14431451msgstr "Nom de famille"
    14441452
    1445 #: config/labels/back-end/labels.php:94 config/labels/back-end/labels.php:131
     1453#: config/labels/back-end/labels.php:100 config/labels/back-end/labels.php:137
    14461454msgctxt "search-list-item"
    14471455msgid "Email"
    14481456msgstr "Email"
    14491457
    1450 #: config/labels/back-end/labels.php:95 config/labels/back-end/labels.php:132
     1458#: config/labels/back-end/labels.php:101 config/labels/back-end/labels.php:138
    14511459msgctxt "search-list-item"
    14521460msgid "Group name"
    14531461msgstr "Nom du groupe"
    14541462
    1455 #: config/labels/back-end/labels.php:98
     1463#: config/labels/back-end/labels.php:104
    14561464msgctxt "menu_title"
    14571465msgid "New Member"
    14581466msgstr "Nouveau Membre"
    14591467
    1460 #: config/labels/back-end/labels.php:99
     1468#: config/labels/back-end/labels.php:105
    14611469msgctxt "new_page_title"
    14621470msgid "New Member"
    14631471msgstr "Nouveau Membre"
    14641472
    1465 #: config/labels/back-end/labels.php:100
     1473#: config/labels/back-end/labels.php:106
    14661474msgctxt "menu_title"
    14671475msgid "Edit Member"
    14681476msgstr "Modifier un Membre"
    14691477
    1470 #: config/labels/back-end/labels.php:101
     1478#: config/labels/back-end/labels.php:107
    14711479msgctxt "edit_page_title"
    14721480msgid "Edit Member"
    14731481msgstr "Modifier un Membre"
    14741482
    1475 #: config/labels/back-end/labels.php:102
     1483#: config/labels/back-end/labels.php:108
    14761484msgctxt "editable_item"
    14771485msgid "The member"
    14781486msgstr "Le membre"
    14791487
    1480 #: config/labels/back-end/labels.php:103
     1488#: config/labels/back-end/labels.php:109
    14811489msgctxt "edit-error"
    14821490msgid "member"
    14831491msgstr "membre"
    14841492
    1485 #: config/labels/back-end/labels.php:111
     1493#: config/labels/back-end/labels.php:117
    14861494msgctxt "menu_title"
    14871495msgid "Accounting"
    14881496msgstr "Comptabilité"
    14891497
    1490 #: config/labels/back-end/labels.php:112
     1498#: config/labels/back-end/labels.php:118
    14911499msgctxt "page_title"
    14921500msgid "Accounting Overview"
    14931501msgstr "Comptabilité - Vue d'ensemble"
    14941502
    1495 #: config/labels/back-end/labels.php:113
     1503#: config/labels/back-end/labels.php:119
    14961504msgctxt "menu_title"
    14971505msgid "Overview"
    14981506msgstr "Vue d'ensemble"
    14991507
    1500 #: config/labels/back-end/labels.php:119
     1508#: config/labels/back-end/labels.php:125
    15011509msgctxt "page_title"
    15021510msgid "Subscriber Accounts"
    15031511msgstr "Comptes Adhérent"
    15041512
    1505 #: config/labels/back-end/labels.php:120
     1513#: config/labels/back-end/labels.php:126
    15061514msgctxt "menu_title"
    15071515msgid "Subscriber Accounts"
    15081516msgstr "Comptes Adhérent"
    15091517
    1510 #: config/labels/back-end/labels.php:121
     1518#: config/labels/back-end/labels.php:127
    15111519msgctxt "menu_title"
    15121520msgid "Subs. Accounts"
    15131521msgstr "Comptes Adhérent"
    15141522
    1515 #: config/labels/back-end/labels.php:122
     1523#: config/labels/back-end/labels.php:128
    15161524msgctxt "subscribers"
    15171525msgid "Subs. Number"
    15181526msgstr "N° Adhérent"
    15191527
    1520 #: config/labels/back-end/labels.php:123
     1528#: config/labels/back-end/labels.php:129
    15211529msgctxt "subscribers"
    15221530msgid "Representative"
    15231531msgstr "Représentant"
    15241532
    1525 #: config/labels/back-end/labels.php:124
     1533#: config/labels/back-end/labels.php:130
    15261534msgctxt "subscribers"
    15271535msgid "Group Name"
    15281536msgstr "Nom du groupe"
    15291537
    1530 #: config/labels/back-end/labels.php:125
     1538#: config/labels/back-end/labels.php:131
    15311539msgctxt "subscribers"
    15321540msgid "Plan"
    15331541msgstr "Abonnement"
    15341542
    1535 #: config/labels/back-end/labels.php:126
     1543#: config/labels/back-end/labels.php:132
    15361544msgctxt "subscribers"
    15371545msgid "Start Date"
    15381546msgstr "Date création"
    15391547
    1540 #: config/labels/back-end/labels.php:127
     1548#: config/labels/back-end/labels.php:133
    15411549msgctxt "subscribers"
    15421550msgid "Last subscription"
    15431551msgstr "Dernière inscription"
    15441552
    1545 #: config/labels/back-end/labels.php:128
     1553#: config/labels/back-end/labels.php:134
    15461554msgctxt "search-list-item"
    15471555msgid "Search subscribers"
    15481556msgstr "Rechercher les adhérents"
    15491557
    1550 #: config/labels/back-end/labels.php:133
     1558#: config/labels/back-end/labels.php:139
    15511559msgctxt "search-list-item"
    15521560msgid "Plan name"
    15531561msgstr "Abonnement"
    15541562
    1555 #: config/labels/back-end/labels.php:134
     1563#: config/labels/back-end/labels.php:140
    15561564msgctxt "subscribers"
    15571565msgid "All"
    15581566msgstr "Tous"
    15591567
    1560 #: config/labels/back-end/labels.php:135
     1568#: config/labels/back-end/labels.php:141
    15611569msgctxt "subscribers"
    15621570msgid "Disabled"
     
    15651573msgstr[1] "Désactivés"
    15661574
    1567 #: config/labels/back-end/labels.php:136
     1575#: config/labels/back-end/labels.php:142
    15681576msgctxt "subscribers"
    15691577msgid "Active"
     
    15721580msgstr[1] "Activés"
    15731581
    1574 #: config/labels/back-end/labels.php:137 config/labels/back-end/labels.php:138
     1582#: config/labels/back-end/labels.php:143 config/labels/back-end/labels.php:144
    15751583msgctxt "subscribers"
    15761584msgid "Trash"
     
    15791587msgstr[1] "Corbeille"
    15801588
    1581 #: config/labels/back-end/labels.php:141
     1589#: config/labels/back-end/labels.php:147
    15821590msgctxt "menu_title"
    15831591msgid "New account"
    15841592msgstr "Nouveau compte"
    15851593
    1586 #: config/labels/back-end/labels.php:142
     1594#: config/labels/back-end/labels.php:148
    15871595msgctxt "menu_title"
    15881596msgid "New Subscriber"
    15891597msgstr "Nouveau Compte Adhérent"
    15901598
    1591 #: config/labels/back-end/labels.php:143
     1599#: config/labels/back-end/labels.php:149
    15921600msgctxt "new_page_title"
    15931601msgid "New Subscriber"
    15941602msgstr "Nouveau Compte Adhérent"
    15951603
    1596 #: config/labels/back-end/labels.php:144
     1604#: config/labels/back-end/labels.php:150
    15971605msgctxt "menu_title"
    15981606msgid "Edit Subscriber"
    15991607msgstr "Modifier le Compte Adhérent"
    16001608
    1601 #: config/labels/back-end/labels.php:145
     1609#: config/labels/back-end/labels.php:151
    16021610msgctxt "edit_page_title"
    16031611msgid "Edit Subscriber"
    16041612msgstr "Modifier le Compte Adhérent"
    16051613
    1606 #: config/labels/back-end/labels.php:146
     1614#: config/labels/back-end/labels.php:152
    16071615msgctxt "editable_item"
    16081616msgid "The subscriber"
    16091617msgstr "L'adhérent"
    16101618
    1611 #: config/labels/back-end/labels.php:147
     1619#: config/labels/back-end/labels.php:153
    16121620msgctxt "edit-error"
    16131621msgid "subscriber"
    16141622msgstr "adhérent"
    16151623
    1616 #: config/labels/back-end/labels.php:153
     1624#: config/labels/back-end/labels.php:159
    16171625msgctxt "message_item_name"
    16181626msgid "The payment"
    16191627msgstr "Le payment"
    16201628
    1621 #: config/labels/back-end/labels.php:155
     1629#: config/labels/back-end/labels.php:161
    16221630msgctxt "page_title"
    16231631msgid "Payments"
    16241632msgstr "Paiements"
    16251633
    1626 #: config/labels/back-end/labels.php:156
     1634#: config/labels/back-end/labels.php:162
    16271635msgctxt "menu_title"
    16281636msgid "Payments"
    16291637msgstr "Paiements"
    16301638
    1631 #: config/labels/back-end/labels.php:157
     1639#: config/labels/back-end/labels.php:163
    16321640msgctxt "payments"
    16331641msgid "All"
    16341642msgstr "Tous"
    16351643
    1636 #: config/labels/back-end/labels.php:158
     1644#: config/labels/back-end/labels.php:164
    16371645msgctxt "payments"
    16381646msgid "Assigned"
     
    16411649msgstr[1] "Attribués"
    16421650
    1643 #: config/labels/back-end/labels.php:159
     1651#: config/labels/back-end/labels.php:165
    16441652msgctxt "payments"
    16451653msgid "Unassigned"
     
    16481656msgstr[1] "Non attribués"
    16491657
    1650 #: config/labels/back-end/labels.php:160
     1658#: config/labels/back-end/labels.php:166
    16511659msgctxt "payments"
    16521660msgid "Number"
    16531661msgstr "Numéro"
    16541662
    1655 #: config/labels/back-end/labels.php:161
     1663#: config/labels/back-end/labels.php:167
    16561664msgctxt "payments"
    16571665msgid "Status"
    16581666msgstr "Statut"
    16591667
    1660 #: config/labels/back-end/labels.php:162
     1668#: config/labels/back-end/labels.php:168
    16611669msgctxt "payments"
    16621670msgid "Date"
    16631671msgstr "Date"
    16641672
    1665 #: config/labels/back-end/labels.php:163
     1673#: config/labels/back-end/labels.php:169
    16661674msgctxt "payments"
    16671675msgid "Email"
    16681676msgstr "Email"
    16691677
    1670 #: config/labels/back-end/labels.php:164
     1678#: config/labels/back-end/labels.php:170
    16711679msgctxt "payments"
    16721680msgid "Amount"
    16731681msgstr "Montant"
    16741682
    1675 #: config/labels/back-end/labels.php:165
     1683#: config/labels/back-end/labels.php:171
    16761684msgctxt "payments"
    16771685msgid "Type"
    16781686msgstr "Type"
    16791687
    1680 #: config/labels/back-end/labels.php:166
     1688#: config/labels/back-end/labels.php:172
    16811689msgctxt "payments"
    16821690msgid "Subscriber account"
    16831691msgstr "Comptes Adhérent"
    16841692
    1685 #: config/labels/back-end/labels.php:167
     1693#: config/labels/back-end/labels.php:173
    16861694msgctxt "payments"
    16871695msgid "Plan"
    16881696msgstr "Abonnement"
    16891697
    1690 #: config/labels/back-end/labels.php:168
     1698#: config/labels/back-end/labels.php:174
    16911699msgctxt "payments"
    16921700msgid "Transaction"
    16931701msgstr "Transaction"
    16941702
    1695 #: config/labels/back-end/labels.php:175
     1703#: config/labels/back-end/labels.php:181
    16961704msgctxt "page_title"
    16971705msgid "Settings - WP Group Subscription"
    16981706msgstr "Réglages - WP Group Subscription"
    16991707
    1700 #: config/labels/back-end/labels.php:176
     1708#: config/labels/back-end/labels.php:182
    17011709msgid "Verification API secret key is invalid"
    17021710msgstr "La clé secrête de vérification de l´API est invalide"
    17031711
    1704 #: config/labels/back-end/labels.php:177
     1712#: config/labels/back-end/labels.php:183
    17051713msgid "License key activated"
    17061714msgstr "License activée"
    17071715
    1708 #: config/labels/back-end/labels.php:178
     1716#: config/labels/back-end/labels.php:184
    17091717msgid "The license key has been deactivated for this domain"
    17101718msgstr "La license a été désactivée pour ce domaine"
    17111719
    1712 #: config/labels/back-end/labels.php:180
     1720#: config/labels/back-end/labels.php:186
    17131721msgid "currency"
    17141722msgstr "devise"
    17151723
    1716 #: config/labels/back-end/labels.php:181
     1724#: config/labels/back-end/labels.php:187
    17171725msgid "paypal"
    17181726msgstr "paypal"
    17191727
    1720 #: config/labels/back-end/labels.php:182
     1728#: config/labels/back-end/labels.php:188
    17211729msgid "profile-page"
    17221730msgstr "page-profile"
    17231731
    1724 #: config/labels/back-end/labels.php:183 core/init.php:63
     1732#: config/labels/back-end/labels.php:189 core/init.php:63
    17251733msgid "premium"
    17261734msgstr "premium"
    17271735
    1728 #: config/labels/back-end/labels.php:184
     1736#: config/labels/back-end/labels.php:190
    17291737msgid "recaptcha"
    17301738msgstr "recaptcha"
    17311739
    1732 #: config/labels/back-end/labels.php:185
     1740#: config/labels/back-end/labels.php:191
    17331741msgid "plans"
    17341742msgstr "abonnements"
    17351743
    1736 #: config/labels/back-end/labels.php:186
     1744#: config/labels/back-end/labels.php:192
    17371745msgid "license-key"
    17381746msgstr "cle-license"
     
    24952503msgstr "Je ne suis pas un robot"
    24962504
    2497 #: front-end/shortcodes/login/LoginShortcode.php:37
     2505#: front-end/shortcodes/login/LoginShortcode.php:36
    24982506msgid "Connection"
    24992507msgstr "Connexion"
    25002508
    2501 #: front-end/shortcodes/login/LoginShortcode.php:79
     2509#: front-end/shortcodes/login/LoginShortcode.php:76
    25022510msgid "You are logged in. You can now access all the contents."
    25032511msgstr ""
    25042512"Vous êtes connecté. Vous pouvez accéder maintenant à l'ensemble du contenu."
    25052513
    2506 #: front-end/shortcodes/login/LoginShortcode.php:86
     2514#: front-end/shortcodes/login/LoginShortcode.php:82
    25072515msgid "Congratulations!"
    25082516msgstr "Félicitations !"
    25092517
    2510 #: front-end/shortcodes/login/LoginShortcode.php:87
     2518#: front-end/shortcodes/login/LoginShortcode.php:83
    25112519msgid "Your account has been activated."
    25122520msgstr "Votre compte a été activé."
    25132521
    2514 #: front-end/shortcodes/login/LoginShortcode.php:88
     2522#: front-end/shortcodes/login/LoginShortcode.php:84
    25152523msgid "You can now access all content by logging in."
    25162524msgstr "Vous pouvez désormais accéder à tous les contenus en vous connectant."
     
    25202528msgstr "Vos informations de compte ont été mises à jour avec succès !"
    25212529
    2522 #: front-end/shortcodes/my-profile/MyProfileShortcode.php:175
     2530#: front-end/shortcodes/my-profile/MyProfileShortcode.php:176
    25232531#: front-end/shortcodes/my-profile/views/view-my-profile.php:4
    25242532msgid "My profile"
     
    26292637msgstr "Inscription terminé"
    26302638
    2631 #: front-end/shortcodes/plans-list/PlansListShortcode.php:83
     2639#: front-end/shortcodes/plans-list/PlansListShortcode.php:78
    26322640msgid "You are logged in."
    26332641msgstr "Vous êtes connecté."
    26342642
    2635 #: front-end/shortcodes/plans-list/PlansListShortcode.php:85
     2643#: front-end/shortcodes/plans-list/PlansListShortcode.php:80
    26362644msgid "To see all plans, please log out."
    26372645msgstr "Pour voir les abonnements, veuillez vous déconnecter."
    26382646
    2639 #: front-end/shortcodes/plans-list/PlansListShortcode.php:88
    2640 msgid "Go to LogOut page"
     2647#: front-end/shortcodes/plans-list/PlansListShortcode.php:83
     2648msgid "Go to sign out page"
    26412649msgstr "Allez sur la page de déconnexion"
    26422650
     
    27482756#~ msgid "http://wp-group-subscriptions.com"
    27492757#~ msgstr "http://wp-group-subscriptions.com"
    2750 
    2751 #~ msgid ""
    2752 #~ "Accepts paying group registrations. Gives access to restricted content "
    2753 #~ "for members or groups of members."
    2754 #~ msgstr ""
    2755 #~ "Accepte les inscriptions payantes de groupes. Donne l'accès à du contenu "
    2756 #~ "restreint pour des membres ou groupe de membres."
    27572758
    27582759#~ msgid "Hive 4 Apps"
Note: See TracChangeset for help on using the changeset viewer.