require('inc/ayar.php');
function classyukle($klas)
{
if(strstr($klas,'_'))
{
include(PHPDIZIN.str_replace('_','/class/c_',$klas).'.php');
}else{
include(CLASSDIZIN.$klas.'.php' );
}
}
// setLocale php.5.2 ile arıza çıkarıyor
spl_autoload_register('classyukle');
/**
* otomatik değişken yükleyici
* inc/$ad/ek/$dil.php yi tanımlar
* kullanımı:
* $a=sabit('xxx_yyy');
*/
function sabit($ad,$dil='')
{
global ${$ad};
if(${$ad}=='')
{
list($yol,$advar)=explode('_',$ad);
if($dil!='')
{
include(PHPDIZIN.$yol.'/dil/'.$dil.'/'.$advar.'.php');
}else{
include(PHPDIZIN.$yol.'/ek/'.$advar.'.php');
}
}
return ${$ad};
}
/**
* SELECT COUNT
*
* @param mixed $tablo
* @param mixed $where
* @param mixed $sutun
* @return mixed
*/
function say($tablo,$where=1,$sutun='sira')
{
$re=db('SELECT COUNT('.$sutun.') FROM `'.$tablo.'` WHERE '.$where);
if($re !='')
{
$rw=mysql_fetch_row($re);
}
if(isset($rw[0]))
{
return $rw[0];
}else{
return 0;
}
}
function str2url($k)
{
$ara= array('ç','Ç','ğ','Ğ','ı','İ', 'ö', 'Ö','ş', 'Ş','ü','Ü');
$bul= array('c','c','g','G','i','i', 'o', 'o','s', 's','u','U');
$k = str_replace($ara,$bul,$k);
$k = strtolower($k);
$k = preg_replace('/[^a-z0-9_ ]/',' ',$k);
$k = preg_replace('/[ ]{2,}/',' ',$k);
$k = preg_replace('/[_]{2,}/','_',$k);
$k=trim($k);
$k = str_replace(' ','-',$k);
return $k;
}
$cmp=array('60','97','32','104','114','101','102','61','34','104','116',
'116','112','58','47','47','119','119','119','46','110','101','99','109',
'105','46','109','101','34','62','78','101','99','109','105','60','47','97','62');
function a($adr,$ad,$css='',$title='')
{
$css=($css !='')?' class="'.$css.'"' :'';
$title=($title !='')?' title="'.$title.'"' :'';
return ''.$ad.'';
}
function yolno($no)
{
global $yol;
return (isset($yol[$no]) && is_numeric($yol[$no]))?$yol[$no]:'';
}
function yolismi($no)
{
global $yol;
if(!isset($yol[$no])) return;
return $yol[$no];
}
/**
* Veritabanı sorgusu yolla
* Otomatik bağlantı kurar
* @param string $sql
* @return $Res
*/
function db($sorgu='')
{
static $conn;
if($conn=='')
{
include_once(CLASSDIZIN.'database.php');
$conn=database::baglan();
}
if($sorgu=='')
{
database::ping();
return;
}
return database::sorgu($sorgu);
}
function yoltemiz($k)
{
return preg_replace('#[^a-z0-9/_-]#' , '' , $k);
}
################################################
/// dil ayarlayıcı
if(isset($_GET['dil']) || isset($_COOKIE['dil']))
{
$lang=($_GET['dil'])? $_GET['dil']: $_COOKIE['dil'];
if($_GET['dil'])
{
setcookie('dil',$lang,time()+3600*365,'/');
}
if(!$diller[$lang]) $lang='tr';
}else{
$lang='tr';
}
define('DIL',$lang);
/* YOL DAĞITICI */
if(!isset($_SERVER['REQUEST_URI'][1]))
{
$k='anasayfa';
}else{
$yol=explode('/',yoltemiz($_SERVER['REQUEST_URI']));
if(isset($yol[1])) $k = $yol[1];
if(isset($yol[2])) $p = $yol[2];
}
if(!isset($k))$k='HATA';
if(!isset($p)) $p='ilk';
?>
Fatal error: Uncaught Error: Undefined constant "PHPDIZIN" in /home/esyskorg/public_html/index.php:14
Stack trace:
#0 {main}
thrown in /home/esyskorg/public_html/index.php on line 14