Dit is een stukje
<?php
$result = mysql_query_count("SELECT * FROM reacties WHERE type = '".$Type."' AND type_id = '".$Type_Id."' ORDER BY datum ASC") or die (mysql_error());
if(mysql_num_rows($result) == '0'){
$Bericht = "Er zijn nog geen reactie's geplaatst!.";
$Tpl = new Template(LAYOUT_DIR.LAYOUT.'inhoud_simple_center.tpl');
$Tpl->assignVar('INHOUD',$Bericht);
$Tpl->fromSerialized(LAYOUT_DIR.LAYOUT.LAYOUT_SER.'inhoud_simple_center.ser');
$OutputGeenReacties = $Tpl->getOutput();
}
while($row = mysql_fetch_array($result)){
$ubb = new ubb($row['bericht']);
$MebersInfo = member_info(FORUM_PREFIX,$row['poster']);
$Tpl = new Template(LAYOUT_DIR.LAYOUT.'reacties.tpl');
$Tpl->assignVar('MEMBERPOSTS',$MebersInfo['posts']);
$Tpl->assignVar('MEMBERTITEL',$MebersInfo['titel']);
$Tpl->assignVar('REACTIEDATUM',date("d/m/Y o\m\ H:i:s", $row['datum']));
$Tpl->assignVar('MEMBER',member(FORUM_PREFIX,$row['poster']));
$Tpl->assignVar('REACTIE',$ubb->get_parser());
$Tpl->newBlock('Link');
$Tpl->assignVar('LINK',"bericht".$row['id']);
if($MebersInfo['avatar']){
$Tpl->newBlock('ReactiePic');
$Tpl->assignVar('MEMBERIMAGE',$MebersInfo['avatar']);
$Tpl->assignVar('MEMBERIMAGEBREEDTE',$MebersInfo['avatar_breedte']);
$Tpl->assignVar('MEMBERIMAGEHOOGTE',$MebersInfo['avatar_hoogte']);
}
if($row['edit'] == "1"){
$Tpl->newBlock('Edit');
$Tpl->assignVar('EDIT_POSTER',member(FORUM_PREFIX,$row['edit_poster'],true));
$Tpl->assignVar('EDIT_DATUM',date("d/m/Y o\m\ H:i:s", $row['edit_datum']));
}
for($i=0;$i<$MebersInfo['pips'];$i++){
switch($MebersInfo['pipsimg']){
case 0:
$Tpl->newBlock('ReactiePipGeb');
break;
case 1:
$Tpl->newBlock('ReactiePipMed');
break;
case 2:
$Tpl->newBlock('ReactiePipBeh');
break;
}
}
if($ButtonQuote){
$Tpl->newBlock('ReactieQuote');
$Tpl->assignVar('REACTIE_QUOTE',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id."&optie=quote&reactie_id=".$row['id']."#bericht");
}
if(((int)$S_Login_Niv & (int)$D_Pagina_Niveau)==(int)$D_Pagina_Niveau){
$Tpl->newBlock('ReactieEdit');
$Tpl->assignVar('REACTIE_EDIT',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id."&optie=edit&reactie_id=".$row['id']."#bericht");
$Tpl->newBlock('ReactieDelete');
$Tpl->assignVar('REACTIE_VERWIJDEREN_TITEL',"deze reactie");
$Tpl->assignVar('REACTIE_VERWIJDEREN_OK',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id."&optie=verwijderen&reactie_id=".$row['id']);
$Tpl->assignVar('REACTIE_VERWIJDEREN_ANUL',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id);
}
elseif($row['poster'] == $S_Login_Id){
$Tpl->newBlock('ReactieEdit');
$Tpl->assignVar('REACTIE_EDIT',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id."&optie=edit&reactie_id=".$row['id']."#bericht");
$Tpl->newBlock('ReactieDelete');
$Tpl->assignVar('REACTIE_VERWIJDEREN_TITEL',"deze reactie");
$Tpl->assignVar('REACTIE_VERWIJDEREN_OK',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id."&optie=verwijderen&reactie_id=".$row['id']);
$Tpl->assignVar('REACTIE_VERWIJDEREN_ANUL',"?pagina=".$GetPagina."&".$GetPaginaid."=".$Type_Id);
}
$Tpl->fromSerialized(LAYOUT_DIR.LAYOUT.LAYOUT_SER.'reacties.ser');
$OutputPosts .= $Tpl->getOutput();
}
?>