Current File : /home/users/kundensystem/www/alt/admin/site_logo.php
<?php
include './inc/header.php';
include './inc/sidebar.php';

if($adminRole['other']!='1'&&$adminData['role']!='1'){ 
  ?><script>location.href="index.php";</script><?php
  exit;
}

$sitename = '';
if(!empty($_POST['sitename']))
{
    $sitename = $_POST['sitename'];
    mysqli_query($conn,"UPDATE ".$dbtable50." SET `sitename` = '$sitename'");
    $hinweis = '<div class="alert alert-success alert-dismissible fade show"><b>Hinweis:</B>Das Logo bzw. der Name der Webseite wurde erfolgreich angepasst!div>';
 
}
if($_POST['rand']==$_SESSION['rand']){
    if($_FILES['site_logo']['name']){
        move_uploaded_file($_FILES['site_logo']['tmp_name'],'../assets/img/site_logo.png');
        $hinweis = '<div class="alert alert-success alert-dismissible fade show"><b>Hinweis:</B>Das Logo bzw. der Name der Webseite wurde erfolgreich angepasst!div>';
    }
}
$query_sql=mysqli_query($conn,"SELECT sitename FROM ".$dbtable50);
$ROW = mysqli_fetch_row($query_sql);
$sitename=$ROW[0];
?>

<main id="main" class="main">

    <div class="pagetitle">
      <h1>Logo Upload</h1>
      <nav>
        <ol class="breadcrumb">
          <li class="breadcrumb-item"><a href="index.php">Home</a></li>
          <li class="breadcrumb-item">System-Einstellungen</li>
          <li class="breadcrumb-item">Logo Upload</li>
        </ol>
      </nav>
    </div><!-- End Page Title -->

    <section class="section dashboard">
        <div class="row">
            <div class="col-lg-2"> </div>
            <div class="col-lg-8"> 
                <div class="card">
                    <div class="card-body">
                        <h5 class="card-title">Logo Upload</h5>
                        <?php echo $hinweis; ?>

                        <form class="form-horizontal" name="pass" action="site_logo.php" method="post" enctype="multipart/form-data">
                            <div class="row">
                                <label class="control-label col-lg-2" for="inputSuccess">Site Name : </label>
                                <div class="col-lg-8">
                                    <input class="form-control m-bot15" type="text" name="sitename" value="<?php echo $sitename; ?>" required>
                                </div>
                            </div>
                            <div class="row">
                                <label class="control-label col-lg-2" for="inputSuccess">Site Logo : </label>
                                <div class="col-lg-8">
                                    <label for="upload_file2">
                                        <?php
                                        if(file_exists('../assets/img/site_logo.png')) $site_logo='../assets/img/site_logo.png?v='.time(); else $site_logo='../assets/img/nopic.gif';
                                        ?>
                                        <div style="background:url('<?= $site_logo;?>')" class='upload_adminlogo site_logo'></div>
                                    </label>
                                    <input class="upload_file" type="file" name="site_logo" id='upload_file2' accept="image/*">
                                </div>
                            </div>
                            <div class="form-group text-center">
                                <?php $rand=rand(); $_SESSION['rand']=$rand; ?>
                                <input type='hidden' name='rand' value="<?= $rand;?>">
                                <button type="submit" class="btn btn-primary">Absenden</button><br><br>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </section>

</main><!-- End #main -->

<?php
include_once './inc/footer.php';
?>
<script>
    $('.sub4 ul').addClass('show');
    $('.sub4 .nav-link').removeClass('collapsed');

    $('.upload_file').change(function(evt){
        var input_obj=$(this);
        var f = evt.target.files[0];
        var reader = new FileReader();
        reader.readAsDataURL(f);
        reader.onload = (function(theFile) {
            obj=$(input_obj).closest('div').find('.upload_adminlogo'); 
            $(obj).css('background-image','url("'+theFile.target.result+'")');
        });
    });
</script>