File "manager.php"

Full Path: /home/cananyalcin/public_html/core/temp/admin/manager.php
File size: 18.98 KB
MIME-type: text/x-php
Charset: utf-8

<?php if($_SESSION["glycon_manager"] != "logined"): ?>

<!DOCTYPE html>
<html lang="tr" <?php if($user['admin_theme'] == 2){ echo 'class="dark"'; } ?>>

    <head>
        <meta charset="utf-8">
        <link href="https://res.cloudinary.com/glycon/image/upload/v1600124924/Favicon_e3zlyq.png" rel="shortcut icon">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>Giriş - Glycon Manager</title>
        <!-- BEGIN: CSS Assets-->
        <link rel="stylesheet" href="https://res.cloudinary.com/glycon/raw/upload/v1600016066/app_fzk4bs_dsbdau.css" />
        <!-- END: CSS Assets-->
      <style>
          .modal-body iframe {
    background: #f7f7f7;
}

.p-5 {
    padding: 3rem;
}

img.intro-y.mx-auto.w-16 {
    text-align: center;
    margin: auto;
    margin-bottom: 3rem;
}

.intro-y.auth {
    text-align: center;
}

.intro-y.auth__title.text-2xl.font-medium.text-center.mt-16 {
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 3rem;
    font-family: Nunito;
}

input.intro-y.auth__input.input.input--lg.w-full.border.block {
    display: block;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: auto;
    min-width: 350px;
    appearance: none;
    margin-bottom: 1rem;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

button.intro-y.button.button--lg.button--primary.w-full.xl\:mr-3 {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #fff;
    background-color: #3dd5f3;
    border-color: #25cff2;
    min-width: 375px;
    font-weight: b;
}
      </style>
    </head>
    <!-- END: Head -->
    <body>
        <div class="w-full min-h-screen p-5 md:p-20 flex items-center justify-center">
            <div class="intro-y auth">
                <img class="intro-y mx-auto w-16" alt="Glycon" src="https://www.glycon.com.tr/resources/uploads/logo/2021-06-08/glycon-bilgi-teknolojileri-yazilim-hosting-alan-adi-ddos-koruma-hizmetleri.png">
                <div class="intro-y auth__title text-2xl font-medium text-center mt-16">Glycon Manager - Giriş</div>
                <div class="intro-y box px-5 py-8 mt-8">
                    <form method="post" action="/admin/manager/login">
                    <div class="intro-y">
                        <input type="text" class="intro-y auth__input input input--lg w-full border block" name="key" placeholder="Lisans Kodu">
                    </div>
                    <div class="intro-y mt-5 xl:mt-8 text-center xl:text-left">
                        <button class="intro-y button button--lg button--primary w-full xl:mr-3">Giriş Yap</button>
                    
                    </form>
                    </div>
                </div>
            </div>
        </div>
        <!-- BEGIN: JS Assets-->
        <script src="https://res.cloudinary.com/glycon/raw/upload/v1600016066/app_arjhlo_kuhi2u.js"></script>
        <!-- END: JS Assets-->
    </body>
</html>


<?php  else:

include 'manager.header.php';

if($e_route == "update"){ ?>
    <style>
    .alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}
</style>

        <div class="container">
            <div class="w-full md:w-full lg:w-3/4 p-5 mx-auto card shadow">
                <div class="intro-y text-xl font-medium fs-2">Güncellemeler</div>
                <div class="settings grid grid-cols-12 gap-6 mt-5">
                    <div class="intro-y col-span-12">

                        <div class="intro-y box">
                            <?php  
                            $site_version = VERSION_NUMBER;
$lisan_key_dinamik = DINAMICLISANCE; 
                            
                            //  Initiate curl
    $ch = curl_init();
    // Will return the response, if false it print the response
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    // Set the url
    curl_setopt($ch, CURLOPT_URL, "https://lisans.glycon.com.tr/version_check?key=$lisan_key_dinamik");
    // Execute
    $result = curl_exec($ch);
    // Closing
    curl_close($ch);
    
    // Will dump a beauty json :3
    $sonuc = json_decode($result, true);

if (isset($sonuc['status']) && $sonuc['status'] == 200): $version = $sonuc['version']; if($site_version != $version): ?>
                            
Devam etmeden önce tam bir yedek aldığınızdan emin olun. <br> Eğer yedek almadan güncelleme yaparsanız herhangi bir hata veya veri kaybı ile karşılaştığınızda sorumlusu siz olursunuz. <p> <br>

                                             Neden yedek almam gerekiyor? <br>
                                            * Tüm scriptler web tabanlıdır. Her şeyi kontrol etme gücüne sahip değil. <br>
                                            * Sunucunuzun internet bağlantısında bir kesinti olduğunda, otomatik güncelleme işlevleri devam edemez. Bu durumda dosyalar eksik olarak aktarılır. <br>
                                            * Zaman aşımı süreleri çok sınırlıdır, Bu nedenle timeout verebilir. <br><br>
                                            ** Bu etkenler scriptten kaynaklanan bir durum değildir.  <br>
                                            ** Hosting sağlayıcınızın koyduğu limitlerden kaynaklıdır. <br>
                                            <br>
<div class="flex items-center mr-auto">
Yukarıdaki bilgilendirmeleri okudum ve onaylıyorum.
                        </div>

                        </div>
    <form method="post" action="/admin/manager/update">
    <input type="hidden" name="_csrf" value="123">
<button type="submit" class="button button--primary w-full mt-3">Güncelle</button>

                                            </form>
                                            
            <?php  else: ?>

                      <p>Şu an v1 için en güncel sürümü kullanmaktasınız.</p>

                    <?php endif; endif; ?>
                                            
                                            
                    </div>
                </div>
            </div>
        </div>
        

<?php }elseif($e_route == "guard"){ ?>
<style>
    .alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}
