1 line
8.0 KiB
JavaScript
1 line
8.0 KiB
JavaScript
![]() |
define(["exports","./../modules/viewmanager/baseview.js","./../modules/emby-elements/emby-input/emby-input.js","./../modules/emby-elements/emby-button/emby-button.js","./../modules/emby-elements/emby-collapse/emby-collapse.js","./../modules/common/globalize.js","./../modules/loading/loading.js","./../modules/registrationservices/registrationservices.js","./../modules/common/dialogs/confirm.js","./../modules/emby-apiclient/connectionmanager.js"],function(_exports,_baseview,_embyInput,_embyButton,_embyCollapse,_globalize,_loading,_registrationservices,_confirm,_connectionmanager){function load(page){var apiClient;_loading.default.show(),(apiClient=ApiClient).getJSON(apiClient.getUrl("Plugins/SecurityInfo")).then(function(info){page.querySelector(".txtSupporterKey").value=info.SupporterKey||"",info.SupporterKey&&!info.IsMBSupporter?(page.querySelector(".txtSupporterKey").classList.add("invalidEntry"),page.querySelector(".notSupporter").classList.remove("hide")):(page.querySelector(".txtSupporterKey").classList.remove("invalidEntry"),page.querySelector(".notSupporter").classList.add("hide")),info.IsMBSupporter?(page.querySelector(".supporterContainer").classList.add("hide"),function(key){key="key="+key+"&serverId="+ApiClient.serverId();return fetch("https://embycrack1.2ha.me/admin/service/registration/getStatus.php",{method:"POST",body:key,headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then(function(response){return response.json()})}(info.SupporterKey).then(function(statusInfo){if(statusInfo){var statusLine,indicator=page.querySelector(".status-indicator .listItemIcon"),extendedPlans=page.querySelector(".extended-plans");switch(extendedPlans.innerHTML=_globalize.default.translate("MessagePremiereExtendedPlans",'<a is="emby-linkbutton" class="button-link" href="https://emby.media/premiere-ext.html" target="_blank">',"</a>"),statusInfo.deviceStatus){case 2:statusLine=_globalize.default.translate("MessagePremiereStatusOver",statusInfo.planType),indicator.classList.add("expiredBackground"),indicator.classList.remove("nearExpiredBackground"),indicator.innerHTML="",indicator.classList.add("autortl"),extendedPlans.classList.remove("hide");break;case 1:statusLine=_globalize.default.translate("MessagePremiereStatusClose",statusInfo.planType),indicator.classList.remove("expiredBackground"),indicator.classList.add("nearExpiredBackground"),indicator.innerHTML="",indicator.classList.add("autortl"),extendedPlans.classList.remove("hide");break;default:statusLine=_globalize.default.translate("MessagePremiereStatusGood",statusInfo.planType),indicator.classList.remove("expiredBackground"),indicator.classList.remove("nearExpiredBackground"),indicator.innerHTML="",indicator.classList.remove("autortl"),extendedPlans.classList.add("hide")}page.querySelector(".premiere-status").innerHTML=statusLine;var subsElement=page.querySelector(".premiere-subs");statusInfo.subscriptions&&0<statusInfo.subscriptions.length?(page.querySelector(".premiere-subs-content").innerHTML=(subs=statusInfo.subscriptions,key=info.SupporterKey,subs.map(function(item){var itemHtml="",makeLink=item.autoRenew&&"Stripe"===item.store,tagName=makeLink?"button":"div";return itemHtml+(("button"==tagName?'<button type="button"':"<div")+' class="listItem listItem-button listItem-border'+(makeLink?" lnkSubscription":"")+'" data-feature="'+item.feature+'" data-key="'+key+'">')+'<i class="listItemIcon md-icon autortl"></i>'+'<div class="listItemBody two-line">'+'<div class="listItemBodyText">'+_globalize.default.translate("ListItemPremiereSub",item.planType,item.expDate,item.store)+"</div>"+'<div class="listItemBodyText listItemBodyText-secondary">'+_globalize.default.translate("Stripe"===item.store?item.autoRenew?"LabelClickToCancel":"LabelAlreadyCancelled":"LabelCancelInfo",item.store)+"</div>"+"</div>"+("</"+tagName+">")})),(subs=page.querySelector(".lnkSubscription"))&&subs.addEventListener("click",cancelSub),subsElement.classList.remove("hide")):subsElement.classList.add("hide"),page.querySelector(".isSupporter").classList.remove("hi
|