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