Мне непонятно вот что
cmsPage::initTemplate('components', 'com_gs_outsite.tpl')->
$scode = "";
$snum = $array['snum'];
$i=7;
while($snum>0 && $i>=0){
$q = $snum>=pow(2,$i)?
1:0; if($q){
}
$snm[$i] = $q; $i--;
}
$i=1;
while($cfg['menu'.$i.'key']!=""){
$checked = $snm[$i-1]?"checked":"";
if($i>1) $scode .= "<br />";
$scode .= $cfg['menu'.$i.'title'].'<input type="checkbox" name="'.$i.'" value=1 '.$checked.'>'; $i++;
}
assign('cfg', $cfg)->
assign('par', 0)->
assign('moder', $moder)->
assign('forms', $scode)->
$assign('array', $array)->
display('com_gs_outsite.tpl');
По рекомендации я вместо
; ставлю
->
убираю $smarty->
Но что мне делать с этим кодом:
$scode = "";
$snum = $array['snum'];
$i=7;
while($snum>0 && $i>=0){
$q = $snum>=pow(2,$i)?1:0;
if($q){
$snum -= pow(2,$i);
}
$snm[$i] = $q; $i--;
}
$i=1;
while($cfg['menu'.$i.'key']!=""){
$checked = $snm[$i-1]?"checked":"";
if($i>1) $scode .= "<br />";
$scode .= $cfg['menu'.$i.'title'].'<input type="checkbox" name="'.$i.'" value=1 '.$checked.'>'; $i++;
}
unset($snm);
Заключить его как то так
{xxxxxxxxxxxx}->
но чтото не работает так