Sid Gifari File Manager
🏠 Root
/
home
/
globalproven
/
public_html
/
admin
/
📝 Editing: 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>
💾 Save
❌ Cancel
Sid Gifari File Manager v1.0 | Terminal Auto-Sync Enabled | Current Path: /home/globalproven/public_html/admin