Plugin Directory

Changeset 2384279


Ignore:
Timestamp:
09/18/2020 08:43:22 AM (6 years ago)
Author:
aplazame
Message:

tagging version 2.2.4

Location:
aplazame
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • aplazame/tags/2.2.4/README.txt

    r2343299 r2384279  
    55Tested up to: 5.4.2
    66Requires PHP: 5.3.0
    7 Stable tag: 2.2.3
     7Stable tag: 2.2.4
    88License: BSD-3-Clause
    99License URI: https://github.com/aplazame/woocommerce/blob/master/LICENSE
     
    7777
    7878== Changelog ==
     79
     80#### [v2.2.4](https://github.com/aplazame/woocommerce/tree/v2.2.4) (2020-09-17)
     81
     82* [FIX] Campaigns pagination.
    7983
    8084#### [v2.2.3](https://github.com/aplazame/woocommerce/tree/v2.2.3) (2020-07-20)
  • aplazame/tags/2.2.4/aplazame.php

    r2343299 r2384279  
    33 * Plugin Name: Aplazame
    44 * Plugin URI: https://github.com/aplazame/woocommerce
    5  * Version: 2.2.3
     5 * Version: 2.2.4
    66 * Description: Aplazame offers a payment method to receive funding for the purchases.
    77 * Author: Aplazame
     
    2626
    2727class WC_Aplazame {
    28     const VERSION      = '2.2.3';
     28    const VERSION      = '2.2.4';
    2929    const METHOD_ID    = 'aplazame';
    3030    const METHOD_TITLE = 'Aplazame';
  • aplazame/tags/2.2.4/i18n/languages/aplazame.po

    r2343299 r2384279  
    22msgstr ""
    33"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    4 "POT-Creation-Date: 2020-07-20 08:39+0000\n"
     4"POT-Creation-Date: 2020-09-17 15:05+0000\n"
    55"Language: es_ES\n"
    66"MIME-Version: 1.0\n"
     
    1616msgstr "Ajustes"
    1717
     18#: templates/product/campaigns.php:88
     19msgid "The campaign applies to all products from your catalogue"
     20msgstr "La campaña aplica a todo el catálogo de productos."
     21
    1822#: classes/api/Aplazame_Api_ConfirmController.php:70
    1923msgid "Confirmed"
     
    2529msgid "Order has been cancelled: %s"
    2630msgstr "El pedido ha sido cancelado: %s"
     31
     32#: classes/wc-aplazame-pay-later-gateway.php:10 classes/lib/Helpers.php:305
     33msgid " - Pay in 15 days"
     34msgstr " - Pago en 15 días"
     35
     36#: classes/wc-aplazame-pay-later-gateway.php:11
     37msgid "Pay in 15 days with Aplazame"
     38msgstr "Paga en 15 días con Aplazame"
     39
     40#: classes/wc-aplazame-pay-later-gateway.php:94
     41#: classes/wc-aplazame-pay-later-gateway.php:101
     42#: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
     43msgid "Enable/Disable"
     44msgstr "Activar/Desactivar"
     45
     46#: classes/wc-aplazame-pay-later-gateway.php:95
     47#: classes/wc-aplazame-gateway.php:95
     48msgid "Enable Aplazame \"Flexible financing\""
     49msgstr "Activar 'Pago a plazos' con Aplazame"
     50
     51#: classes/wc-aplazame-pay-later-gateway.php:102
     52#: classes/wc-aplazame-gateway.php:101
     53msgid "Enable Aplazame \"Pay in 15 days\""
     54msgstr "Activar 'Pago en 15 días' con Aplazame"
    2755
    2856#: classes/lib/Helpers.php:151
     
    94122msgstr "Pago en 15 días"
    95123
    96 #: classes/lib/Helpers.php:305 classes/wc-aplazame-pay-later-gateway.php:10
    97 msgid " - Pay in 15 days"
    98 msgstr " - Pago en 15 días"
    99 
    100124#: classes/lib/Helpers.php:323
    101125msgid "Product widget"
     
    221245msgid "Flexible financing with Aplazame"
    222246msgstr "Paga a plazos con Aplazame"
    223 
    224 #: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
    225 #: classes/wc-aplazame-pay-later-gateway.php:94
    226 #: classes/wc-aplazame-pay-later-gateway.php:101
    227 msgid "Enable/Disable"
    228 msgstr "Activar/Desactivar"
    229 
    230 #: classes/wc-aplazame-gateway.php:95
    231 #: classes/wc-aplazame-pay-later-gateway.php:95
    232 msgid "Enable Aplazame \"Flexible financing\""
    233 msgstr "Activar 'Pago a plazos' con Aplazame"
    234 
    235 #: classes/wc-aplazame-gateway.php:101
    236 #: classes/wc-aplazame-pay-later-gateway.php:102
    237 msgid "Enable Aplazame \"Pay in 15 days\""
    238 msgstr "Activar 'Pago en 15 días' con Aplazame"
    239 
    240 #: classes/wc-aplazame-pay-later-gateway.php:11
    241 msgid "Pay in 15 days with Aplazame"
    242 msgstr "Paga en 15 días con Aplazame"
    243 
    244 #: templates/product/campaigns.php:82
    245 msgid "The campaign applies to all products from your catalogue"
    246 msgstr "La campaña aplica a todo el catálogo de productos."
  • aplazame/tags/2.2.4/i18n/languages/aplazame.pot

    r2343299 r2384279  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: Aplazame v2.2.3\n"
     9"Project-Id-Version: Aplazame v2.2.4\n"
    1010"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    11 "POT-Creation-Date: 2020-07-20 08:39+0000\n"
     11"POT-Creation-Date: 2020-09-17 15:05+0000\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    2626msgstr ""
    2727
     28#: templates/product/campaigns.php:88
     29msgid "The campaign applies to all products from your catalogue"
     30msgstr ""
     31
    2832#: classes/api/Aplazame_Api_ConfirmController.php:70
    2933msgid "Confirmed"
     
    3438#, php-format
    3539msgid "Order has been cancelled: %s"
     40msgstr ""
     41
     42#: classes/wc-aplazame-pay-later-gateway.php:10 classes/lib/Helpers.php:305
     43msgid " - Pay in 15 days"
     44msgstr ""
     45
     46#: classes/wc-aplazame-pay-later-gateway.php:11
     47msgid "Pay in 15 days with Aplazame"
     48msgstr ""
     49
     50#: classes/wc-aplazame-pay-later-gateway.php:94
     51#: classes/wc-aplazame-pay-later-gateway.php:101
     52#: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
     53msgid "Enable/Disable"
     54msgstr ""
     55
     56#: classes/wc-aplazame-pay-later-gateway.php:95
     57#: classes/wc-aplazame-gateway.php:95
     58msgid "Enable Aplazame \"Flexible financing\""
     59msgstr ""
     60
     61#: classes/wc-aplazame-pay-later-gateway.php:102
     62#: classes/wc-aplazame-gateway.php:101
     63msgid "Enable Aplazame \"Pay in 15 days\""
    3664msgstr ""
    3765
     
    101129msgstr ""
    102130
    103 #: classes/lib/Helpers.php:305 classes/wc-aplazame-pay-later-gateway.php:10
    104 msgid " - Pay in 15 days"
    105 msgstr ""
    106 
    107131#: classes/lib/Helpers.php:323
    108132msgid "Product widget"
     
    228252msgid "Flexible financing with Aplazame"
    229253msgstr ""
    230 
    231 #: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
    232 #: classes/wc-aplazame-pay-later-gateway.php:94
    233 #: classes/wc-aplazame-pay-later-gateway.php:101
    234 msgid "Enable/Disable"
    235 msgstr ""
    236 
    237 #: classes/wc-aplazame-gateway.php:95
    238 #: classes/wc-aplazame-pay-later-gateway.php:95
    239 msgid "Enable Aplazame \"Flexible financing\""
    240 msgstr ""
    241 
    242 #: classes/wc-aplazame-gateway.php:101
    243 #: classes/wc-aplazame-pay-later-gateway.php:102
    244 msgid "Enable Aplazame \"Pay in 15 days\""
    245 msgstr ""
    246 
    247 #: classes/wc-aplazame-pay-later-gateway.php:11
    248 msgid "Pay in 15 days with Aplazame"
    249 msgstr ""
    250 
    251 #: templates/product/campaigns.php:82
    252 msgid "The campaign applies to all products from your catalogue"
    253 msgstr ""
  • aplazame/tags/2.2.4/templates/product/campaigns.php

    r1992909 r2384279  
    3030
    3131    var articles = <?php echo json_encode( $articles ); ?>;
     32
     33    var dateObj = new Date();
     34    var currentDate = dateObj.toISOString();
     35    var byEndDate = function (campaign) {
     36        return (campaign.end_date > currentDate);
     37    };
    3238
    3339    function associateArticlesToCampaign(articles, campaignId) {
     
    113119        jQuery.ajax({
    114120            type: "POST",
     121            async: false,
    115122            url: ajaxurl,
    116123            data: {
     
    124131    }
    125132
    126     apiRequest("GET", "/me/campaigns", null, function (payload) {
    127         var campaigns = payload.results;
    128         var dateObj = new Date();
    129         var currentDate = dateObj.toISOString();
    130         var byEndDate = function (campaign) {
    131             return (campaign.end_date > currentDate);
    132         };
     133    function getCampaigns(page = 1) {
     134        apiRequest("GET", "/me/campaigns?page=" + page, null, function (payload) {
     135            var campaigns = payload.results;
    133136
    134         campaigns = campaigns.filter(byEndDate);
     137            displayCampaigns(campaigns.filter(byEndDate));
    135138
    136         apiRequest("GET", "/me/campaigns?articles-mid=" + articles[0].id, null, function (payload) {
     139            if (payload.cursor.after != null) {
     140                getCampaigns(payload.cursor.after);
     141            }
     142        });
     143    }
     144
     145    function getCampaignsFromArticle(page = 1) {
     146        apiRequest("GET", "/me/campaigns?articles-mid=" + articles[0].id + "&page=" + page, null, function(payload) {
    137147            var selectedCampaigns = payload.results;
    138148
    139             selectedCampaigns = selectedCampaigns.filter(byEndDate);
     149            selectCampaigns(selectedCampaigns.filter(byEndDate));
    140150
    141             displayCampaigns(campaigns);
    142             selectCampaigns(selectedCampaigns);
     151            if (payload.cursor.after != null) {
     152                getCampaignsFromArticle(payload.cursor.after);
     153            }
    143154        });
    144     });
     155    }
     156
     157    getCampaigns();
     158    getCampaignsFromArticle();
    145159</script>
  • aplazame/trunk/README.txt

    r2343299 r2384279  
    55Tested up to: 5.4.2
    66Requires PHP: 5.3.0
    7 Stable tag: 2.2.3
     7Stable tag: 2.2.4
    88License: BSD-3-Clause
    99License URI: https://github.com/aplazame/woocommerce/blob/master/LICENSE
     
    7777
    7878== Changelog ==
     79
     80#### [v2.2.4](https://github.com/aplazame/woocommerce/tree/v2.2.4) (2020-09-17)
     81
     82* [FIX] Campaigns pagination.
    7983
    8084#### [v2.2.3](https://github.com/aplazame/woocommerce/tree/v2.2.3) (2020-07-20)
  • aplazame/trunk/aplazame.php

    r2343299 r2384279  
    33 * Plugin Name: Aplazame
    44 * Plugin URI: https://github.com/aplazame/woocommerce
    5  * Version: 2.2.3
     5 * Version: 2.2.4
    66 * Description: Aplazame offers a payment method to receive funding for the purchases.
    77 * Author: Aplazame
     
    2626
    2727class WC_Aplazame {
    28     const VERSION      = '2.2.3';
     28    const VERSION      = '2.2.4';
    2929    const METHOD_ID    = 'aplazame';
    3030    const METHOD_TITLE = 'Aplazame';
  • aplazame/trunk/i18n/languages/aplazame.po

    r2343299 r2384279  
    22msgstr ""
    33"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    4 "POT-Creation-Date: 2020-07-20 08:39+0000\n"
     4"POT-Creation-Date: 2020-09-17 15:05+0000\n"
    55"Language: es_ES\n"
    66"MIME-Version: 1.0\n"
     
    1616msgstr "Ajustes"
    1717
     18#: templates/product/campaigns.php:88
     19msgid "The campaign applies to all products from your catalogue"
     20msgstr "La campaña aplica a todo el catálogo de productos."
     21
    1822#: classes/api/Aplazame_Api_ConfirmController.php:70
    1923msgid "Confirmed"
     
    2529msgid "Order has been cancelled: %s"
    2630msgstr "El pedido ha sido cancelado: %s"
     31
     32#: classes/wc-aplazame-pay-later-gateway.php:10 classes/lib/Helpers.php:305
     33msgid " - Pay in 15 days"
     34msgstr " - Pago en 15 días"
     35
     36#: classes/wc-aplazame-pay-later-gateway.php:11
     37msgid "Pay in 15 days with Aplazame"
     38msgstr "Paga en 15 días con Aplazame"
     39
     40#: classes/wc-aplazame-pay-later-gateway.php:94
     41#: classes/wc-aplazame-pay-later-gateway.php:101
     42#: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
     43msgid "Enable/Disable"
     44msgstr "Activar/Desactivar"
     45
     46#: classes/wc-aplazame-pay-later-gateway.php:95
     47#: classes/wc-aplazame-gateway.php:95
     48msgid "Enable Aplazame \"Flexible financing\""
     49msgstr "Activar 'Pago a plazos' con Aplazame"
     50
     51#: classes/wc-aplazame-pay-later-gateway.php:102
     52#: classes/wc-aplazame-gateway.php:101
     53msgid "Enable Aplazame \"Pay in 15 days\""
     54msgstr "Activar 'Pago en 15 días' con Aplazame"
    2755
    2856#: classes/lib/Helpers.php:151
     
    94122msgstr "Pago en 15 días"
    95123
    96 #: classes/lib/Helpers.php:305 classes/wc-aplazame-pay-later-gateway.php:10
    97 msgid " - Pay in 15 days"
    98 msgstr " - Pago en 15 días"
    99 
    100124#: classes/lib/Helpers.php:323
    101125msgid "Product widget"
     
    221245msgid "Flexible financing with Aplazame"
    222246msgstr "Paga a plazos con Aplazame"
    223 
    224 #: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
    225 #: classes/wc-aplazame-pay-later-gateway.php:94
    226 #: classes/wc-aplazame-pay-later-gateway.php:101
    227 msgid "Enable/Disable"
    228 msgstr "Activar/Desactivar"
    229 
    230 #: classes/wc-aplazame-gateway.php:95
    231 #: classes/wc-aplazame-pay-later-gateway.php:95
    232 msgid "Enable Aplazame \"Flexible financing\""
    233 msgstr "Activar 'Pago a plazos' con Aplazame"
    234 
    235 #: classes/wc-aplazame-gateway.php:101
    236 #: classes/wc-aplazame-pay-later-gateway.php:102
    237 msgid "Enable Aplazame \"Pay in 15 days\""
    238 msgstr "Activar 'Pago en 15 días' con Aplazame"
    239 
    240 #: classes/wc-aplazame-pay-later-gateway.php:11
    241 msgid "Pay in 15 days with Aplazame"
    242 msgstr "Paga en 15 días con Aplazame"
    243 
    244 #: templates/product/campaigns.php:82
    245 msgid "The campaign applies to all products from your catalogue"
    246 msgstr "La campaña aplica a todo el catálogo de productos."
  • aplazame/trunk/i18n/languages/aplazame.pot

    r2343299 r2384279  
    77msgid ""
    88msgstr ""
    9 "Project-Id-Version: Aplazame v2.2.3\n"
     9"Project-Id-Version: Aplazame v2.2.4\n"
    1010"Report-Msgid-Bugs-To: https://github.com/aplazame/woocommerce\n"
    11 "POT-Creation-Date: 2020-07-20 08:39+0000\n"
     11"POT-Creation-Date: 2020-09-17 15:05+0000\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    2626msgstr ""
    2727
     28#: templates/product/campaigns.php:88
     29msgid "The campaign applies to all products from your catalogue"
     30msgstr ""
     31
    2832#: classes/api/Aplazame_Api_ConfirmController.php:70
    2933msgid "Confirmed"
     
    3438#, php-format
    3539msgid "Order has been cancelled: %s"
     40msgstr ""
     41
     42#: classes/wc-aplazame-pay-later-gateway.php:10 classes/lib/Helpers.php:305
     43msgid " - Pay in 15 days"
     44msgstr ""
     45
     46#: classes/wc-aplazame-pay-later-gateway.php:11
     47msgid "Pay in 15 days with Aplazame"
     48msgstr ""
     49
     50#: classes/wc-aplazame-pay-later-gateway.php:94
     51#: classes/wc-aplazame-pay-later-gateway.php:101
     52#: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
     53msgid "Enable/Disable"
     54msgstr ""
     55
     56#: classes/wc-aplazame-pay-later-gateway.php:95
     57#: classes/wc-aplazame-gateway.php:95
     58msgid "Enable Aplazame \"Flexible financing\""
     59msgstr ""
     60
     61#: classes/wc-aplazame-pay-later-gateway.php:102
     62#: classes/wc-aplazame-gateway.php:101
     63msgid "Enable Aplazame \"Pay in 15 days\""
    3664msgstr ""
    3765
     
    101129msgstr ""
    102130
    103 #: classes/lib/Helpers.php:305 classes/wc-aplazame-pay-later-gateway.php:10
    104 msgid " - Pay in 15 days"
    105 msgstr ""
    106 
    107131#: classes/lib/Helpers.php:323
    108132msgid "Product widget"
     
    228252msgid "Flexible financing with Aplazame"
    229253msgstr ""
    230 
    231 #: classes/wc-aplazame-gateway.php:94 classes/wc-aplazame-gateway.php:100
    232 #: classes/wc-aplazame-pay-later-gateway.php:94
    233 #: classes/wc-aplazame-pay-later-gateway.php:101
    234 msgid "Enable/Disable"
    235 msgstr ""
    236 
    237 #: classes/wc-aplazame-gateway.php:95
    238 #: classes/wc-aplazame-pay-later-gateway.php:95
    239 msgid "Enable Aplazame \"Flexible financing\""
    240 msgstr ""
    241 
    242 #: classes/wc-aplazame-gateway.php:101
    243 #: classes/wc-aplazame-pay-later-gateway.php:102
    244 msgid "Enable Aplazame \"Pay in 15 days\""
    245 msgstr ""
    246 
    247 #: classes/wc-aplazame-pay-later-gateway.php:11
    248 msgid "Pay in 15 days with Aplazame"
    249 msgstr ""
    250 
    251 #: templates/product/campaigns.php:82
    252 msgid "The campaign applies to all products from your catalogue"
    253 msgstr ""
  • aplazame/trunk/templates/product/campaigns.php

    r1992909 r2384279  
    3030
    3131    var articles = <?php echo json_encode( $articles ); ?>;
     32
     33    var dateObj = new Date();
     34    var currentDate = dateObj.toISOString();
     35    var byEndDate = function (campaign) {
     36        return (campaign.end_date > currentDate);
     37    };
    3238
    3339    function associateArticlesToCampaign(articles, campaignId) {
     
    113119        jQuery.ajax({
    114120            type: "POST",
     121            async: false,
    115122            url: ajaxurl,
    116123            data: {
     
    124131    }
    125132
    126     apiRequest("GET", "/me/campaigns", null, function (payload) {
    127         var campaigns = payload.results;
    128         var dateObj = new Date();
    129         var currentDate = dateObj.toISOString();
    130         var byEndDate = function (campaign) {
    131             return (campaign.end_date > currentDate);
    132         };
     133    function getCampaigns(page = 1) {
     134        apiRequest("GET", "/me/campaigns?page=" + page, null, function (payload) {
     135            var campaigns = payload.results;
    133136
    134         campaigns = campaigns.filter(byEndDate);
     137            displayCampaigns(campaigns.filter(byEndDate));
    135138
    136         apiRequest("GET", "/me/campaigns?articles-mid=" + articles[0].id, null, function (payload) {
     139            if (payload.cursor.after != null) {
     140                getCampaigns(payload.cursor.after);
     141            }
     142        });
     143    }
     144
     145    function getCampaignsFromArticle(page = 1) {
     146        apiRequest("GET", "/me/campaigns?articles-mid=" + articles[0].id + "&page=" + page, null, function(payload) {
    137147            var selectedCampaigns = payload.results;
    138148
    139             selectedCampaigns = selectedCampaigns.filter(byEndDate);
     149            selectCampaigns(selectedCampaigns.filter(byEndDate));
    140150
    141             displayCampaigns(campaigns);
    142             selectCampaigns(selectedCampaigns);
     151            if (payload.cursor.after != null) {
     152                getCampaignsFromArticle(payload.cursor.after);
     153            }
    143154        });
    144     });
     155    }
     156
     157    getCampaigns();
     158    getCampaignsFromArticle();
    145159</script>
Note: See TracChangeset for help on using the changeset viewer.