Funkcije | |
prefStart ($id) | |
prefPassNew ($id, $password, $newpass1, $newpass2) | |
prefLicni ($id) | |
prefLicniNovi ($id, $email, $adresa) | |
prefLang () | |
prefLangNovi ($id, $lang) | |
prefTheme () | |
prefThemeNovi ($id, $tema_id) | |
prefSettings ($id) | |
prefSettingsNovi ($id, $ppage, $pocetak, $kraj) |
|
Definirano u liniji 112 datoteke func_pref.php. Reference langprintPrefLang().
00112 { 00113 00114 $dirlang = dir('lang'); 00115 00116 $count = 0; 00117 while(($file = $dirlang->read()) !== false) { 00118 if (($file !== ".") && ($file !== "..")){ 00119 $lang[$count] = "<option>".$file."</option>"; 00120 $count++; 00121 } 00122 00123 } 00124 printPrefLang($lang, $count); 00125 } |
|
Definirano u liniji 131 datoteke func_pref.php. Reference _PREFERRORLANGCHOICE, _PREFLANGCHANGEDSUCCESS, langprintServisGreska().
00131 { 00132 if ((isset($lang)) && ($lang !== '-1') && ($lang !== "")){ 00133 $query_new = "UPDATE preference_studenta SET jezik = '$lang' WHERE student_ID = '$id'"; 00134 $result_new = mysql_query($query_new) or die(mysql_error()); 00135 printServisGreska(_PREFLANGCHANGEDSUCCESS); 00136 } 00137 else { 00138 printServisGreska(_PREFERRORLANGCHOICE); 00139 } 00140 } |
|
Definirano u liniji 78 datoteke func_pref.php. Reference printPrefLicni(), queryresult.
00078 { 00079 00080 $query = "SELECT email, adresa_prebivalista FROM student WHERE student_ID='$id'"; 00081 $result = mysql_query($query) or die(mysql_error()); 00082 $row = mysql_fetch_array($result); 00083 00084 printPrefLicni($_SESSION['ime_prezime'], $row[0], $row[1]); 00085 } |
|
Definirano u liniji 91 datoteke func_pref.php. Reference _PREFERRORNOADDRESS, _PREFERRORNOEMIAL, _PREFINFOCHANGEDSUCCESSprintServisGreska().
00091 { 00092 if ((isset($email)) && ($email!=="")){ 00093 if ((isset($adresa)) && ($adresa!=="")){ 00094 $query_new = "UPDATE student SET email = '$email', adresa_prebivalista = '$adresa' WHERE student_ID = '$id'"; 00095 $result_new = mysql_query($query_new) or die(mysql_error()); 00096 printServisGreska(_PREFINFOCHANGEDSUCCESS); 00097 } 00098 else { 00099 printServisGreska(_PREFERRORNOADDRESS); 00100 } 00101 } 00102 else { 00103 printServisGreska(_PREFERRORNOEMIAL); 00104 } 00105 } |
|
Definirano u liniji 40 datoteke func_pref.php. Reference _PREFERRORNEWEQOLDPASS, _PREFERRORNOSTUDENT, _PREFERROROLDPASS, _PREFERRORPASSNEWPASSNOTEQ, _PREFPASSCHANGEDSUCCESS, password, printServisGreska(), queryresult.
00040 { 00041 00042 $password1 = MD5($password); 00043 00044 $query = "SELECT password FROM student WHERE student_ID='$id'"; 00045 $result = mysql_query($query) or die(mysql_error()); 00046 if (mysql_num_rows($result)==0){ 00047 printServisGreska(_PREFERRORNOSTUDENT); 00048 die(); 00049 } 00050 else { 00051 $row = mysql_fetch_array($result); 00052 if ($row['password']==$password1){ 00053 if (($newpass1 == $newpass2) && ($newpass1!="")){ 00054 if ($password == $newpass1){ 00055 printServisGreska(_PREFERRORNEWEQOLDPASS); 00056 } 00057 else { 00058 $query_new = "UPDATE student SET password = MD5('$newpass1') WHERE student_ID = '$id'"; 00059 $result_new = mysql_query($query_new) or die(mysql_error()); 00060 printServisGreska(_PREFPASSCHANGEDSUCCESS); 00061 } 00062 } 00063 else { 00064 printServisGreska(_PREFERRORPASSNEWPASSNOTEQ); 00065 } 00066 } 00067 else { 00068 printServisGreska(_PREFERROROLDPASS); 00069 } 00070 } 00071 } |
|
Definirano u liniji 180 datoteke func_pref.php. Reference getObavPerPage(), getSemestarKraj(), getSemestarPocetak(), idprintPrefSettings().
00180 { 00181 $broj_semestara = 9; 00182 $obav_ppage = getObavPerPage($id); 00183 00184 $spocetak = getSemestarPocetak($id); 00185 $skraj = getSemestarKraj($id); 00186 00187 $query_pocetna="SELECT pocetna from preference_studenta WHERE student_ID='$id'"; 00188 $result_pocetna = mysql_query($query_pocetna) or die(mysql_error()); 00189 if (mysql_num_rows($result_pocetna)==0){ 00190 die("Big, Big ERROR"); 00191 } 00192 else { 00193 $row_pocetna = mysql_fetch_array($result_pocetna); 00194 $pocetna = $row_pocetna[0]; 00195 if (!isset($pocetna)){ $pocetna = "main";} 00196 } 00197 00198 printPrefSettings($obav_ppage, $spocetak, $skraj, $broj_semestara, $pocetna); 00199 } |
|
Definirano u liniji 205 datoteke func_pref.php. Reference _PREFERRORNRNEWS, _PREFOPTIONSCHANGEDSUCCESSprintServisGreska().
00205 { 00206 if (isset($ppage) && ($ppage!=="")){ 00207 $ppage=ereg_replace("[^0-9]","",$ppage); 00208 $pocetna = $_POST['pocetna']; 00209 $query_new = "UPDATE preference_studenta SET obav_postranici = '$ppage', semestar_pocetak = '$pocetak', semestar_kraj = '$kraj', pocetna = '$pocetna' WHERE student_ID = '$id'"; 00210 $result_new = mysql_query($query_new) or die(mysql_error()); 00211 printServisGreska(_PREFOPTIONSCHANGEDSUCCESS); 00212 } 00213 else { 00214 printServisGreska(_PREFERRORNRNEWS); 00215 } 00216 } |
|
Definirano u liniji 31 datoteke func_pref.php. Reference id, printPrefStart()toRim().
00031 { 00032 printPrefStart($id, $_SESSION['index'], $_SESSION['ime_prezime'], $_SESSION['naziv_od'], toRim($_SESSION['semestar'])); 00033 } |
|
Definirano u liniji 146 datoteke func_pref.php. Reference printPrefTheme(), queryresult.
00146 { 00147 $query = "SELECT teme_ID, naziv_teme, opis_teme FROM teme"; 00148 $result = mysql_query($query) or die(mysql_error()); 00149 00150 $broj = 0; 00151 while ($row = mysql_fetch_array($result)){ 00152 $temaID[$broj] = $row[0]; 00153 $naziv[$broj] = $row[1]; 00154 $opis[$broj] = $row[2]; 00155 $broj++; 00156 } 00157 00158 printPrefTheme($temaID, $naziv, $opis, $broj); 00159 } |
|
Definirano u liniji 165 datoteke func_pref.php. Reference _PREFERRORTHEMECHOICE, _PREFTHEMECHANGEDSUCCESSprintServisGreska().
00165 { 00166 if (isset($tema_id) && ($tema_id !== '-1')){ 00167 $query_new = "UPDATE preference_studenta SET teme_ID = '$tema_id' WHERE student_ID = '$id'"; 00168 $result_new = mysql_query($query_new) or die(mysql_error()); 00169 printServisGreska(_PREFTHEMECHANGEDSUCCESS); 00170 } 00171 else { 00172 printServisGreska(_PREFERRORTHEMECHOICE); 00173 } 00174 } |