diff --git a/.gitattributes b/.gitattributes
index 9d07fe4..2fc8c19 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,4 +1,19 @@
* text=auto !eol
+changed_full/420-448/out/basic/de/d3_usersonline_lang.php -text
+changed_full/420-448/out/basic/tpl/_left.tpl -text
+changed_full/420-448/out/basic/tpl/inc/d3usersonline.tpl -text
+changed_full/450/out/azure/de/d3_usersonline_lang.php -text
+changed_full/450/out/azure/tpl/inc/d3usersonline.tpl -text
+changed_full/450/out/azure/tpl/layout/sidebar.tpl -text
+changed_full/450/out/basic/de/d3_usersonline_lang.php -text
+changed_full/450/out/basic/tpl/_left.tpl -text
+changed_full/450/out/basic/tpl/inc/d3usersonline.tpl -text
+changed_full/451-453/out/azure/de/d3_usersonline_lang.php -text
+changed_full/451-453/out/azure/tpl/inc/d3usersonline.tpl -text
+changed_full/451-453/out/azure/tpl/layout/sidebar.tpl -text
+changed_full/451-453/out/basic/de/d3_usersonline_lang.php -text
+changed_full/451-453/out/basic/tpl/_left.tpl -text
+changed_full/451-453/out/basic/tpl/inc/d3usersonline.tpl -text
changed_full/XE420-XE448/out/basic/de/d3_usersonline_lang.php -text
changed_full/XE420-XE448/out/basic/tpl/_left.tpl -text
changed_full/XE420-XE448/out/basic/tpl/inc/d3usersonline.tpl -text
diff --git a/changed_full/420-448/out/basic/de/d3_usersonline_lang.php b/changed_full/420-448/out/basic/de/d3_usersonline_lang.php
new file mode 100644
index 0000000..34d61c2
--- /dev/null
+++ b/changed_full/420-448/out/basic/de/d3_usersonline_lang.php
@@ -0,0 +1,34 @@
+ 'ISO-8859-15',
+'D3_USERSONLINE_USERSONLINE' => 'Benutzer online',
+'D3_USERSONLINE_USER' => 'Benutzer',
+'D3_USERSONLINE_USERS' => 'Benutzer',
+'D3_USERSONLINE_ALL' => 'gesamt',
+
+);
+
+/*
+[{ oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE' }]
+*/
\ No newline at end of file
diff --git a/changed_full/420-448/out/basic/tpl/_left.tpl b/changed_full/420-448/out/basic/tpl/_left.tpl
new file mode 100644
index 0000000..bd6d191
--- /dev/null
+++ b/changed_full/420-448/out/basic/tpl/_left.tpl
@@ -0,0 +1,79 @@
+[{if $oView->showSearch() }]
+ [{ oxmultilang ident="INC_LEFTITEM_PRODUCTSEARCH" }]
+
+[{/if}]
+[{if $oxcmp_categories }]
+ [{if $oView->showTopCatNavigation()}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories->getClickRoot() act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{else}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{/if}]
+[{/if}]
+
+[{if $oView->loadVendorTree() && $oView->getVendorlist()}]
+ [{include file="inc/vendor_tree.tpl" tree=$oView->getVendorlist() class="tree"}]
+[{/if}]
+
+[{if $oView->loadManufacturerTree() && $oView->getManufacturerlist()}]
+ [{include file="inc/manufacturer_tree.tpl" tree=$oView->getManufacturerlist() class="tree"}]
+[{/if}]
+
+[{*** D3 Modul "UsersOnline" START ***}]
+ [{include file="inc/d3usersonline.tpl"}]
+[{*** D3 Modul "UsersOnline" END ***}]
+
+[{if $oView->showLeftBasket()}]
+ [{oxid_include_dynamic file="dyn/mini_basket.tpl" type="basket" testid="LeftBasket"}]
+[{/if}]
+
+[{include file="inc/infobox.tpl"}]
+
+[{if $oxcmp_news && count($oxcmp_news) > 0}]
+ [{include file="inc/cmp_news.tpl"}]
+[{/if}]
+
+
+
+
+ [{include file="inc/trustedshops_item.tpl"}]
+
+
+
+ [{oxscript add="oxid.blank('link.zendSite');"}]
+
+
+
+
diff --git a/changed_full/420-448/out/basic/tpl/inc/d3usersonline.tpl b/changed_full/420-448/out/basic/tpl/inc/d3usersonline.tpl
new file mode 100644
index 0000000..11b02e2
--- /dev/null
+++ b/changed_full/420-448/out/basic/tpl/inc/d3usersonline.tpl
@@ -0,0 +1,37 @@
+[{if $oxcmp_user && $oxcmp_user->oxuser__oxrights->value == 'malladmin'}]
+
+
+
+
+
+ [{oxmultilang ident="D3_USERSONLINE_ALL"}]
+ |
+
+ [{$aUsersOnline.all }]
+ |
+
+ [{if $aUsersOnline.all == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{foreach from=$aUsersOnline.classes item="aClassUser"}]
+
+ [{$aClassUser->classname|ucfirst}]: |
+
+ [{$aClassUser->counter}]
+ |
+
+ [{if $aClassUser->counter == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{/foreach}]
+
+
+[{/if}]
\ No newline at end of file
diff --git a/changed_full/450/out/azure/de/d3_usersonline_lang.php b/changed_full/450/out/azure/de/d3_usersonline_lang.php
new file mode 100644
index 0000000..34d61c2
--- /dev/null
+++ b/changed_full/450/out/azure/de/d3_usersonline_lang.php
@@ -0,0 +1,34 @@
+ 'ISO-8859-15',
+'D3_USERSONLINE_USERSONLINE' => 'Benutzer online',
+'D3_USERSONLINE_USER' => 'Benutzer',
+'D3_USERSONLINE_USERS' => 'Benutzer',
+'D3_USERSONLINE_ALL' => 'gesamt',
+
+);
+
+/*
+[{ oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE' }]
+*/
\ No newline at end of file
diff --git a/changed_full/450/out/azure/tpl/inc/d3usersonline.tpl b/changed_full/450/out/azure/tpl/inc/d3usersonline.tpl
new file mode 100644
index 0000000..6d3e7af
--- /dev/null
+++ b/changed_full/450/out/azure/tpl/inc/d3usersonline.tpl
@@ -0,0 +1,39 @@
+[{if $oxcmp_user && $oxcmp_user->oxuser__oxrights->value == 'malladmin'}]
+
+
[{oxmultilang ident="D3_USERSONLINE_USERSONLINE"}]
+
+
+
+
+ [{oxmultilang ident="D3_USERSONLINE_ALL"}]
+ |
+
+ [{$aUsersOnline.all }]
+ |
+
+ [{if $aUsersOnline.all == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{foreach from=$aUsersOnline.classes item="aClassUser"}]
+
+ [{$aClassUser->classname|ucfirst}]: |
+
+ [{$aClassUser->counter}]
+ |
+
+ [{if $aClassUser->counter == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{/foreach}]
+
+
+
+[{/if}]
\ No newline at end of file
diff --git a/changed_full/450/out/azure/tpl/layout/sidebar.tpl b/changed_full/450/out/azure/tpl/layout/sidebar.tpl
new file mode 100644
index 0000000..f820a02
--- /dev/null
+++ b/changed_full/450/out/azure/tpl/layout/sidebar.tpl
@@ -0,0 +1,70 @@
+[{if $oView->isDemoShop()}]
+ [{ include file="widget/sidebar/adminbanner.tpl" }]
+[{/if}]
+
+[{if $oxcmp_categories }]
+[{capture append="oxidBlock_sidebar" }]
+ [{include file="widget/sidebar/categoriestree.tpl" categories=$oxcmp_categories->getClickRoot() act=$oxcmp_categories->getClickCat() deepLevel=0}]
+[{/capture}]
+[{/if}]
+
+[{*** D3 Modul "UsersOnline" START ***}]
+ [{include file="inc/d3usersonline.tpl"}]
+[{*** D3 Modul "UsersOnline" END ***}]
+
+[{if $oView->getClassName() eq "start" && $oView->getTop5ArticleList()}]
+[{capture append="oxidBlock_sidebar" }]
+ [{include file="widget/product/boxproducts.tpl" _boxId="topBox" _oBoxProducts=$oView->getTop5ArticleList() _sHeaderIdent="BOX_TOPOFTHESHOP_HEADER"}]
+[{/capture}]
+[{/if}]
+
+[{if $oViewConf->getShowListmania() }]
+[{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/sidebar/recommendation.tpl"}]
+[{/capture}]
+[{/if}]
+
+[{if $oView->getClassName() ne "details" && $oView->getClassName() ne "tags"}]
+ [{if $oView->getTagCloudManager() }]
+ [{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/sidebar/tags.tpl" oTagsManager=$oView->getTagCloudManager()}]
+ [{/capture}]
+ [{/if}]
+[{/if}]
+
+[{if $oxcmp_news|count }]
+[{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/sidebar/news.tpl" oNews=$oxcmp_news}]
+[{/capture}]
+[{/if}]
+
+[{if $oView->isActive('FbFacepile') && $oView->isConnectedWithFb()}]
+[{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/facebook/facepile.tpl"}]
+[{/capture}]
+[{/if}]
+
+[{if $oView->getClassName() eq "start"}]
+ [{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/sidebar/partners.tpl" }]
+ [{/capture}]
+[{/if}]
+
+[{if $oView->getClassName() eq "start"}]
+ [{if $oViewConf->showTs("WIDGET")}]
+ [{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/trustedshops/ratings.tpl" }]
+ [{/capture}]
+ [{/if}]
+[{/if}]
+
+[{if $oView->getClassName() eq "start"}]
+ [{capture append="oxidBlock_sidebar"}]
+ [{include file="widget/shoplupe/ratings.tpl" }]
+ [{/capture}]
+[{/if}]
+
+[{foreach from=$oxidBlock_sidebar item="_block"}]
+ [{$_block}]
+[{/foreach}]
+
diff --git a/changed_full/450/out/basic/de/d3_usersonline_lang.php b/changed_full/450/out/basic/de/d3_usersonline_lang.php
new file mode 100644
index 0000000..34d61c2
--- /dev/null
+++ b/changed_full/450/out/basic/de/d3_usersonline_lang.php
@@ -0,0 +1,34 @@
+ 'ISO-8859-15',
+'D3_USERSONLINE_USERSONLINE' => 'Benutzer online',
+'D3_USERSONLINE_USER' => 'Benutzer',
+'D3_USERSONLINE_USERS' => 'Benutzer',
+'D3_USERSONLINE_ALL' => 'gesamt',
+
+);
+
+/*
+[{ oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE' }]
+*/
\ No newline at end of file
diff --git a/changed_full/450/out/basic/tpl/_left.tpl b/changed_full/450/out/basic/tpl/_left.tpl
new file mode 100644
index 0000000..9b17045
--- /dev/null
+++ b/changed_full/450/out/basic/tpl/_left.tpl
@@ -0,0 +1,79 @@
+[{if $oView->showSearch() }]
+ [{ oxmultilang ident="INC_LEFTITEM_PRODUCTSEARCH" }]
+
+[{/if}]
+[{if $oxcmp_categories }]
+ [{if $oView->showTopCatNavigation()}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories->getClickRoot() act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{else}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{/if}]
+[{/if}]
+
+[{if $oView->loadVendorTree() && $oView->getVendorlist()}]
+ [{include file="inc/vendor_tree.tpl" tree=$oView->getVendorlist() class="tree"}]
+[{/if}]
+
+[{if $oView->loadManufacturerTree() && $oView->getManufacturerlist()}]
+ [{include file="inc/manufacturer_tree.tpl" tree=$oView->getManufacturerlist() class="tree"}]
+[{/if}]
+
+[{*** D3 Modul "UsersOnline" START ***}]
+ [{include file="inc/d3usersonline.tpl"}]
+[{*** D3 Modul "UsersOnline" END ***}]
+
+[{if $oView->showLeftBasket()}]
+ [{oxid_include_dynamic file="dyn/mini_basket.tpl" type="basket" testid="LeftBasket"}]
+[{/if}]
+
+[{include file="inc/infobox.tpl"}]
+
+[{if $oxcmp_news && count($oxcmp_news) > 0}]
+ [{include file="inc/cmp_news.tpl"}]
+[{/if}]
+
+
+
+
+ [{include file="inc/trustedshops_item.tpl"}]
+
+
+
+ [{oxscript add="oxid.blank('link.zendSite');"}]
+
+
+
+
diff --git a/changed_full/450/out/basic/tpl/inc/d3usersonline.tpl b/changed_full/450/out/basic/tpl/inc/d3usersonline.tpl
new file mode 100644
index 0000000..11b02e2
--- /dev/null
+++ b/changed_full/450/out/basic/tpl/inc/d3usersonline.tpl
@@ -0,0 +1,37 @@
+[{if $oxcmp_user && $oxcmp_user->oxuser__oxrights->value == 'malladmin'}]
+
+
+
+
+
+ [{oxmultilang ident="D3_USERSONLINE_ALL"}]
+ |
+
+ [{$aUsersOnline.all }]
+ |
+
+ [{if $aUsersOnline.all == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{foreach from=$aUsersOnline.classes item="aClassUser"}]
+
+ [{$aClassUser->classname|ucfirst}]: |
+
+ [{$aClassUser->counter}]
+ |
+
+ [{if $aClassUser->counter == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{/foreach}]
+
+
+[{/if}]
\ No newline at end of file
diff --git a/changed_full/451-453/out/azure/de/d3_usersonline_lang.php b/changed_full/451-453/out/azure/de/d3_usersonline_lang.php
new file mode 100644
index 0000000..34d61c2
--- /dev/null
+++ b/changed_full/451-453/out/azure/de/d3_usersonline_lang.php
@@ -0,0 +1,34 @@
+ 'ISO-8859-15',
+'D3_USERSONLINE_USERSONLINE' => 'Benutzer online',
+'D3_USERSONLINE_USER' => 'Benutzer',
+'D3_USERSONLINE_USERS' => 'Benutzer',
+'D3_USERSONLINE_ALL' => 'gesamt',
+
+);
+
+/*
+[{ oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE' }]
+*/
\ No newline at end of file
diff --git a/changed_full/451-453/out/azure/tpl/inc/d3usersonline.tpl b/changed_full/451-453/out/azure/tpl/inc/d3usersonline.tpl
new file mode 100644
index 0000000..6d3e7af
--- /dev/null
+++ b/changed_full/451-453/out/azure/tpl/inc/d3usersonline.tpl
@@ -0,0 +1,39 @@
+[{if $oxcmp_user && $oxcmp_user->oxuser__oxrights->value == 'malladmin'}]
+
+
[{oxmultilang ident="D3_USERSONLINE_USERSONLINE"}]
+
+
+
+
+ [{oxmultilang ident="D3_USERSONLINE_ALL"}]
+ |
+
+ [{$aUsersOnline.all }]
+ |
+
+ [{if $aUsersOnline.all == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{foreach from=$aUsersOnline.classes item="aClassUser"}]
+
+ [{$aClassUser->classname|ucfirst}]: |
+
+ [{$aClassUser->counter}]
+ |
+
+ [{if $aClassUser->counter == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{/foreach}]
+
+
+
+[{/if}]
\ No newline at end of file
diff --git a/changed_full/451-453/out/azure/tpl/layout/sidebar.tpl b/changed_full/451-453/out/azure/tpl/layout/sidebar.tpl
new file mode 100644
index 0000000..d0e2df3
--- /dev/null
+++ b/changed_full/451-453/out/azure/tpl/layout/sidebar.tpl
@@ -0,0 +1,74 @@
+[{foreach from=$oxidBlock_sidebar item="_block"}]
+ [{$_block}]
+[{/foreach}]
+
+[{block name="sidebar"}]
+ [{block name="sidebar_adminbanner"}]
+ [{if $oView->isDemoShop()}]
+ [{ include file="widget/sidebar/adminbanner.tpl" }]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_categoriestree"}]
+ [{if $oxcmp_categories }]
+ [{include file="widget/sidebar/categoriestree.tpl" categories=$oxcmp_categories->getClickRoot() act=$oxcmp_categories->getClickCat() deepLevel=0}]
+ [{/if}]
+ [{/block}]
+
+ [{*** D3 Modul "UsersOnline" START ***}]
+ [{include file="inc/d3usersonline.tpl"}]
+ [{*** D3 Modul "UsersOnline" END ***}]
+
+ [{block name="sidebar_trustedshopsratings"}]
+ [{if $oView->getClassName() eq "start"}]
+ [{if $oViewConf->showTs("WIDGET")}]
+ [{include file="widget/trustedshops/ratings.tpl" }]
+ [{/if}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_partners"}]
+ [{if $oView->getClassName() eq "start"}]
+ [{include file="widget/sidebar/partners.tpl" }]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_boxproducts"}]
+ [{if $oView->getClassName() eq "start" && $oView->getTop5ArticleList()}]
+ [{include file="widget/product/boxproducts.tpl" _boxId="topBox" _oBoxProducts=$oView->getTop5ArticleList() _sHeaderIdent="BOX_TOPOFTHESHOP_HEADER"}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_recommendation"}]
+ [{if $oViewConf->getShowListmania() }]
+ [{include file="widget/sidebar/recommendation.tpl"}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_tags"}]
+ [{if $oView->showTags() && $oView->getClassName() ne "details" && $oView->getClassName() ne "alist" && $oView->getClassName() ne "tags"}]
+ [{if $oView->getTagCloudManager() }]
+ [{include file="widget/sidebar/tags.tpl" oTagsManager=$oView->getTagCloudManager()}]
+ [{/if}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_news"}]
+ [{if $oxcmp_news|count }]
+ [{include file="widget/sidebar/news.tpl" oNews=$oxcmp_news}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_facebookfacepile"}]
+ [{if $oView->isActive('FbFacepile') && $oView->isConnectedWithFb()}]
+ [{include file="widget/facebook/facepile.tpl"}]
+ [{/if}]
+ [{/block}]
+
+ [{block name="sidebar_shopluperatings"}]
+ [{if $oView->getClassName() eq "start"}]
+ [{include file="widget/shoplupe/ratings.tpl" }]
+ [{/if}]
+ [{/block}]
+[{/block}]
+
diff --git a/changed_full/451-453/out/basic/de/d3_usersonline_lang.php b/changed_full/451-453/out/basic/de/d3_usersonline_lang.php
new file mode 100644
index 0000000..34d61c2
--- /dev/null
+++ b/changed_full/451-453/out/basic/de/d3_usersonline_lang.php
@@ -0,0 +1,34 @@
+ 'ISO-8859-15',
+'D3_USERSONLINE_USERSONLINE' => 'Benutzer online',
+'D3_USERSONLINE_USER' => 'Benutzer',
+'D3_USERSONLINE_USERS' => 'Benutzer',
+'D3_USERSONLINE_ALL' => 'gesamt',
+
+);
+
+/*
+[{ oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE' }]
+*/
\ No newline at end of file
diff --git a/changed_full/451-453/out/basic/tpl/_left.tpl b/changed_full/451-453/out/basic/tpl/_left.tpl
new file mode 100644
index 0000000..9b17045
--- /dev/null
+++ b/changed_full/451-453/out/basic/tpl/_left.tpl
@@ -0,0 +1,79 @@
+[{if $oView->showSearch() }]
+ [{ oxmultilang ident="INC_LEFTITEM_PRODUCTSEARCH" }]
+
+[{/if}]
+[{if $oxcmp_categories }]
+ [{if $oView->showTopCatNavigation()}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories->getClickRoot() act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{else}]
+ [{include file="inc/category_tree.tpl" tree=$oxcmp_categories act=$oxcmp_categories->getClickCat() class="tree"}]
+ [{/if}]
+[{/if}]
+
+[{if $oView->loadVendorTree() && $oView->getVendorlist()}]
+ [{include file="inc/vendor_tree.tpl" tree=$oView->getVendorlist() class="tree"}]
+[{/if}]
+
+[{if $oView->loadManufacturerTree() && $oView->getManufacturerlist()}]
+ [{include file="inc/manufacturer_tree.tpl" tree=$oView->getManufacturerlist() class="tree"}]
+[{/if}]
+
+[{*** D3 Modul "UsersOnline" START ***}]
+ [{include file="inc/d3usersonline.tpl"}]
+[{*** D3 Modul "UsersOnline" END ***}]
+
+[{if $oView->showLeftBasket()}]
+ [{oxid_include_dynamic file="dyn/mini_basket.tpl" type="basket" testid="LeftBasket"}]
+[{/if}]
+
+[{include file="inc/infobox.tpl"}]
+
+[{if $oxcmp_news && count($oxcmp_news) > 0}]
+ [{include file="inc/cmp_news.tpl"}]
+[{/if}]
+
+
+
+
+ [{include file="inc/trustedshops_item.tpl"}]
+
+
+
+ [{oxscript add="oxid.blank('link.zendSite');"}]
+
+
+
+
diff --git a/changed_full/451-453/out/basic/tpl/inc/d3usersonline.tpl b/changed_full/451-453/out/basic/tpl/inc/d3usersonline.tpl
new file mode 100644
index 0000000..11b02e2
--- /dev/null
+++ b/changed_full/451-453/out/basic/tpl/inc/d3usersonline.tpl
@@ -0,0 +1,37 @@
+[{if $oxcmp_user && $oxcmp_user->oxuser__oxrights->value == 'malladmin'}]
+
+
+
+
+
+ [{oxmultilang ident="D3_USERSONLINE_ALL"}]
+ |
+
+ [{$aUsersOnline.all }]
+ |
+
+ [{if $aUsersOnline.all == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{foreach from=$aUsersOnline.classes item="aClassUser"}]
+
+ [{$aClassUser->classname|ucfirst}]: |
+
+ [{$aClassUser->counter}]
+ |
+
+ [{if $aClassUser->counter == 1}]
+ [{oxmultilang ident="D3_USERSONLINE_USER"}]
+ [{else}]
+ [{oxmultilang ident="D3_USERSONLINE_USERS"}]
+ [{/if}]
+ |
+
+ [{/foreach}]
+
+
+[{/if}]
\ No newline at end of file