Plugin Directory

Changeset 3283570


Ignore:
Timestamp:
04/28/2025 04:50:19 PM (9 months ago)
Author:
quecodig
Message:

Add support languages

Location:
whmcs-modal-login
Files:
27 added
93 edited

Legend:

Unmodified
Added
Removed
  • whmcs-modal-login

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/assets

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/hooks

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/info

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/logs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/logs/refs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/logs/refs/heads

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/logs/refs/remotes

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/logs/refs/remotes/origin

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/0c

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/2a

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/2f

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/4b

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/50

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/53

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/55

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/58

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/65

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/6d

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/81

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/a5

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/ac

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/b4

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/bd

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/d1

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/info

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/objects/pack

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/refs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/refs/heads

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/refs/remotes

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/refs/remotes/origin

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/.git/refs/tags

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/assets

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/assets/css

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/assets/img

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/assets/js

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/inc

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.0/languages

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/assets

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/assets/css

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/assets/img

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/assets/js

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/inc

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/tags/1.0.1/languages

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/hooks

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/info

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/logs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/logs/refs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/logs/refs/heads

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/logs/refs/remotes

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/logs/refs/remotes/origin

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/0c

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/2a

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/2f

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/4b

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/50

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/53

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/55

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/58

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/65

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/6d

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/81

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/a5

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/ac

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/b4

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/bd

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/d1

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/info

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/objects/pack

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/refs

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/refs/heads

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/refs/remotes

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/refs/remotes/origin

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/.git/refs/tags

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/README.txt

    r3283492 r3283570  
    55Requires at least: 5.0
    66Tested up to: 6.8
    7 Stable tag: 1.0.1
     7Stable tag: 1.1.0
    88Requires PHP: 5.6
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
    11 
     11WHMCS Modal Login - Custom Menu Item Section
    1212
    1313== Description ==
    1414
    15 WHMCS Login Modal allows you to easily create a modal box that displays for WHMCS login form. It automatically adds a menu item to the end of the selected menu that will open the login modal box.
     15WHMCS Modal Login allows you to easily create a modal box that displays for WHMCS login form. It automatically adds a menu item to the end of the selected menu that will open the login modal box.
    1616
    1717Alternatively, you can also use the included shortcode to add the modal login box in any place of the web.
     
    3232=== From within WordPress ===
    33331. Visit 'Plugins > Add New'
    34 2. Search for 'WHMCS Login Modal'
     342. Search for 'WHMCS Modal Login'
    35353. Activate WHMCS Modal Login from your Plugins page.
    3636
     
    4444= Where can I modify WHMCS Modal Login settings? =
    4545
    46 You can find the settings page on WordPress left sidebar under WHMCS Modal Login. 
     46You can find the settings page on WordPress left sidebar under WHMCS Modal Login.
    4747
    4848= Can I use WHMCS Modal Login with any theme? =
     
    5151
    5252== Changelog ==
     53= 1.1.0 =
     54* Add support lenguages
    5355= 1.0.1 =
    5456* WordPress 6.8 Support Declared
  • whmcs-modal-login/trunk/assets

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/assets/css

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/assets/img

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/assets/js

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/assets/js/whmcs-modal-login.js

    r2747245 r3283570  
    11document.addEventListener('DOMContentLoaded', function () {
    22    var modal = document.getElementById('WMLlogin');
    3     function openLoginModal () { 
     3    function openLoginModal () {
    44        modal.style.display = 'block';
    55    }
    6    
     6
    77    var hash = window.location.hash;
    88    if (hash.substring(1) == 'login') {
    99        modal.style.display = 'block';
    1010    }
    11    
     11
    1212    var whmcslogin = document.querySelectorAll('.whmcsmlogin');
    1313    var alogin = document.querySelectorAll('.alogin');
    14     var clogin = document.querySelectorAll('.login-modal-close')[0]; 
    15    
     14    var clogin = document.querySelectorAll('.login-modal-close')[0];
     15
    1616    for (const shortlogin of alogin) {
    17            
     17
    1818        if (typeof(shortlogin) != 'undefined' && shortlogin != null) {
    1919            shortlogin.addEventListener('click', function(e) {
    20                 e.preventDefault();   
     20                e.preventDefault();
    2121                if (typeof(modal) != 'undefined' && modal != null) {
    2222                    modal.style.display = 'block';
     
    2525        }
    2626    }
    27    
     27
    2828    if (typeof(clogin) != 'undefined' && clogin != null) {
    2929        clogin.addEventListener('click', function(e) {
    30             e.preventDefault(); 
     30            e.preventDefault();
    3131            modal.style.display = 'none';
    3232        });
    3333    }
    34      
     34
    3535    for (const menulogin of whmcslogin) {
    36            
     36
    3737        if (typeof(menulogin) != 'undefined' && menulogin != null) {
    3838            menulogin.addEventListener('click', function(e) {
    39                 e.preventDefault();   
     39                e.preventDefault();
    4040                if (typeof(modal) != 'undefined' && modal != null) {
    4141                    modal.style.display = 'block';
     
    4444        }
    4545    }
    46    
     46
    4747    document.addEventListener('click', function(e) {
    4848        if(e.target == modal && e.target!=alogin) {
    4949            modal.style.display = 'none';
    50         }
    51     }); 
     50        }
     51    });
    5252});
  • whmcs-modal-login/trunk/inc

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/inc/whmcs-admin.php

    r2747245 r3283570  
    33 *
    44 * @link       https://www.quecodigo.com
    5  * @since      1.0.0
     5 * @since      1.1.0
    66 *
    77 * @package    whmcs_Login
     
    2626    );
    2727
    28     $settings_link = "<a href='$url'>" . __( 'Settings' ) . '</a>';
     28    $settings_link = "<a href='$url'>" . __( 'Settings', 'whmcs-modal-login' ) . '</a>';
    2929    array_push(
    3030        $links,
     
    3939    function whmcs_ml_parent_page() {
    4040        //Page title
    41         $page_title = esc_html__( 'WHMCS Modal Login - Qué Código', 'whmcs-ml' );
     41        $page_title = esc_html__( 'WHMCS Modal Login - Qué Código', 'whmcs-modal-login' );
    4242        //Menu section title
    4343        //$warning_count = get_option( 'quecodig_warnings' );
    4444        $warning_count = 0;
    45         $menu_title =  esc_html__( 'WHMCS Modal Login', 'whmcs-ml' );
     45        $menu_title =  esc_html__( 'WHMCS Modal Login', 'whmcs-modal-login' );
    4646        //User compatibility
    4747        $capability = 'edit_posts';
     
    5151        $function   = __NAMESPACE__ . '\whmcs_ml_main_menu_settings';
    5252        // Icon url
    53         $icon_url   = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAxOS45Ij48ZGVmcz48c3R5bGU+LmNscy0xe2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTJ7ZmlsbDojZmZmO29wYWNpdHk6MC43O30uY2xzLTMsLmNscy00e2ZpbGw6I2VlZTt9LmNscy00e29wYWNpdHk6MC4xMTttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+UmVjdXJzbyAxPC90aXRsZT48ZyBjbGFzcz0iY2xzLTEiPjxnIGlkPSJDYXBhXzIiIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBpZD0iQ2FwYV8xLTIiIGRhdGEtbmFtZT0iQ2FwYSAxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMy41MSwxMS42OGE0LjkzLDQuOTMsMCwwLDEsNS4xNC00LjQ1YzEuNTYsMC0xLjcyLjE2LTIsMy4zN0MxNi4yNiwxNC4zLDEzLjM3LDEzLjI0LDEzLjUxLDExLjY4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjE4LDcuNTZjMCwuMSwwLC4yLDAsLjMsMCwzLjM5LTIuNjEsNS43NC00LjU5LDgtLjI3LjMtLjY1LjcxLTEuMDgsMS4xNSwxLjQsMS40MywzLDIuOTQsMywyLjk0czItMiwyLjc0LTIuOEMyMi40NCwxNS43OCwyNCwxNC4zOCwyNCwxMi4zNkE1LjQ5LDUuNDksMCwwLDAsMjEuMTgsNy41NloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik02Ljg2LDE1LjQ3QzQuOCwxMy4zNiwyLjgxLDExLDIuODEsNy44NmMwLS4xLDAtLjIsMC0uM0E1LjQ5LDUuNDksMCwwLDAsMCwxMi4zNmMwLDEuODksMS4xOSwzLjI4LDIuNDIsNC41NCwxLjQxLDEuNDQsMy4wNiwzLDMuMDYsM3MyLTIsMi43NC0yLjhMOC4zNSwxN0M3Ljg1LDE2LjQ4LDcuMzUsMTYsNi44NiwxNS40N1oiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMiwxOC44OGMtLjg3LS44My0yLjcxLTIuNTktNC4zMi00LjI0QzUuODQsMTIuNzcsNC4wNSwxMC43MSw0LjA1LDhBOCw4LDAsMCwxLDIwLDhjMCwyLjUzLTEuNzQsNC40Mi0zLjQzLDYuMjRMMTUuOCwxNUMxNSwxNS45MiwxMi45MywxOCwxMiwxOC44OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00LjQ5LDcuNDNjLjQxLTQuNSw0LjE2LTcsOC4xNS03LDIuNDcsMC0yLjczLjI2LTMuMjMsNS4zNUM4Ljg0LDExLjU4LDQuMjYsOS45MSw0LjQ5LDcuNDNaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTIsMTguODhjLjk0LS45MywzLTMsMy44MS0zLjlsLjcyLS43OUMxOC4yMSwxMi4zNywyMCwxMC40OCwyMCw4QTcuODksNy44OSwwLDAsMCwxOC4yMSwzQzE2LjI5LDEzLjM5LDcuNjcsMTQuNjQsNy42NywxNC42NCw5LjI4LDE2LjI5LDExLjEyLDE4LjA1LDEyLDE4Ljg4WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==';
     53        $icon_url   = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAxOS45Ij48ZGVmcz48c3R5bGU+LmNscy0xe2lzb2xhdGlvbjppc29sYXRlO30uY2xzLTJ7ZmlsbDojZmZmO29wYWNpdHk6MC43O30uY2xzLTMsLmNscy00e2ZpbGw6I2VlZTt9LmNscy00e29wYWNpdHk6MC4xMTttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO308L3N0eWxlPjwvZGVmcz48dGl0bGU+UmVjdXJzbyAxPC90aXRsZT48ZyBjbGFzcz0iY2xzLTEiPjxnIGlkPSJDYXBhXzIiIGRhdGEtbmFtZT0iQ2FwYSAyIj48ZyBpZD0iQ2FwYV8xLTIiIGRhdGEtbmFtZT0iQ2FwYSAxIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMy41MSwxMS42OGE0LjkzLDQuOTMsMCwwLDEsNS4xNC00LjQ1YzEuNTYsMC0xLjcyLjE2LTIsMy4zN0MxNi4yNiwxNC4zLDEzLjM3LDEzLjI0LDEzLjUxLDExLjY4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIxLjE4LDcuNTZjMCwuMSwwLC4yLDAsLjMsMCwzLjM5LTIuNjEsNS43NC00LjU5LDgtLjI3LjMtLjY1LjcxLTEuMDgsMS4xNSwxLjQsMS40MywzLDIuOTQsMywyLjk0czItMiwyLjc0LTIuOEMyMi40NCwxNS43OCwyNCwxNC4zOCwyNCwxMi4zNkE1LjQ5LDUuNDksMCwwLDAsMjEuMTgsNy41NloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik02Ljg2LDE1LjQ3QzQuOCwxMy4zNiwyLjgxLDExLDIuODEsNy44NmMwLS4xLDAtLjIsMC0uM0E1LjQ5LDUuNDksMCwwLDAsMCwxMi4zNmMwLDEuODksMS4xOSwzLjI4LDIuNDIsNC41NCwxLjQxLDEuNDQsMy4wNiwzLDMuMDYsM3MyLTIsMi43NC0yLjhMOC4zNSwxN0M3Ljg1LDE2LjQ4LDcuMzUsMTYsNi44NiwxNS40N1oiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMiwxOC44OGMtLjg3LS44My0yLjcxLTIuNTktNC4zMi00LjI0QzUuODQsMTIuNzcsNC4wNSwxMC43MSw0LjA1LDhBOCw4LDAsMCwxLDIwLDhjMCwyLjUzLTEuNzQsNC40Mi0zLjQzLDYuMjRMMTUuOCwxNUMxNSwxNS45MiwxMi45MywxOCwxMiwxMiwxOC44OFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00LjQ5LDcuNDNjLjQxLTQuNSw0LjE2LTcsOC4xNS03LDIuNDcsMC0yLjczLjI2LTMuMjMsNS4zNUM4Ljg0LDExLjU4LDQuMjYsOS45MSw0LjQ5LDcuNDNaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTIsMTguODhjLjk0LS45MywzLTMsMy44MS0zLjlsLjcyLS43OUMxOC4yMSwxMi4zNywyMCwxMC40OCwyMCw4QTcuODksNy44OSwwLDAsMCwxOC4yMSwzQzE2LjI5LDEzLjM5LDcuNjcsMTQuNjQsNy42NywxNC42NCw5LjI4LDE2LjI5LDExLjEyLDE4LjA1LDEyLDE4Ljg4WiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==';
    5454        // Position in the menu
    5555        $position   = 2;
     
    7575    <div class="wrap">
    7676    <h2>
    77     <?php esc_html_e( 'WHMCS Modal Login', 'whmcs-ml' ); ?>
     77    <?php esc_html_e( 'WHMCS Modal Login', 'whmcs-modal-login' ); ?>
    7878    </h2>
    79     <a href="https://www.quecodigo.com" target="_blank"><img src="<?php echo plugins_url( 'assets/img/logo-azul.svg', WHMCS_PLUGIN_FILE); ?>" width="100" class="logo-whmcs"></a>
     79    <a href="https://www.quecodigo.com" target="_blank">
     80        <img src="<?php echo esc_url( plugins_url( 'assets/img/logo-azul.svg', WHMCS_PLUGIN_FILE ) ); ?>" width="100" class="logo-whmcs" alt="<?php esc_attr_e( 'WHMCS Logo', 'whmcs-modal-login' ); ?>">
     81    </a>
    8082    <form action="options.php" method="post" class="whmcs-form">
    8183
     
    8890    <div class="whmcs-info">
    8991    <p>
    90     <?php echo nl2br( esc_html__( 'You can also use the login modal window anywhere on the website using the shortcode [whmcs-login] Custom text [/whmcs-login]', 'whmcs-ml' ) ); ?>
     92    <?php echo nl2br( esc_html__( 'You can also use the login modal window anywhere on the website using the shortcode [whmcs-login] Custom text [/whmcs-login]', 'whmcs-modal-login' ) ); ?>
    9193    </p>
    9294    </div>
     
    107109        'whmcs_ml_settings',
    108110        array(
    109             'loginmenulabel'  => esc_html__( 'Login', 'whmcs-ml' ),
    110             'logoutmenulabel' => esc_html__( 'Logout', 'whmcs-ml' ),
     111            'loginmenulabel'  => esc_html__( 'Login', 'whmcs-modal-login' ),
     112            'logoutmenulabel' => esc_html__( 'Logout', 'whmcs-modal-login' ),
    111113            'position'        => '',
    112114        )
     
    115117    add_settings_field(
    116118        'whmcs_ml_field_showpass',
    117         esc_html__( 'Display Lost Password option', 'whmcs-ml' ),
     119        esc_html__( 'Display Lost Password option', 'whmcs-modal-login' ),
    118120        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    119121        WHMCS_SLUG,
     
    128130    add_settings_field(
    129131        'whmcs_ml_field_tit',
    130         esc_html__( 'Header title', 'whmcs-ml' ),
     132        esc_html__( 'Header title', 'whmcs-modal-login' ),
    131133        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    132134        WHMCS_SLUG,
     
    137139            'type'        => 'textbox',
    138140            'placeholder' => 'Login Form',
    139             'description' => esc_html__( 'Title text displayed before the login form (you can leave it empty)', 'whmcs-ml' ),
     141            'description' => esc_html__( 'Title text displayed before the login form (you can leave it empty)', 'whmcs-modal-login' ),
    140142        )
    141143    );
     
    143145    add_settings_field(
    144146        'whmcs_ml_login_label',
    145         esc_html__( 'Login menu label', 'whmcs-ml' ),
     147        esc_html__( 'Login menu label', 'whmcs-modal-login' ),
    146148        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    147149        WHMCS_SLUG,
     
    151153            'value'       => @$settings['loginmenulabel'],
    152154            'type'        => 'textbox',
    153             'placeholder' => esc_html__( 'Login', 'whmcs-ml' ),
    154             'description' => esc_html__( 'Menu label for login option', 'whmcs-ml' ),
     155            'placeholder' => esc_html__( 'Login', 'whmcs-modal-login' ),
     156            'description' => esc_html__( 'Menu label for login option', 'whmcs-modal-login' ),
    155157        )
    156158    );
     
    160162    add_settings_field(
    161163        'whmcs_ml_field_position',
    162         esc_html__( 'Select a menu to add login item', 'whmcs-ml' ),
     164        esc_html__( 'Select a menu to add login item', 'whmcs-modal-login' ),
    163165        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    164166        WHMCS_SLUG,
     
    169171            'type'        => 'select',
    170172            'options'     => $options,
    171             'description' => esc_html__( 'Hold Ctrl or Cmd key to select more than one menu', 'whmcs-ml' ),
     173            'description' => esc_html__( 'Hold Ctrl or Cmd key to select more than one menu', 'whmcs-modal-login' ),
    172174        )
    173175    );
     
    175177    add_settings_field(
    176178        'whmcs_ml_field_loginurl',
    177         esc_html__( 'WHMCS URL', 'whmcs-ml' ),
     179        esc_html__( 'WHMCS URL', 'whmcs-modal-login' ),
    178180        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    179181        WHMCS_SLUG,
     
    183185            'value'       => @$settings['loginurl'],
    184186            'type'        => 'textbox',
    185             'description' => esc_html__( 'WHMCS URL ejm: https://www.domain.com/whmcs', 'whmcs-ml' ),
     187            'description' => esc_html__( 'WHMCS URL ejm: https://www.domain.com/whmcs', 'whmcs-modal-login' ),
    186188            'placeholder' => 'Url to WHMCS',
    187189        )
     
    190192    add_settings_field(
    191193        'whmcs_ml_field_register',
    192         esc_html__( 'Display Register link', 'whmcs-ml' ),
     194        esc_html__( 'Display Register link', 'whmcs-modal-login' ),
    193195        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    194196        WHMCS_SLUG,
     
    204206    add_settings_field(
    205207        'whmcs_ml_field_registerurl',
    206         esc_html__( 'Register link URL', 'whmcs-ml' ),
     208        esc_html__( 'Register link URL', 'whmcs-modal-login' ),
    207209        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    208210        WHMCS_SLUG,
     
    218220    add_settings_field(
    219221        'whmcs_ml_field_registertext',
    220         esc_html__( 'Register link text', 'whmcs-ml' ),
     222        esc_html__( 'Register link text', 'whmcs-modal-login' ),
    221223        __NAMESPACE__ . '\whmcs_ml_fields_callback',
    222224        WHMCS_SLUG,
     
    251253
    252254function whmcs_ml_section_callback() {
    253     echo nl2br( esc_html__( 'The plugin creates a Login item at the end of the selected menu.', 'whmcs-ml' ) );
    254     echo nl2br( esc_html__( 'On this page you can set the options for the modal login screen.', 'whmcs-ml' ) );
     255    echo nl2br( esc_html__( 'The plugin creates a Login item at the end of the selected menu.', 'whmcs-modal-login' ) );
     256    echo nl2br( esc_html__( 'On this page you can set the options for the modal login screen.', 'whmcs-modal-login' ) );
    255257}
    256258
     
    265267            ?>
    266268            <select multiple name="<?php echo esc_attr( $args['name'] ); ?>">
    267                 <option value=''><?php echo esc_html__( 'None', 'whmcs-ml' ); ?></option>
     269                <option value=''><?php echo esc_html__( 'None', 'whmcs-modal-login' ); ?></option>
    268270                <?php
    269271                    $options       = $args['options'];
     
    283285            echo '<input type="text" name="' . esc_attr( $args['name'] ) . '" value="' . esc_attr( $args['value'] ) . '" placeholder="' . esc_attr( $args['placeholder'] ) . '" size="60">';
    284286            break;
    285     endswitch;
     287        endswitch;
    286288
    287289    if ( ! empty( $args['description'] ) ) :
  • whmcs-modal-login/trunk/languages

    • Property svn:ignore set to
      .DS_Store
  • whmcs-modal-login/trunk/whmcs-modal-login.php

    r3283480 r3283570  
    55 * Plugin Name:       WHMCS Modal Login
    66 * Donate link:       https://www.paypal.me/quecodig
    7  * Description:       WHMCS Login Modal allows you to easily create a modal box that displays for WHMCS login form. It automatically adds a menu item to the end of the selected menu that will open the login modal box.
    8  * Version:           1.0.1
     7 * Description:       WHMCS Modal Login allows you to easily create a modal box that displays for WHMCS login form. It automatically adds a menu item to the end of the selected menu that will open the login modal box.
     8 * Version:           1.1.0
    99 * Author:            Qué Código
    1010 * Requires PHP:      5.6
    11  * Requires at least: 4.0
     11 * Requires at least: 5.0
    1212 * Tested up to:      6.8
     13 * stable tag:        1.1.0
    1314 * Author URI:        https://www.quecodigo.com
    1415 * License:           GPL-2.0+
    1516 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
    16  * Text Domain:       WHMCS-ml
     17 * Text Domain:       whmcs-modal-login
    1718 * Domain Path:       /languages
    1819 */
     
    4041}
    4142
    42 define( 'WHMCS_ML_VERSION', '1.0.0' );
     43define( 'WHMCS_ML_VERSION', '1.1.0' );
    4344
    4445/**
     
    5253
    5354function whmcs_ml_load_textdomain() {
    54     load_plugin_textdomain( 'whmcs-ml', false, basename( __DIR__ ) . '/languages' );
     55    load_plugin_textdomain( 'whmcs-modal-login', false, basename( __DIR__ ) . '/languages' );
    5556}
    5657
     
    5859
    5960function whmcs_ml_styles() {
    60     wp_enqueue_style( 'whmcs-ml-style', plugins_url('/assets/css/whmcs-modal-login.css', WHMCS_PLUGIN_FILE), WHMCS_ML_VERSION, true );
     61    wp_enqueue_style( 'whmcs-modal-login-style', plugins_url('/assets/css/whmcs-modal-login.css', WHMCS_PLUGIN_FILE), WHMCS_ML_VERSION, true );
    6162}
    6263
     
    6566
    6667function whmcs_ml_scripts() {
    67     wp_enqueue_script( 'whmcs-ml-script', plugins_url('/assets/js/whmcs-modal-login.js', WHMCS_PLUGIN_FILE), '', WHMCS_ML_VERSION, true );
     68    wp_enqueue_script( 'whmcs-modal-login-script', plugins_url('/assets/js/whmcs-modal-login.js', WHMCS_PLUGIN_FILE), '', WHMCS_ML_VERSION, true );
    6869}
    6970
     
    105106
    106107    if ( $lostpassword ) {
    107         $form .= '<p class="login-forgot"><a href="'.$login_url.'/index.php?rp=/password/reset">' . esc_html__( 'Lost your password?' ) . '</a></p>';
     108        $form .= '<p class="login-forgot"><a href="'.esc_url($login_url).'/index.php?rp=/password/reset">' . esc_html__( 'Lost your password?', 'whmcs-modal-login' ) . '</a></p>';
    108109    }
    109110
     
    118119            <span class="login-modal-close"></span>
    119120            <h4><?php echo esc_html( $title ); ?></h4>
    120             <form action="<?php echo esc_html($login_url); ?>dologin.php">
    121                  <p class="login-username">
    122                     <label for="user_login">Nombre de usuario o dirección de correo</label>
    123                     <input type="text" name="username" id="user_login" class="input form-control" size="20">
    124                  </p>
    125                  <p class="login-password">
    126                     <label for="user_pass">Contraseña</label>
    127                     <input type="password" name="password" id="user_pass" class="input form-control" size="20">
    128                  </p>
    129                  <p class="login-submit">
    130                     <input type="submit" name="wp-submit" id="wp-submit" class="btn btn-primary-color black-hover submitwpcf7-form-control" value="Acceder">
    131                     <input type="hidden" name="redirect_to" value="<?php echo esc_html( $login_url ); ?>">
    132                  </p>
     121            <form action="<?php echo esc_url( $login_url ); ?>dologin.php">
     122                <p class="login-username">
     123                    <label for="user_login"><?php echo esc_html__( "Username or email login", "whmcs-modal-login" ); ?></label>
     124                    <input type="text" name="username" id="user_login" class="input form-control" size="20">
     125                </p>
     126                <p class="login-password">
     127                    <label for="user_pass"><?php echo esc_html__( "Password", "whmcs-modal-login" ); ?></label>
     128                    <input type="password" name="password" id="user_pass" class="input form-control" size="20">
     129                </p>
     130                <p class="login-submit">
     131                    <input type="submit" name="wp-submit" id="wp-submit" class="btn btn-primary-color black-hover submitwpcf7-form-control" value="<?php echo esc_html__( "Login", "whmcs-modal-login" ); ?>">
     132                    <input type="hidden" name="redirect_to" value="<?php echo esc_url( $login_url ); ?>">
     133                </p>
    133134            </form>
    134135            <?php echo esc_html($form); ?>
Note: See TracChangeset for help on using the changeset viewer.