| 1 |
<?php |
| 2 |
$extensionAdapter = SGExtension::getInstance(); |
| 3 |
$page = $_GET['page']; |
| 4 |
|
| 5 |
$isDisabelAdsEnabled = SGConfig::get('SG_DISABLE_ADS'); |
| 6 |
$showUpgradeButton = SGBoot::isFeatureAvailable('SHOW_UPGRADE_PAGE'); |
| 7 |
$buttonText = 'Buy now!'; |
| 8 |
$upgradeText = 'Website migration, Backup to cloud, automatization, mail notifications, and more in our PRO package!'; |
| 9 |
$buttonUrl = SG_BACKUP_SITE_URL; |
| 10 |
|
| 11 |
$pluginCapabilities = backupGuardGetCapabilities(); |
| 12 |
|
| 13 |
if ($pluginCapabilities != BACKUP_GUARD_CAPABILITIES_FREE) { |
| 14 |
$buttonText = 'Upgrade to '; |
| 15 |
$buttonUrl = SG_BACKUP_PRODUCTS_URL; |
| 16 |
|
| 17 |
$upgradeTo = ""; |
| 18 |
if ($pluginCapabilities == BACKUP_GUARD_CAPABILITIES_GOLD) { |
| 19 |
$upgradeTo = 'Platinum'; |
| 20 |
} |
| 21 |
else if ($pluginCapabilities == BACKUP_GUARD_CAPABILITIES_SILVER) { |
| 22 |
$upgradeTo = 'Gold'; |
| 23 |
} |
| 24 |
|
| 25 |
$upgradeText = $buttonText.$upgradeTo.' by paying only difference between plans.'; |
| 26 |
$buttonText = $buttonText.$upgradeTo; |
| 27 |
} |
| 28 |
$supportUrl = network_admin_url('admin.php?page=backup_guard_support'); |
| 29 |
if ($pluginCapabilities == BACKUP_GUARD_CAPABILITIES_FREE) { |
| 30 |
$supportUrl = BACKUP_GUARD_WORDPRESS_SUPPORT_URL; |
| 31 |
} |
| 32 |
?> |
| 33 |
<div id="sg-sidebar-wrapper" class="metro"> |
| 34 |
<a class="sg-site-url" href="<?php echo network_admin_url('admin.php?page=backup_guard_backups'); ?>"> |
| 35 |
<div class="title"> |
| 36 |
<span class="sg-action-menu-arrow"></span> |
| 37 |
</div> |
| 38 |
</a> |
| 39 |
<nav class="sidebar dark sg-backup-sidebar-nav"> |
| 40 |
<ul> |
| 41 |
<li class="<?php echo strpos($page,'backups')?'active':''?>"> |
| 42 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_backups'); ?>" data-page-key="backups"> |
| 43 |
<span class="glyphicon glyphicon-hdd"></span><?php _backupGuardT('Backups')?> |
| 44 |
</a> |
| 45 |
<span class="sg-action-menu-arrow"></span> |
| 46 |
</li> |
| 47 |
<li class="<?php echo strpos($page,'cloud')?'active':''?>"> |
| 48 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_cloud'); ?>" data-page-key="cloud"> |
| 49 |
<span class="glyphicon glyphicon-cloud" aria-hidden="true"></span><?php _backupGuardT('Cloud')?> |
| 50 |
</a> |
| 51 |
<span class="sg-action-menu-arrow"></span> |
| 52 |
</li> |
| 53 |
<?php if (SGBoot::isFeatureAvailable('SCHEDULE')):?> |
| 54 |
<li class="<?php echo strpos($page,'schedule')?'active':''?>"> |
| 55 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_schedule'); ?>" data-page-key="schedule"> |
| 56 |
<span class="glyphicon glyphicon-time" aria-hidden="true"></span><?php _backupGuardT('Schedule')?> |
| 57 |
</a> |
| 58 |
<span class="sg-action-menu-arrow"></span> |
| 59 |
</li> |
| 60 |
<?php endif;?> |
| 61 |
<li class="<?php echo strpos($page,'settings')?'active':''?>"> |
| 62 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_settings'); ?>" data-page-key="settings"> |
| 63 |
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span><?php _backupGuardT('Settings')?> |
| 64 |
</a> |
| 65 |
<span class="sg-action-menu-arrow"></span> |
| 66 |
</li> |
| 67 |
<li class="<?php echo strpos($page,'system_info')?'active':''?>"> |
| 68 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_system_info'); ?>" data-page-key="system_info"> |
| 69 |
<span class="glyphicon glyphicon-equalizer" aria-hidden="true"></span><?php _backupGuardT('System Info.')?> |
| 70 |
</a> |
| 71 |
<span class="sg-action-menu-arrow"></span> |
| 72 |
</li> |
| 73 |
<li class="<?php echo strpos($page,'services')?'active':''?>"> |
| 74 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_services'); ?>" data-page-key="services"> |
| 75 |
<span class="glyphicon glyphicon-briefcase" aria-hidden="true"></span><?php _backupGuardT('Services')?> |
| 76 |
</a> |
| 77 |
<span class="sg-action-menu-arrow"></span> |
| 78 |
</li> |
| 79 |
<li class="<?php echo strpos($page,'support')?'active':''?>"> |
| 80 |
<a href="<?php echo $supportUrl; ?>" data-page-key="support"> |
| 81 |
<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span><?php _backupGuardT('Support')?> |
| 82 |
</a> |
| 83 |
<span class="sg-action-menu-arrow"></span> |
| 84 |
</li> |
| 85 |
<?php if (SGBoot::isFeatureAvailable('SHOW_UPGRADE_PAGE')):?> |
| 86 |
<li class="<?php echo strpos($page,'pro_features')?'active':''?>"> |
| 87 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_pro_features'); ?>" data-page-key="pro_features"> |
| 88 |
<span class="glyphicon glyphicon-refresh" aria-hidden="true"></span><?php _backupGuardT('Why upgrade?')?> |
| 89 |
</a> |
| 90 |
<span class="sg-action-menu-arrow"></span> |
| 91 |
</li> |
| 92 |
<?php endif; ?> |
| 93 |
<!-- Will be added in the future release --> |
| 94 |
<!-- <?php if ($extensionAdapter->isExtensionActive(SG_BACKUP_GUARD_SECURITY_EXTENSION)):?> |
| 95 |
<li class="<?php echo strpos($page,'security')?'active':''?>"> |
| 96 |
<a href="<?php echo network_admin_url('admin.php?page=backup_guard_security'); ?>"> |
| 97 |
<span class="glyphicon glyphicon-lock" aria-hidden="true"></span>Security |
| 98 |
<span class="badge badge-info">New</span> |
| 99 |
</a> |
| 100 |
</li> |
| 101 |
<?php endif; ?> --> |
| 102 |
</ul> |
| 103 |
</nav> |
| 104 |
<?php if ($showUpgradeButton && !$isDisabelAdsEnabled):?> |
| 105 |
<div class="sg-alert-pro"> |
| 106 |
<p class="sg-upgrade-text"> |
| 107 |
<?php _backupGuardT($upgradeText); ?> |
| 108 |
</p> |
| 109 |
<p> |
| 110 |
<a class="btn btn-success" target="_blank" href="<?php echo $buttonUrl; ?>"> |
| 111 |
<?php _backupGuardT($buttonText); ?> |
| 112 |
</a> |
| 113 |
</p> |
| 114 |
</div> |
| 115 |
<?php endif; ?> |
| 116 |
</div> |
| 117 |
|