WebShell: t.me/oghbnz


Current Path : /home/sreemitragroup/public_html/admin/
Upload File :
Current File : /home/sreemitragroup/public_html/admin/logo_settings.php

<?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> &nbsp;

								<?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> &nbsp;

								<?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>