Temporary Login Without Password - Version 1.5.20

Version Description

Download this release

Release Info

Developer storeapps
Plugin Icon 128x128 Temporary Login Without Password
Version 1.5.20
Comparing to
See all releases

Code changes from version 1.5.19.1 to 1.5.20

admin/class-wp-temporary-login-without-password-admin.php CHANGED
@@ -49,8 +49,14 @@ class Wp_Temporary_Login_Without_Password_Admin {
49
  public function enqueue_styles() {
50
 
51
  if ( $this->is_plugin_page() ) {
52
- wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/wp-temporary-login-without-password-admin.css', array(), $this->version, 'all' );
53
- wp_enqueue_style( 'jquery-ui-css', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css' );
 
 
 
 
 
 
54
  }
55
  }
56
 
@@ -63,12 +69,25 @@ class Wp_Temporary_Login_Without_Password_Admin {
63
 
64
  if ( $this->is_plugin_page() ) {
65
 
66
- wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/wp-temporary-login-without-password-admin.js', array( 'jquery' ), $this->version, false );
67
- wp_enqueue_script( 'clipboardjs', plugin_dir_url( __FILE__ ) . 'js/clipboard.min.js', array( 'jquery' ), $this->version, false );
 
 
 
 
 
 
 
 
 
 
 
 
 
68
 
69
- wp_enqueue_script( 'jquery' );
70
- wp_enqueue_script( 'jquery-ui-core' );
71
- wp_enqueue_script( 'jquery-ui-datepicker' );
72
 
73
  $data = array(
74
  'admin_ajax_url' => admin_url( 'admin-ajax.php', 'relative' ),
@@ -88,6 +107,7 @@ class Wp_Temporary_Login_Without_Password_Admin {
88
 
89
  $pages = array(
90
  'users_page_wp-temporary-login-without-password',
 
91
  );
92
 
93
  $screen = get_current_screen();
@@ -188,7 +208,7 @@ class Wp_Temporary_Login_Without_Password_Admin {
188
 
189
  $redirect_link = '';
190
  if ( false == Wp_Temporary_Login_Without_Password_Common::can_manage_wtlwp() ) {
191
- $result['message'] = 'unathorised_access';
192
  } elseif ( ! wp_verify_nonce( $_POST['wtlwp-nonce'], 'wtlwp_generate_login_url' ) ) {
193
  $result['message'] = 'nonce_failed';
194
  } elseif ( empty( $data['user_email'] ) ) {
@@ -426,14 +446,14 @@ class Wp_Temporary_Login_Without_Password_Admin {
426
 
427
  $messages = array(
428
  'user_creation_failed' => __( 'User creation failed', 'temporary-login-without-password' ),
429
- 'unathorised_access' => __( 'You do not have permission to create a temporary login', 'temporary-login-without-password' ),
430
  'email_is_in_use' => __( 'Email is already in use', 'temporary-login-without-password' ),
431
  'empty_email' => __( 'Please enter valid email address. Email field should not be empty', 'temporary-login-without-password' ),
432
  'not_valid_email' => __( 'Please enter valid email address', 'temporary-login-without-password' ),
433
  'is_not_temporary_login' => __( 'User you are trying to delete is not temporary', 'temporary-login-without-password' ),
434
  'nonce_failed' => __( 'Nonce failed', 'temporary-login-without-password' ),
435
  'invalid_action' => __( 'Invalid action', 'temporary-login-without-password' ),
436
- 'default_error_message' => __( 'Unknown error occured', 'temporary-login-without-password' ),
437
  'user_created' => __( 'Login created successfully!', 'temporary-login-without-password' ),
438
  'user_updated' => __( 'Login updated successfully!', 'temporary-login-without-password' ),
439
  'user_deleted' => __( 'Login deleted successfully!', 'temporary-login-without-password' ),
@@ -633,8 +653,8 @@ class Wp_Temporary_Login_Without_Password_Admin {
633
  * @param WP_Admin_Bar $wp_admin_bar WP_Admin_Bar instance, passed by reference.
634
  *
635
  * @return bool
636
- * @since 1.5.4
637
  *
 
638
  */
639
  public function tlwp_show_temporary_access_notice_in_admin_bar( $wp_admin_bar ) {
640
 
@@ -659,62 +679,4 @@ class Wp_Temporary_Login_Without_Password_Admin {
659
 
660
  }
661
 
662
- /**
663
- * Find latest Feedback class file
664
- *
665
- * @return string classname
666
- */
667
- public function get_latest_upgrade_class() {
668
-
669
- $available_classes = get_declared_classes();
670
- $available_upgrade_classes = array_filter( $available_classes, function ( $class_name ) {
671
- return strpos( $class_name, 'SA_Feedback_' ) === 0;
672
- } );
673
-
674
- $latest_class = 'SA_Feedback_1_0';
675
- $latest_version = 0;
676
-
677
- foreach ( $available_upgrade_classes as $class ) {
678
- $exploded = explode( '_', $class );
679
- $get_numbers = array_filter( $exploded, function ( $value ) {
680
- return is_numeric( $value );
681
- } );
682
-
683
- $version = implode( '.', $get_numbers );
684
-
685
- if ( version_compare( $version, $latest_version, '>' ) ) {
686
- $latest_version = $version;
687
- $latest_class = $class;
688
- }
689
- }
690
-
691
- return $latest_class;
692
- }
693
-
694
- /**
695
- *
696
- * We want to hear our plugin users. We will use this system to collect feedback.
697
- *
698
- * Initialize feedback system
699
- *
700
- * @return void
701
- * @since 1.5.15
702
- *
703
- */
704
- public function initialize_feedback_system() {
705
-
706
- global $feedback;
707
-
708
- if ( ! class_exists( 'SA_Feedback_1_0' ) ) {
709
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback/class-sa-feedback-1-0.php';
710
- }
711
-
712
- $latest_upgrade_class = $this->get_latest_upgrade_class();
713
-
714
- $plugin_name = 'temporary-login-without-password';
715
-
716
- $feedback = new $latest_upgrade_class( $plugin_name );
717
-
718
- }
719
-
720
  }
49
  public function enqueue_styles() {
50
 
51
  if ( $this->is_plugin_page() ) {
52
+
53
+ if ( ! wp_style_is( $this->plugin_name, 'enqueued' ) ) {
54
+ wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/wp-temporary-login-without-password-admin.css', array(), $this->version, 'all' );
55
+ }
56
+
57
+ if ( ! wp_style_is( 'jquery-ui-css', 'enqueued' ) ) {
58
+ wp_enqueue_style( 'jquery-ui-css', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/jquery-ui.css' );
59
+ }
60
  }
61
  }
62
 
69
 
70
  if ( $this->is_plugin_page() ) {
71
 
72
+ if ( ! wp_script_is( $this->plugin_name, 'enqueued' ) ) {
73
+ wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/wp-temporary-login-without-password-admin.js', array( 'jquery' ), $this->version, false );
74
+ }
75
+
76
+ if ( ! wp_script_is( 'clipboardjs', 'enqueued' ) ) {
77
+ wp_enqueue_script( 'clipboardjs', plugin_dir_url( __FILE__ ) . 'js/clipboard.min.js', array( 'jquery' ), $this->version, false );
78
+ }
79
+
80
+ if ( ! wp_script_is( 'jquery', 'enqueued' ) ) {
81
+ wp_enqueue_script( 'jquery' );
82
+ }
83
+
84
+ if ( ! wp_script_is( 'jquery-ui-core', 'enqueued' ) ) {
85
+ wp_enqueue_script( 'jquery-ui-core' );
86
+ }
87
 
88
+ if ( ! wp_script_is( 'jquery-ui-datepicker', 'enqueued' ) ) {
89
+ wp_enqueue_script( 'jquery-ui-datepicker' );
90
+ }
91
 
92
  $data = array(
93
  'admin_ajax_url' => admin_url( 'admin-ajax.php', 'relative' ),
107
 
108
  $pages = array(
109
  'users_page_wp-temporary-login-without-password',
110
+ 'users_page_wp-temporary-login-without-password-network'
111
  );
112
 
113
  $screen = get_current_screen();
208
 
209
  $redirect_link = '';
210
  if ( false == Wp_Temporary_Login_Without_Password_Common::can_manage_wtlwp() ) {
211
+ $result['message'] = 'unauthorised_access';
212
  } elseif ( ! wp_verify_nonce( $_POST['wtlwp-nonce'], 'wtlwp_generate_login_url' ) ) {
213
  $result['message'] = 'nonce_failed';
214
  } elseif ( empty( $data['user_email'] ) ) {
446
 
447
  $messages = array(
448
  'user_creation_failed' => __( 'User creation failed', 'temporary-login-without-password' ),
449
+ 'unauthorised_access' => __( 'You do not have permission to create a temporary login', 'temporary-login-without-password' ),
450
  'email_is_in_use' => __( 'Email is already in use', 'temporary-login-without-password' ),
451
  'empty_email' => __( 'Please enter valid email address. Email field should not be empty', 'temporary-login-without-password' ),
452
  'not_valid_email' => __( 'Please enter valid email address', 'temporary-login-without-password' ),
453
  'is_not_temporary_login' => __( 'User you are trying to delete is not temporary', 'temporary-login-without-password' ),
454
  'nonce_failed' => __( 'Nonce failed', 'temporary-login-without-password' ),
455
  'invalid_action' => __( 'Invalid action', 'temporary-login-without-password' ),
456
+ 'default_error_message' => __( 'Unknown error occurred', 'temporary-login-without-password' ),
457
  'user_created' => __( 'Login created successfully!', 'temporary-login-without-password' ),
458
  'user_updated' => __( 'Login updated successfully!', 'temporary-login-without-password' ),
459
  'user_deleted' => __( 'Login deleted successfully!', 'temporary-login-without-password' ),
653
  * @param WP_Admin_Bar $wp_admin_bar WP_Admin_Bar instance, passed by reference.
654
  *
655
  * @return bool
 
656
  *
657
+ * @since 1.5.4
658
  */
659
  public function tlwp_show_temporary_access_notice_in_admin_bar( $wp_admin_bar ) {
660
 
679
 
680
  }
681
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
682
  }
admin/css/wp-temporary-login-without-password-admin.css CHANGED
@@ -106,3 +106,9 @@
106
  color: #fff;
107
  background-color: #ffba00;
108
  }
 
 
 
 
 
 
106
  color: #fff;
107
  background-color: #ffba00;
108
  }
109
+
110
+ /* Remove date field down arrow key */
111
+ input[type=date]::-webkit-calendar-picker-indicator {
112
+ -webkit-appearance: none;
113
+ display: none;
114
+ }
includes/class-wp-temporary-login-without-password-activator.php CHANGED
@@ -39,11 +39,11 @@ class Wp_Temporary_Login_Without_Password_Activator {
39
  }
40
  }
41
 
42
- $add = 'yes';
43
 
44
- update_option( 'temporary_logins_data', array(), $add );
45
- update_option( 'tlwp_plugin_activation_time', time(), $add );
46
- update_option( 'tlwp_plugin_version', WTLWP_PLUGIN_VERSION, $add );
47
 
48
  }
49
 
39
  }
40
  }
41
 
42
+ $autoload = 'yes';
43
 
44
+ update_option( 'temporary_logins_data', array(), $autoload );
45
+ update_option( 'tlwp_plugin_activation_time', time(), $autoload );
46
+ update_option( 'tlwp_plugin_version', WTLWP_PLUGIN_VERSION, $autoload );
47
 
48
  }
49
 
includes/class-wp-temporary-login-without-password-common.php CHANGED
@@ -82,7 +82,21 @@ class Wp_Temporary_Login_Without_Password_Common {
82
  } else {
83
 
84
  if ( is_multisite() && ! empty( $data['super_admin'] ) && 'on' === $data['super_admin'] ) {
 
 
85
  grant_super_admin( $user_id );
 
 
 
 
 
 
 
 
 
 
 
 
86
  }
87
 
88
  update_user_meta( $user_id, '_wtlwp_user', true );
@@ -96,7 +110,6 @@ class Wp_Temporary_Login_Without_Password_Common {
96
  $locale = ! empty( $data['locale'] ) ? $data['locale'] : 'en_US';
97
  update_user_meta( $user_id, 'locale', $locale );
98
 
99
-
100
  $result['error'] = false;
101
  $result['user_id'] = $user_id;
102
 
@@ -975,9 +988,7 @@ class Wp_Temporary_Login_Without_Password_Common {
975
 
976
  public static function get_tlwp_meta_info() {
977
 
978
- $meta_info = array(
979
-
980
- );
981
 
982
  return $meta_info;
983
  }
82
  } else {
83
 
84
  if ( is_multisite() && ! empty( $data['super_admin'] ) && 'on' === $data['super_admin'] ) {
85
+
86
+ // Grant super admin access to this temporary users
87
  grant_super_admin( $user_id );
88
+
89
+ // Now, add this user to all sites
90
+ $sites = get_sites( array( 'deleted' => '0' ) );
91
+
92
+ if ( ! empty( $sites ) && count( $sites ) > 0 ) {
93
+ foreach ( $sites as $site ) {
94
+ // If user is not already member of blog? Add into this blog
95
+ if ( ! is_user_member_of_blog( $user_id, $site->blog_id ) ) {
96
+ add_user_to_blog( $site->blog_id, $user_id, 'administrator' );
97
+ }
98
+ }
99
+ }
100
  }
101
 
102
  update_user_meta( $user_id, '_wtlwp_user', true );
110
  $locale = ! empty( $data['locale'] ) ? $data['locale'] : 'en_US';
111
  update_user_meta( $user_id, 'locale', $locale );
112
 
 
113
  $result['error'] = false;
114
  $result['user_id'] = $user_id;
115
 
988
 
989
  public static function get_tlwp_meta_info() {
990
 
991
+ $meta_info = array();
 
 
992
 
993
  return $meta_info;
994
  }
includes/class-wp-temporary-login-without-password.php CHANGED
@@ -42,16 +42,14 @@ class Wp_Temporary_Login_Without_Password {
42
  $this->plugin_name = 'temporary-login-without-password';
43
  $this->version = WTLWP_PLUGIN_VERSION;
44
 
45
- $feedback_version = '1.0.7';
46
-
47
- $this->load_dependencies( $feedback_version );
48
  $this->set_locale();
49
  $this->define_admin_hooks();
50
  $this->define_public_hooks();
51
 
52
- $tlwp_tracker = 'IG_Tracker_V_' . str_replace( '.', '_', $feedback_version );
53
  if ( is_admin() ) {
54
- $ig_feedback_class = 'IG_Feedback_V_' . str_replace( '.', '_', $feedback_version );
55
  $tlwp_feedback = new $ig_feedback_class( 'Temporary Login Without Password', 'temporary-login-without-password', 'tlwp', 'tlwp.', false );
56
  $tlwp_feedback->render_deactivate_feedback();
57
  }
@@ -62,7 +60,7 @@ class Wp_Temporary_Login_Without_Password {
62
  *
63
  * @since 1.0.0
64
  */
65
- private function load_dependencies( $feedback_version ) {
66
 
67
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wp-temporary-login-without-password-loader.php';
68
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wp-temporary-login-without-password-i18n.php';
@@ -76,10 +74,8 @@ class Wp_Temporary_Login_Without_Password {
76
 
77
 
78
  // Feedback
79
- $feedback_version_for_file = str_replace( '.', '-', $feedback_version );
80
-
81
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback/class-ig-tracker-v-' . $feedback_version_for_file . '.php';
82
- require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback/class-ig-feedback-v-' . $feedback_version_for_file . '.php';
83
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback.php';
84
 
85
  $this->loader = new Wp_Temporary_Login_Without_Password_Loader();
@@ -109,8 +105,6 @@ class Wp_Temporary_Login_Without_Password {
109
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
110
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
111
 
112
- //$this->loader->add_action( 'plugins_loaded', $plugin_admin, 'initialize_feedback_system' );
113
-
114
  $this->loader->add_action( 'admin_menu', $plugin_admin, 'admin_menu' );
115
  $this->loader->add_action( 'network_admin_menu', $plugin_admin, 'admin_menu' );
116
  $this->loader->add_action( 'admin_init', $plugin_admin, 'create_user' );
42
  $this->plugin_name = 'temporary-login-without-password';
43
  $this->version = WTLWP_PLUGIN_VERSION;
44
 
45
+ $this->load_dependencies();
 
 
46
  $this->set_locale();
47
  $this->define_admin_hooks();
48
  $this->define_public_hooks();
49
 
50
+ $tlwp_tracker = 'IG_Tracker_V_' . str_replace( '.', '_', WTLWP_FEEDBACK_VERSION );
51
  if ( is_admin() ) {
52
+ $ig_feedback_class = 'IG_Feedback_V_' . str_replace( '.', '_', WTLWP_FEEDBACK_VERSION );
53
  $tlwp_feedback = new $ig_feedback_class( 'Temporary Login Without Password', 'temporary-login-without-password', 'tlwp', 'tlwp.', false );
54
  $tlwp_feedback->render_deactivate_feedback();
55
  }
60
  *
61
  * @since 1.0.0
62
  */
63
+ private function load_dependencies() {
64
 
65
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wp-temporary-login-without-password-loader.php';
66
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-wp-temporary-login-without-password-i18n.php';
74
 
75
 
76
  // Feedback
77
+ require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback/class-ig-tracker.php';
78
+ require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback/class-ig-feedback.php';
 
 
79
  require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/feedback.php';
80
 
81
  $this->loader = new Wp_Temporary_Login_Without_Password_Loader();
105
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_styles' );
106
  $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
107
 
 
 
108
  $this->loader->add_action( 'admin_menu', $plugin_admin, 'admin_menu' );
109
  $this->loader->add_action( 'network_admin_menu', $plugin_admin, 'admin_menu' );
110
  $this->loader->add_action( 'admin_init', $plugin_admin, 'create_user' );
includes/feedback.php CHANGED
@@ -39,5 +39,4 @@ if ( ! function_exists( 'tlwp_get_additional_info' ) ) {
39
 
40
  }
41
 
42
- add_filter( 'tlwp_additional_feedback_meta_info', 'tlwp_get_additional_info', 10, 2 );
43
-
39
 
40
  }
41
 
42
+ add_filter( 'tlwp_additional_feedback_meta_info', 'tlwp_get_additional_info', 10, 2 );
 
includes/feedback/{class-ig-feedback-v-1-0-7.php → class-ig-feedback.php} RENAMED
@@ -4,21 +4,21 @@ if ( ! defined( 'ABSPATH' ) ) {
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
- if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
8
  /**
9
  * IG Feedback
10
  *
11
  * The IG Feedback class adds functionality to get quick interactive feedback from users.
12
  * There are different types of feedabck widget like Stars, Emoji, Thubms Up/ Down, Number etc.
13
  *
14
- * @class IG_Feedback_V_1_0_7
15
  * @package feedback
16
  * @copyright Copyright (c) 2019, Icegram
17
  * @license https://opensource.org/licenses/gpl-license GNU Public License
18
  * @author Icegram
19
  * @since 1.0.0
20
  */
21
- class IG_Feedback_V_1_0_7 {
22
 
23
  /**
24
  * The API URL where we will send feedback data.
@@ -167,7 +167,8 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
167
  'confirmButtonText' => 'Ok',
168
  'backdrop' => true,
169
  'delay' => 3, // In Seconds
170
- 'consent_text' => 'You are agree to our terms and condition' // In Seconds
 
171
  );
172
 
173
  $params = wp_parse_args( $params, $default_params );
@@ -543,6 +544,75 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
543
 
544
  }
545
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
546
  /**
547
  * Get Feedback API url
548
  *
@@ -850,7 +920,7 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
850
  return;
851
  }
852
 
853
- $email = get_option( 'admin_email' );
854
 
855
  $options = array(
856
  1 => array(
@@ -1021,7 +1091,7 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
1021
  *
1022
  * @since 1.0.1
1023
  */
1024
- public function set_feedback_data( $plugin_abbr, $event, $data ) {
1025
 
1026
  $feedback_option = $plugin_abbr . '_feedback_data';
1027
 
@@ -1091,6 +1161,31 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_7' ) ) {
1091
  return get_transient( $event );
1092
  }
1093
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1094
  /**
1095
  * Hook to ajax_action
1096
  *
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
+ if ( ! class_exists( 'IG_Feedback_V_1_0_10' ) ) {
8
  /**
9
  * IG Feedback
10
  *
11
  * The IG Feedback class adds functionality to get quick interactive feedback from users.
12
  * There are different types of feedabck widget like Stars, Emoji, Thubms Up/ Down, Number etc.
13
  *
14
+ * @class IG_Feedback_V_1_0_10
15
  * @package feedback
16
  * @copyright Copyright (c) 2019, Icegram
17
  * @license https://opensource.org/licenses/gpl-license GNU Public License
18
  * @author Icegram
19
  * @since 1.0.0
20
  */
21
+ class IG_Feedback_V_1_0_10 {
22
 
23
  /**
24
  * The API URL where we will send feedback data.
167
  'confirmButtonText' => 'Ok',
168
  'backdrop' => true,
169
  'delay' => 3, // In Seconds
170
+ 'consent_text' => 'You are agree to our terms and condition',
171
+ 'email' => $this->get_contact_email()
172
  );
173
 
174
  $params = wp_parse_args( $params, $default_params );
544
 
545
  }
546
 
547
+ /**
548
+ * Render Facebook Widget
549
+ *
550
+ * @since 1.0.9
551
+ */
552
+ public function render_fb_widget( $params ) {
553
+
554
+ $params = $this->prepare_widget_params( $params );
555
+
556
+ $title = $params['title'];
557
+ $slug = sanitize_title( $title );
558
+ $event = $this->event_prefix . $params['event'];
559
+ $html = ! empty( $params['html'] ) ? $params['html'] : '';
560
+
561
+ ?>
562
+
563
+ <script>
564
+
565
+ Swal.mixin({
566
+ type: 'question',
567
+ footer: '<?php echo $this->footer; ?>',
568
+ position: '<?php echo $params['position']; ?>',
569
+ width: <?php echo $params['width']; ?>,
570
+ animation: false,
571
+ focusConfirm: false,
572
+ allowEscapeKey: true,
573
+ showCloseButton: '<?php echo $params['showCloseButton']; ?>',
574
+ allowOutsideClick: '<?php echo $params['allowOutsideClick']; ?>',
575
+ showLoaderOnConfirm: true,
576
+ confirmButtonText: '<?php echo $params['confirmButtonText']; ?>',
577
+ backdrop: '<?php echo (int) $params['backdrop']; ?>'
578
+ }).queue([
579
+ {
580
+ title: '<p class="ig-feedback-title"><?php echo esc_js( $params['title'] ); ?></p>',
581
+ html: '<?php echo $html; ?>',
582
+ customClass: {
583
+ popup: 'animated fadeInUpBig'
584
+ },
585
+
586
+ preConfirm: () => {
587
+ window.open(
588
+ 'https://www.facebook.com/groups/2298909487017349/',
589
+ '_blank' // <- This is what makes it open in a new window.
590
+ );
591
+ }
592
+ }
593
+ ]).then(response => {
594
+
595
+ if (response.hasOwnProperty('value')) {
596
+
597
+ Swal.fire({
598
+ type: 'success',
599
+ width: <?php echo $params['width']; ?>,
600
+ title: "Thank You!",
601
+ showConfirmButton: false,
602
+ position: '<?php echo $params['position']; ?>',
603
+ timer: 1500,
604
+ animation: false
605
+ });
606
+ }
607
+
608
+
609
+ });
610
+
611
+ </script>
612
+
613
+ <?php
614
+ }
615
+
616
  /**
617
  * Get Feedback API url
618
  *
920
  return;
921
  }
922
 
923
+ $email = $this->get_contact_email();
924
 
925
  $options = array(
926
  1 => array(
1091
  *
1092
  * @since 1.0.1
1093
  */
1094
+ public function set_feedback_data( $plugin_abbr, $event, $data = array() ) {
1095
 
1096
  $feedback_option = $plugin_abbr . '_feedback_data';
1097
 
1161
  return get_transient( $event );
1162
  }
1163
 
1164
+ /**
1165
+ * Get contact email
1166
+ *
1167
+ * @return string
1168
+ *
1169
+ * @since 1.0.8
1170
+ */
1171
+ public function get_contact_email() {
1172
+
1173
+ $email = '';
1174
+
1175
+ // Get logged in User Email Address
1176
+ $current_user = wp_get_current_user();
1177
+ if ( $current_user instanceof WP_User ) {
1178
+ $email = $current_user->user_email;
1179
+ }
1180
+
1181
+ // If email empty, get admin email
1182
+ if ( empty( $email ) ) {
1183
+ $email = get_option( 'admin_email' );
1184
+ }
1185
+
1186
+ return $email;
1187
+ }
1188
+
1189
  /**
1190
  * Hook to ajax_action
1191
  *
includes/feedback/{class-ig-tracker-v-1-0-7.php → class-ig-tracker.php} RENAMED
@@ -4,15 +4,15 @@ if ( ! defined( 'ABSPATH' ) ) {
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
- if ( ! class_exists( 'IG_Tracker_V_1_0_7' ) ) {
8
 
9
  /**
10
- * Class IG_Tracker_V_1_0_7
11
  *
12
  * Icegram tracker handler class is responsible for sending anonymous plugin
13
  * data to Icegram servers for users that actively allowed data tracking.
14
  *
15
- * @class IG_Tracker_V_1_0_7
16
  * @package feedback
17
  * @copyright Copyright (c) 2019, Icegram
18
  * @license https://opensource.org/licenses/gpl-license GNU Public License
@@ -20,7 +20,7 @@ if ( ! class_exists( 'IG_Tracker_V_1_0_7' ) ) {
20
  * @since 1.0.0
21
  *
22
  */
23
- class IG_Tracker_V_1_0_7 {
24
 
25
  /**
26
  * Get Active, Inactive or all plugins info
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
+ if ( ! class_exists( 'IG_Tracker_V_1_0_10' ) ) {
8
 
9
  /**
10
+ * Class IG_Tracker_V_1_0_10
11
  *
12
  * Icegram tracker handler class is responsible for sending anonymous plugin
13
  * data to Icegram servers for users that actively allowed data tracking.
14
  *
15
+ * @class IG_Tracker_V_1_0_9
16
  * @package feedback
17
  * @copyright Copyright (c) 2019, Icegram
18
  * @license https://opensource.org/licenses/gpl-license GNU Public License
20
  * @since 1.0.0
21
  *
22
  */
23
+ class IG_Tracker_V_1_0_10 {
24
 
25
  /**
26
  * Get Active, Inactive or all plugins info
languages/temporary-login-without-password-it_IT.mo ADDED
Binary file
languages/temporary-login-without-password-it_IT.po ADDED
@@ -0,0 +1,355 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: \n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2019-01-11 11:16+0000\n"
6
+ "PO-Revision-Date: 2019-08-27 13:54+0200\n"
7
+ "Language-Team: \n"
8
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.2.3\n"
13
+ "Last-Translator: \n"
14
+ "Language: it_IT\n"
15
+
16
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:82
17
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:11
18
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:20
19
+ msgid "Temporary Logins"
20
+ msgstr "Login Temporaneo"
21
+
22
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:391
23
+ msgid "User creation failed"
24
+ msgstr "Creazione utente fallita"
25
+
26
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:392
27
+ msgid "You do not have permission to create a temporary login"
28
+ msgstr ""
29
+ "Non possiedi l’autorizzazione necessaria per creare un login temporaneo"
30
+
31
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:393
32
+ msgid "Email is already in use"
33
+ msgstr "Email già in uso"
34
+
35
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:394
36
+ msgid "Please enter valid email address. Email field should not be empty"
37
+ msgstr ""
38
+ "Inserisci un indirizzo email valido, il campo email non può essere vuoto"
39
+
40
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:395
41
+ msgid "Please enter valid email address"
42
+ msgstr "Inserisci un indirizzo email valido"
43
+
44
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:396
45
+ msgid "User you are trying to delete is not temporary"
46
+ msgstr ""
47
+ "L’utente che stai cercando di eliminare non è un utente con login temporaneo"
48
+
49
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:397
50
+ msgid "Nonce failed"
51
+ msgstr "Nonce fallito"
52
+
53
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:398
54
+ msgid "Invalid action"
55
+ msgstr "Azione non valida"
56
+
57
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:399
58
+ msgid "Unknown error occured"
59
+ msgstr "Errore sconosciuto"
60
+
61
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:400
62
+ msgid "Login created successfully!"
63
+ msgstr "Login creato con successo!"
64
+
65
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:401
66
+ msgid "Login updated successfully!"
67
+ msgstr "Login aggiornato con successo!"
68
+
69
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:402
70
+ msgid "Login deleted successfully!"
71
+ msgstr "Login eliminato con successo!"
72
+
73
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:403
74
+ msgid "Login disabled successfully!"
75
+ msgstr "Login disabilitato con successo!"
76
+
77
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:404
78
+ msgid "Login enabled successfully!"
79
+ msgstr "Login abilitato con successo!"
80
+
81
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:405
82
+ msgid "Settings have been updated successfully"
83
+ msgstr "Impostazioni salvate correttamente"
84
+
85
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:406
86
+ msgid "Success!"
87
+ msgstr "Fatto!"
88
+
89
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:479
90
+ #, php-format
91
+ msgid ""
92
+ "If you like <strong>Temporary Login Without Password</strong> plugin, please "
93
+ "leave us a %s rating. A huge thanks in advance!"
94
+ msgstr ""
95
+ "Se ti piace il plugin <strong>Temporary Login Without Password</strong>, "
96
+ "lascia una %s recensione. Grazie mille in anticipo!"
97
+
98
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:479
99
+ msgid "Thank You :) "
100
+ msgstr "Grazie :)"
101
+
102
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:481
103
+ #, php-format
104
+ msgid "Thank you for using %s."
105
+ msgstr "Grazie per aver usato %s."
106
+
107
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:612
108
+ msgid "Temporary Access"
109
+ msgstr "Accesso Temporaneo"
110
+
111
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:169
112
+ msgid "One Hour"
113
+ msgstr "1h"
114
+
115
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:170
116
+ msgid "Three Hours"
117
+ msgstr "3h"
118
+
119
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:171
120
+ msgid "One Day"
121
+ msgstr "1g"
122
+
123
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:172
124
+ msgid "Three Days"
125
+ msgstr "3gg"
126
+
127
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:173
128
+ msgid "One Week"
129
+ msgstr "1 sett."
130
+
131
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:174
132
+ msgid "One Month"
133
+ msgstr "1 mese"
134
+
135
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:175
136
+ msgid "Custom Date"
137
+ msgstr "Scegli tu la data"
138
+
139
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:662
140
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:699
141
+ msgid "Expired"
142
+ msgstr "Scaduto"
143
+
144
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:860
145
+ msgid "Hello,"
146
+ msgstr "Ciao,"
147
+
148
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:861
149
+ msgid "Click the following link to log into the system:"
150
+ msgstr "Clicca il seguente link per accedere:"
151
+
152
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:862
153
+ msgid "Temporary Login Link"
154
+ msgstr "Link per il login temporaneo"
155
+
156
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:26
157
+ msgid "Users"
158
+ msgstr "Utenti"
159
+
160
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:27
161
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:51
162
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:52
163
+ msgid "Role"
164
+ msgstr "Ruolo"
165
+
166
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:28
167
+ msgid "Last Logged In"
168
+ msgstr "Ultimo Login"
169
+
170
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:29
171
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:63
172
+ msgid "Expiry"
173
+ msgstr "Scaduto"
174
+
175
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:30
176
+ msgid "Actions"
177
+ msgstr "Azioni"
178
+
179
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:48
180
+ msgid "You have not created any temporary logins yet."
181
+ msgstr "Non hai creato ancora nessun login temporaneo."
182
+
183
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:73
184
+ msgid "Not yet logged in"
185
+ msgstr "Non accora loggato"
186
+
187
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:84
188
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:42
189
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:42
190
+ msgid "Super Admin"
191
+ msgstr ""
192
+
193
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:163
194
+ msgid "Disable"
195
+ msgstr "Disabilita"
196
+
197
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:165
198
+ msgid "Reactivate for one day"
199
+ msgstr "Riattiva per 1g"
200
+
201
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:168
202
+ msgid "Delete"
203
+ msgstr "Elimina"
204
+
205
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:169
206
+ msgid "Edit"
207
+ msgstr "Modifica"
208
+
209
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:173
210
+ msgid "Email login link"
211
+ msgstr ""
212
+
213
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:174
214
+ msgid "Copy login link"
215
+ msgstr "Copia link"
216
+
217
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/public/class-wp-temporary-login-without-password-public.php:50
218
+ msgid "Token empty"
219
+ msgstr "Token vuoto"
220
+
221
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/public/class-wp-temporary-login-without-password-public.php:51
222
+ msgid "Authentication failed"
223
+ msgstr "Autenticazione fallita"
224
+
225
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/public/class-wp-temporary-login-without-password-public.php:137
226
+ msgid "You don't have permission to access this page"
227
+ msgstr "Non possiedi l’autorizzazione necessaria per accedere a questa pagina"
228
+
229
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:12
230
+ msgid "Settings"
231
+ msgstr "Impostazioni"
232
+
233
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:14
234
+ msgid "System Info"
235
+ msgstr "Informazioni di Sistema"
236
+
237
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:21
238
+ msgid "Create New"
239
+ msgstr "Crea Nuovo"
240
+
241
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:43
242
+ msgid "Here's a temporary login link"
243
+ msgstr "Questo è il link per il login temporaneo"
244
+
245
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:46
246
+ msgid "Click To Copy"
247
+ msgstr "Clicca per copiare"
248
+
249
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:50
250
+ msgid ""
251
+ "User can directly login to WordPress admin panel without username and "
252
+ "password by opening this link."
253
+ msgstr ""
254
+ "L’utente può accedere a Wordpress ciccano sul seguente link senza dovere "
255
+ "inserire utente e password."
256
+
257
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:9
258
+ msgid "Create a new Temporary Login"
259
+ msgstr "Crea un nuovo Login Temporaneo"
260
+
261
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:14
262
+ msgid "Email*"
263
+ msgstr ""
264
+
265
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:23
266
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:23
267
+ msgid "First Name"
268
+ msgstr "Nome"
269
+
270
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:32
271
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:32
272
+ msgid "Last Name"
273
+ msgstr "Cognome"
274
+
275
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:45
276
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:46
277
+ msgid "Grant this user super admin privileges for the Network."
278
+ msgstr ""
279
+ "Permetti a questo utente di avere i privilegi di amministratore su tutto il "
280
+ "Network."
281
+
282
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:83
283
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:49
284
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:87
285
+ msgid "Submit"
286
+ msgstr "Crea"
287
+
288
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:83
289
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:87
290
+ msgid "or"
291
+ msgstr "o"
292
+
293
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:84
294
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:88
295
+ msgid "Cancel"
296
+ msgstr "Annulla"
297
+
298
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:9
299
+ msgid "Temporary Login Settings"
300
+ msgstr "Impostazioni del Login Temporaneo"
301
+
302
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:14
303
+ msgid "Visible Roles"
304
+ msgstr "Ruoli Visibili"
305
+
306
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:15
307
+ msgid "select roles from which you want to create a temporary login"
308
+ msgstr "seleziona i ruoli dai quali vuoi creare il login temporaneo"
309
+
310
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:26
311
+ msgid "Default Role"
312
+ msgstr "Ruolo Predefinito"
313
+
314
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:36
315
+ msgid "Default Expiry Time"
316
+ msgstr "Scadenza Predefinita"
317
+
318
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:9
319
+ msgid "Update Temporary Login"
320
+ msgstr "Aggiorna Login Temporaneo"
321
+
322
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:14
323
+ msgid "Email"
324
+ msgstr ""
325
+
326
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:67
327
+ msgid "Extend Expiry"
328
+ msgstr "Estendi la scadenza"
329
+
330
+ #. Name of the plugin
331
+ msgid "Temporary Login Without Password"
332
+ msgstr ""
333
+
334
+ #. Description of the plugin
335
+ msgid ""
336
+ "Create a temporary login link with any role using which one can access to "
337
+ "your sytem without username and password for limited period of time."
338
+ msgstr ""
339
+ "Permette di creare un login temporaneo con scadenza per accedere a "
340
+ "WordPress, senza dove immettere utente e password, semplicemente attraverso "
341
+ "un link. Utile per ricevere assistenza da programmatori. Tradotto in "
342
+ "italiano da Alessio Angeloro WordPress Developer "
343
+
344
+ #. URI of the plugin
345
+ msgid ""
346
+ "http://www.storeapps.org/create-secure-login-without-password-for-wordpress/"
347
+ msgstr ""
348
+
349
+ #. Author of the plugin
350
+ msgid "StoreApps"
351
+ msgstr ""
352
+
353
+ #. Author URI of the plugin
354
+ msgid "https://storeapps.org"
355
+ msgstr ""
languages/temporary-login-without-password.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2019-01-11 11:16+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -14,138 +14,138 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
17
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:82
18
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:11
19
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:20
20
  msgid "Temporary Logins"
21
  msgstr ""
22
 
23
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:391
24
  msgid "User creation failed"
25
  msgstr ""
26
 
27
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:392
28
  msgid "You do not have permission to create a temporary login"
29
  msgstr ""
30
 
31
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:393
32
  msgid "Email is already in use"
33
  msgstr ""
34
 
35
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:394
36
  msgid "Please enter valid email address. Email field should not be empty"
37
  msgstr ""
38
 
39
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:395
40
  msgid "Please enter valid email address"
41
  msgstr ""
42
 
43
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:396
44
  msgid "User you are trying to delete is not temporary"
45
  msgstr ""
46
 
47
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:397
48
  msgid "Nonce failed"
49
  msgstr ""
50
 
51
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:398
52
  msgid "Invalid action"
53
  msgstr ""
54
 
55
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:399
56
  msgid "Unknown error occured"
57
  msgstr ""
58
 
59
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:400
60
  msgid "Login created successfully!"
61
  msgstr ""
62
 
63
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:401
64
  msgid "Login updated successfully!"
65
  msgstr ""
66
 
67
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:402
68
  msgid "Login deleted successfully!"
69
  msgstr ""
70
 
71
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:403
72
  msgid "Login disabled successfully!"
73
  msgstr ""
74
 
75
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:404
76
  msgid "Login enabled successfully!"
77
  msgstr ""
78
 
79
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:405
80
  msgid "Settings have been updated successfully"
81
  msgstr ""
82
 
83
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:406
84
  msgid "Success!"
85
  msgstr ""
86
 
87
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:479
88
  #, php-format
89
  msgid ""
90
  "If you like <strong>Temporary Login Without Password</strong> plugin, please "
91
  "leave us a %s rating. A huge thanks in advance!"
92
  msgstr ""
93
 
94
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:479
95
  msgid "Thank You :) "
96
  msgstr ""
97
 
98
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:481
99
  #, php-format
100
  msgid "Thank you for using %s."
101
  msgstr ""
102
 
103
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:612
104
  msgid "Temporary Access"
105
  msgstr ""
106
 
107
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:169
108
  msgid "One Hour"
109
  msgstr ""
110
 
111
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:170
112
  msgid "Three Hours"
113
  msgstr ""
114
 
115
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:171
116
  msgid "One Day"
117
  msgstr ""
118
 
119
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:172
120
  msgid "Three Days"
121
  msgstr ""
122
 
123
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:173
124
  msgid "One Week"
125
  msgstr ""
126
 
127
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:174
128
  msgid "One Month"
129
  msgstr ""
130
 
131
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:175
132
  msgid "Custom Date"
133
  msgstr ""
134
 
135
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:662
136
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:699
137
  msgid "Expired"
138
  msgstr ""
139
 
140
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:860
141
  msgid "Hello,"
142
  msgstr ""
143
 
144
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:861
145
  msgid "Click the following link to log into the system:"
146
  msgstr ""
147
 
148
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:862
149
  msgid "Temporary Login Link"
150
  msgstr ""
151
 
@@ -164,49 +164,53 @@ msgid "Last Logged In"
164
  msgstr ""
165
 
166
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:29
 
 
 
 
167
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:63
168
  msgid "Expiry"
169
  msgstr ""
170
 
171
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:30
172
  msgid "Actions"
173
  msgstr ""
174
 
175
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:48
176
  msgid "You have not created any temporary logins yet."
177
  msgstr ""
178
 
179
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:73
180
  msgid "Not yet logged in"
181
  msgstr ""
182
 
183
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:84
184
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:42
185
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:42
186
  msgid "Super Admin"
187
  msgstr ""
188
 
189
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:163
190
  msgid "Disable"
191
  msgstr ""
192
 
193
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:165
194
  msgid "Reactivate for one day"
195
  msgstr ""
196
 
197
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:168
198
  msgid "Delete"
199
  msgstr ""
200
 
201
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:169
202
  msgid "Edit"
203
  msgstr ""
204
 
205
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:173
206
  msgid "Email login link"
207
  msgstr ""
208
 
209
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:174
210
  msgid "Copy login link"
211
  msgstr ""
212
 
@@ -218,7 +222,7 @@ msgstr ""
218
  msgid "Authentication failed"
219
  msgstr ""
220
 
221
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/public/class-wp-temporary-login-without-password-public.php:137
222
  msgid "You don't have permission to access this page"
223
  msgstr ""
224
 
@@ -271,19 +275,24 @@ msgstr ""
271
  msgid "Grant this user super admin privileges for the Network."
272
  msgstr ""
273
 
274
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:83
 
 
 
 
 
275
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:49
276
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:87
277
  msgid "Submit"
278
  msgstr ""
279
 
280
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:83
281
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:87
282
  msgid "or"
283
  msgstr ""
284
 
285
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:84
286
- #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:88
287
  msgid "Cancel"
288
  msgstr ""
289
 
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2019-09-03 11:33+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
17
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:109
18
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:11
19
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/admin-settings.php:20
20
  msgid "Temporary Logins"
21
  msgstr ""
22
 
23
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:428
24
  msgid "User creation failed"
25
  msgstr ""
26
 
27
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:429
28
  msgid "You do not have permission to create a temporary login"
29
  msgstr ""
30
 
31
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:430
32
  msgid "Email is already in use"
33
  msgstr ""
34
 
35
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:431
36
  msgid "Please enter valid email address. Email field should not be empty"
37
  msgstr ""
38
 
39
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:432
40
  msgid "Please enter valid email address"
41
  msgstr ""
42
 
43
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:433
44
  msgid "User you are trying to delete is not temporary"
45
  msgstr ""
46
 
47
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:434
48
  msgid "Nonce failed"
49
  msgstr ""
50
 
51
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:435
52
  msgid "Invalid action"
53
  msgstr ""
54
 
55
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:436
56
  msgid "Unknown error occured"
57
  msgstr ""
58
 
59
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:437
60
  msgid "Login created successfully!"
61
  msgstr ""
62
 
63
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:438
64
  msgid "Login updated successfully!"
65
  msgstr ""
66
 
67
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:439
68
  msgid "Login deleted successfully!"
69
  msgstr ""
70
 
71
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:440
72
  msgid "Login disabled successfully!"
73
  msgstr ""
74
 
75
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:441
76
  msgid "Login enabled successfully!"
77
  msgstr ""
78
 
79
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:442
80
  msgid "Settings have been updated successfully"
81
  msgstr ""
82
 
83
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:443
84
  msgid "Success!"
85
  msgstr ""
86
 
87
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:517
88
  #, php-format
89
  msgid ""
90
  "If you like <strong>Temporary Login Without Password</strong> plugin, please "
91
  "leave us a %s rating. A huge thanks in advance!"
92
  msgstr ""
93
 
94
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:518
95
  msgid "Thank You :) "
96
  msgstr ""
97
 
98
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:520
99
  #, php-format
100
  msgid "Thank you for using %s."
101
  msgstr ""
102
 
103
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/admin/class-wp-temporary-login-without-password-admin.php:652
104
  msgid "Temporary Access"
105
  msgstr ""
106
 
107
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:178
108
  msgid "One Hour"
109
  msgstr ""
110
 
111
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:179
112
  msgid "Three Hours"
113
  msgstr ""
114
 
115
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:180
116
  msgid "One Day"
117
  msgstr ""
118
 
119
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:181
120
  msgid "Three Days"
121
  msgstr ""
122
 
123
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:182
124
  msgid "One Week"
125
  msgstr ""
126
 
127
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:183
128
  msgid "One Month"
129
  msgstr ""
130
 
131
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:184
132
  msgid "Custom Date"
133
  msgstr ""
134
 
135
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:671
136
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:708
137
  msgid "Expired"
138
  msgstr ""
139
 
140
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:873
141
  msgid "Hello,"
142
  msgstr ""
143
 
144
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:874
145
  msgid "Click the following link to log into the system:"
146
  msgstr ""
147
 
148
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-common.php:875
149
  msgid "Temporary Login Link"
150
  msgstr ""
151
 
164
  msgstr ""
165
 
166
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:29
167
+ msgid "Count"
168
+ msgstr ""
169
+
170
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:30
171
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:63
172
  msgid "Expiry"
173
  msgstr ""
174
 
175
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:31
176
  msgid "Actions"
177
  msgstr ""
178
 
179
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:49
180
  msgid "You have not created any temporary logins yet."
181
  msgstr ""
182
 
183
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:84
184
  msgid "Not yet logged in"
185
  msgstr ""
186
 
187
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:95
188
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:42
189
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:42
190
  msgid "Super Admin"
191
  msgstr ""
192
 
193
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:175
194
  msgid "Disable"
195
  msgstr ""
196
 
197
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:177
198
  msgid "Reactivate for one day"
199
  msgstr ""
200
 
201
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:180
202
  msgid "Delete"
203
  msgstr ""
204
 
205
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:181
206
  msgid "Edit"
207
  msgstr ""
208
 
209
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:185
210
  msgid "Email login link"
211
  msgstr ""
212
 
213
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/includes/class-wp-temporary-login-without-password-layout.php:186
214
  msgid "Copy login link"
215
  msgstr ""
216
 
222
  msgid "Authentication failed"
223
  msgstr ""
224
 
225
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/public/class-wp-temporary-login-without-password-public.php:189
226
  msgid "You don't have permission to access this page"
227
  msgstr ""
228
 
275
  msgid "Grant this user super admin privileges for the Network."
276
  msgstr ""
277
 
278
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:81
279
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:85
280
+ msgid "Language"
281
+ msgstr ""
282
+
283
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:93
284
  #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/temporary-logins-settings.php:49
285
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:99
286
  msgid "Submit"
287
  msgstr ""
288
 
289
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:93
290
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:99
291
  msgid "or"
292
  msgstr ""
293
 
294
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/new-login.php:94
295
+ #: ../../../../../repositories/GitLab/store-apps/temporary-login-without-password/templates/update-login.php:100
296
  msgid "Cancel"
297
  msgstr ""
298
 
public/class-wp-temporary-login-without-password-public.php CHANGED
@@ -30,7 +30,7 @@ class Wp_Temporary_Login_Without_Password_Public {
30
  * Wp_Temporary_Login_Without_Password_Public constructor.
31
  *
32
  * @param string $plugin_name Plugin Name.
33
- * @param srting $version Plugin Version.
34
  */
35
  public function __construct( $plugin_name, $version ) {
36
  $this->plugin_name = $plugin_name;
@@ -59,13 +59,13 @@ class Wp_Temporary_Login_Without_Password_Public {
59
  }
60
 
61
  /**
62
- * Initialize tlwp
63
  *
64
  * Hooked to init action to initilize tlwp
65
  *
66
  * @return void
67
- * @since 1.0.0
68
  *
 
69
  */
70
  public function init_wtlwp() {
71
 
@@ -153,19 +153,14 @@ class Wp_Temporary_Login_Without_Password_Public {
153
  }
154
  }
155
 
156
- $redirect_to_url = ( isset( $_REQUEST['redirect_to'] ) ) ? $_REQUEST['redirect_to'] : apply_filters( 'login_redirect', network_site_url( remove_query_arg( 'wtlwp_token', $request_uri ) ), false, $temporary_user ); // phpcs:ignore
157
-
158
- // If empty redirect user to admin page.
159
- if ( ! empty( $redirect_to_url ) ) {
160
- $redirect_to = $redirect_to_url;
161
- }
162
 
163
  } else {
164
  // Temporary user not found?? Redirect to home page.
165
  $redirect_to = home_url();
166
  }
167
 
168
- wp_safe_redirect( $redirect_to ); // Redirect to given url after successfull login.
169
  exit();
170
 
171
  }
@@ -201,7 +196,7 @@ class Wp_Temporary_Login_Without_Password_Public {
201
  * @param WP_User $user WP_User object.
202
  * @param string $password password of a user.
203
  *
204
- * @return \WP_Error
205
  */
206
  public function disable_temporary_user_login( $user, $password ) {
207
 
30
  * Wp_Temporary_Login_Without_Password_Public constructor.
31
  *
32
  * @param string $plugin_name Plugin Name.
33
+ * @param string $version Plugin Version.
34
  */
35
  public function __construct( $plugin_name, $version ) {
36
  $this->plugin_name = $plugin_name;
59
  }
60
 
61
  /**
62
+ * Initialize Temporary Login
63
  *
64
  * Hooked to init action to initilize tlwp
65
  *
66
  * @return void
 
67
  *
68
+ * @since 1.0.0
69
  */
70
  public function init_wtlwp() {
71
 
153
  }
154
  }
155
 
156
+ $redirect_to = ( isset( $_REQUEST['redirect_to'] ) ) ? $_REQUEST['redirect_to'] : apply_filters( 'login_redirect', network_site_url( remove_query_arg( 'wtlwp_token', $request_uri ) ), false, $temporary_user ); // phpcs:ignore
 
 
 
 
 
157
 
158
  } else {
159
  // Temporary user not found?? Redirect to home page.
160
  $redirect_to = home_url();
161
  }
162
 
163
+ wp_safe_redirect( $redirect_to ); // Redirect to given url after successful login.
164
  exit();
165
 
166
  }
196
  * @param WP_User $user WP_User object.
197
  * @param string $password password of a user.
198
  *
199
+ * @return WP_Error
200
  */
201
  public function disable_temporary_user_login( $user, $password ) {
202
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Temporary Login Without Password ===
2
  Contributors: storeapps, niravmehta, malayladu
3
- Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CPTHCDC382KVA
4
  Tags: temporary access, developer access, admin login, temporary login, passwordless login, customer login, secure login, access, admin, log in, login, login security, protection, user login, user login, wordpress admin login, wordpress login, wp-admin, wp-login, expiration, login, Login Without Password, user, WordPress Admin, wp-admin, developer login
5
  Requires at least: 3.0.1
6
- Tested up to: 5.2.2
7
- Stable tag: 1.5.19.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -73,10 +73,16 @@ No. at this moment it's not possible to do this.
73
  1. Create a new Temporary Login.
74
  2. List of all (Active/Expired) Temporary Login.
75
  3. Temporary Login settings panel.
76
- 4. Update Temporary Login
 
77
 
78
  == Changelog ==
79
 
 
 
 
 
 
80
  **1.5.19.1 [2019-08-19]**
81
 
82
  * Fix: Redirection issue with WordPress sub directory installation.
1
  === Temporary Login Without Password ===
2
  Contributors: storeapps, niravmehta, malayladu
3
+ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BMFRMVXQ87JWA&source=url
4
  Tags: temporary access, developer access, admin login, temporary login, passwordless login, customer login, secure login, access, admin, log in, login, login security, protection, user login, user login, wordpress admin login, wordpress login, wp-admin, wp-login, expiration, login, Login Without Password, user, WordPress Admin, wp-admin, developer login
5
  Requires at least: 3.0.1
6
+ Tested up to: 5.2.3
7
+ Stable tag: 1.5.20
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
73
  1. Create a new Temporary Login.
74
  2. List of all (Active/Expired) Temporary Login.
75
  3. Temporary Login settings panel.
76
+ 4. Language Option for Temporary User
77
+ 5. Create Temporary "Super Admin" for WordPress Multisite
78
 
79
  == Changelog ==
80
 
81
+ **1.5.20 [2019-09-09]**
82
+ * Update: Add Temporary Super Admin to all sites
83
+ * Fix: JS & CSS loading issue for WordPress Multi sites
84
+ * New: Added Italian translation. (Thanks [@alessioangeloro](https://profiles.wordpress.org/alessioangeloro/) for providing Italian translation)
85
+
86
  **1.5.19.1 [2019-08-19]**
87
 
88
  * Fix: Redirection issue with WordPress sub directory installation.
temporary-login-without-password.php CHANGED
@@ -3,11 +3,11 @@
3
  * Plugin Name: Temporary Login Without Password
4
  * Plugin URI: http://www.storeapps.org/create-secure-login-without-password-for-wordpress/
5
  * Description: Create a temporary login link with any role using which one can access to your sytem without username and password for limited period of time.
6
- * Version: 1.5.19.1
7
  * Author: StoreApps
8
  * Author URI: https://storeapps.org
9
  * Requires at least: 3.0.1
10
- * Tested up to: 5.2.2
11
  * License: GPLv3
12
  * License URI: http://www.gnu.org/licenses/gpl-3.0.html
13
  * Text Domain: temporary-login-without-password
@@ -26,8 +26,9 @@ if ( ! defined( 'WPINC' ) ) {
26
  * Define constants
27
  */
28
  define( 'WTLWP_PLUGIN_DIR', dirname( __FILE__ ) );
29
- define( 'WTLWP_PLUGIN_VERSION', '1.5.19.1' );
30
  define( 'WTLWP_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
 
31
 
32
  /**
33
  * Deactivate Temporary Login Without Password
3
  * Plugin Name: Temporary Login Without Password
4
  * Plugin URI: http://www.storeapps.org/create-secure-login-without-password-for-wordpress/
5
  * Description: Create a temporary login link with any role using which one can access to your sytem without username and password for limited period of time.
6
+ * Version: 1.5.20
7
  * Author: StoreApps
8
  * Author URI: https://storeapps.org
9
  * Requires at least: 3.0.1
10
+ * Tested up to: 5.2.3
11
  * License: GPLv3
12
  * License URI: http://www.gnu.org/licenses/gpl-3.0.html
13
  * Text Domain: temporary-login-without-password
26
  * Define constants
27
  */
28
  define( 'WTLWP_PLUGIN_DIR', dirname( __FILE__ ) );
29
+ define( 'WTLWP_PLUGIN_VERSION', '1.5.20' );
30
  define( 'WTLWP_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
31
+ define( 'WTLWP_FEEDBACK_VERSION', '1.0.10');
32
 
33
  /**
34
  * Deactivate Temporary Login Without Password