component-user.php (691B)
1 <?php 2 3 use cms\base\Configuration as C; 4 use cms\base\Language; 5 use language\Messages; 6 7 function component_user($user ) 8 { 9 extract( $user ); 10 11 if ( empty($fullname) ) 12 $fullname = Language::lang( Messages::UNKNOWN ); 13 14 $showName = C::subset(['security','user'])->is('show_username',false ); 15 16 if ( $showName ) { 17 if ( empty($name) ) 18 $name = Language::lang(Messages::UNKNOWN ); 19 } 20 else 21 $name = $fullname; 22 23 24 $showMail = isset($mail) && $mail && C::subset(['security','user'])->is('show_mail',false ); 25 26 if ( $showMail ) 27 echo "<a href=\"mailto:$mail\" title=\"$fullname\">"; 28 29 echo "<span class=\"or-username\" title=\"$fullname\">$name</span>"; 30 31 if ( $showMail ) 32 echo "</a>"; 33 34 }