🔞 ADULT: Changeset/ - Complete Album!

Changeset 2816223


Ignore:
Timestamp:
11/10/2022 07:50:03 PM (3 years ago)
Author:
wpseahorse
Message:

Release 4.2.0

  • Feature - Update welcome header section based on licence type
Location:
wp-migrate-2-aws/trunk
Files:
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • wp-migrate-2-aws/trunk/admin/includes/welcomePanel.class.php

    r2736626 r2816223  
    99
    1010    public static function template()
    11     { ?>
     11    {
     12        $licenceType = get_option('wpm2aws_valid_licence_type');
     13        ?>
    1214        <div id="welcome-panel" class="wpm2aws-welcome-panel">
    1315            <?php wp_nonce_field('wpm2aws-welcome-panel-nonce', 'welcomepanelnonce', false); ?>
     
    1921
    2022                        <p>
    21                         <img style="max-width:90%;" src="<?php echo plugin_dir_url( dirname( __FILE__ ) ); ?>assets/images/aws-welcome-image.png"/>
     23                            <img style="max-width:90%;"
     24                                 alt="Powered by AWS image"
     25                                 src="<?php echo plugin_dir_url(dirname(__FILE__)); ?>assets/images/aws-welcome-image.png"/>
    2226                        </p>
    2327
     28                    </div>
     29
     30                    <div style="max-width:25%;border-left:1px solid #d2d2d2;padding-left:25px; margin-top:8px;"
     31                         class="wpm2aws-welcome-panel-column  wpm2aws-welcome-panel-middle">
     32
     33                        <?php
     34                        if ('self-managed' === $licenceType) {
     35                            echo self::makeSelfManagedColumnOne();
     36                        } else {
     37                            echo self::makeStandardColumnOne();
     38                        }
     39                        ?>
     40
     41                    </div>
     42
     43                    <div style="max-width:25%;border-left:1px solid #d2d2d2;padding-left:25px; margin-top:8px;"
     44                         class="wpm2aws-welcome-panel-column  wpm2aws-welcome-panel-last">
     45
     46                        <?php
     47                        if ('self-managed' === $licenceType) {
     48                            echo self::makeSelfManagedColumnTwo();
     49                        } else {
     50                            echo self::makeStandardColumnTwo();
     51                        }
     52                        ?>
     53
     54                    </div>
     55
     56                    <?php
     57                    if ('self-managed' === $licenceType) { ?>
     58                        <div style="max-width:25%;border-left:1px solid #d2d2d2;padding-left:25px; margin-top:8px;"
     59                             class="wpm2aws-welcome-panel-column  wpm2aws-welcome-panel-last">
     60
     61                            <?php echo self::makeSelfManagedColumnThree();?>
     62
    2463                        </div>
    25 
    26                         <div style="max-width:25%;border-left:1px solid #d2d2d2;padding-left:25px; margin-top:8px;" class="wpm2aws-welcome-panel-column  wpm2aws-welcome-panel-middle">
    27                         <h3>Licence v.<?php echo constant("WPM2AWS_VERSION"); ?></h3>
    28                         <p>
    29                         <?php echo sprintf(
    30                             esc_html(
    31                                 __(
    32                                     '%1$s to clone a site to AWS Now.',
    33                                     'migration-2-aws'
    34                                 )
    35                             ),
    36                             wpm2awsHtmlLink(
    37                                 __(
    38                                     WPM2AWS_SEAHORSE_WEBSITE_URL . '/checkout?edd_action=add_to_cart&download_id=8272',
    39                                     'migration-2-aws'
    40                                 ),
    41                                 __(
    42                                     'Get Credentials',
    43                                     'migration-2-aws'
    44                                 ),
    45                                 true,
    46                                 array('target' => '_blank')
    47                             )
    48                         );
    49                         ?>
    50                         </p>
    51 
    52                         <p>
    53                         <?php
    54                         /* translators: links labeled 1: 'Migrate2AWS.com'*/
    55                         echo sprintf(
    56                             esc_html(
    57                                 __(
    58                                     'View our %1$s.',
    59                                     'migration-2-aws'
    60                                 )
    61                             ),
    62                             wpm2awsHtmlLink(
    63                                 __(
    64                                     WPM2AWS_SEAHORSE_WEBSITE_URL . '/pricing/',
    65                                     'migration-2-aws'
    66                                 ),
    67                                 __(
    68                                     'Plan Options',
    69                                     'migration-2-aws'
    70                                 ),
    71                                 true,
    72                                 array('target' => '_blank')
    73                             )
    74                         );
    75                         ?>
    76                         </p>
    77 
    78                     </div>
    79 
    80                         <div style="max-width:25%;border-left:1px solid #d2d2d2;padding-left:25px; margin-top:8px;" class="wpm2aws-welcome-panel-column  wpm2aws-welcome-panel-last">
    81 
    82                         <h3><?php echo esc_html(__("Tutorial", 'migration-2-aws')); ?></h3>
    83                        <p>
    84                         <?php echo sprintf(
    85                             esc_html(
    86                                 __(
    87                                     '%1$s for AWS self-paced lab.',
    88                                     'migration-2-aws'
    89                                 )
    90                             ),
    91                             wpm2awsHtmlLink(
    92                                 __(
    93                                     'https://aws.amazon.com/getting-started/hands-on/migrating-a-wp-website/',
    94                                     'migration-2-aws'
    95                                 ),
    96                                 __(
    97                                     'Click Here',
    98                                     'migration-2-aws'
    99                                 ),
    100                                 true,
    101                                 array('target' => '_blank')
    102                             )
    103                         );
    104                         ?>
    105                         </p>
    106 
    107                         <p>
    108                         <?php
    109                         /* translators: links labeled 1: 'Migrate2AWS.com'*/
    110                         echo sprintf(
    111                             esc_html(
    112                                 __(
    113                                     '%1$s for Seahorse Support',
    114                                     'migration-2-aws'
    115                                 )
    116                             ),
    117                             wpm2awsHtmlLink(
    118                                 __(
    119                                     WPM2AWS_SEAHORSE_WEBSITE_URL . '/wp-on-aws-support-portal/',
    120                                     'migration-2-aws'
    121                                 ),
    122                                 __(
    123                                   'Click Here',
    124                                   'migration-2-aws'
    125                                 ),
    126                                 true,
    127                                 array('target' => '_blank')
    128                             )
    129                         );
    130                         ?>
    131                         </p>
    132 
    133 
    134                         </div>
     64                    <?php
     65                    }
     66                    ?>
    13567
    13668                </div>
     
    13971        <?php
    14072    }
     73
     74    /**
     75     * @return string
     76     */
     77    private static function makeStandardColumnOne()
     78    {
     79        $licenceKey = get_option('wpm2aws_licence_key');
     80        $html = '';
     81