parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как написать изящнее (или короче) ?

Василий Куклин 23.02.2007 22:25

Для определения того, какие права имеет или не имеет пользователь, я создаю набор методов.
@pub_right[]
^if(^eval($auth.user.rights&2)==2){
  $result(1)
}{
  $result(0)
}
@ins_right[]
^if($auth.is_logon){
  $result(1)
}{
  $result(0)
}
@fields_upd[]
1
@fields_ins[]
1
Потом выполняю проверку прав:
^if(def $form:upd && ^pub_right[]){.....}
Методы определения прав мне кажутся громоздкими... Как сделать их изящнее (или короче)?

  • Как написать изящнее (или короче) ?, Василий Куклин 23.02.2007 22:25