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().
|
1.3.2