Example #1
0
 public static function add_sub_menus()
 {
     if (!current_user_can('manage_options')) {
         return;
     }
     if (!class_exists('Inbound_Pro_Plugin') || Inbound_Pro_Plugin::get_customer_status() < 2) {
         add_submenu_page('edit.php?post_type=landing-page', __('Extensions', 'landing-pages'), '<span style="color:#f18500">' . __('Extensions', 'landing-pages') . '</span>', 'manage_options', 'lp_store', array(__CLASS__, 'store_display'), 100);
         add_submenu_page('edit.php?post_type=landing-page', __('Download Templates', 'landing-pages'), '<span style="color:#fff">' . __('Download Templates', 'landing-pages') . '</span>', 'manage_options', 'inbound-templates-redirect', array(__CLASS__, 'inbound_store_template_redirect'), 100);
     }
 }
 /**
  *  Add sub menu items to Landing Pages
  */
 public static function add_sub_menus()
 {
     if (!current_user_can('manage_options')) {
         return;
     }
     add_submenu_page('edit.php?post_type=landing-page', __('Forms', 'landing-pages'), __('Manage Forms', 'landing-pages'), 'manage_options', 'inbound-forms-redirect', 100);
     /* Mebership holders can use Inbound Pro to manage templates */
     if (!class_exists('Inbound_Pro_Plugin') || Inbound_Pro_Plugin::get_customer_status() < 1) {
         add_submenu_page('edit.php?post_type=landing-page', __('Templates', 'landing-pages'), __('Manage Templates', 'landing-pages'), 'manage_options', 'lp_manage_templates', 'lp_manage_templates', 100);
     }
     add_submenu_page('edit.php?post_type=landing-page', __('Settings', 'landing-pages'), __('Settings', 'landing-pages'), 'manage_options', 'lp_global_settings', array('Landing_Pages_Settings', 'display_settings'));
 }
 /**
  * Checks template for update
  * @param $item
  * @return string
  */
 function check_template_for_update($item)
 {
     $version = $item['version'];
     if (defined('INBOUND_PRO_PATH') && Inbound_Pro_Plugin::get_customer_status() > 0) {
         return $version;
     }
     $api_response = self::poll_api($item);
     if (false !== $api_response) {
         if (version_compare($version, $api_response['new_version'], '<')) {
             $template_page = LANDINGPAGES_STORE_URL . "/downloads/" . $item['ID'] . "/";
             $html = '<div class="update-message">' . $item['version'] . ' &nbsp;&nbsp; <font class="update-available">Version ' . $api_response['new_version'] . __('available', 'landing-pages') . '</font><br> <a title="' . $item['name'] . '" class="thickbox" href="' . $template_page . '" target="_blank">' . __('View template details', 'landing-pages') . '</a> ';
             $html .= 'or <a href="?post_type=landing-page&page=lp_manage_templates&action=upgrade&template%5B%5D=' . $item['ID'] . '">' . __('update now', 'landing-pages') . '</a>.</div>';
             return $html;
         } else {
             return $item['version'];
         }
     } else {
         return $item['version'];
     }
 }