public static function renderHeader($shownPage, &$extensions) { ?> <div class="wrap"> <a href="https://mainwp.com" id="mainwplogo" title="MainWP" target="_blank"><img src="<?php echo plugins_url('images/logo.png', dirname(__FILE__)); ?> " height="50" alt="MainWP"/></a> <h2><i class="fa fa-plug"></i> <?php _e('Extensions', 'mainwp'); ?> </h2> <div style="clear: both;"></div><br/><br/> <?php if ($shownPage === '') { $loader_url = '<i class="fa fa-spinner fa-pulse"></i>'; if (mainwp_current_user_can('dashboard', 'bulk_install_and_activate_extensions')) { $username = $password = ''; $checked_save = false; if (get_option('mainwp_extensions_api_save_login') == true) { $enscrypt_u = get_option('mainwp_extensions_api_username'); $enscrypt_p = get_option('mainwp_extensions_api_password'); $username = !empty($enscrypt_u) ? MainWP_Api_Manager_Password_Management::decrypt_string($enscrypt_u) : ''; $password = !empty($enscrypt_p) ? MainWP_Api_Manager_Password_Management::decrypt_string($enscrypt_p) : ''; $checked_save = true; } if (!MainWP_Utility::resetUserCookie('api_bulk_install')) { ?> <span id="mainwp_api_postbox_reset_showhide"></span> <?php } ?> <div class="postbox mainwp_api_postbox" section="1"> <!-- <div class="handlediv"><br></div> --> <h3 class="mainwp_box_title"> <span><i class="fa fa-cog"></i> <?php _e('Bulk Install and Activate Extensions', 'mainwp'); ?> </span> </h3> <div class="mainwp-inside" style="clear: both;"> <div style="padding: 0 5px;"> <?php if (get_option('mainwp_api_sslVerifyCertificate') == 1) { update_option('mainwp_api_sslVerifyCertificate', 0); } // $apisslverify = get_option('mainwp_api_sslVerifyCertificate'); // if (defined('OPENSSL_VERSION_NUMBER') && (OPENSSL_VERSION_NUMBER <= 0x009080bf) && ($apisslverify === false)) { // $apisslverify = 0; // MainWP_Utility::update_option("mainwp_api_sslVerifyCertificate", $apisslverify); // } // $_selected_1 = (($apisslverify === false) || ($apisslverify == 1)) ? "selected" : ''; // $_selected_0 = empty($_selected_1) ? "selected" : ""; ?> <strong><?php _e('Step 1', 'mainwp'); ?> </strong> <p> <span class="description"><?php _e('Enter your MainWP Extensions (https://extensions.mainwp.com) Login to automatically install and activate purchased extensions.'); ?> </span> </p> <span><?php _e('MainWP Extensions Login:'******'mainwp'); ?> </span><br/><br/> <div class="api-grabbing-fields"> <input type="text" class="input username" placeholder="<?php esc_attr_e('Username', 'mainwp'); ?> " value="<?php echo $username; ?> "/> <input type="password" class="input passwd" placeholder="<?php esc_attr_e('Password', 'mainwp'); ?> " value="<?php echo $password; ?> "/> <label><input type="checkbox" <?php echo $checked_save ? 'checked="checked"' : ''; ?> name="extensions_api_savemylogin_chk" id="extensions_api_savemylogin_chk"><?php _e('Check to Save API login', 'mainwp'); ?> </label> </div> <p> <span class="extension_api_loading"> <input type="button" class="button-primary button button-hero" id="mainwp-extensions-savelogin" value="<?php _e('Save Login', 'mainwp'); ?> "> <i class="fa fa-spinner fa-pulse" style="display: none;"></i><span class="status hidden"></span> </span> </p> <p> <hr> </p> <strong><?php _e('Step 2', 'mainwp'); ?> </strong> <div id="mainwp-install-purchased-extensions"> <p> <span class="description"><?php echo sprintf(__('The Show Purchased Extensions button will show you all your MainWP Extensions. After the list appears, you can select wanted extensions and install them automatically. You can also install them manually using the directions %shere%s.', 'mainwp'), '<a href="http://docs.mainwp.com/how-to-install-mainwp-extensions/" >', '</a>'); ?> </span> </p> <p> <span class="extension_api_loading"> <input type="button" class="mainwp-upgrade-button button-primary button button-hero" id="mainwp-extensions-bulkinstall" value="<?php _e('Show purchased extensions', 'mainwp'); ?> "> <i class="fa fa-spinner fa-pulse" style="display: none;"></i><span class="status hidden"></span> </span> </p> </div> <p> <hr> </p> <strong><?php _e('Step 3', 'mainwp'); ?> </strong> <p> <span class="description"><?php echo sprintf(__('The Grab API Keys will automatically add your API Keys for Extension automatic updates. You can also manually enter your API for each Extension following the steps %shere%s.', 'mainwp'), '<a href="http://docs.mainwp.com/enter-extensions-api-keys/" >', '</a>'); ?> </span> </p> <p> <span class="extension_api_loading"> <input type="button" class="mainwp-upgrade-button button-primary button button-hero" id="mainwp-extensions-grabkeys" value="<?php _e('Grab Api Keys', 'mainwp'); ?> "> <i class="fa fa-spinner fa-pulse" style="display: none;"></i><span class="status hidden"></span> </span> </p> <div style="clear: both;"></div> </div> </div> </div> <?php } ?> <?php } ?> <div class="mainwp-tabs" id="mainwp-tabs"> <a class="nav-tab pos-nav-tab <?php if ($shownPage === '') { echo 'nav-tab-active'; } ?> " href="admin.php?page=Extensions"><?php _e('Manage Extensions', 'mainwp'); ?> </a> <?php if (isset($extensions) && is_array($extensions)) { foreach ($extensions as $extension) { if ($extension['plugin'] == $shownPage) { ?> <a class="nav-tab pos-nav-tab echo nav-tab-active" href="admin.php?page=<?php echo $extension['page']; ?> "><?php echo $extension['name']; ?> </a> <?php } } } ?> <div class="clear"></div> </div> <div id="mainwp_wrap-inside"> <?php }