forked from ardirsaputra/Tarung-Soal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
user.php
71 lines (71 loc) · 3.44 KB
/
user.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
include('./classes/DB.php');
include('./classes/Login.php');
include('./classes/Navigation.php');
include('./classes/Content.php');
include('./classes/Page.php');
$idUser = Login::isLoggedIn();
if ($idUser != false){
$title = 'User - Tarung Soal';
$notif = '';
$content1 = '';
$content2 = '';
$content3 = '';
if(isset($_GET['id'])){
$idPenerima = $_GET['id'];
if(isset($_POST['reviewuser'])){
$rating = $_POST['rating'];
$review = $_POST['review'];
DB::query('INSERT INTO rating VALUES (\'\',:jenisItem,:idPenerima,:nilai,:review,:idUser,0)',
array(':jenisItem'=>'User',':idPenerima'=>$idPenerima,':nilai'=>$rating,':review'=>$review,':idUser'=>$idUser));
$notif = 'Memberikan review berhasil dikirim';
}elseif(isset($_POST['editreviewuser'])){
if(isset($_POST['r'])){
$rating = $_POST['rating'];
$review = $_POST['review'];
$idHasil = $_POST['r'];
DB::query('UPDATE rating SET nilaiRating = :nilai,komentarRating = :review WHERE idHasil = :r)',
array(':nilai'=>$rating,':review'=>$review,':r'=>$idHasil));
$notif = 'Edit review berhasil';
}
}
$content1 = Page::Title('Biodata '.DB::getNamaLengkap($idPenerima).'',Content::UserView($idPenerima));
$content2 = Page::Title('Review',Content::ReviewUser($idPenerima));
$array = ['No','Judul Soal','Tingkat Soal','Tanggal Pembuatan'];
$content3 = Page::Title('Daftar Soal',Page::List(Content::Headtable($array),Content::ListZip($idPenerima)));
if($idUser == $_GET['id']){
$content1 ='';
$content2 = Page::Title('Biodata Anda',Content::UserView($idUser));
$content3 = Page::Title('Daftar Soal',Page::List(Content::Headtable($array),Content::ListZip($idPenerima)));
}elseif(isset($_GET['idz'])) {
if(DB::query('SELECT idZip FROM user_zip WHERE idZip = :idZip AND idUser =:idUser',array(':idZip'=>$_GET['idz'],':idUser'=>$idUser))){
$content2 = Page::Title('Kirim Soal',Content::TombolKirim($idPenerima,$_GET['idz']));
$content3 ='';
if(isset($_POST['kirimsoal'])){
$keterangan = $_POST['keterangan'];
$idPengirim = $idUser ;
$idZip = $_GET['idz'];
DB::query('INSERT INTO koleksi VALUES(\'\',:idPenerima,:idPengirim,:idZip,:keterangan,0,NOW())',array(':idPenerima'=>$idPenerima,':idPengirim'=>$idPengirim,':idZip' => $idZip,':keterangan'=>$keterangan));
$notif = 'Soal telah Terkirim kepada '.DB::getNamaLengkap($idPenerima).'';
Login::redirect('./collection.php?msg='.$notif.'');
}
}else{
Login::erorr404();
}
}
}elseif(isset($_GET['idz'])){
$idZip = $_GET['idz'];
$content1 = Page::Title('Cari Penerima',Content ::SearchUser($idZip));
if(isset($_POST['nama'])){
$namaLengkap = $_POST['nama'];
$content2 = Page::Title('Hasil Pencarian',Content :: ListUser($namaLengkap,$idZip));
}
}else{
$content1 = Page::Title('Biodata Anda',Content::UserView($idUser));
}
$content = Page::BlockContent($content1,$content2,$content3);
echo Page::DefaultPage($title,$notif,$content);
}else{
Login::redirect('./login.php');
}
?>