УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Повне ім’я користувача у віджет doc


Автор Повідомлення
Повідомлення створено: 29. 11. 2012 [20:17]
petr_ozz
Petro Zaim
Автор теми
Зареєстрован(а) с: 29.11.2012
Повідомлення: 4
Вітаю!
Є необхідність вставити у віджет doc прізвище та ініціали користувача. Відповідно, у модулі Security є можливість задавати логін, повне ім’я користувача, опис, пароль і т.д.
Але функція this.ownerSess().user(); видає ім’я користувача (логін), а воно, як правило, не таке як прийнято писати у документах. У API системи є функція:
TSeсurity.TUser.lName( ); — Полное имя пользователя.

Чи є подібна функція у API користувача, або як можна дістатись до lName з віджету? Поки на думку приходить тільки таке, але це не варіант:
JAVASCRIPT
user = this.ownerSess().user();
if (user == "superman") user = "Іванов І.І.";


П.С. При реєстрації на форум в українській версії запитується ім`я, по батькові, а у російській - имя, фамилия

[Повідомлення редагувалось 2 раз(ів), останній раз 29.11.2012 в 20:36.]
Повідомлення створено: 29. 11. 2012 [21:56]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"petr_ozz" wrote:

Є необхідність вставити у віджет doc прізвище та ініціали користувача. Відповідно, у модулі Security є можливість задавати логін, повне ім’я користувача, опис, пароль і т.д.
Але функція this.ownerSess().user(); видає ім’я користувача (логін), а воно, як правило, не таке як прийнято писати у документах. У API системи є функція:
TSeсurity.TUser.lName( ); — Полное имя пользователя.

Чи є подібна функція у API користувача, або як можна дістатись до lName з віджету? Поки на думку приходить тільки таке, але це не варіант:

Ні, але є ElTp cfg(string nm), http://wiki.oscada.org/Doc/OpisanieProgrammy#h920-8 :

JAVASCRIPT
user = SYS.Security[this.ownerSess().user()].cfg("DESCR");


"petr_ozz" wrote:

П.С. При реєстрації на форум в українській версії запитується ім`я, по батькові, а у російській - имя, фамилия

Дякую, виправив.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 29. 11. 2012 [22:38]
petr_ozz
Petro Zaim
Автор теми
Зареєстрован(а) с: 29.11.2012
Повідомлення: 4
"roman" wrote:

Ні, але є ElTp cfg(string nm), http://wiki.oscada.org/Doc/OpisanieProgrammy#h920-8 :
JAVASCRIPT
user = SYS.Security[this.ownerSess().user()].cfg("DESCR");

дякую, завтра спробую

"roman" wrote:

"petr_ozz" wrote:

П.С. При реєстрації на форум в українській версії запитується ім`я, по батькові, а у російській - имя, фамилия

Дякую, виправив.
тільки правильно буде "Прізвище". ПІБ - прізвище, ім`я, по батькові. ФИО - фамилия, имя, отчество
Повідомлення створено: 30. 11. 2012 [08:32]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"petr_ozz" wrote:

тільки правильно буде "Прізвище". ПІБ - прізвище, ім`я, по батькові. ФИО - фамилия, имя, отчество

OK

Learn, learn and learn better than work, work and work.



7955