forked from asrifin/sister
/
setting.php
71 lines (61 loc) · 1.94 KB
/
setting.php
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
<?php require_once(MODDIR.'fform/fform.php'); $opt=gpost('opt');$cid=gpost('cid');if($cid=='')$cid=0;
if($opt=='cek'){
$old=md5(gpost('old'));
$new=md5(gpost('new'));
$bahasa=gpost('bahasa');
$data=admin_get();
$cid=$data['id'];
//echo $data['id'];
$t=mysql_query("SELECT passwd FROM admin WHERE replid='$cid' LIMIT 0,1");
if(mysql_num_rows($t)==1){
$r=mysql_fetch_row($t);
if($r[0]==$old){
if(mysql_query("UPDATE admin SET passwd='$new' WHERE replid='$cid'")){
echo "0";
}
else{
echo "3";
}
}
else {
echo "2";
}
} else {
echo "1";
}
// echo "UPDATE admin SET passwd='$new' WHERE replid='$cid'";
// exit();
} else {
// form Module
$fmod="setting";
$dbtable="Pengaturan";
$admin = admin_get();
$adminid = $admin['id'];
$fform=new fform($fmod,$opt,$admin['id'],'Pengaturan');
$fform->reg['title_uf']='<idata>';
if($opt=='u'){ $q=false;
$inp=array();
$inp['bahasa']=gpost('bahasa');
log_print($inp['bahasa'].' admin id:'.$adminid);
if(gpost('newpassword')!=''){
$inp['password']=gpost('newpassword');
}
$q=dbUpdate("admin",$inp,"replid='$adminid'");
$fform->reg['notif_u']='Pengaturan telah disimpan. Silahkan login kembali.';
$fform->notif($q);
} else {
$t=mysql_query("SELECT * FROM admin WHERE replid='$adminid'");
$r=mysql_fetch_array($t);
$fform->lwidth=150; $fform->fwidth=500; $fform->ptop=100;
$fform->head();
require_once(MODDIR.'control.php'); // Add or Edit form
//$fform->fg('Pengaturan Aplikasi');
//$fform->fi('Bahasa',iSelect('bahasa',array('id'=>'Indonesia','en'=>'Bahasa Inggris'),$r['bahasa']));
hiddenval('bahasa','id');
//'pwx' Password ganti (o,'r'+o,'x'+o)
$fform->fg('Ubah Password','(<i>abaikan jika tidak ingin mengubah password</i>)');
$fform->fi('Password lama',iText('oldpassword','',$fform->rwidths));
$fform->fi('Password baru',iPswd('newpassword','',$fform->rwidths));
$fform->fi('Ulangi password baru',iPswd('rnewpassword','',$fform->rwidths));
$fform->foot();
} }?>