@saintx Hocam Bu Kodun Neresinde Hata Var Acaba Bir Türlü Çözemedim $genel_limit değişkenine atadığım değeri aşınca çalışmıyor sayfalama yapmaya çalışıyorum ama bir türlü sayfalamayı yapamadım

<?php

if ( preg_match( "#tum-mansetler.php#", $PHP_SELF ) )
{
	header( "Location: index.php" );
	exit( );
}
if ( empty( $_GET['s'] ) )
{
	$row['offset'] = 0;
	$sayfa = 1;
}
else
{
	$sayfa = intval( $_GET['s'] );
	if ( $sayfa == "" )
	{
		$sayfa = 1;
	}
	$basla = ( $sayfa - 1 ) * $genel_limit;
	$row['offset'] = ceil( $basla );
}
$ayar['siteadi'] = $ayar['slogan'] = "Tüm Manşetler";
$ayar['keywords'] = keywords_insert( tirnaksil( $ayar['siteadi'] ) );
$row['mansetler'] = yatayhaber( $row['offset'], $genel_limit, false, false, true );
$row['toplam'] = $row['mansetler'][0]['toplam'];
$row['total_page'] = ceil( $row['toplam'] / $genel_limit );
$numLinks = 10;
$start = $sayfa - $sayfa % $numLinks;
$end = $start + $numLinks - 1;
$end = min( $row['total_page'], $end );
$row['pagingLink'] = "";
if ( 1 < $row['total_page'] )
{
	if ( 1 < $sayfa )
	{
		$row .= "pagingLink";
	}
	$page = $start;
	while ( $page <= $end )
	{
		if ( $page == $sayfa )
		{
			$row .= "pagingLink";
		}
		else if ( $page != 0 )
		{
			$row .= "pagingLink";
		}
		++$page;
	}
	if ( $sayfa < $row['total_page'] )
	{
		$row .= "pagingLink";
	}
}
$theme->assign( "row", $row );
$theme->assign( "ayar", $ayar );
$fetch_tpl = $themes_dir.$temam."/modules/".$m.".tpl";
$theme->assign( "content", $theme->fetch( $fetch_tpl ) );
?>