82 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| if(!defined('DATALIFEENGINE'))
 | |
| {
 | |
|   die("Hacking attempt!");
 | |
| }
 | |
| 
 | |
| 	while ($row = $db->get_row($result_topics))
 | |
| 	{
 | |
| 		if ($forum_config['topic_abc'])
 | |
| 		{
 | |
| 			if (strlen($row['title']) > $forum_config['topic_abc'])
 | |
| 			{
 | |
| 				$row['title'] = substr ($row['title'], 0, $forum_config['topic_abc']).'...';
 | |
| 			}
 | |
| 			
 | |
| 			if (strlen($row['topic_descr']) > $forum_config['topic_abc'])
 | |
| 			{
 | |
| 				$row['topic_descr'] = substr ($row['topic_descr'], 0, $forum_config['topic_abc']).'...';
 | |
| 			}
 | |
| 		}
 | |
| 		
 | |
| 		$topic_link = link_topic($row['tid'], $row['title']);
 | |
| 		
 | |
| 		if ($row['hidden']){$topic_link = $forum_config['forum_pr_modr'].' '.$topic_link;}
 | |
| 		if (!$row['fixed']){$topic_link = $forum_config['forum_pr_imp'].' '.$topic_link;}
 | |
| 		if ($row['frage']){$topic_link = $forum_config['forum_pr_vote'].' '.$topic_link;}
 | |
| 
 | |
| 		$tpl->load_template($tpl_dir.'topics.tpl');
 | |
| 
 | |
|         $tpl->set('{status}', topic_status($row['tid'], $row['last_date'], $row['post'], $row['topic_status'], $row['frage']));
 | |
| 		$tpl->set('{title}', stripslashes($topic_link));
 | |
| 		$tpl->set('{description}', stripslashes($row['topic_descr']));
 | |
| 		$tpl->set('{show}', $row['views']);
 | |
| 		$tpl->set('{post}', $row['post']);
 | |
| 
 | |
|         $str='';
 | |
|         $nom='';
 | |
|         $str=ceil($row['post']/$forum_config['post_inpage']);
 | |
|         if ($str>1) {
 | |
|             if ($str<=5) {
 | |
|                 for ($i = 1; $i <= $str; $i++) {
 | |
|                 $topic_linker="/forum/topic_".$row['tid']."/".$i."/";
 | |
|                 $nom.="<a id=\"pagen\" href='$topic_linker'>$i</a> ";}
 | |
|                 $tpl->set('{str}', $nom);
 | |
|             }
 | |
|             if ($str>5){
 | |
|                 for ($i = 1; $i <= 5; $i++) {
 | |
|                 $topic_linker="/forum/topic_".$row['tid']."/".$i."/";
 | |
|                 $nom.="<a id=\"pagen\" href='$topic_linker'>$i</a> ";
 | |
|                 }
 | |
|                 $nom.="...";
 | |
|                 $topic_linker="/forum/topic_".$row['tid']."/".$str."/";
 | |
|                 $nom.="<a id=\"pagen\" href='$topic_linker'>$str</a>";
 | |
|                 $tpl->set('{str}', $nom);
 | |
|             }
 | |
|         } else $tpl->set('{str}', '');
 | |
| 		
 | |
| 		$tpl->set('{author}', link_user($row['author_topic']));
 | |
| 		
 | |
| 		$tpl->set('{last}', topic_last ($row['tid'], $row['last_poster_name'], $row['last_date'], $row['post'], $row['last_post_id']));
 | |
| 		
 | |
| 		if ($mass_prune)
 | |
| 		{
 | |
| 			$tpl->set('[selected]',"");
 | |
| 			
 | |
| 			$tpl->set('{selected}', "<input OnClick=\"select_id('{$row['tid']}');\" type='checkbox' name=\"sid[{$row['tid']}]\" value=\"{$row['tid']}\">");
 | |
| 			
 | |
| 			$tpl->set('[/selected]',"");
 | |
| 		}
 | |
| 		
 | |
| 		else
 | |
| 		{
 | |
| 			$tpl->set_block("'\\[selected\\](.*?)\\[/selected\\]'si","");
 | |
| 		}
 | |
| 		
 | |
| 		$tpl->compile('topics');
 | |
| 		
 | |
| 		$tpl->clear();
 | |
| 		
 | |
| 		$is_topics = 1;
 | |
| 	}
 | |
| ?>
 |