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 }
|
1.3.2