00001 <?
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 function polozeni($id, $action){
00028 if (!isset($action)){
00029 $query = "SELECT pismeni_ispit.predmet_ID, usmeni_ispit.ocjena_konacna, usmeni_ispit.datum_upisa_konacne_ocjene
00030 FROM usmeni_ispit, pismeni_ispit
00031 WHERE pismeni_ispit.student_ID='$id'
00032 AND usmeni_ispit.pismeni_ispit_ID = pismeni_ispit.pismeni_ispit_ID
00033 AND ocjena_konacna IS NOT NULL";
00034 $result = mysql_query($query) or die(mysql_error());
00035 if (mysql_num_rows($result) == 0){
00036 printServisGreska(_FINEXAMSREQUESERRORNOGRADES);
00037 }
00038 else {
00039 $broj = mysql_num_rows($result);
00040 $_SESSION['broj'] = $broj;
00041
00042 $prosjecna = 0;
00043
00044 $query_zahtjev_br = "SELECT zahtjev_potvrda_id FROM zahtjev_potvrda WHERE student_ID='$id' AND tip_potvrde='2'";
00045 $result_zahtjev_br = mysql_query($query_zahtjev_br) or die(mysql_error());
00046 $broj_zahtjeva = mysql_num_rows($result_zahtjev_br);
00047 $broj_zahtjeva++;
00048
00049 $count = 0;
00050 while ($row = mysql_fetch_array($result)){
00051
00052 $predmet_id = $row['predmet_ID'];
00053
00054 $query_pred = "SELECT naziv_predmeta FROM predmet WHERE predmet_ID='$predmet_id'";
00055 $result_pred = mysql_query($query_pred) or die(mysql_error());
00056
00057 $row_pred = mysql_fetch_array($result_pred);
00058
00059 $polozeni_pred[$count][0] = $row_pred['naziv_predmeta'];
00060 $polozeni_pred[$count][1] = $row['ocjena_konacna'];
00061 $polozeni_pred[$count][2] = $row['datum_upisa_konacne_ocjene'];
00062
00063 $prosjecna += $row['ocjena_konacna'];
00064 $count++;
00065 }
00066 $prosjecna = $prosjecna/$broj;
00067 $query_poslano = "SELECT zahtjev_potvrda_id FROM zahtjev_potvrda WHERE student_ID='$id' AND tip_potvrde='2'";
00068 $result_poslano = mysql_query($query_poslano) or die(mysql_error());
00069 $_SESSION['poslano'] = mysql_num_rows($result_poslano);
00070 printPolozeniIspitiForm($polozeni_pred, $count, $prosjecna, $broj_zahtjeva);
00071 }
00072 }
00073
00074 elseif($action=="zahtjev"){
00075 $sad = date("Y-m-d");
00076 $query = "INSERT INTO zahtjev_potvrda VALUES ('auto_increment', '$id', '2', 'Null', '$sad')";
00077 $result = mysql_query($query) or die(mysql_error());
00078 printServisGreska(_FINEXAMSREQUESTSUCCESS);
00079 }
00080 else {
00081 printServisGreska(_SSERVICESGENERALERROR);
00082
00083 }
00084 $query = "SELECT broj_protokola FROM evidencija_potvrda WHERE student_ID='$id'";
00085 $result = mysql_query($query) or die(mysql_error());
00086 $odradjeno = mysql_num_rows($result);
00087 $_SESSION['odradjeno']=$odradjeno;
00088 }
00089 ?>