-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathaktivacija.php
69 lines (50 loc) · 1.91 KB
/
aktivacija.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
<?php
include 'baza.class.php';
include_once('vrijeme.php');
$baza=new Baza();
$greske="";
$poruka="";
if (isset($_GET['kod'])) {
$k_email=$_GET['kod'];
$dohvatiEmail = "SELECT * FROM korisnik where korisnikEmail='$k_email'" ;
$rezultat=$baza->selectUpiti($dohvatiEmail);
if ($rezultat->num_rows != 0) {
$dohvatiStatus="SELECT * FROM korisnik where korisnikEmail='$k_email' and status='0'" ;
$rezultat2=$baza->selectUpiti($dohvatiStatus);
if ($rezultat2->num_rows != 0) {
$upitDatumPristupa="SELECT datumPristupanja FROM korisnik where korisnikEmail='$k_email' and status='0'";
$datumPristupa=$baza->selectUpiti($upitDatumPristupa);
$datumPristupaRed=$datumPristupa->fetch_array();
#$sada = date('Y-m-d H:i:s');
$t2=virtualnoVrijeme();
$t1=strtotime($datumPristupaRed['datumPristupanja']);
#$t2=strtotime($sada);
if(($t2-$t1)<86400){
$azuriraj="UPDATE korisnik SET status='1' WHERE korisnikEmail='$k_email'";
if($baza->ostaliUpiti($azuriraj)){
$poruka.="Uspjesno ste aktivirali korisnicki racun.";
}
}else{
$azuriraj2="UPDATE korisnik SET status='2' WHERE korisnikEmail='$k_email'";
if(!$baza->ostaliUpiti($azuriraj2)){
$greske.="Nije azuriran status korisnika da je racun neaktivan!";
}
$greske.="Nemozete aktivirati racun jer je proslo 24h od vase registracije.";
}
}else{
$greske.="Racun je vec aktiviran";
}
}else{
$greske.="Nepostojeci email";
}
if (!empty($greske)){
header('Location: greske.php?kod='.$greske);
exit();
}
header('refresh:1; url=index.php');
}
include 'header.php';
$smarty->assign('poruka', $poruka);
$smarty->display('predlosci/aktivacija.tpl');
include 'footer.php';
?>