|
@@ -40,7 +40,6 @@ class CCMore: UIViewController, UITableViewDelegate, UITableViewDataSource {
|
|
|
|
|
|
let appDelegate = UIApplication.shared.delegate as! AppDelegate
|
|
|
|
|
|
- var listExternalSite: [tableExternalSites]?
|
|
|
var tabAccount: tableAccount?
|
|
|
|
|
|
required init?(coder aDecoder: NSCoder) {
|
|
@@ -137,29 +136,22 @@ class CCMore: UIViewController, UITableViewDelegate, UITableViewDataSource {
|
|
|
|
|
|
// ITEM : External
|
|
|
if NCBrandOptions.sharedInstance.disable_more_external_site == false {
|
|
|
-
|
|
|
- listExternalSite = NCManageDatabase.sharedInstance.getAllExternalSites(account: appDelegate.activeAccount)
|
|
|
-
|
|
|
- if listExternalSite != nil {
|
|
|
-
|
|
|
- for table in listExternalSite! {
|
|
|
-
|
|
|
- item = NCCommunicationExternalSite()
|
|
|
- item.name = table.name
|
|
|
- item.url = table.url
|
|
|
- item.icon = table.icon
|
|
|
-
|
|
|
- if (table.type == "link") {
|
|
|
+ if let externalSites = NCManageDatabase.sharedInstance.getAllExternalSites(account: appDelegate.activeAccount) {
|
|
|
+ for externalSite in externalSites {
|
|
|
+ if (externalSite.type == "link" && externalSite.name != "" && externalSite.url != "") {
|
|
|
+ item = NCCommunicationExternalSite()
|
|
|
+ item.name = externalSite.name
|
|
|
+ item.url = externalSite.url
|
|
|
item.icon = "world"
|
|
|
externalSiteMenu.append(item)
|
|
|
}
|
|
|
- if (table.type == "settings") {
|
|
|
- item.icon = "settings"
|
|
|
- settingsMenu.append(item)
|
|
|
- }
|
|
|
- if (table.type == "quota") {
|
|
|
- quotaMenu.append(item)
|
|
|
- }
|
|
|
+// if (externalSite.type == "settings") {
|
|
|
+// item.icon = "settings"
|
|
|
+// settingsMenu.append(item)
|
|
|
+// }
|
|
|
+// if (externalSite.type == "quota") {
|
|
|
+// quotaMenu.append(item)
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
}
|