public function unesi($tip, $aktivnost, $korisnik = "") { require_once 'baza.class.php'; require_once 'pomak.php'; $virtualnovrijeme = virtualnovrijeme(); if (!isset($baza)) { $baza = new baza(); } $ip = $_SERVER['REMOTE_ADDR']; $upit = "INSERT INTO dnevnik (`korisnik`,`vrijeme`,`akcija`,`ip_adresa`,`tip`) VALUES ('{$korisnik}','{$virtualnovrijeme}','{$aktivnost}', '{$ip}', '{$tip}');"; $res = $baza->selectUpit($upit, false); }
if (!preg_match($samoslova, $korisnici_prezime)) { $poruka .= "Prezime je neispravnog formata.<br />"; header("Location: greske.php?idGreske=7"); } //provjera da li ime sadrzi veliko pocetno slovo te se sastoji samo od slova if (!preg_match($samoslova, $korisnici_ime)) { $poruka .= "Ime je neispravnog formata.<br />"; header("Location: greske.php?idGreske=6"); } //provjera jesu li sva polja unesena if (empty($korisnici_ime) || empty($korisnici_prezime) || empty($korisnici_email) || empty($korisnici_korisnickoime) || empty($korisnici_lozinka) || empty($korisnici_lozinka1) || empty($korisnici_grad) || empty($korisnici_adresa)) { $poruka .= "Nisu uneseni svi podaci.<br />"; header("Location: greske.php?idGreske=5"); } if (empty($poruka)) { $virtualnovrijeme = virtualnovrijeme(); $log->unesi("ostalo", "Uspješna registracija", $korisnici_korisnickoime); $upit = "INSERT INTO `korisnici`(`vrijeme_registracije`,`korisnicko_ime`,`password`,`aktivacijski_kod`,`email`,`ime_prezime`,`adresa`,`grad`) VALUES ('{$virtualnovrijeme}', '{$korisnici_korisnickoime}', '{$korisnici_lozinka}', '{$aktkod}','{$korisnici_email}','{$korisnici_ime} {$korisnici_prezime}','{$korisnici_adresa}','{$korisnici_grad}');"; $aktlink = "http://" . $_SERVER['HTTP_HOST'] . str_replace(end(explode("/", $_SERVER['PHP_SELF'])), "aktivacija.php", $_SERVER['REQUEST_URI']) . "?aktivacijskikod={$aktkod}"; if ($baza::ostaliUpiti($upit)) { $mailPoruka = "Aktivirajte svoj korisnički račun na sljedecem linku: <a href='{$aktlink}'>{$aktlink}</a>"; require_once "mail.class.php"; $m = new email(); $m->salji($korisnici_email, "Aktivacijski mail", $mailPoruka); $poruka = '<div class="alert alert-success">Uspješna registracija. Poslan Vam je aktivacijski link na vašu email adresu. Molimo, aktivirajte vaš korisnički račun!<br/><br/><a href="login.php" class="btn btn-primary">Prijavite se</a></div>'; include "msgbox.php"; die; } else { header("Location: greske.php?idGreske=12"); die; }