openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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 }