FEmessages

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
hopr609
New Member
New Member
Posts: 4
Joined: Tue Sep 07, 2010 7:58 am

FEmessages

Post by hopr609 »

Zdravím,
pouzivam modul FEmessages 1.1 pro psani vzkazu mezi jednotlivými front end uzivateli.

nevíte někdo jak upravit u tohoto modulu funkci get_userlist() v souboru FEmessages.module.php tak, aby se misto username zobrazovala urcita vlastnost uzivatele(v mem pripade prezdivka)
nebo nejlepe ve tvaru: prezdivka (username) ?

nastaveni FEU :
- Email address is username: ANO
nastaveni FEmessages:
- Use a dropdown list to choose recipient (otherwise they'll have to type the username themselves): (zaskrknuto)
- User property to be used as the user name (leave empty to use FEU's basic username/email): prezdivka

kdyz uzivatel zacne psat novou zpravu, je tam rozbalovací seznam uzivatelu , ale je tam porad ukazano normalni username

Code: Select all

function get_userlist(){
		// returns the list (userid => username) of users within the pm-group
		if($this->userlist)	return $this->userlist;
		$FEU = $this->GetModuleInstance('FrontEndUsers');
		$groupid = $this->GetPreference("pmgroup",false);
		$namefield = $this->GetPreference("namefield","");
		if(!$FEU || !$groupid){
			$this->userlist = array();
		}else{
			$users = array();
			if($namefield == ""){
				foreach($FEU->GetUsersInGroup($groupid) as $user){
					$users[$user['id']] = $user['username'];
				}
			}else{
				foreach($FEU->GetFullUsersInGroup($groupid) as $user){
					$username = $user['username'];
					foreach($user['props'] as $prop){
						if(strtolower($prop['title']) == strtolower($namefield))	$username = $prop['data'];
					}
					$users[$user['id']] = $username;
				}
			}
			asort($users);
			$this->userlist = $users;
		}
		return $this->userlist;
	}
dik za pomoc
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”