0 && $_GET['a']!='ltiris') echo '
Wybór tematów dostepny od 24 X / poniedziałek / od 10:00 :)
'; elseif($dnik<0 && $_GET['a']!='ltiris') echo '
Wybory niebawem :)
'; elseif(!isset($_POST['akcja']) || ((!empty($_GET['a'])) && $_GET['a']=='ltiris')) { if (!empty($_SESSION['student'])){ echo '
'; $student=$_SESSION['student']; $kierunek=$_SESSION['kierunek']; $tryb=$_SESSION['tryb']; echo '
'; //print_r($_SESSION); echo '
'; $wk=$mysqli->query("SELECT k.kierunek, t.nazwa FROM woig_tryb t, woig_kierunek k WHERE t.id='$tryb' and k.id='$kierunek'"); $rwk = $wk->fetch_array(); echo $rwk['kierunek'].' '.$rwk['tryb'].'
'; $wybor=$mysqli->query("SELECT w.*, t.* FROM prac_wybor w LEFT JOIN prac_tematy t ON w.id_prac=t.id WHERE w.id_stud='$student'"); $dedykacja=$mysqli->query("SELECT t.* FROM prac_tematy t LEFT JOIN prac_wybor w ON t.id=w.id_prac LEFT JOIN prac_stu s ON s.numer=t.zajete WHERE w.id_prac IS NULL AND t.kierunek='$kierunek' AND t.tryb='$tryb' AND s.id='$student'"); if($wybor->num_rows=='1'){ while ($w = $wybor->fetch_assoc()) { echo '
Wybór został dokonany.
Twoja praca to
'.$w['temat'].'
'; } } elseif($wybor->num_rows=='0'){ if($dedykacja->num_rows=='1' AND (!isset($_POST['temat']) AND empty($_POST['temat']))){ echo'
'; while ($d = $dedykacja->fetch_assoc()) { echo ' Temat dedykowany...
'.$d['temat'].'
Promotor: '.$d['pro_tyt'].' '.$d['pro_dane'].'
'; } echo '

Pozostałe...

'; } if(!isset($_POST['temat']) OR !isset($_POST['dalej'])) { if(isset($_POST['nie'])) $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'Rozmyslił się')"); $tematy=$mysqli->query("SELECT t.* FROM prac_tematy t LEFT JOIN prac_wybor w ON t.id=w.id_prac WHERE w.id_prac IS NULL AND t.kierunek='$kierunek' AND t.tryb='$tryb' AND t.zajete='' ORDER BY t.temat ASC"); if($tematy->num_rows=='0'){ echo '
Brak tematów do wyboru:(
'; } else{ echo ' Lista tematów do wyboru:

'; while ($t = $tematy->fetch_assoc()) { echo '
'.$t['temat'].'
'; if(!empty($t['uwagi'])) echo '
Adnotacja: '.$t['uwagi'].''; echo '
Promotor: '.$t['pro_tyt'].' '.$t['pro_dane'].''; if(!empty($t['zaklad'])) echo ' ['.$t['zaklad'].']'; echo '
'; } echo '
'; } } elseif($_POST['temat'] AND isset($_POST['dalej'])) { $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'Wybór tematu')"); $id_t=$_POST['temat']; $temat=$mysqli->query("SELECT t.* FROM prac_tematy t LEFT JOIN prac_wybor w ON t.id=w.id_prac WHERE w.id_prac IS NULL ");//AND t.id='$id_t'"); if($temat->num_rows=='0'){ $kiedy=$mysqli->query("SELECT w.data as kiedy FROM prac_wybor w WHERE w.id_prac='$id_t'"); $k = $kiedy->fetch_array(); $ile=$k['kiedy']; $pozostalo = (strtotime($dataczas) - strtotime($ile)); echo '
Niestety ktoś wybrał ten temat przed Tobą.
Doslownie '.$pozostało.' sekund temu:('; } else { $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'Potwierdzenie: temat: $id_t')"); $mysqli->query("INSERT INTO prac_wybor (id_stud, id_prac, data, ip) VALUES ('$student', '$id_t','$dataczas', '$ajpi')"); //$temat=$mysqli->query("SELECT t.*, p.* FROM prac_tematy t LEFT JOIN prac_prom p ON p.id=t.id_prom LEFT JOIN prac_wybor w ON p.id=w.id_prac WHERE w.id_prac IS NULL AND t.id='$id_t'"); echo '
Wybór zatwierdzony.
Na maila zostala wysłana informacja potwierdzająca.
'; $prac=$mysqli->query("SELECT * FROM prac_tematy WHERE id='$id_t'"); $p = $prac->fetch_array(); $ktoco=$mysqli->query("SELECT * FROM prac_stu WHERE id='$student'"); $kc = $ktoco->fetch_array(); $to=$kc['mail']; $subject='[oig.ug] - Praca została wybrana!'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= 'From: Dziekanat OiG '. "\r\n"; $msg='Cześć, '.$kc['imie'].'!
Informujemy, że Twój temat pracy to '.$p['temat'].', a jej promotorem jest '.$p['pro_dane'].'

------
Wiadomość automatyczna. Proszę na nią nie odpowiadać.'; $mail2=mail($to, $subject, $msg, $headers); if($mail2) $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'mail do stu wysłany z tematem: $id_t')"); else $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'mail do stu NIE wysłany z tematem: $id_t')"); } } else echo '
Prośba o maila na: jedrzej.kochanowski@ug.edu.pl z tematem 08l3m.
'; } else echo '
Za dużo prac?
'; echo '
'; } else { if(!empty($_POST['login'])){ $login=$_POST['login']; $haslo=$_POST['hass']; $haslo_md5=trim(md5($_POST['hass'])); $z=$mysqli->query("SELECT * FROM prac_stu WHERE numer='$login'") or die ('błąd w zapytaniu o imię'); $r=$z->fetch_array(); $id_stu=$r['id']; $kierunek=$r['kierunek']; $tryb=$r['tryb']; $pslmd5=$r['psl']; if(($pslmd5==$haslo_md5)){ $page = 'index.php'; if (!isset($_SESSION['on'])){ session_regenerate_id(); $_SESSION['on'] = true; $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; } if($_SESSION['ip'] != $_SERVER['REMOTE_ADDR']){ die('Proba przejecia sesji udaremniona!'); } $_SESSION['student']=$id_stu; $_SESSION['kierunek']=$kierunek; $_SESSION['tryb']=$tryb; $student=$_SESSION['student']; $sec = "2"; header("Refresh: $sec; url=$page"); $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '$student', '$ajpi', 'Zalogowany')"); echo '
Powodzenia :)
'; } else{ $mysqli->query("INSERT INTO prac_log (data, id_stud, ip, akcja) VALUES ('$dataczas', '0', '$ajpi', 'Logowanie nieudane: login:$login pass: $haslo')"); echo '
Błędne dane logowania.

'; $stu_jest=$mysqli->query("SELECT * FROM prac_stu WHERE numer='$login'"); if($stu_jest->num_rows=='0') echo "Chyba nie Twoja kolej wyboru...
Brak w bazie numeru: $login"; echo '
'; } } else{ echo '
Kilka słów na początek...

Temat wybieramy poprzez kliknięcie w okragłe pole wyboru zwanym potocznie radiem
- zaznaczone wypełnia się czarną kropką - można testować.
Nastepnie musimy potwierdzić wybór klikając dokładnie w taki przycisk:
I to już wszystko... dwa kliknięcia i temat wybrany :)

'; } } } include('_footer.php'); ?>