## -*- coding: utf_8 -*- <%inherit file="root.html"> <% from datetime import datetime from fcp import fcpdefs from fcutils import globalvar %> <%block name="head"> <% sessionObject = client.FindServerObjectByObjID(fcpdefs.SESSIONDATAOBJID) fldType,firstName = sessionObject.GetEscapedFormField(fcpdefs.fcpFirstName) fldType,initials = sessionObject.GetEscapedFormField(fcpdefs.fcpInitials) fldType,lastName = sessionObject.GetEscapedFormField(fcpdefs.fcpLastName) fldType,myCID = sessionObject.GetEscapedFormField(fcpdefs.fcpSessionCID) fldType,myStatusMsg = sessionObject.GetEscapedFormField(fcpdefs.fcpPersonalMessage) fldType,uiEcluders = sessionObject.GetEscapedFormField(fcpdefs.fcpUIExclusions) hideMailbox = True if uiEcluders and (uiEcluders & fcpdefs.uiHideMailbox) else False hideChats = not client.LoginReply.Features & fcpdefs.PGFeatures.Chat if globalvar.WhoIsOnline: hideWhosonline = False else: hideWhosonline = True showChangePassword = client.LoginReply.Features & fcpdefs.PGFeatures.ChgPassword calendarName ="Agenda" if not hideMailbox else"Agendas" timeParam = str(datetime.now().microsecond) userName = '' if firstName: userName += firstName if initials: if len(userName)>0: userName += ' ' userName += initials if lastName: if len(userName)>0: userName += ' ' userName += lastName if not myStatusMsg or not len(myStatusMsg.strip()): myStatusMsg ="cliquez ici pour actualiser votre statut" mobileMBCal = False %>
% if not mobileMBCal: %if not hideMailbox:
%endif
%endif
Accueil
%if not hideMailbox:
Boîte aux lettres
%endif
${calendarName} %if not hideMailbox: %else: %endif
Espace de travail
Brouillon
Contacts
Stockage de fichiers
Documents
Accueil vocal
Signets
Poubelle
Mes profils a suivre 0En ligne
% if not hideWhosonline:
Utilisateurs connectés 0En ligne
% endif
Flux
% if not hideChats:
Dialogues en ligne
% endif
Actualisation
Eléments surveillés
Invitations
Abonnements