Code Duplication    Length = 3-4 lines in 2 locations

manager/media/style/default/welcome.php 1 location

@@ 6-8 (lines=3) @@
3
4
$modx->addSnippet('hasPermission','return $modx->hasPermission($key);');
5
6
if($modx->hasPermission('new_template') || $modx->hasPermission('edit_template') || $modx->hasPermission('new_snippet') || $modx->hasPermission('edit_snippet') || $modx->hasPermission('new_plugin') || $modx->hasPermission('edit_plugin') || $modx->hasPermission('manage_metatags'))
7
    $hasAnyPermission = 1;
8
else $hasAnyPermission = 0;
9
$modx->addSnippet('hasAnyPermission','global $hasAnyPermission; return $hasAnyPermission;');
10
$modx->addSnippet('getLoginUserName','return $modx->getLoginUserName();');
11
$code = 'global $_lang;return $_SESSION["nrtotalmessages"] ? sprintf($_lang["welcome_messages"], $_SESSION["nrtotalmessages"], \'<span style="color:red;">\' . $_SESSION["nrnewmessages"] . "</span>") : $_lang["messages_no_messages"];';

manager/actions/welcome.static.php 1 location

@@ 48-51 (lines=4) @@
45
	$icon = '<i class="[&icons_modules_large&]" alt="[%manage_modules%]"> </i>[%modules%]';
46
	$ph['ModulesIcon'] = sprintf($iconTpl,$icon, 106);
47
}
48
if($modx->hasPermission('new_template') || $modx->hasPermission('edit_template') || $modx->hasPermission('new_snippet') || $modx->hasPermission('edit_snippet') || $modx->hasPermission('new_plugin') || $modx->hasPermission('edit_plugin') || $modx->hasPermission('manage_metatags')) {
49
	$icon = '<i class="[&icons_resources_large&]" alt="[%element_management%]"> </i>[%elements%]';
50
	$ph['ResourcesIcon'] = sprintf($iconTpl,$icon, 76);
51
}
52
if($modx->hasPermission('bk_manager')) {
53
	$icon = '<i class="[&icons_backup_large&]" alt="[%bk_manager%]"> </i>[%backup%]';
54
	$ph['BackupIcon'] = sprintf($iconTpl,$icon, 93);