Страница 1 из 1

Письмо по задаче

СообщениеДобавлено: 17 июл 2013, 11:32
skyb
в register_task.xsl есть поля
$this->bbcode_second_pass_code('', 'Договор: <xsl:value-of select="contract/@title"/><br/>')
хотел подставить комент договора
$this->bbcode_second_pass_code('', 'Коммент: <xsl:value-of select="contract/@comment"/><br/>')
ничего не приходит. Не подскажите правильно как это делать, и вообще можно ли?

Re: Письмо по задаче

СообщениеДобавлено: 17 июл 2013, 13:22
skn
акшен в хмл не добавляет коммент, так что так просто не получится
можете или расширить акшен или из xsl сделать sql запрос

Re: Письмо по задаче

СообщениеДобавлено: 17 июл 2013, 16:20
skyb
эх, понятно, спасибо. =)

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 12:01
skyb
skn А как передать id договора в запрос? На который повешана заявка

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 12:52
Phricker
$this->bbcode_second_pass_code('', 'query = "SELECT * FROM contract WHERE id=" + contract.getId();')
или же
$this->bbcode_second_pass_code('', 'query = "SELECT * FROM contract WHERE id=? "
ps = con.prepareStatement( query );
ps.setInt( 1, contract.getId());
rs = ps.executeQuery();')
Второй по феншую

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 13:24
skyb
неработает так :(

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 16:05
skn
$this->bbcode_second_pass_code('', '<xsl:variable name="query">'SELECT id, title FROM contract WHERE id=<xsl:value-of select="путь к id"/>'</xsl:variable>
<xsl:variable name="contracts" select="sql:select( $query )"/>')

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 18:17
skyb
$this->bbcode_second_pass_quote('skn', '[')code]<xsl:variable name="query">'SELECT id, title FROM contract WHERE id=<xsl:value-of select="путь к id"/>'</xsl:variable>
<xsl:variable name="contracts" select="sql:select( $query )"/>[/code]

$this->bbcode_second_pass_code('', '<xsl:value-of select="путь к id"/>')
вот тут поподробней

Re: Письмо по задаче

СообщениеДобавлено: 18 июл 2013, 19:12
skn
нужно xml смотреть, есть ли в ней id, и если есть то какой к нему путь

Re: Письмо по задаче

СообщениеДобавлено: 19 июл 2013, 06:08
skyb
А как ее посмотреть? в других местах можно показать xml а как тут?

Re: Письмо по задаче

СообщениеДобавлено: 19 июл 2013, 13:13
skn