set sys#echo = OFF; set sys#usetag = ON; string TPL_NAME = "../scripts/v2evaluations.lkhtpl"; string TPL_ACTION = GetStrVar("cgv#TPL_ACTION"); int ParentID = GetIDFromIDString("BEWERTUNGSSERVICE_LISTE"); db_result dbres; string REDA_REDASITES = GetStrVar("cnf#REDA_REDASITE_VERZ"); addUebergabeVar(REDA_REDASITES); string SiteOpenTPL = "/var/www/vhosts/geosysteme.de/lkh_prg/newreda/v2open.lkhtpl"; string SiteCloseTPL = "/var/www/vhosts/geosysteme.de/lkh_prg/newreda/v2close.lkhtpl"; //printbr("schreibe Seitenkopf"); string Headline = "Bewertungsservice"; addUebergabeVar(Headline); ExecLKHTpl(dbres,SiteOpenTPL); int Fehler = 0; if(TPL_ACTION == "sendForm"){ println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println("
"); println("
Schreiben Sie Ihre Meinung und bewerten Sie uns:

"); println(" Bitte füllen Sie alle Felder unbedingt aus!"); println("
"); println(""); println(""); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println(" "); println("
Name:
Vorname:
Sehr gut:
Gut:
Neutral:
Schlecht:
Bewertungskommentar:
"); println(" "); println(" "); println(" "); println(" "); println(" "); println("
"); println("
"); println("

"); println(" "); } else { if(TPL_ACTION == "insertEntry"){ string name = GetStrVar("cgv#name"); string vorname = GetStrVar("cgv#vorname"); string wertung = GetStrVar("cgv#wertung"); string text = GetStrVar("cgv#text"); //printbr("$(ParentID) - $(vorname) $(name) - $(wertung)"); //printbr("$(text)"); if(database db = MySQLOpen(rdv#std_server,rdv#std_user,rdv#std_passwd,rdv#std_db,0)){ int EntryID = 0; // Wert aus id Tabelle auslesen und um eins erhöhen string Query = "select id from id where tabelle = 'evaluation';"; if(db_result dbres = MySQLGetQueryResult(db,Query)){foreach(dbres;row){EntryID = row["id"];}} int setID = EntryID + 1; MySQLExecQuery(db,"update id set id=$(setID) where tabelle = 'evaluation';"); //printbr("EntryID: $(EntryID)"); if(EntryID > 0){ // Speichern der Bewertung Query = "INSERT INTO evaluation (id,parentid,tabelle,vorname,name,wertung,text)"; Query += " VALUES ($(EntryID),$(ParentID),'main','$(vorname)','$(name)','$(wertung)','$(text)');"; //printbr("$(Query)"); if(MySQLExecQuery(db,Query) == 0){ Fehler = 3; } } else{ Fehler = 2; } } else{ Fehler = 1; } println(" "); println(" "); println(" "); println(" "); println(" "); println("
"); if(Fehler == 0){ println("
Vielen Dank für Ihre Bewertung
"); } else{ println("
Es ist ein Fehler aufgetreten

"); println("
Fehlercode: $(Fehler) - Bitte wenden Sie sich an error@trust-halle.de
"); } println("

"); println(" "); } if(Fehler == 0){ println(" "); println(" "); println(" "); println(" "); println(" "); int i, ContentCnt = 0; string StarStr, Query; if(database db = MySQLOpen(rdv#std_server,rdv#std_user,rdv#std_passwd,rdv#std_db,0)){ Query = "select evaluation.name, evaluation.vorname, evaluation.text, evaluation.wertung,"; Query += " date_format(evaluation.datum,'%d.%b %Y') as datum,"; Query += " date_format(evaluation.datum,'%H:%i') as time"; Query += " from evaluation"; Query += " inner join ordner on ordner.id = evaluation.parentid"; Query += " inner join main on main.id = ordner.DataID"; Query += " where (evaluation.parentid = $(ParentID) and evaluation.tabelle = 'main' and evaluation.status = 'Y')"; Query += " and ordner.aktiv = 'Y'"; Query += " order by evaluation.datum desc"; Query += ";"; //printbr("$(Query)"); if(dbres = MySQLGetQueryResult(db,Query)){ ContentCnt = MySQLGetResZeilen(dbres); foreach(dbres;row){ StarStr = ""; for(i = 0; i < row["wertung"]; i++){ StarStr += ""; } println(" "); println(" "); println(" "); println(" "); } } } if(ContentCnt == 0){ println(" "); println(" "); println(" "); } if(TPL_ACTION != "insertEntry"){ println(" "); println(" "); println(" "); println(" "); } println("
Liste der Bewertungen

"); printbr(" $(row[\"name\"]), $(row[\"vorname\"]) ($(row[\"datum\"])) $(StarStr)
"); println(" $(row[\"text\"])"); println("
Es wurden noch keine Bewertungen abgegeben !

"); println("
"); println(" "); println(" "); println("
"); println("

"); println(" "); } } //printbr("schreibe Seitenfuß"); ExecLKHTpl(dbres,SiteCloseTPL);