/home/globalproven/public_html/admin/profile.php
<?php
include('../library/raso_function.php');
if(isset($_POST['submit']))
{
$name = addslashes($_POST['name']);
$email = addslashes($_POST['email']);
$qry_mail = addslashes($_POST['qry_mail']);
$phone = addslashes($_POST['phone']);
if(@$_FILES['image']['tmp_name']!="")
{
$image_name=time().$_FILES['image']['name'];
if($_FILES['image']['type']=="image/png" or $_FILES['image']['type']=="image/jpeg" or $_FILES['image']['type']=="image/gif")
{
$folder_path = "../upload/images/";
if (!file_exists($folder_path)){
mkdir($folder_path, 0777, true);
}
$file_move=move_uploaded_file($_FILES['image']['tmp_name'],"../upload/images/".$image_name);
if(!$file_move)
{
$_SESSION['msg']="Image failed to upload!!!";
$_SESSION['msg_type']="alert-danger";
header("Location:".$_SERVER[REQUEST_URI]);
exit();
}
else
{
$set.=" ,image='".$image_name."'";
}
}
else
{
$_SESSION['msg']="Please choose .jpg, . png, .gif to upload!!!";
$_SESSION['msg_type']="alert-danger";
header("Location:".$_SERVER[REQUEST_URI]);
exit();
}
}
if($file_move)
{
$qry_event_image=exeQuery("select * from `admin` where id='".$_SESSION['admin_id']."'");
$res_image=fetchAssoc($qry_event_image);
if($res_image['image']!="")
{
unlink("../upload/images/".$res_image['image']);
}
}
if($name=="" or $email=="")
{
$msg="please fill email and name";
}else{
$update = exeQuery("update admin set username='".$name."',email='".$email."',qry_mail='".$qry_mail."',phone='".$phone."'$set where id='".$_SESSION['admin_id']."' ");
if($update)
{
$msg="profile updated successfully";
}else{
$msg="something went wrong";
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><?=SITENAME;?></title>
<!-- Tell the browser to be responsive to screen width -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Font Awesome -->
<link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="dist/css/adminlte.min.css">
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
</head>
<body class="hold-transition sidebar-mini">
<div class="wrapper">
<!-- Navbar -->
<?php include("include/header.php");?>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
<?php include("include/sidebar.php");?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1>Profile</h1>
</div>
<div class="col-sm-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item active">Profile</li>
</ol>
</div>
</div>
</div><!-- /.container-fluid -->
</section>
<?php
if($msg!="")
{
?>
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong><?php echo $msg;?></strong>
</div>
<?php
}
?>
<!-- Main content -->
<section class="content">
<div class="container-fluid">
<div class="row">
<!-- left column -->
<div class="col-md-12">
<!-- general form elements -->
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Profile</h3>
</div>
<!-- /.card-header -->
<!-- form start -->
<form role="form" method="POST" enctype="multipart/form-data">
<div class="card-body">
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputEmail1">Name</label>
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Name" name="name" value="<?=$res['username']?>">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email" name="email"value="<?=$res['email']?>">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputEmail1">Query Email</label>
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Query Email" name="qry_mail"value="<?=$res['qry_mail']?>">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputEmail1">Phone</label>
<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Enter Phone" name="phone" value="<?=$res['phone']?>">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="exampleInputFile">File input</label>
<div class="input-group">
<div class="custom-file">
<input type="file" class="custom-file-input" id="exampleInputFile" name="image">
<label class="custom-file-label" for="exampleInputFile">Choose file</label>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<?php
if($res['image']!="")
{
?>
<img src="../upload/images/<?=$res['image']?>" class="bg w3-bar-item w3-circle w3-hide-small" style="width:100px">
<?php
}else{
?>
<img src="dist/img/user2-160x160.jpg" class="bg w3-bar-item w3-circle w3-hide-small" style="width:100px">
<?php
}
?>
</div>
</div>
</div>
</div>
<!-- /.card-body -->
<div class="card-footer">
<button type="button" class="btn btn-danger">cancel</button>
<button type="submit" class="btn btn-primary" name="submit">Submit</button>
</div>
</form>
</div>
<!-- /.card -->
</div>
<!--/.col (left) -->
</div>
<!-- /.row -->
</div><!-- /.container-fluid -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php include("include/footer.php");?>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<!-- jQuery -->
<script src="plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- bs-custom-file-input -->
<script src="plugins/bs-custom-file-input/bs-custom-file-input.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js"></script>
<script type="text/javascript">
$(document).ready(function () {
bsCustomFileInput.init();
});
</script>
</body>
</html>