<?php
function get_base_url()
{
if (!empty($_SERVER['HTTPS'])) {
return 'https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']);
}
else {
return 'http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']);
}
}
function uniq_key()
{
return md5(get_base_url());
}
function clr_url()
{
return md5('ardentas' . hash('sha1', md5(base64_decode(rtrim(str_replace(['http://', 'https://', 'www.'], ['', '', ''], get_base_url()), '/'))) . getSiteAdi()));
}
function license_check()
{
global $baglan;
global $db;
if (!isset($baglan) && !isset($db)) {
exit('Bağlan bulunamadı!');
}
$lk = clr_url();
if (isset($baglan)) {
$license = mysql_query('SELECT * FROM lisans WHERE kod = \'' . $lk . '\'');
if (mysql_num_rows($license) == 0) {
require_once 'lisans.php';
exit('');
}
}
else {
$xlm = $db->prepare('SELECT * FROM lisans WHERE kod = ? ');
$xlm->execute([$lk]);
$xml = $xlm->fetch(PDO::FETCH_ASSOC);
if (!$xml) {
require_once 'lisans.php';
exit('');
}
}
return true;
}
function remove_all()
{
global $baglan;
global $db;
if (isset($baglan)) {
mysql_query('DELETE FROM lisans WHERE 1');
mysql_query('DROP TABLE IF EXIST lisans');
}
if (isset($db)) {
$db->query('DELETE FROM lisans WHERE 1')->fetch();
$db->query('DROP TABLE IF EXIST lisans')->fetch();
}
return license_check();
}
function ip()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
function kod_uret($uzunluk = 8, $buyuk_harf = 1, $kucuk_harf = 1, $sayi_kullan = 1, $ozel_karakter = '')
{
$buyukler = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$kucukler = 'abcdefghijklmnopqrstuvwxyz';
$sayilar = '0123456789';
if ($buyuk_harf) {
$seed_length += 26;
$seed .= $buyukler;
}
if ($kucuk_harf) {
$seed_length += 26;
$seed .= $kucukler;
}
if ($sayi_kullan) {
$seed_length += 10;
$seed .= $sayilar;
}
if ($ozel_karakter) {
$seed_length += strlen($ozel_karakter);
$seed .= $ozel_karakter;
}
for ($x = 1; $x <= $uzunluk; $x++) {
$sifre .= $seed[rand(0, $seed_length - 1)];
}
return $sifre;
}
function tcno_kontrol($tc = NULL)
{
$filtre = [11111111110.0, 22222222220.0, 33333333330.0, 44444444440.0, 55555555550.0, 66666666660.0, 77777777770.0, 88888888880.0, 99999999990.0];
$tc = (string) $tc;
if (($tc[0] == 0) || !ctype_digit($tc) || (strlen($tc) != 11) || is_null($tc) || in_array($tc, $filtre)) {
return false;
}
else {
$tek_toplam = $tc[0] + $tc[2] + $tc[4] + $tc[6] + $tc[8];
$cift_toplam = $tc[1] + $tc[3] + $tc[5] + $tc[7];
$on_sonuc = ($tek_toplam * 7) - $cift_toplam;
$on_toplam = 0;
for ($i = 0; $i < 10; $i++) {
$on_toplam = $on_toplam + $tc[$i];
}
if ((($on_sonuc % 10) != $tc[9]) || (($on_toplam % 10) != $tc[10])) {
return false;
}
else {
return true;
}
}
}
function tl_format($deger)
{
$tl_formati = number_format($deger, 2, ',', '.');
return $tl_formati;
}
function seo($s)
{
$tr = ['ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç'];
$en = ['s', 's', 'i', 'i', 'g', 'g', 'u', 'u', 'o', 'o', 'c', 'c'];
$s = str_replace($tr, $en, $s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;.+?;/', '-', $s);
$s = preg_replace('/[^%a-z0-9 _-]/', '-', $s);
$s = preg_replace('/\\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = str_replace('--', '-', $s);
$s = trim($s, '-');
return $s;
}
function turkce($s)
{
$tr = ['ş', 'Ş', 'ı', 'İ', 'ğ', 'Ğ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç'];
$en = ['s', 'S', 'i', 'I', 'g', 'G', 'u', 'U', 'o', 'O', 'c', 'C'];
$s = str_replace($tr, $en, $s);
return $s;
}
function kisa($metin, $uzunluk = 50)
{
if ($uzunluk < strlen($metin)) {
$metin = mb_substr($metin, 0, $uzunluk) . '...';
$metin_son = strrchr($metin, ' ');
$metin = str_replace($metin_son, ' ...', $metin);
}
return strip_tags($metin);
}
function tarih($par)
{
$explode = explode(' ', $par);
$explode2 = explode('-', $explode[0]);
$zaman = substr($explode[1], 0, 5);
if ($explode2[1] == '01') {
$ay = 'Ocak';
}
else if ($explode2[1] == '02') {
$ay = 'Şubat';
}
else if ($explode2[1] == '03') {
$ay = 'Mart';
}
else if ($explode2[1] == '04') {
$ay = 'Nisan';
}
else if ($explode2[1] == '05') {
$ay = 'Mayıs';
}
else if ($explode2[1] == '06') {
$ay = 'Haziran';
}
else if ($explode2[1] == '07') {
$ay = 'Temmuz';
}
else if ($explode2[1] == '08') {
$ay = 'Ağustos';
}
else if ($explode2[1] == '09') {
$ay = 'Eylül';
}
else if ($explode2[1] == '10') {
$ay = 'Ekim';
}
else if ($explode2[1] == '11') {
$ay = 'Kasım';
}
else if ($explode2[1] == '12') {
$ay = 'Aralık';
}
return $explode2[2] . ' ' . $ay . ' ' . $explode2[0] . ', ' . $zaman;
}
function tr_tarih($tarih = 'Y-m-d H:i:s')
{
$zaman = new DateTime(date($tarih));
$zaman->setTimeZone(new DateTimeZone('Europe/Istanbul'));
return $zaman->format($tarih);
}
function tarihcevir($unixtime)
{
return tarih($time = date('Y-m-d H:i:s', $unixtime));
}
function unixtarih($unixtime)
{
return date('Y-m-d H:i:s', $unixtime);
}
function tirnak($par)
{
return str_replace(['\'', '"'], [''', '"'], $par);
}
function ilkbuyuk($str)
{
return mb_convert_case($str, MB_CASE_TITLE, 'UTF-8');
}
function buyuk($str)
{
return mb_strtoupper($str, 'UTF-8');
}
function kucuk($str)
{
$str = strtr($str, 'ĞŞIÖÜÇİ', 'ğşıöüçi');
return mb_strtolower($str, 'UTF-8');
}
function kdv_ekle($tutar, $oran)
{
$kdv = $tutar * ($oran / 100);
$ytutar = $tutar + $kdv;
return $ytutar;
}
function kdv_cikar($tutar, $oran)
{
$ytutar = $tutar / (1 + ($oran / 100));
return $ytutar;
}
function getSiteAdi()
{
return 'YSXVkxG3-U';
}
function panelislemkontrol()
{
if (empty($_SESSION['Yonetim_Id'])) {
header('Location:../yonetim/index.html');
}
}
require_once 'baglan.php';
error_reporting(0);
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 31536000) . ' GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
$sayactarih = date('d-m-Y');
$buguntarih = time();
$sayacay = date('m-Y');
$buay = date('m');
$sayacyil = date('Y');
$sayacip = ip();
?>