+@ViewBag.Title
-
- @await Html.PartialAsync("_List", Model)
-
+
+ @await Html.PartialAsync("_List", Model)
+
- @section scripts {
+@section scripts {
- }
+}
diff --git a/Plugins/Stats/Web/Views/Stats/_List.cshtml b/Plugins/Web/StatsWeb/Views/Stats/_List.cshtml
similarity index 95%
rename from Plugins/Stats/Web/Views/Stats/_List.cshtml
rename to Plugins/Web/StatsWeb/Views/Stats/_List.cshtml
index 9bd53b4f..66588a0f 100644
--- a/Plugins/Stats/Web/Views/Stats/_List.cshtml
+++ b/Plugins/Web/StatsWeb/Views/Stats/_List.cshtml
@@ -1,4 +1,4 @@
-@model List
+@model List
@{
Layout = null;
var loc = SharedLibraryCore.Utilities.CurrentLocalization.LocalizationIndex.Set;
@@ -46,7 +46,7 @@
}
—
- @Html.ActionLink((string)stat.Name, "ProfileAsync", "Client", new { id = stat.ClientId })
+ @Html.ActionLink(stat.Name, "ProfileAsync", "Client", new { id = stat.ClientId })
@stat.Performance @loc["PLUGINS_STATS_COMMANDS_PERFORMANCE"]
diff --git a/Plugins/Stats/Web/Views/Stats/_MessageContext.cshtml b/Plugins/Web/StatsWeb/Views/Stats/_MessageContext.cshtml
similarity index 100%
rename from Plugins/Stats/Web/Views/Stats/_MessageContext.cshtml
rename to Plugins/Web/StatsWeb/Views/Stats/_MessageContext.cshtml
diff --git a/Plugins/Stats/Web/Views/Stats/_PenaltyInfo.cshtml b/Plugins/Web/StatsWeb/Views/Stats/_PenaltyInfo.cshtml
similarity index 94%
rename from Plugins/Stats/Web/Views/Stats/_PenaltyInfo.cshtml
rename to Plugins/Web/StatsWeb/Views/Stats/_PenaltyInfo.cshtml
index a3059776..32bd8e82 100644
--- a/Plugins/Stats/Web/Views/Stats/_PenaltyInfo.cshtml
+++ b/Plugins/Web/StatsWeb/Views/Stats/_PenaltyInfo.cshtml
@@ -1,4 +1,4 @@
-@model IEnumerable
+@model IEnumerable
@{
Layout = null;
}
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/0_no-place/menu_div_no_place.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/0_no-place/menu_div_no_place.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/0_no-place/menu_div_no_place.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/0_no-place/menu_div_no_place.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/0_no-place/menu_div_no_place_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/0_no-place/menu_div_no_place_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/0_no-place/menu_div_no_place_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/0_no-place/menu_div_no_place_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/1_iron/menu_div_iron_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/1_iron/menu_div_iron_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/2_bronze/menu_div_bronze_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/3_silver/menu_div_silver_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/3_silver/menu_div_silver_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/4_gold/menu_div_gold_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/4_gold/menu_div_gold_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/5_platinum/menu_div_platinum_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/6_semipro/menu_div_semipro_sub03_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub01.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub01.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub01.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub01.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub01_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub01_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub01_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub01_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub02.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub02.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub02.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub02.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub02_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub02_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub02_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub02_64.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub03.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub03.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub03.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub03.png
diff --git a/Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub03_64.png b/Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub03_64.png
similarity index 100%
rename from Plugins/Stats/Web/wwwroot/images/icons/7_pro/menu_div_pro_sub03_64.png
rename to Plugins/Web/StatsWeb/wwwroot/images/icons/7_pro/menu_div_pro_sub03_64.png
diff --git a/SharedLibraryCore/PluginImporter.cs b/SharedLibraryCore/PluginImporter.cs
index fd89ac53..bbfd533f 100644
--- a/SharedLibraryCore/PluginImporter.cs
+++ b/SharedLibraryCore/PluginImporter.cs
@@ -12,6 +12,7 @@ namespace SharedLibraryCore.Plugins
public static List ActiveCommands = new List();
public static List ActivePlugins = new List();
public static List PluginAssemblies = new List();
+ public static List Assemblies = new List();
public static bool Load(IManager Manager)
{
@@ -58,6 +59,7 @@ namespace SharedLibraryCore.Plugins
{
if (Plugin != null)
{
+ Assemblies.Add(Plugin);
Type[] types = Plugin.GetTypes();
foreach (Type assemblyType in types)
{
diff --git a/WebfrontCore/Startup.cs b/WebfrontCore/Startup.cs
index b216b4f8..0e663c4c 100644
--- a/WebfrontCore/Startup.cs
+++ b/WebfrontCore/Startup.cs
@@ -1,12 +1,12 @@
using Microsoft.AspNetCore.Authentication.Cookies;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
+using Microsoft.AspNetCore.Mvc.ApplicationParts;
using Microsoft.AspNetCore.Mvc.Razor;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using SharedLibraryCore.Database;
-using System.Linq;
using WebfrontCore.Middleware;
namespace WebfrontCore
@@ -30,15 +30,27 @@ namespace WebfrontCore
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
- var mvcBuilder = services.AddMvc();
+ var mvcBuilder = services.AddMvc()
+ .ConfigureApplicationPartManager(_ =>
+ {
+ foreach (var assembly in Program.Manager.GetPluginAssemblies())
+ {
+ if (assembly.FullName.Contains("Views"))
+ {
+ _.ApplicationParts.Add(new CompiledRazorAssemblyPart(assembly));
+ }
+
+ else if (assembly.FullName.Contains("Web"))
+ {
+ _.ApplicationParts.Add(new AssemblyPart(assembly));
+ }
+ }
+ });
foreach (var asm in Program.Manager.GetPluginAssemblies())
- mvcBuilder.AddApplicationPart(asm);
-
- services.Configure(o =>
{
- o.ViewLocationFormats.Add("/Views/Plugins/{1}/{0}" + RazorViewEngine.ViewExtension);
- });
+ mvcBuilder.AddApplicationPart(asm);
+ }
services.AddEntityFrameworkSqlite()
.AddDbContext();
diff --git a/WebfrontCore/WebfrontCore.csproj b/WebfrontCore/WebfrontCore.csproj
index 2697ce1f..79f2d369 100644
--- a/WebfrontCore/WebfrontCore.csproj
+++ b/WebfrontCore/WebfrontCore.csproj
@@ -3,7 +3,7 @@
netcoreapp2.2
2.2.2
- false
+ true
true
true
2.6
@@ -33,7 +33,6 @@
-