Skip to content

Commit

Permalink
die: Exclusão de configurações que nunca serão utilizadas: Ambiente d…
Browse files Browse the repository at this point in the history
…e desenvolvimento e depuração.

refactor: Nova identação de código e reposicionamento de campos key e token.
  • Loading branch information
CaioAndersonMM committed Jul 11, 2024
1 parent 6458691 commit 8297efd
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 53 deletions.
36 changes: 6 additions & 30 deletions Admin/LknMercadoPagoForGiveWPAdmin.php
Original file line number Diff line number Diff line change
Expand Up @@ -102,16 +102,16 @@ public function add_setting_into_new_section($settings) {
);

$settings[] = array(
'name' => __('Mercado Pago Token', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_token',
'desc' => __('Mercado Pago Token Code.', 'lkn-mercadopago-for-givewp'),
'name' => __('Mercado Pago Public Key', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_key',
'desc' => __('Mercado Pago Public Key.', 'lkn-mercadopago-for-givewp'),
'type' => 'password',
);

$settings[] = array(
'name' => __('Mercado Pago Public Key', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_key',
'desc' => __('Mercado Pago Public Key.', 'lkn-mercadopago-for-givewp'),
'name' => __('Mercado Pago Token', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_token',
'desc' => __('Mercado Pago Token Code.', 'lkn-mercadopago-for-givewp'),
'type' => 'password',
);

Expand All @@ -128,30 +128,6 @@ public function add_setting_into_new_section($settings) {
'desc' => __('This description will be used during checkout in Mercado Pago.', 'lkn-mercadopago-for-givewp'),
'type' => 'text',
);

$settings[] = array(
'name' => __('Development Environment', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_ambiente',
'desc' => __('Enable the desired development environment: Sandbox or Production.', 'lkn-mercadopago-for-givewp'),
'type' => 'radio',
'default' => 'producao',
'options' => array(
'producao' => __('Production', 'lkn-mercadopago-for-givewp'),
'sandbox' => __('Sandbox', 'lkn-mercadopago-for-givewp'),
),
);

$settings[] = array(
'name' => __('Debug', 'lkn-mercadopago-for-givewp'),
'id' => 'mercado_pago_debug',
'desc' => __('Enable Debug environment.', 'lkn-mercadopago-for-givewp'),
'type' => 'radio',
'default' => 'disabled',
'options' => array(
'enabled' => __('Enable', 'lkn-mercadopago-for-givewp'),
'disabled' => __('Disable', 'lkn-mercadopago-for-givewp'),
),
);

$settings[] = array(
'name' => __('Advanced Debug Mode', 'lkn-mercadopago-for-givewp'),
Expand Down
2 changes: 0 additions & 2 deletions Includes/LknMercadoPagoForGiveWPHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,6 @@ final public static function get_configs() {
$configs['key'] = give_get_option('mercado_pago_key');
$configs['tittle'] = give_get_option('mercado_pago_tittle');
$configs['description'] = give_get_option('mercado_pago_description');
$configs['ambiente'] = give_get_option('mercado_pago_ambiente');
$configs['debug'] = give_get_option('mercado_pago_debug');
$configs['advDebug'] = give_get_option('mercado_pago_advanced_debug');

return $configs;
Expand Down
35 changes: 16 additions & 19 deletions Public/LknMercadoPagoForGiveWPGateway.php
Original file line number Diff line number Diff line change
Expand Up @@ -357,25 +357,9 @@ public function refundDonation(Donation $donation): PaymentRefunded {
* @since 3.0.0
*/
public function enqueueScript(int $formId): void {
// wp_enqueue_script(
// self::id(),
// LKN_MERCADOPAGO_FOR_GIVEWP_URL . 'Public/js/pluginScript.js',
// array('wp-element', 'wp-i18n'),
// LKN_MERCADOPAGO_FOR_GIVEWP_VERSION,
// true
// );

wp_enqueue_script( self::id(), plugin_dir_url( __FILE__ ) . 'js/plugin-script.js', array('jquery', self::id() . 'MercadoPago'), LKN_MERCADOPAGO_FOR_GIVEWP_VERSION, true );

wp_enqueue_script( self::id() . 'MercadoPago', plugin_dir_url( __FILE__ ) . 'js/MercadoPago.js', array(), LKN_MERCADOPAGO_FOR_GIVEWP_VERSION, false);

$url_pagina = site_url();
wp_localize_script(self::id(), 'urlPag', $url_pagina);
wp_localize_script(self::id(), 'idUnique', uniqid());

$configs = LknMercadoPagoForGiveWPHelper::get_configs();

wp_localize_script(self::id(), 'configData', $configs);
$url_pagina = site_url();

$MenssageErrorNameEmpty = __('The Name field is empty. Please fill in this field before proceeding.', 'lkn-mercadopago-for-givewp');
$MenssageErrorName = __('The Name field must be at least 3 letters.', 'lkn-mercadopago-for-givewp');
Expand All @@ -385,8 +369,21 @@ public function enqueueScript(int $formId): void {
$MenssageErrorToken =__('Mercado Pago Token was not provided or is invalid!');
$MenssageErrorPublicKey =__('Mercado Pago Public Key was not provided or is invalid!');

$hastoken = !empty($configs['token']) && strlen($configs['token']) > 5 ? 'true' : 'false';
$haspublicKey = !empty($configs['key']) && strlen($configs['key']) > 5 ? 'true' : 'false';
$hastoken = !empty($configs['token']) && strlen($configs['token']) > 10 ? 'true' : 'false';
$haspublicKey = !empty($configs['key']) && strlen($configs['key']) > 10 ? 'true' : 'false';

wp_enqueue_script( self::id(), plugin_dir_url( __FILE__ ) . 'js/plugin-script.js', array('jquery', self::id() . 'MercadoPago'), LKN_MERCADOPAGO_FOR_GIVEWP_VERSION, true );
wp_enqueue_script( self::id() . 'MercadoPago', plugin_dir_url( __FILE__ ) . 'js/MercadoPago.js', array(), LKN_MERCADOPAGO_FOR_GIVEWP_VERSION, false);

wp_localize_script(self::id(), 'urlPag', $url_pagina);
wp_localize_script(self::id(), 'idUnique', uniqid());
wp_localize_script(self::id(), 'configData', array(
'advDebug' => $configs['advDebug'],
'key' => $configs['key'],
'tittle' => $configs['tittle'],
'description' => $configs['description'],
'token' => $configs['token']
));

wp_localize_script(self::id(), 'lknMercadoPagoGlobals', array(
'MenssageErrorNameEmpty' => $MenssageErrorNameEmpty,
Expand Down
2 changes: 0 additions & 2 deletions uninstall.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,6 @@
give_delete_option('mercado_pago_key');
give_delete_option('mercado_pago_tittle');
give_delete_option('mercado_pago_description');
give_delete_option('mercado_pago_ambiente');
give_delete_option('mercado_pago_debug');
give_delete_option('mercado_pago_advanced_debug');

$lkn_array_remove_options = give_get_settings();
Expand Down

0 comments on commit 8297efd

Please sign in to comment.