#affiche le trombinoscope
ifsttar.trombinoscope = CONTENT
ifsttar.trombinoscope {
wrap =
|
wrap.insertData = 1
table = fe_users
select {
pidInList = {$user}
uidInList.field = tx_mask_trombinoscope_list
}
renderObj = COA_INT
renderObj {
# Silouhète / Avatar ou Photo
10 = COA
10 {
wrap = |
// S'il y a un avatar mais qu'il n'y a pas d'image
10 = TEXT
10 {
field = avatar
wrap =
if.isTrue.field = avatar
if.isFalse.field = image
}
# S'il y a une image, on affiche l'image
20 = COA_INT
20 {
if.isTrue.field = image
10 = IMG_RESOURCE
10 {
file.import.dataWrap = /uploads/pics/{field:image}
file.maxW = 200
if.isTrue.field = image
stdWrap.wrap =
}
}
# Si pas d'image et pas d'avatar on affiche la silhouette en fonction du sexe
30 = COA
30 {
# Cas silhouette = Madame
10 = COA
10 {
wrap =
10 = IMG_RESOURCE
10.file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Madame.png
if.isFalse.field = image
if.isPositive = 1
if.isPositive.if {
isFalse.field = avatar
isInList.field = title
value = Mme,Mlle
}
}
# Cas silhouette = Monsieur (champ title M.)
20 = COA
20 {
wrap =
10 = IMG_RESOURCE
10.file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Monsieur.png
if.isFalse.field = image
if.isPositive = 1
if.isPositive.if {
isFalse.field = avatar
isInList.field = title
value = M.
}
}
# Cas silhouette = Monsieur (champ title vide)
30 = COA
30 {
wrap =
10 = IMG_RESOURCE
10.file = EXT:wseils/Resources/Public/Images/Annuaire/profil-Monsieur.png
if.isFalse.field = image
if.isPositive = 1
if.isPositive.if {
isFalse.field = avatar
isPositive = 1
isPositive.if {
isFalse.field = title
}
}
}
}
40 = TEXT
40 {
value =
#if.equals.field = uid
#if.value.data = TSFE:fe_user|user|uid
if.isTrue.cObject = TEXT
if.isTrue.cObject {
field = uid
preUserFunc = Wseils\Wseils\Utility\UserFuncs\Annuaire->whoIsOnline
}
}
}
20 = COA
20 {
wrap = |
#Prénom Nom
10 = TEXT
10 {
value = {field:first_name} {field:name}
insertData = 1
}
20 = COA
20 {
wrap = |
#Mail
10 = TEXT
10 {
field = email
wrap = |
if.isTrue.field = email
}
#Fonction
20 = TEXT
20 {
field = tx_ifsttar_infoscompl
noTrimWrap = |Fonction : | |
if.isTrue.field = tx_ifsttar_infoscompl
}
25 = TEXT
25 {
if.isTrue.field = tx_ifsttar_infoscompl
value = |
}
28 = TEXT
28 {
value =
}
#Ville
30 = TEXT
30 {
field = city
preUserFunc = user_various->user_liensite
wrap = Site : | | Tel :
}
#Téléphone
40 = COA
40 {
10 = TEXT
10 {
field = telephone
preUserFunc = Wseils\Wseils\Utility\UserFuncs\Annuaire->phoneNumberFormat
wrap = | |
}
}
45 = TEXT
45 {
value =
}
#Bureau
50 = TEXT
50 {
field = tx_ifsttar_bureau
wrap = Bur : |
}
}
30 = TEXT
30 {
field = tx_ifsttar_service
preUserFunc = Wseils\Wseils\Utility\UserFuncs\Annuaire->user_nomAffectation2
wrap = |
}
}
stdWrap {
typolink {
parameter = {$pagePerso}
additionalParams {
field = uid
wrap = &userid=|
}
ATagParams = class="list-group-item" data-id="{field:uid}"
ATagParams.insertData = 1
useCacheHash = 1
}
}
}
}