|
|
@ -50,7 +50,7 @@
|
|
|
|
regStatus += "You are currently registered for this feature";
|
|
|
|
regStatus += "You are currently registered for this feature";
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (new Date(pkg.expDate).getTime() < new Date(1970, 1, 1).getTime()) {
|
|
|
|
if (new Date(pkg.expDate).getTime() < new Date(1970, 1, 1).getTime()) {
|
|
|
|
regStatus += "You have never installed this feature";
|
|
|
|
regStatus += "This feature has no registration information";
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (pkg.expDate <= new Date().getTime()) {
|
|
|
|
if (pkg.expDate <= new Date().getTime()) {
|
|
|
|
regStatus += "The trial period for this feature has expired on this machine";
|
|
|
|
regStatus += "The trial period for this feature has expired on this machine";
|
|
|
@ -65,23 +65,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
if (pluginSecurityInfo.IsMBSupporter) {
|
|
|
|
if (pluginSecurityInfo.IsMBSupporter) {
|
|
|
|
$('#regInfo', page).html(pkg.regInfo || "");
|
|
|
|
$('#regInfo', page).html(pkg.regInfo || "");
|
|
|
|
// Fill in PayPal info
|
|
|
|
if (pkg.price > 0) {
|
|
|
|
$('#featureId', page).val(pkg.featureId);
|
|
|
|
// Fill in PayPal info
|
|
|
|
$('#featureName', page).val(pkg.name);
|
|
|
|
$('premiumHasPrice', page).show();
|
|
|
|
$('#amount', page).val(pkg.price);
|
|
|
|
$('#featureId', page).val(pkg.featureId);
|
|
|
|
$('#regPrice', page).html("<h2>Price: $" + pkg.price.toFixed(2) + " (USD)</h2>");
|
|
|
|
$('#featureName', page).val(pkg.name);
|
|
|
|
var url = "http://mb3admin.com/admin/service/user/getPayPalEmail?id=" + pkg.owner;
|
|
|
|
$('#amount', page).val(pkg.price);
|
|
|
|
$.getJSON(url).done(function (dev) {
|
|
|
|
$('#regPrice', page).html("<h2>Price: $" + pkg.price.toFixed(2) + " (USD)</h2>");
|
|
|
|
if (dev.payPalEmail) {
|
|
|
|
var url = "http://mb3admin.com/admin/service/user/getPayPalEmail?id=" + pkg.owner;
|
|
|
|
$('#payPalEmail', page).val(dev.payPalEmail);
|
|
|
|
$.getJSON(url).done(function(dev) {
|
|
|
|
|
|
|
|
if (dev.payPalEmail) {
|
|
|
|
} else {
|
|
|
|
$('#payPalEmail', page).val(dev.payPalEmail);
|
|
|
|
$('#ppButton', page).hide();
|
|
|
|
|
|
|
|
$('#noEmail', page).show();
|
|
|
|
} else {
|
|
|
|
}
|
|
|
|
$('#ppButton', page).hide();
|
|
|
|
});
|
|
|
|
$('#noEmail', page).show();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
// Supporter-only feature
|
|
|
|
|
|
|
|
$('premiumHasPrice', page).hide();
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
$('#regInfo', page).html("<h3>You must be a <a href='supporter.html'>Media Browser Supporter</a> in order to register this feature.</h3>");
|
|
|
|
$('#regInfo', page).html("<h3>You must be a <a href='supporter.html'>Media Browser Supporter</a> in order to gain access to this feature.</h3>");
|
|
|
|
$('#ppButton', page).hide();
|
|
|
|
$('#ppButton', page).hide();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|