Funkcije | |
getPredmetNaziv ($pred_id) | |
downloadiStart ($id, $odsjek) | |
downAddForm ($id) | |
downloadiAdd ($id) | |
downloadiDelete ($delete, $id, $fid) | |
downloadiGeneral ($id, $pid, $odsjek) |
|
Definirano u liniji 102 datoteke func_downloadi.php. Reference _OPDOWNFOLDERFULL, _OPERROR, printDownAdd(), printRokoviStart()printServisGreska().
00102 { 00103 $query_personal = "SELECT down_personal_ID 00104 FROM downloadi_personal 00105 WHERE student_ID = '$id'"; 00106 00107 $result_personal = mysql_query($query_personal) or die(mysql_error()); 00108 if (mysql_num_rows($result_personal)==10){ 00109 printRokoviStart(_OPERROR, 350); 00110 printServisGreska(_OPDOWNFOLDERFULL); 00111 } 00112 else {printDownAdd();} 00113 } |
|
Definirano u liniji 118 datoteke func_downloadi.php. Reference _DOWNSMAINTITLE, _OPDOWNADDSUCCESS, _OPDOWNFOLDERFULL, _OPDOWNSYSTEMERROR, _OPERROR, _OPERRORFILETOBIG, name, printRokoviStart(), printServisGreska(), query, result, sizetype.
00118 { 00119 00120 $query_personal = "SELECT * 00121 FROM downloadi_personal 00122 WHERE student_id = '$id'"; 00123 00124 $result_personal = mysql_query($query_personal) or die(mysql_error()); 00125 if (mysql_num_rows($result_personal)==10){ 00126 printRokoviStart(_OPERROR, 350); 00127 printServisGreska(_OPDOWNFOLDERFULL); 00128 } 00129 00130 else { 00131 if (isset($_FILES['myfile']['tmp_name']) && ($_FILES['myfile']['tmp_name']!="") && ($_FILES['myfile']['tmp_name']!="none")) { 00132 $check = filesize($_FILES['myfile']['tmp_name']); 00133 00134 if($check>2000000){ 00135 printRokoviStart(_OPERROR, 350); 00136 printServisGreska(_OPERRORFILETOBIG); 00137 } 00138 else { 00139 00140 set_magic_quotes_runtime(0); 00141 $filehandle = fopen($_FILES['myfile']['tmp_name'], "rb"); 00142 $filedata = fread($filehandle, filesize($_FILES['myfile']['tmp_name'])); 00143 $filedata = addslashes($filedata); 00144 00145 $name = $_FILES['myfile']['name']; 00146 $size = filesize($_FILES['myfile']['tmp_name']); 00147 $mime = $_FILES['myfile']['type']; 00148 $desc = $_POST['opisfile']; 00149 $date = date("Y-m-d"); 00150 00151 00152 00153 $query = "INSERT INTO downloadi_personal VALUES ('auto_increment','$id', '$name', '$mime', '$size', '$desc', '$date','$filedata')"; 00154 $result = mysql_query($query) or die(mysql_error()); 00155 if ($result) { 00156 printRokoviStart(_DOWNSMAINTITLE, 350); 00157 printServisGreska(_OPDOWNADDSUCCESS); 00158 } 00159 set_magic_quotes_runtime(1); 00160 } 00161 00162 } 00163 else { 00164 printRokoviStart(_OPERROR, 350); 00165 printServisGreska(_OPDOWNSYSTEMERROR); 00166 } 00167 } 00168 00169 } |
|
Definirano u liniji 176 datoteke func_downloadi.php. Reference _OPDOWNDELSUCCESS, _OPERROR, _OPSUCCESS, _OPSYSTEMERROR, printDeleteDown(), printRokoviStart(), printServisGreska(), queryresult.
00176 { 00177 if($delete==0){ 00178 if (isset($fid)){ 00179 00180 $query = "SELECT down_ime, down_opis 00181 FROM downloadi_personal 00182 WHERE down_personal_ID = '$fid' 00183 AND student_ID = '$id'"; 00184 00185 $result = mysql_query($query) or die(mysql_error()); 00186 if (mysql_num_rows($result) == 0){ 00187 printRokoviStart(_OPERROR, 350); 00188 printServisGreska(_OPSYSTEMERROR); 00189 } 00190 else { 00191 $row = mysql_fetch_array($result); 00192 00193 $naslov = $row[0]; 00194 $opis = $row[1]; 00195 printDeleteDown($fid, $naslov, $opis); 00196 } 00197 } 00198 } 00199 00200 // 00201 // obrada zahtjeva za brisanjem linka 00202 // 00203 elseif($delete==1){ 00204 if (isset($fid)){ 00205 $query = "DELETE 00206 FROM downloadi_personal 00207 WHERE down_personal_ID = '$fid' 00208 AND student_id = '$id'"; 00209 00210 $result = mysql_query($query) or die(_OPSYSTEMERROR); 00211 printRokoviStart(_OPSUCCESS, 350); 00212 printServisGreska(_OPDOWNDELSUCCESS); 00213 } 00214 else { 00215 printRokoviStart(_OPERROR, 350); 00216 printServisGreska(_OPSYSTEMERROR); 00217 } 00218 } 00219 } |
|
Definirano u liniji 225 datoteke func_downloadi.php. Reference _DOWNSMAINTITLE, _NOPERSONALDOWNS, getPredmetNaziv(), printDownGeneral()printRokoviStart().
00225 { 00226 00227 $query_predmeti = 00228 "SELECT upload.upload_id, upload.naziv_dokumenta, upload.opis_dokumenta, upload.datum_uploada, upload.velicina 00229 FROM odsjek_predmet, predmet, upload 00230 WHERE odsjek_predmet.odsjek_ID = '$odsjek' 00231 AND predmet.predmet_ID = $pid 00232 AND upload.predmet_ID = $pid 00233 AND odsjek_predmet.predmet_ID = $pid 00234 AND odsjek_predmet.datum_kraja = '0000-00-00'"; 00235 00236 00237 $result_predmeti = mysql_query($query_predmeti) or die(mysql_error()); 00238 00239 if (mysql_num_rows($result_predmeti)==0){ 00240 $note_general = _NOPERSONALDOWNS; 00241 } 00242 00243 $brojac=0; 00244 while ($row_predmeti = mysql_fetch_array($result_predmeti)){ 00245 $down_general[$brojac][0] = $row_predmeti[0]; 00246 $down_general[$brojac][1] = $row_predmeti[1]; 00247 $down_general[$brojac][2] = $row_predmeti[2]; 00248 $down_general[$brojac][3] = $row_predmeti[3]; 00249 $down_general[$brojac][4] = round(($row_predmeti[4]/1024),2)." KB"; 00250 $brojac++; 00251 } 00252 00253 printRokoviStart(_DOWNSMAINTITLE." - <strong>".getPredmetNaziv($pid) ."</strong>", 724); 00254 printDownGeneral($down_general, $brojac, $pid); 00255 } |
|
Definirano u liniji 47 datoteke func_downloadi.php. Reference _NOGENERALDOWNS, _NOPERSONALDOWNS, getSemestarKraj(), getSemestarPocetak(), idprintDownStart().
00047 { 00048 $sem_poc = getSemestarPocetak($id); 00049 $sem_kraj = getSemestarKraj($id); 00050 00051 $query_predmeti = "SELECT DISTINCT predmet.predmet_ID, predmet.naziv_predmeta 00052 FROM odsjek_predmet, predmet, upload 00053 WHERE odsjek_predmet.odsjek_ID = '$odsjek' 00054 AND predmet.predmet_ID = upload.predmet_ID 00055 AND odsjek_predmet.datum_kraja = '0000-00-00' 00056 AND predmet.semestar_pocetak >= $sem_poc 00057 AND predmet.semestar_pocetak <= $sem_kraj 00058 AND predmet.semestar_polaganje >= $sem_poc 00059 AND predmet.semestar_polaganje <= $sem_kraj"; 00060 00061 00062 $result_predmeti = mysql_query($query_predmeti) or die(mysql_error()); 00063 00064 if (mysql_num_rows($result_predmeti)==0){ 00065 $note_general = _NOGENERALDOWNS; 00066 } 00067 00068 $brojac=0; 00069 while ($row_predmeti = mysql_fetch_array($result_predmeti)){ 00070 $down_general[$brojac][0] = $row_predmeti[0]; 00071 $down_general[$brojac][1] = $row_predmeti[1]; 00072 $brojac++; 00073 } 00074 00075 $query_personal = "SELECT down_personal_ID, down_ime, down_opis, down_size, down_datum 00076 FROM downloadi_personal 00077 WHERE student_id = '$id'"; 00078 00079 $result_personal = mysql_query($query_personal) or die(mysql_error()); 00080 if (mysql_num_rows($result_personal)==0){ 00081 $note_personal = _NOPERSONALDOWNS; 00082 00083 } 00084 else { 00085 $brojac_personal = 0; 00086 while ($row_personal = mysql_fetch_array($result_personal)){ 00087 $down_personal[$brojac_personal][0] = $row_personal[0]; 00088 $down_personal[$brojac_personal][1] = $row_personal[1]; 00089 $down_personal[$brojac_personal][2] = $row_personal[2]; 00090 $down_personal[$brojac_personal][3] = round(($row_personal[3]/1024),2)." KB"; 00091 $down_personal[$brojac_personal][4] = $row_personal[4]; 00092 $brojac_personal++; 00093 } 00094 } 00095 printDownStart($down_general, $brojac, $down_personal, $brojac_personal, $note_general, $note_personal); 00096 } |
|
Definirano u liniji 30 datoteke func_downloadi.php. Referencirano od downloadiGeneral().
|