profile.php
4.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php
$params = array(':id_user' => $_SESSION['id_user']);
$user = $this->model->selectprepare("user", $field=null, $params, "id_user=:id_user");
if($user->rowCount() >= 1){
$data_user = $user->fetch(PDO::FETCH_OBJ);
$nama = 'value="'.$data_user->nama .'"';
$uname = 'value="'.$data_user->uname .'"';
}
if($_SERVER["REQUEST_METHOD"] == "POST"){
//print_r($_POST);
$nama = htmlspecialchars($purifier->purify(trim($_POST['nama'])), ENT_QUOTES);
$uname = htmlspecialchars($purifier->purify(trim($_POST['uname'])), ENT_QUOTES);
$upass = htmlspecialchars($purifier->purify(trim($_POST['upass'])), ENT_QUOTES);
if(empty($upass)){
$field = array('nama' => $nama, 'uname' => $uname);
}else{
$upass = md5($upass);
$field = array('nama' => $nama, 'uname' => $uname, 'upass' => $upass);
}
$params = array(':id_user' => $_SESSION['id_user']);
$update = $this->model->updateprepare("user", $field, $params, "id_user=:id_user");
if($update){?>
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">
<i class="ace-icon fa fa-times"></i>
</button>
<p>
<strong><i class="ace-icon fa fa-check"></i>Sukses!</strong>
Data Sukses di Perbaharui. Silahkan Logout dan Login kembali. Terimakasih.
</p>
<p>
<a href="./keluar"><button class="btn btn-minier btn-primary">Logout</button></a>
</p>
</div><?php
}
}else{?>
<!-- PAGE CONTENT BEGINS -->
<form class="form-horizontal" role="form" method="POST" name="formku" action="<?php echo $_SESSION['url'];?>">
<div class="row">
<div class="col-sm-12">
<div class="widget-box">
<div class="widget-header">
<h4 class="widget-title">Edit Profil</h4>
<span class="widget-toolbar">
<a href="#" data-action="collapse">
<i class="ace-icon fa fa-chevron-up"></i>
</a>
<a href="#" data-action="close">
<i class="ace-icon fa fa-times"></i>
</a>
</span>
</div>
<div class="widget-body">
<div class="widget-main">
<label for="id-date-range-picker-1">Nama Lengkap *</label>
<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Di isi sesuai dengan Nama Lengkap." title="Nama Lengkap">?</span>
<div class="row">
<div class="col-xs-8 col-sm-5">
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user bigger-110"></i>
</span>
<input class="form-control" placeholder="Nama Lengkap" type="text" name="nama" <?php if(isset($nama)){ echo $nama; }?> id="form-field-mask-1" required/>
</div>
</div>
</div>
<div class="space-6"></div>
<label for="id-date-range-picker-1">Username *</label>
<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Username untuk login, dapat diganti sesuai kebutuhan." title="Username">?</span>
<div class="row">
<div class="col-xs-8 col-sm-3">
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user bigger-110"></i>
</span>
<input class="form-control" placeholder="Username" type="text" name="uname" <?php if(isset($uname)){ echo $uname; }?> id="form-field-mask-1" required/>
</div>
</div>
</div>
<div class="space-6"></div>
<label for="id-date-range-picker-1">Password</label>
<span class="help-button" data-rel="popover" data-trigger="hover" data-placement="left" data-content="Password untuk login, dapat diganti sesuai kebutuhan (kosongkan isian ini jika password tidak ingin di ubah." title="Password">?</span>
<div class="row">
<div class="col-xs-8 col-sm-3">
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user bigger-110"></i>
</span>
<input class="form-control" placeholder="Password" type="text" name="upass" id="form-field-mask-1"/>
</div>
</div>
</div>
<div class="space-6"></div>
<div class="row">
<div class="col-xs-8 col-sm-2">
<div class="input-group">
<button type="submit" class="btn btn-info" type="button">
<i class="ace-icon fa fa-check bigger-110"></i>
Submit
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form><?php
}?>