Funkcije | |
| kontaktProfesora ($id, $odsjek) | |
| kontaktAsistenta ($id, $odsjek) | |
| kontaktSSS () | |
| kontaktSendMail ($email, $subject, $text, $id) | |
|
||||||||||||
|
Definirano u liniji 74 datoteke func_kontakt.php. Reference _ASSISTENT, _CONTACTCHOSEASSIST, _CONTACTNOASSIST, content, getSemestarKraj(), getSemestarPocetak(), id, printKontakt(), printServisGreska(), queryresult.
00074 {
00075
00076
00077 $sem_poc = getSemestarPocetak($id);
00078 $sem_kraj = getSemestarKraj($id);
00079
00080 $query = "SELECT DISTINCT predavac.email, predavac.ime_predavaca, predavac.prezime_predavaca
00081 FROM odsjek_predmet, predmet, predavac, predavac_predmet
00082 WHERE odsjek_predmet.odsjek_ID='$odsjek'
00083 AND predmet.predmet_ID = odsjek_predmet.predmet_ID
00084 AND predmet.semestar_pocetak BETWEEN $sem_poc AND $sem_kraj
00085 AND predmet.semestar_polaganje BETWEEN $sem_poc AND $sem_kraj
00086 AND predavac_predmet.datum_kraja = '0000-00-00'
00087 AND predavac_predmet.predmet_ID = predmet.predmet_ID
00088 AND predavac_predmet.predavac_ID = predavac.predavac_ID
00089 AND predavac.tip_predavaca = 'asistent'";
00090
00091 $result = mysql_query($query) or die(mysql_error());
00092
00093 if (mysql_num_rows($result) == 0){
00094 printServisGreska(_CONTACTNOASSIST);
00095 }
00096 else {
00097
00098 $content[0] = "";
00099 $broj = 0;
00100 while ($row = mysql_fetch_array($result)){
00101
00102 $content[$broj] .= "<option value=\"".$row[0]."\">".$row[1]." ".$row[2]."</option>\n";
00103 $broj++;
00104 }
00105 $naslov = _CONTACTCHOSEASSIST;
00106 printKontakt($naslov, $content, $broj, _ASSISTENT);
00107
00108 }
00109
00110 }
|
|
||||||||||||
|
Definirano u liniji 32 datoteke func_kontakt.php. Reference _CONTACTCHOSEPROF, _CONTACTNOPROF, _PROFESOR, content, getSemestarKraj(), getSemestarPocetak(), id, printKontakt(), printServisGreska(), queryresult.
00032 {
00033
00034
00035 $sem_poc = getSemestarPocetak($id);
00036 $sem_kraj = getSemestarKraj($id);
00037
00038 $query = "SELECT DISTINCT predavac.email, predavac.ime_predavaca, predavac.prezime_predavaca
00039 FROM odsjek_predmet, predmet, predavac, predavac_predmet
00040 WHERE odsjek_predmet.odsjek_ID='$odsjek'
00041 AND predmet.predmet_ID = odsjek_predmet.predmet_ID
00042 AND predmet.semestar_pocetak BETWEEN $sem_poc AND $sem_kraj
00043 AND predmet.semestar_polaganje BETWEEN $sem_poc AND $sem_kraj
00044 AND predavac_predmet.datum_kraja = '0000-00-00'
00045 AND predavac_predmet.predmet_ID = predmet.predmet_ID
00046 AND predavac_predmet.predavac_ID = predavac.predavac_ID
00047 AND predavac.tip_predavaca = 'profesor'";
00048
00049 $result = mysql_query($query) or die(mysql_error());
00050
00051 if (mysql_num_rows($result) == 0){
00052 printServisGreska(_CONTACTNOPROF);
00053 }
00054 else {
00055
00056 $content[0] = "";
00057 $broj = 0;
00058 while ($row = mysql_fetch_array($result)){
00059
00060 $content[$broj] .= " <option value=\"".$row[0]."\">".$row[1]." ".$row[2]."</option>\n";
00061 $broj++;
00062 }
00063 $naslov = _CONTACTCHOSEPROF;
00064 printKontakt($naslov, $content, $broj, _PROFESOR);
00065
00066 }
00067
00068 }
|
|
||||||||||||||||||||
|
Definirano u liniji 147 datoteke func_kontakt.php. Reference _CONTACTMESSAGESENT, _CONTACTNOMESSAGEDEST, _CONTACTNOMESSAGETEXT, _CONTACTNOMESSAGETITLE, printServisGreska(), queryresult.
00147 {
00148
00149 if (($email!="") && ($email!=-1)){
00150 if ($subject!=""){
00151 if ($text!=""){
00152
00153 $query = "SELECT email, ime_studenta, prezime_studenta
00154 FROM student
00155 WHERE student_ID = $id";
00156
00157 $result = mysql_query($query) or die(mysql_error());
00158 $row = mysql_fetch_array($result);
00159
00160 $headers ="From: ". $row[1]." ".$row[2]." <".$row[0].">\n";
00161 $headers .="Reply-To: ". $row[1]." ".$row[2]." <".$row[0].">\n";
00162 $headers .="MIME-Version: 1.0\r\n";
00163 $headers.="Content-Type: text;\n";
00164 $headers.="X-Sender: ". $row[1]." ".$row[2]." <".$row[0].">\n";
00165 $headers.="X-Mailer: Studentski Informacijski Servis @ ETF\n";
00166 $headers .= "Return-Path: <".$row[0].">\n";
00167 $headers.="Content-Type: text;\n";
00168
00169 mail($email, $subject, $text, $headers);
00170 printServisGreska(_CONTACTMESSAGESENT);
00171 }
00172 else {
00173 printServisGreska(_CONTACTNOMESSAGETEXT);
00174 }
00175 }
00176 else {
00177 printServisGreska(_CONTACTNOMESSAGETITLE);
00178 }
00179 }
00180 else {
00181 printServisGreska(_CONTACTNOMESSAGEDEST);
00182 }
00183 }
|
|
|
Definirano u liniji 116 datoteke func_kontakt.php. Reference _CONTACTCHOSESERVICE, _CONTACTNOSERVICE, _SERVICEWORKER, content, printKontakt(), printServisGreska(), queryresult.
00116 {
00117
00118
00119 $query = "SELECT DISTINCT sss.email, sss.ime_sss, sss.prezime_sss
00120 FROM sss";
00121
00122 $result = mysql_query($query) or die(mysql_error());
00123
00124 if (mysql_num_rows($result) == 0){
00125 printServisGreska(_CONTACTNOSERVICE);
00126 }
00127 else {
00128
00129 $content[0] = "";
00130 $broj = 0;
00131 while ($row = mysql_fetch_array($result)){
00132
00133 $content[$broj] .= "<option value=\"".$row[0]."\">".$row[1]." ".$row[2]."</option>\n";
00134 $broj++;
00135 }
00136 $naslov = _CONTACTCHOSESERVICE;
00137 printKontakt($naslov, $content, $broj, _SERVICEWORKER);
00138
00139 }
00140
00141 }
|
1.3.2