Location: PHPKode > projects > Saurus CMS > classes/sapi/function.login_name.php
<?php
/**
 * This source file is is part of Saurus CMS content management software.
 * It is licensed under MPL 1.1 (http://www.opensource.org/licenses/mozilla1.1.php).
 * Copyright (C) 2000-2010 Saurused Ltd (http://www.saurus.info/).
 * Redistribution of this file must retain the above copyright notice.
 * 
 * Please note that the original authors never thought this would turn out
 * such a great piece of software when the work started using Perl in year 2000.
 * Due to organic growth, you may find parts of the software being
 * a bit (well maybe more than a bit) old fashioned and here's where you can help.
 * Good luck and keep your open source minds open!
 * 
 * @package		SaurusCMS
 * @copyright	2000-2010 Saurused Ltd (http://www.saurus.info/)
 * @license		Mozilla Public License 1.1 (http://www.opensource.org/licenses/mozilla1.1.php)
 * 
 */


#################################
# function login_name
#	boxstyle => default: style="width:60" class=searchbox size=3
#	fontstyle => default: <empty>
#	value => default: ($user ?  <system word "Hello!"> : "")

function smarty_function_login_name ($params) {
	global $site, $leht;

	##############
	# default values

	extract($params);

	##########################
	# reg.user 

	if ($site->user) {
		$login_name = $site->sys_sona(array(sona => "tere", tyyp=>"kasutaja"))." ".$site->user->all['firstname'];

		if(isset($fontstyle)) {  
			$login_name = '<font '.$fontstyle.'>'.$login_name.'</font>';
		}
	}
	else {
		if(!isset($boxstyle)) { 
			$boxstyle = 'style="width:60" class=searchbox size=3';
		}
		$login_name = '<input type=text name=user value="'.$value.'" '.$boxstyle.'>';
	}
	print $login_name;
}
Return current item: Saurus CMS