WebShell: t.me/oghbnz
<?php require("header.php"); ?>
<?php require("sub_header.php");
$result=$conn->query("SELECT * FROM site_logo ");
$row = $result->fetch(PDO::FETCH_ASSOC);
?>
<div class="main">
<div class="container">
<div class="row">
<div class="span8">
<div class="widget stacked ">
<div class="widget-header" align="center">
<h3>Site Logo Settings</h3>
</div> <!-- /widget-header -->
<div class="widget-content">
<div class="tabbable">
<div class="tab-content">
<div class="tab-pane active" id="profile">
<form id="form" name="form" action="" method="POST" class="form-horizontal" enctype='multipart/form-data'>
<div class="login-fields">
<?php if($_GET['msg']=='update'){?>
<h3 style="color: green" style="padding-left: 182px;">Site Details Updated Successfully!</h3>
<?php } ?>
<?php if($_GET['msg']=='error'){?>
<h3 style="color: green" style="padding-left: 182px;">Unable to Update Please try Again</h3>
<?php } ?>
<div class="control-group">
<label class="control-label col-md-4" for="site_name">Site Name :</label>
<div class="controls">
<input type="text" id="site_name" name="site_name" value="<?php echo $row['site_name']; ?>" class="span4" />
</div>
</div>
<div class="control-group">
<label class="control-label col-md-4" for="welcome_note">Welcome Note :</label>
<div class="controls">
<input type="text" id="welcome_note" name="welcome_note" value="<?php echo $row['welcome_note']; ?>" class="span4" />
</div>
</div>
<br>
<div class="control-group">
<label class="control-label" for="logo">Site Logo :</label>
<?php if($row['logo']){
$l=$row['logo'];
echo "<img height='500' width='300' src='../images/site_logos/".$l."'>";
} ?>
<div class="controls">
<input type="FILE" id="logo" name="logo" class="login username-field" />
</div>
<div style="padding-left: 182px;" > <b>Note :</b><p><i>Please uplode ( 246 X 97 ) Pixel images to maintain design</i> </p></div>
</div>
<div class="control-group">
<label class="control-label" for="fav_icon">Fav-Icon :</label>
<?php if($row['fav_icon']){
$fi=$row['fav_icon'];
echo "<img height='100' width='80' src='../images/site_logos/".$fi."'>";
} ?>
<div class="controls">
<input type="FILE" id="fav_icon" name="fav_icon" class="login username-field" />
</div>
<div style="padding-left: 182px;" > <b>Note :</b><p><i>Please uplode ( 50 X 20 ) Pixel images to maintain design</i> </p></div>
</div>
</div> <!-- /login-fields -->
<div class=class="controls" style="padding-left: 182px; ">
<button class="btn btn-primary" type="submit" name='update'>Update</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div> <!-- /widget-content -->
</div> <!-- /widget -->
</div> <!-- /span8 -->
</div> <!-- /row -->
</div> <!-- /container -->
</div> <!-- /main -->
<?php
$result=$conn->query("SELECT * FROM site_logo ");
$row=$result->fetch(PDO::FETCH_ASSOC);
$id=$row['id'];
if (isset($_POST['update'])){
extract($_POST);
if(isset($_FILES['logo']) && $_FILES['logo']['size']>0){
$tmp = $_FILES['logo']['tmp_name'];
if(is_uploaded_file($tmp)){
$loname=$_FILES['logo']['name'];
$lname=getRand().'-'.$loname; //use this if you want to randamise the name write a function to it.
$ldesc="../images/site_logos/".$lname;
move_uploaded_file($tmp,$ldesc);
}
}else{
$lname=$row['logo'];
}
if(isset($_FILES['fav_icon']) && $_FILES['fav_icon']['size']>0){
$tmp = $_FILES['fav_icon']['tmp_name'];
if(is_uploaded_file($tmp)){
$fioname=$_FILES['fav_icon']['name'];
$finame=getRand().'-'.$fioname; //use this if you want to randamise the name write a function to it.
$fidesc="../images/site_logos/".$finame;
move_uploaded_file($tmp,$fidesc);
}
}else{
$finame=$row['fav_icon'];
}
$sql1 = $conn->prepare("UPDATE site_logo SET site_name=:site_name, welcome_note=:welcome_note, logo=:lname,fav_icon=:finame WHERE id=1 ");
$sql1->bindValue(':site_name',$site_name, PDO::PARAM_STR);
$sql1->bindValue(':welcome_note',$welcome_note, PDO::PARAM_STR);
$sql1->bindValue(':lname',$lname, PDO::PARAM_STR);
$sql1->bindValue(':finame',$finame, PDO::PARAM_STR);
if($sql1->execute()){
echo "<script>document.location.href='?msg=update'</script>";
echo "<script>document.location.href=''</script>";
}else{
echo "<script>document.location.href='?msg=error'</script>";
}
}
function getRand(){
$str=str_shuffle("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$%@^");
return sha1(str_shuffle(crypt($str)));
}
?>
<?php include_once("foter.php"); ?>
<script type="text/javascript">
$(function()
{
$("#form").validate(
{
// Rules for form validation
rules:
{
site_name:{
required: true
},
welcome_note:{
required: true
}
},
// Messages for form validation
messages:
{
site_name:{
required:'please enter site_name'
},
welcome_note:{
required:'please enter a welcome note'
}
},
// Do not change code below
errorPlacement: function(error, element)
{
error.appendTo(element.parent());
}
});
});
</script>