HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //usr/syno/synoman/webman/modules/DisableAdminNotification/DisableAdminNotification.js
/* Copyright (c) 2021 Synology Inc. All rights reserved. */

Ext.define("SYNO.SDS.App.DisableAdminNotification.Instance",{extend:"SYNO.SDS.AppInstance",beforeOpen:function(){var a=SYNO.SDS.App.DisableAdminNotification.notified;this.isOnlyAdmin=false;if(!_S("is_admin")||true===a){return false}this.disableAdminInfoLoad();return false},disableAdminInfoLoad:function(){this.sendWebAPI({api:"SYNO.Core.DisableAdmin",method:"get",version:1,callback:function(c,b){if(!c){return}if(b.notify_disable_admin){this.isOnlyAdmin=b.is_only_admin;SYNO.SDS.App.DisableAdminNotification.notified=true;var a=SYNO.SDS.SystemTray.notifyMsg("",_T("disable_admin_notification","info_title"),this.getNotifyMsg(),0,false);this.addLink(a)}},scope:this})},getNotifyMsg:function(){var a="<a>"+_T("common","here")+"</a>";if("admin"===_S("user").toLowerCase()&&!this.isOnlyAdmin){return _T("disable_admin_notification","info_desc_disable_by_another")}else{if(this.isOnlyAdmin){return String.format(_T("disable_admin_notification","info_desc_create_and_disable"),a)}}return String.format(_T("disable_admin_notification","info_desc_disable"),a)},addLink:function(a){if("admin"===_S("user").toLowerCase()&&!this.isOnlyAdmin){return}var b=a.el.query("a");if(!b[0]){return}var c=Ext.fly(b[0]);if(c){this.mon(c,"click",function(){SYNO.SDS.AppLaunch("SYNO.SDS.AdminCenter.Application",{fn:"SYNO.SDS.AdminCenter.User.Main",tab:"user_tab"})},this)}}});