| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
coel 10.06.2011 16:55
Это обычный способ вызывания метода и он не работает, к примеру, вот в такой ситуации:/auto.p
#########################################
@main[]
^header[]
^body[]
^footer[]
. . .
@body[]
^content[]
. . .
@depttitle[s]
^connect[$connect-string]{
$tDeptTitle[^table::sql{SELECT id,
title,
place
FROM contdeptsdb
WHERE id=$s
}]
}
$sTrim[^place[$tDeptTitle.place]]
$tDeptTitle.title (^sTrim.trim[])
######################################################
/addr/auto.p
#########################################
@USE
VCF.p
@auto[]
$vcf[^VCF::show[]]
@vcf[uid;null]
^vcf.show[$uid;$null]
######################################################
/addr/index.html
#########################################
@content[]
. . .
^rem{Вот здесь метод вызывается нормально}
<td>^depttitle[$tAddrress.deptid]</td>
. . .
######################################################
/classes/VCF.p
@CLASS
VCF
@show[uid;null]
. . .
$filecont[BEGIN:VCARD
VERSION:3.0
FN^;CHARSET=${sVCharset}:$tAddress.name
N^;LANGUAGE=ru^;CHARSET=${sVCharset}:$sNameSplit.0^;$sNameSplit.1^;$sNameSplit.2
BDAY:$tAddress.bday
TEL^;TYPE=CELL,VOICE,PREF:$tAddress.phone
EMAIL^;PREF^;INTERNET:$tAddress.email
TITLE^;CHARSET=${sVCharset}:$tAddress.position
^rem{А вот здесь не работает}
ORG^;CHARSET=${sVCharset}:$sOrg^;^depttitle[$tAddress.deptid]
NOTE^;CHARSET=${sVCharset}:Табельный номер: $tAddress.tabnum
X-MS-OL-DESIGN^;CHARSET=${sVCharset}:<card xmlns="http://schemas.microsoft.com/office/outlook/12/electronicbusinesscards" ver="1.0" layout="left" bgcolor="ffffff"><fld xmlns="" prop="name" align="left" dir="ltr" style="b" color="000000" size="9"/><fld xmlns="" prop="org" align="left" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="title" align="left" dir="ltr" color="000000" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="email" align="left" dir="ltr" color="000000" size="8"><label align="left" color="626262">E-mail:</label></fld></card>
END:VCARD
]
. . .