Display user's group next to username

Mehr
2 Jahre 11 Monate her #111367 von dweisser
dweisser erstellte das Thema Display user's group next to username
When a user logs in, I need to display the group to which the user belong as well.
I can't seem to figure out how to do it. :-)
Any advice would be much appreciated.
David
Anhang:

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 11 Monate her #111383 von DenisChenu
DenisChenu antwortete auf das Thema: Display user's group next to username
A user don't have only one group ...

Then you need to:
- Get the user group's : Yii... findAll
- Show the list of user group

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 11 Monate her #111385 von dweisser
dweisser antwortete auf das Thema: Display user's group next to username
I really have no idea how to implement that. I found another post where the limer was trying to get int on the statistics page, but I'm trying to show it in the header.php.

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 10 Monate her #112532 von c_schmitz
c_schmitz antwortete auf das Thema: Display user's group next to username
Ehm, so you want to code something but you have no clue how to code?

Best regards

Carsten Schmitz
LimeSurvey project leader

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 10 Monate her - 2 Jahre 10 Monate her #112541 von dweisser
dweisser antwortete auf das Thema: Display user's group next to username
Well, I wouldn't say no idea, but I admit, I'm out of my element. :(
I gather from Denis that is not as simple as this to show the user's group:
$string_user = Yii::app()->session['user'];

I found this in another post that seems to execute what Denis describes, but when I place it into header.php, after checking to see whether the user is logged in, the page breaks:
if(Yii::app()->session['loginID']) {  
 
	$oUserId= User::model()->findByPk(Yii::app()->session);
	$oUserInGroup= UserInGroup::model()->find('uid= :uid',array(':uid'=>$oUserId->uid);
	$oUserGroup=UserGroup::model()->find('ugid= :ugid',array(':ugid'=>$oUserInGroup->ugid);
 
}
Any nudge in the right direction would be appreciated - as always.

David
Letzte Änderung: 2 Jahre 10 Monate her von dweisser.

Bitte Anmelden um der Konversation beizutretten.

Mehr
2 Jahre 10 Monate her #112543 von c_schmitz
c_schmitz antwortete auf das Thema: Display user's group next to username
No, because a user can be member of multiple groups at the same time.
So you will need to query the database tables to find of which groups he/she is a member of.
Check out existing code and the Yii manual how a database query is done. Also some SQL knowledge is usually required.

Best regards

Carsten Schmitz
LimeSurvey project leader

Bitte Anmelden um der Konversation beizutretten.

Haben Sie schon bei unserer Kundenumfrage mitgemacht?

Verpassen Sie nicht Ihre Chance auf tolle Preise.

Klicken sie hier um teilzunehmen:

Jetzt starten

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten