| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sj 24.02.2008 13:02
^connect[$connect_db]{
$fam[^table::sql{select
id_c, f, i, o
from
c
ORDER BY
f
ASC
}]
$ca[^table::sql{select
time, id_c, DATE_FORMAT('time', '%d-%m-%Y')
from
c_sig
GROUP BY id_c
}]
$ca_hash[^ca.hash[id_c]]
^fam.menu{
<tr>
<td class="print">$fam.id_c</td><td class="print">$fam.f ^fam.i.left(1). ^fam.o.left(1).</td>
$n(0)
^while($st<=$en){
$plus[$ca_hash.[$fam.id_c].time]
#здесь на сколько я понимаю мы должны получить хэш с 1м id_c и множеством дат?
^if(def $plus){
^plus.foreach[time]{
$parts[^time.split[^#20;lh]]
$t[^date::create[$parts.0]]
<td align="center">
^if($t == $st){
+ $n($n+1)}{ }
</td>
}
}
^st.roll[day](1)
}Естественно это творение выдает ошибку.. Подскажите что не так. Хотябы идея правильная?