chg: [UI] Added the new user name helper

pull/4955/head
iglocska 2019-08-02 10:45:55 +02:00
parent 2149e0c496
commit 4781d68a44
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
3 changed files with 21 additions and 2 deletions

View File

@ -44,7 +44,7 @@ class AppController extends Controller
public $debugMode = false;
public $helpers = array('Utility', 'OrgImg', 'FontAwesome');
public $helpers = array('Utility', 'OrgImg', 'FontAwesome', 'UserName');
private $__queryVersion = '81';
public $pyMispVersion = '2.4.111';

View File

@ -363,8 +363,9 @@
'type' => 'root',
'url' => '/users/dashboard',
'html' => sprintf(
'<span class="white" title="%s">%s&nbsp;&nbsp;&nbsp;%s</span>',
'<span class="white" title="%s">%s%s&nbsp;&nbsp;&nbsp;%s</span>',
h($me['email']),
$this->UserName->prepend($me['email']),
h($loggedInUserName),
sprintf(
'<i class="fa fa-envelope %s"></i>',

View File

@ -0,0 +1,18 @@
<?php
App::uses('AppHelper', 'View/Helper');
// prepend user names on the header with some text based on the given rules
class UserNameHelper extends AppHelper {
public function prepend($email) {
$lower_email = strtolower($email);
if (
(strpos($lower_email, 'saad') !== false && strpos($lower_email, 'thehive-project')) ||
strpos($lower_email, 'saad.kadhi') !== false
) {
return '<i class="fas fa-frown white"></i>&nbsp;';
}
return '';
}
}
?>