Arkadaşlar kodlamaya çalıştığım scriptin tema dosyalarında ile kategorileri çekip listelemek istiyorum fakat boş dönüyor, hata kayıtlarını açtığımda aşağıda resimde gördüğünüz uyarı mesajları çıkıyor.




ana index.php dosyası tema indexi değil bu;

require_once "system/setting.php";
require_once "system/system.php";

if ($ayar["site_status"] == 1) {
// site açık
require(THEME."/index.php");
} else {
// site kapalı

echo "Web sitemiz şuanda kapalı durumdadır.";
}



?>



system.php dosyam;

require_once "function.php";




## Tema Kategoriler ##
function list_kategoriler(){
$query = query($baglan,"SELECT * FROM kategoriler ORDER BY kategori_name ASC");
while ($row = row($query)){
echo '
  • '.ss($row["kategori_name"]).'
  • ';
    }
    }


    ?>




    function.php dosyam


    function p($par, $st = false){
    if ($st){
    return htmlspecialchars(addslashes(trim($_POST[$par])));
    }else {
    return addslashes(trim($_POST[$par]));
    }
    }


    function g($par){
    return strip_tags(trim(addslashes($_GET[$par])));
    }


    function kisalt($par, $uzunluk = 50){
    if (strlen($par) > $uzunluk){
    $par = mb_substr($par, 0, $uzunluk, "UTF-8")."..";
    }
    return $par;
    }

    function go($par, $time = 0){
    if ($time == 0){
    header("Location: {$par}");
    }else {
    header("Refresh: {$time}; url={$par}");
    }
    }

    function session($par){
    if ($_SESSION[$par]){
    return $_SESSION[$par];
    }else {
    return false;
    }
    }

    function session_olustur($par){
    foreach ($par as $anahtar => $deger){
    $_SESSION[$anahtar] = $deger;
    }
    }


    function sef_link($baslik)
    {
    $bul = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
    $yap = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
    $perma = strtolower(str_replace($bul, $yap, $baslik));
    $perma = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $perma);
    $perma = trim(preg_replace('/\s+/', ' ', $perma));
    $perma = str_replace(' ', '-', $perma);
    return $perma;
    }

    function query($query){
    return mysqli_query($query);
    }


    function row($query){
    return mysqli_fetch_array($query);
    }

    function rows($query){
    return mysqli_num_rows($query);
    }

    function ss($par){
    return stripslashes($par);
    }



    ?>