</style>

       <div class="container">
            <div class="w-full md:w-full lg:w-3/4 p-5 mx-auto card shadow border">
                <div class="intro-y text-xl font-medium fs-2">Koruma Ayarları</div>
                <div class="settings grid grid-cols-12 gap-6 mt-5">
                    <div class="intro-y col-span-12">
                                   <?php if( $success ): ?>
 <div class="alert-message alert-message-success">
                <h4>İşlem Başarılı!</h4>
             
            </div>        <?php endif; ?>
           <?php if( $error ): ?>
          <div class="alert alert-danger "><?php echo $errorText; ?></div>
        <?php endif; ?>
                        <div class="intro-y box">
                            <form method="post" action="/admin/manager/guard">
             <div class="m*j*r">

              <label>Guard Sistemi</label>
              <select class="form-select" name="guard_system_status">
                <option value="2" <?php if( $settings["guard_system_status"] == 2 ): echo "selected"; endif; ?>>Aktif</option>
                <option value="1"  <?php if( $settings["guard_system_status"] == 1 ): echo "selected"; endif; ?>>Pasif</option>
              </select>
            </div>
            
        <hr>
        <div class="mt-3">

              <label>Servis Silme Koruması</label>
              <select class="form-select" name="guard_services_status">
                <option value="2"  <?php if( $settings["guard_services_status"] == 2 ): echo "selected"; endif; ?>>Aktif</option>
                <option value="1"  <?php if( $settings["guard_services_status"] == 1 ): echo "selected"; endif; ?>>Pasif</option>
              </select>
            </div>
        <div class="mt-3">

              <label>Eğer Servis Silerse</label>
              <select class="form-select" name="guard_services_type">
                <option value="2"  <?php if( $settings["guard_services_type"] == 2 ): echo "selected"; endif; ?>>Tüm Yetkilerini Al</option>
                <option value="1"  <?php if( $settings["guard_services_type"] == 1 ): echo "selected"; endif; ?>>Oturumunu Sonlandır</option>
              </select>
            </div>
<hr>
       <div class="mt-3">

              <label>Toplu Bildirim Koruması</label>
              <select class="form-select" name="guard_notify_status">
                <option value="2"  <?php if( $settings["guard_notify_status"] == 2 ): echo "selected"; endif; ?>>Aktif</option>
                <option value="1"  <?php if( $settings["guard_notify_status"] == 1 ): echo "selected"; endif; ?>>Pasif</option>
              </select>
            </div>
        <div class="mt-3">

              <label>Eğer Toplu Bildirim Gönderilirse</label>
              <select class="form-select" name="guard_notify_type">
                <option value="2"  <?php if( $settings["guard_notify_type"] == 2 ): echo "selected"; endif; ?>>Tüm Yetkilerini Al</option>
                <option value="1"  <?php if( $settings["guard_notify_type"] == 1 ): echo "selected"; endif; ?>>Oturumunu Sonlandır</option>
              </select>
            </div>
<hr>
       <div class="mt-3">

              <label>Yetki Koruması</label>
              <select class="form-select" name="guard_roles_status">
                <option value="2"  <?php if( $settings["guard_roles_status"] == 2 ): echo "selected"; endif; ?>>Aktif</option>
                <option value="1"  <?php if( $settings["guard_roles_status"] == 1 ): echo "selected"; endif; ?>>Pasif</option>
              </select>
            </div>
        <div class="mt-3">

              <label>Eğer Yetki Düzenlenirse</label>
              <select class="form-select" name="guard_roles_type">
                <option value="2"  <?php if( $settings["guard_roles_type"] == 2 ): echo "selected"; endif; ?>>Tüm Yetkilerini Al</option>
                <option value="1"  <?php if( $settings["guard_roles_type"] == 1 ): echo "selected"; endif; ?>>Oturumunu Sonlandır</option>
              </select>
            </div>
