parser

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

 

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

Чуть-чуть оптимизировал, посмотрите может можно еще что-нибудь поправить?

Безымянный 27.02.2008 09:46

^connect[$connect_db]{
   $fam[^table::sql{select
	   id_c, f, i, o
   from
	  c
	  ORDER BY
	  f
	  ASC
	  }]
    
   
     
  ^fam.menu{
  
   $ca[^table::sql{select
   id_c, DATE_FORMAT(time,'%Y-%c-%e') AS dat
    from
    c_sig
    WHERE time BETWEEN '$sdate' AND '$edate'
    AND id_c=$fam.id_c
    GROUP BY DAYOFMONTH(time)   
    }] 
  
  $cah[^ca.hash[dat]]
   <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){
    <td class="print" align="center">
    
     $datt[${st.year}-${st.month}-${st.day}]
     $plus[$cah.[$datt]]
     ^if($plus){
    
    + $n($n+1)}{ }
    
   
    ^st.roll[day](1)
    </td>
    
    }
   
       
    <td class="print">$n</td>
    $st[^date::create[$sdate]]