<?php defined('ABSPATH') or die; // get the latest remote XML file on our server $xml = wpgrade_update_notifier_latest_theme_version(wpgrade::update_notifier_cacheinterval()); // read theme current version from the style.css $theme_data = wpgrade::themedata(); $options_url = admin_url('index.php?page=' . wpgrade::update_notifier_pagename() . '&wpgrade_update=true'); // compute envatoDetails if (wpgrade::option('marketplace_username') && wpgrade::option('marketplace_api_key')) { $envatoDetails = 'true'; } else { // ! marketplace_username || ! marketplace_api_key $envatoDetails = 'false'; } ?> <script type="text/javascript"> var wpGradeUpdateData = { optionsLink: "<?php echo $options_url; ?> ", envatoDetails: <?php echo $envatoDetails; ?> }; </script> <div class="wrap">
function wpgrade_callback_gtkywb() { $themedata = wpgrade::themedata(); $response = wp_remote_post(REQUEST_PROTOCOL . '//pixelgrade.com/stats', array('method' => 'POST', 'body' => array('send_stats' => true, 'theme_name' => wpgrade::shortname(), 'theme_version' => $themedata->get('Version'), 'domain' => $_SERVER['HTTP_HOST'], 'permalink' => get_permalink(1), 'is_child' => is_child_theme()))); }
/** * @return string */ static function template_folder() { return wpgrade::themedata()->Template; }
/** * @return string */ static function themeversion() { return wpgrade::themedata()->Version; }