<hr>
       <div class="mt-3">

              <label>API Key Görüntüleme <small>(6 farklı şekilde şifrelenir ve kırılması imkansızdır.)</small></label>
              <select class="form-select" name="guard_apikey_type">
                <option value="2"  <?php if( $settings["guard_apikey_type"] == 2 ): echo "selected"; endif; ?>>Şifreli olarak göster</option>
                <option value="1"  <?php if( $settings["guard_apikey_type"] == 1 ): echo "selected"; endif; ?>>Direkt göster</option>
              </select>
            </div>
</div>
                            <button type="submit" class="btn btn-success mt-3">Güncelle</button>
                            </form>
                        </div>
                </div>
        </div>

<?php }elseif($e_route == "info"){ ?>
    
           <div class="container">
            <div class="w-full md:w-full lg:w-3/4 p-6 mx-auto card shadow border p-5">
                <div class="intro-y text-xl font-medium fs-2">Panel Hakkında</div>
                <div class="settings grid grid-cols-12 gap-6 mt-5">
                    <div class="intro-y col-span-12">
                        <div class="intro-y box">
                           Kullandığınız Sürüm; <?=$updateDetails['current']?><br><br>
                           Güncel Sürüm; <?=$updateDetails['last']?> 
                        </div>
                </div>

                    <div class="intro-y col-span-12">
                        <div class="intro-y box p-4">
** BİZİM ADIMIZA SİZE YAZAN KİŞİLERE İTİBAR ETMEYİNİZ HİÇBİR ZAMAN SİZDEN BİLGİLERİNİZİ VEYA DOSYALARINIZI İSTEMEYİZ!! <br><br>
* Script " GLYCON " dışında hiç bir yerde kişi/kuruluşlar tarafından iznimiz dışında satışı yapılamaz. <br> <br>
* Scripti satın alan kişiler 2. bir kişi ile paylaşırsa yada dağıtırsa sistem tarafından otomatik olarak tespit edilmektedir lisansları iptal edilir ve "ÜCRET İADESİ" yapılmaz. 
                        </div>
                </div>
            </div>
        </div>
        
<?php }elseif($e_route == "details"){ ?>      

               <div class="container">
            <div class="w-full md:w-full lg:w-3/4 p-6 mx-auto card shadow border p-5">
                <div class="intro-y text-xl font-medium fs-2">Detaylar</div>
                <div class="settings grid grid-cols-12 gap-6 mt-5  row">
                    <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Servis; <?php echo countRow(["table"=>"services"]); ?><br><br>
                           Toplam Kategori; <?php echo countRow(["table"=>"categories"]); ?> <br><br>
                           Toplam Aktif Servis; <?php echo countRow(["table"=>"services","where"=>["service_type"=>2]]); ?> <br><br>
                           Toplam Pasif Servis; <?php echo countRow(["table"=>"services","where"=>["service_type"=>1]]); ?> 
                        </div>
                </div>
          <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Üye; <?php echo countRow(["table"=>"clients"]); ?><br><br>
                           Yükleme Yapan Üyeler; <?=$count9?> <br><br>
                           Bu Ayki Üyeler; <?=$count?> <br><br>
                           Bugünkü Üyeler; <?=$count2?> 
                        </div>
                </div>
          <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Ödeme; <?php echo round($query['SUM(payment_amount)']); ?><br><br>
                           Toplam Harcanan; <?php echo round($query2['order_charge']); ?> <br><br>
                           Bugünkü Kazanç; <?=$kazanc2['SUM(payment_amount)'];?> <br><br>
                           Bu Ayki Kazanç; <?=$kazanc['SUM(payment_amount)'];?> 
                        </div>
                </div>
          <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Sipariş; <?php echo countRow(["table"=>"orders"]); ?><br><br>
                           API İle Gelen Sipariş; <?php echo countRow(["table"=>"orders","where"=>["order_where"=>"api"]]); ?><br><br>
                           Bu Ayki Sipariş; <?=$count3?> <br><br>
                           Bugünkü Sipariş; <?=$count4?> 
                        </div>
                </div>
          <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Destek Talebi; <?php echo countRow(["table"=>"tickets"]); ?> <br><br>
                           Toplam Çözümlenen; <?php echo countRow(["table"=>"tickets","where"=>["status"=>"closed"]]); ?>  <br><br>
                           Bugünkü Destek Talepleri; <?=$count6?> <br><br>
                           Bu Ayki Destek Talepleri; <?=$count5?> 

                        </div>
                </div>
               <div class="col-md-4">
                        <div class="card shadow border p-2 mb-2" style="border-radius:10px;">
                           Toplam Etkileşim; <?php echo countRow(["table"=>"client_report"]); ?> <br><br>
                           Bugünkü Etkileşim; <?=$count8?> <br><br>
                           Bu Ayki Etkileşim; <?=$count7?> <br><br>
                           Sipariş Sıklığı; N/A 
                        </div>
                </div>
                  
            </div>
        </div>
                </div>
                

                
            </div>
        </div>
        

<?php } ?>

<?php include 'manager.footer.php'; endif; ?>