Funkcije | |
menuPredmeti ($odsjek, $id) | |
obavjestenjePredmeti ($odsjek, $red, $id) | |
obavjestenjeSluzba ($red, $id) | |
brojObavjestenjeSluzba ($stranica) | |
brojObavjestenjePredmeti ($odsjek, $stranica, $id) | |
brojObavjestenjeOnePredmet ($odsjek, $stranica, $id) | |
brojObavjestenje ($stranica, $broj_obavjestenja, $tip) | |
posljednjaObavjestenja ($odsjek, $id) | |
obavjestenjeOnePredmet ($red, $pred_id, $id) |
|
Definirano u liniji 257 datoteke func_obav.php. Reference nr_set_obav. Referencirano od brojObavjestenjeOnePredmet(), brojObavjestenjePredmeti()brojObavjestenjeSluzba().
00257 { 00258 global $nr_set_obav; 00259 // 00260 // na osnovu broja obavjestenja pravi izbor stranica 00261 // 00262 echo " <center><table cellpadding=\"0\" cellspacing=\"0\">\n"; 00263 echo " <tr>\n"; 00264 echo " <td width=\"15\"><div align=\"center\">\n"; 00265 00266 if (isset($stranica) && $stranica<>1){ 00267 echo " <font color=\"#4B4B4B\" class=\"textsize1\"><strong>"; 00268 echo " <a href=\"main.php?&tip=".$tip."&stranica=" . ($stranica-1) . "\"><<</a></div></strong></font></td>\n"; 00269 } 00270 else { 00271 echo " <font color=\"#B6B6B6\" class=\"textsize1\"><strong>"; 00272 echo "<<</div></strong></font></td>\n"; 00273 } 00274 00275 for ($i=0; $i<($broj_obavjestenja / $nr_set_obav); $i++){ 00276 $j = $i; 00277 echo " <td width=\"15\"><div align=\"center\">\n"; 00278 if (++$j != $stranica){ 00279 echo " <font color=\"#4B4B4B\" class=\"textsize1\"><strong>"; 00280 echo " <a href=\"main.php?&tip=".$tip."&stranica=" . $j . "\"> ". $j . " </a></div></strong></font></td>\n"; 00281 } 00282 else { 00283 echo " <font color=\"#B6B6B6\" class=\"textsize1\"><strong>"; 00284 echo $j . "</a></div></strong></font></td>\n"; 00285 } 00286 } 00287 echo " <td width=\"15\"><div align=\"center\">\n"; 00288 00289 00290 if (isset($stranica) and $stranica < $j){ 00291 echo " <font color=\"#4B4B4B\" class=\"textsize1\"><strong>"; 00292 echo " <a href=\"main.php?&tip=".$tip."&stranica=" . ($stranica+1) . "\">>></a></div></strong></font></td>\n"; 00293 } 00294 else { 00295 echo " <font color=\"#B6B6B6\" class=\"textsize1\"><strong>"; 00296 echo ">></div></strong></font></td>\n"; 00297 } 00298 echo " </tr></table></center>\n"; 00299 } |
|
Definirano u liniji 232 datoteke func_obav.php. Reference brojObavjestenje()id.
00232 { 00233 $query_broj = "SELECT obavjestenje.text, obavjestenje.naslov, obavjestenje_predavac.datum_postavljanja, predavac.ime_predavaca, predavac.prezime_predavaca, predmet.naziv_predmeta, odsjek.naziv_odsjeka 00234 FROM obavjestenje, obavjestenje_predavac, predavac, predmet, odsjek, odsjek_predmet 00235 WHERE obavjestenje_predavac.predmet_ID = '$id' 00236 AND obavjestenje_predavac.obavjestenje_ID = obavjestenje.obavjestenje_ID 00237 AND obavjestenje_predavac.predavac_ID = predavac.predavac_ID 00238 AND odsjek_predmet.predmet_ID = '$id' 00239 AND odsjek_predmet.datum_kraja = '0000-00-00' 00240 AND obavjestenje.status_obavjestenja = 'objavljeno' 00241 AND predmet.predmet_ID = '$id' 00242 AND odsjek.odsjek_ID = '$odsjek'"; 00243 00244 00245 $result_broj = mysql_query($query_broj) or 00246 die(mysql_error()); 00247 00248 $broj_obavjestenja = mysql_num_rows($result_broj); 00249 00250 $tip = "predmet&pred_id=".$id; 00251 brojObavjestenje($stranica, $broj_obavjestenja, $tip); 00252 } |
|
Definirano u liniji 203 datoteke func_obav.php. Reference brojObavjestenje(), getSemestarKraj(), getSemestarPocetak()id.
00203 { 00204 00205 $sem_poc = getSemestarPocetak($id); 00206 $sem_kraj = getSemestarKraj($id); 00207 00208 $query_broj = "SELECT obavjestenje.obavjestenje_ID 00209 FROM obavjestenje, obavjestenje_predavac, odsjek_predmet, predmet 00210 WHERE odsjek_predmet.odsjek_ID = '$odsjek' 00211 AND obavjestenje_predavac.obavjestenje_ID = obavjestenje.obavjestenje_ID 00212 AND obavjestenje_predavac.predmet_ID = odsjek_predmet.predmet_ID 00213 AND obavjestenje.status_obavjestenja = 'objavljeno' 00214 AND odsjek_predmet.datum_kraja = '0000-00-00' 00215 AND predmet.predmet_ID = obavjestenje_predavac.predmet_ID 00216 AND predmet.semestar_pocetak BETWEEN $sem_poc AND $sem_kraj 00217 AND predmet.semestar_polaganje BETWEEN $sem_poc AND $sem_kraj"; 00218 00219 $result_broj = mysql_query($query_broj) or 00220 die(mysql_error()); 00221 00222 $broj_obavjestenja = mysql_num_rows($result_broj); 00223 00224 $tip = "predmeti"; 00225 brojObavjestenje($stranica, $broj_obavjestenja, $tip); 00226 } |
|
Definirano u liniji 183 datoteke func_obav.php. Reference brojObavjestenje().
00183 { 00184 $query_broj = "SELECT obavjestenje.obavjestenje_ID 00185 FROM obavjestenje, obavjestenje_sss, sss 00186 WHERE obavjestenje.tip_obavjestenja = 'sss' 00187 AND obavjestenje_sss.obavjestenje_ID = obavjestenje.obavjestenje_ID 00188 AND obavjestenje_sss.sss_ID = sss.sss_ID 00189 AND obavjestenje.status_obavjestenja = 'objavljeno'"; 00190 00191 $result_broj = mysql_query($query_broj) or 00192 die(mysql_error()); 00193 00194 $broj_obavjestenja = mysql_num_rows($result_broj); 00195 00196 $tip = "sluzba"; 00197 brojObavjestenje($stranica, $broj_obavjestenja, $tip); 00198 } |
|
Definirano u liniji 31 datoteke func_obav.php. Reference _MTTOPICS, content, getSemestarKraj(), getSemestarPocetak(), idmenuBlok(). Referencirano od menu().
00031 { 00032 00033 $sem_poc = getSemestarPocetak($id); 00034 $sem_kraj = getSemestarKraj($id); 00035 00036 $query_predmeti = "SELECT DISTINCT predmet.predmet_ID, predmet.naziv_predmeta 00037 FROM obavjestenje, obavjestenje_predavac, odsjek_predmet, predmet 00038 WHERE odsjek_predmet.odsjek_ID = '$odsjek' 00039 AND obavjestenje_predavac.obavjestenje_ID = obavjestenje.obavjestenje_ID 00040 AND obavjestenje_predavac.predmet_ID = odsjek_predmet.predmet_ID 00041 AND obavjestenje.status_obavjestenja = 'objavljeno' 00042 AND predmet.predmet_ID = obavjestenje_predavac.predmet_ID 00043 AND odsjek_predmet.datum_kraja = '0000-00-00' 00044 AND predmet.semestar_pocetak >= $sem_poc 00045 AND predmet.semestar_pocetak <= $sem_kraj 00046 AND predmet.semestar_polaganje >= $sem_poc 00047 AND predmet.semestar_polaganje <= $sem_kraj"; 00048 00049 00050 ; 00051 $result_predmeti = mysql_query($query_predmeti) or 00052 die(mysql_error()); 00053 $content = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\">"; 00054 while ($row_predmeti = mysql_fetch_array($result_predmeti)){ 00055 $content .=" 00056 <tr> 00057 <td width=\"100%\" valign=\"middle\"> <div align=\"left\"><a href=\"main.php?&tip=predmet&pred_id=".$row_predmeti[0]."\"><font class=\"textsize1\"><b> :: </b>".$row_predmeti[1]." 00058 </font></a></div></td> 00059 </tr>"; 00060 00061 } 00062 $content .= "</table>\n"; 00063 00064 menuBlok(_MTTOPICS, $content); 00065 } |
|
Definirano u liniji 403 datoteke func_obav.php. Reference getColor(), id, noNews(), nr_set_obavprintObavjestenje().
00403 { 00404 global $nr_set_obav; 00405 $query_ob_opred = 00406 "SELECT obavjestenje.text, obavjestenje.naslov, obavjestenje_predavac.datum_postavljanja, predavac.ime_predavaca, predavac.prezime_predavaca, predmet.naziv_predmeta 00407 FROM obavjestenje, obavjestenje_predavac, predavac, predmet, odsjek_predmet 00408 WHERE obavjestenje_predavac.obavjestenje_ID = obavjestenje.obavjestenje_ID 00409 AND obavjestenje_predavac.predmet_ID = '$pred_id' 00410 AND obavjestenje_predavac.predavac_ID = predavac.predavac_ID 00411 AND obavjestenje.status_obavjestenja = 'objavljeno' 00412 AND odsjek_predmet.predmet_id = '$pred_id' 00413 AND odsjek_predmet.datum_kraja = '0000-00-00' 00414 AND predmet.predmet_ID = '$pred_id' 00415 ORDER BY obavjestenje_predavac.datum_postavljanja DESC 00416 LIMIT $red, $nr_set_obav"; 00417 00418 $result_ob_opred = mysql_query($query_ob_opred) or 00419 die(mysql_error()); 00420 00421 00422 00423 00424 00425 if (mysql_num_rows($result_ob_opred)==0){ 00426 noNews(); 00427 } 00428 else { 00429 while ($row_ob_opred = mysql_fetch_array($result_ob_opred)){ 00430 00431 00432 $headPr = $row_ob_opred[5]; 00433 $naslovPr = $row_ob_opred[1]; 00434 $textPr = $row_ob_opred[0]; 00435 $datumPr = $row_ob_opred[2]; 00436 $autor = $row_ob_opred[3] . " " . $row_ob_opred[4]; 00437 $color = getColor($id, 2); 00438 $picture = "small.jpg"; 00439 00440 //$textPr = ereg_replace(chr(13), "<br>", $textPr); 00441 $textPr = nl2br($textPr); 00442 00443 printObavjestenje($headPr, $naslovPr, $textPr, $datumPr, $autor, $color, $picture); 00444 } 00445 } 00446 } |
|
Definirano u liniji 72 datoteke func_obav.php. Reference getColor(), getSemestarKraj(), getSemestarPocetak(), id, noNews(), nr_set_obavprintObavjestenje().
00072 { 00073 global $nr_set_obav; 00074 00075 $sem_poc = getSemestarPocetak($id); 00076 $sem_kraj = getSemestarKraj($id); 00077 00078 $query_ob_prof = "SELECT obavjestenje.naslov, obavjestenje.text, obavjestenje_predavac.predavac_ID, obavjestenje_predavac.predmet_ID, 00079 obavjestenje_predavac.datum_postavljanja 00080 FROM obavjestenje, obavjestenje_predavac, odsjek_predmet, predmet 00081 WHERE odsjek_predmet.odsjek_ID = '$odsjek' 00082 AND obavjestenje_predavac.obavjestenje_ID = obavjestenje.obavjestenje_ID 00083 AND obavjestenje_predavac.predmet_ID = odsjek_predmet.predmet_ID 00084 AND obavjestenje.status_obavjestenja = 'objavljeno' 00085 AND predmet.predmet_ID = obavjestenje_predavac.predmet_ID 00086 AND odsjek_predmet.datum_kraja = '0000-00-00' 00087 AND predmet.semestar_pocetak BETWEEN $sem_poc AND $sem_kraj 00088 AND predmet.semestar_polaganje BETWEEN $sem_poc AND $sem_kraj 00089 ORDER BY obavjestenje_predavac.datum_postavljanja DESC 00090 LIMIT $red, $nr_set_obav"; 00091 00092 $result_ob_prof = mysql_query($query_ob_prof) or 00093 die(mysql_error()); 00094 00095 if (mysql_num_rows($result_ob_prof)==0){ 00096 noNews(); 00097 } 00098 else { 00099 00100 00101 while ($row_ob_prof = mysql_fetch_array($result_ob_prof)){ 00102 00103 $pred_id = $row_ob_prof[3]; 00104 00105 $prof_ob_id= $row_ob_prof[2]; 00106 $query_prof = "SELECT ime_predavaca, prezime_predavaca FROM predavac WHERE predavac_ID = '$prof_ob_id'"; 00107 $result_prof = mysql_query($query_prof) or 00108 die(mysql_error()); 00109 00110 $row_prof = mysql_fetch_array($result_prof); 00111 00112 $query_pred = "SELECT naziv_predmeta 00113 FROM predmet 00114 WHERE predmet_ID = '$pred_id'"; 00115 00116 $result_pred = mysql_query($query_pred) or 00117 die(mysql_error()); 00118 00119 if (mysql_num_rows($result_pred)!==0){ 00120 00121 $row_pred = mysql_fetch_array($result_pred); 00122 00123 00124 $headPr = $row_pred['naziv_predmeta']; 00125 $naslovPr = $row_ob_prof[0]; 00126 $textPr = $row_ob_prof[1]; 00127 $datumPr = $row_ob_prof[4]; 00128 $profesor = $row_prof['ime_predavaca'] . " " . $row_prof['prezime_predavaca']; 00129 $color = getColor($id, 2); 00130 $picture = "small.jpg"; 00131 00132 //$textPr = ereg_replace(chr(13), "<br>", $textPr); 00133 $textPr = nl2br($textPr); 00134 printObavjestenje($headPr, $naslovPr, $textPr, $datumPr, $profesor, $color, $picture); 00135 } 00136 } 00137 } 00138 } |
|
Definirano u liniji 143 datoteke func_obav.php. Reference _SSERVICE, getColor(), id, noNews(), nr_set_obavprintObavjestenje().
00143 { 00144 global $nr_set_obav; 00145 00146 $query_ob_sss = "SELECT obavjestenje.text, obavjestenje.naslov, obavjestenje_sss.datum_postavljanja, sss.ime_sss, sss.prezime_sss 00147 FROM obavjestenje, obavjestenje_sss, sss 00148 WHERE obavjestenje.tip_obavjestenja = 'sss' 00149 AND obavjestenje_sss.obavjestenje_ID = obavjestenje.obavjestenje_ID 00150 AND obavjestenje_sss.sss_ID = sss.sss_ID 00151 AND obavjestenje.status_obavjestenja = 'objavljeno' 00152 ORDER BY obavjestenje_sss.datum_postavljanja DESC 00153 LIMIT $red, $nr_set_obav"; 00154 00155 $result_ob_sss = mysql_query($query_ob_sss) or 00156 die(mysql_error()); 00157 00158 if (mysql_num_rows($result_ob_sss)==0){ 00159 noNews(); 00160 } 00161 else { 00162 while ($row_ob_sss = mysql_fetch_array($result_ob_sss)){ 00163 00164 00165 $headPr = _SSERVICE; 00166 $naslovPr = $row_ob_sss[1]; 00167 $textPr = $row_ob_sss[0]; 00168 $datumPr = $row_ob_sss[2]; 00169 $autor = $row_ob_sss[3] . " " . $row_ob_sss[4]; 00170 $color = getColor($id, 3); 00171 $picture = "smallo.jpg"; 00172 00173 //$textPr = ereg_replace(chr(13), "<br>", $textPr); 00174 $textPr = nl2br($textPr); 00175 printObavjestenje($headPr, $naslovPr, $textPr, $datumPr, $autor, $color, $picture); 00176 } 00177 } 00178 } |
|
Definirano u liniji 304 datoteke func_obav.php. Reference _SSERVICE, getColor(), getSemestarKraj(), getSemestarPocetak(), id, nr_set_obavprintObavjestenje().
00304 { 00305 global $nr_set_obav; 00306 00307 $query_pos = "SELECT * FROM obavjestenje 00308 WHERE obavjestenje.status_obavjestenja = 'objavljeno' 00309 ORDER BY obavjestenje_ID DESC"; 00310 00311 00312 $result_pos = mysql_query($query_pos) or 00313 die(mysql_error()); 00314 $i = 0; 00315 while ($row_pos = mysql_fetch_array($result_pos) and $i<$nr_set_obav){ 00316 00317 if ($row_pos['tip_obavjestenja']=="predavac"){ 00318 00319 $obav_id = $row_pos['obavjestenje_ID']; 00320 00321 $sem_poc = getSemestarPocetak($id); 00322 $sem_kraj = getSemestarKraj($id); 00323 00324 $query_pos_pred = "SELECT obavjestenje_predavac.datum_postavljanja, predavac.ime_predavaca, predavac.prezime_predavaca,predmet.naziv_predmeta 00325 FROM obavjestenje_predavac, predavac, predmet, odsjek_predmet, odsjek 00326 WHERE obavjestenje_predavac.obavjestenje_ID = '$obav_id' 00327 AND predavac.predavac_ID = obavjestenje_predavac.predavac_ID 00328 AND odsjek_predmet.odsjek_ID = '$odsjek' 00329 AND odsjek_predmet.predmet_ID = obavjestenje_predavac.predmet_ID 00330 AND odsjek.odsjek_ID = '$odsjek' 00331 AND odsjek_predmet.predmet_id = predmet.predmet_id 00332 AND odsjek_predmet.datum_kraja = '0000-00-00' 00333 AND predmet.predmet_ID = obavjestenje_predavac.predmet_ID 00334 AND predmet.semestar_pocetak BETWEEN $sem_poc AND $sem_kraj 00335 AND predmet.semestar_polaganje BETWEEN $sem_poc AND $sem_kraj"; 00336 00337 $result_pos_pred = mysql_query($query_pos_pred) or 00338 die(mysql_error()); 00339 00340 $row_pos_pred = mysql_fetch_array($result_pos_pred); 00341 00342 if (mysql_num_rows($result_pos_pred)!==0){ 00343 00344 $headPr = $row_pos_pred[3]; 00345 $naslovPr = $row_pos['naslov']; 00346 $textPr = $row_pos['text']; 00347 $datumPr = $row_pos_pred[0]; 00348 $profesor = $row_pos_pred[1] . " " . $row_pos_pred[2]; 00349 $color = getColor($id, 2); 00350 $picture = "small.jpg"; 00351 00352 //$textPr = ereg_replace(chr(13), "<br>", $textPr); 00353 $textPr = nl2br($textPr); 00354 00355 printObavjestenje($headPr, $naslovPr, $textPr, $datumPr, $profesor, $color, $picture); 00356 $i++; 00357 } 00358 } 00359 00360 elseif ($row_pos['tip_obavjestenja']=="sss"){ 00361 00362 $obav_id = $row_pos['obavjestenje_ID']; 00363 $query_pos_sss = "SELECT sss_ID, datum_postavljanja 00364 FROM obavjestenje_sss 00365 WHERE obavjestenje_ID = '$obav_id'"; 00366 00367 $result_pos_sss = mysql_query($query_pos_sss) or 00368 die(mysql_error()); 00369 00370 $row_pos_sss = mysql_fetch_array($result_pos_sss); 00371 00372 $ss_id = $row_pos_sss['sss_ID']; 00373 00374 $query_sss = "SELECT ime_sss, prezime_sss 00375 FROM sss 00376 WHERE sss_ID = '$ss_id'"; 00377 00378 $result_sss = mysql_query($query_sss) or 00379 die(mysql_error()); 00380 00381 $row_sss = mysql_fetch_array($result_sss); 00382 00383 $headPr = _SSERVICE; 00384 $naslovPr = $row_pos['naslov']; 00385 $textPr = $row_pos['text']; 00386 $datumPr = $row_pos_sss['datum_postavljanja']; 00387 $autor = $row_sss['ime_sss'] . " " . $row_sss['prezime_sss']; 00388 $color = getColor($id, 3); 00389 $picture = "smallo.jpg"; 00390 00391 //$textPr = ereg_replace(chr(13), "<br>", $textPr); 00392 $textPr = nl2br($textPr); 00393 00394 printObavjestenje($headPr, $naslovPr, $textPr, $datumPr, $autor, $color, $picture); 00395 $i++; 00396 } 00397 } 00398 } |