'; $select_search_what2 = ' '; } $select_search_ric .= ' '; $select_max_results = ' '; // Monate erzeugen $select_monat_from = ''; // Tage erzeugen $select_tag_to = ''; // Monate erzeugen $select_monat_to = ''; if( !$_REQUEST["search_time_from"] ) { $search_time_from = '00:00'; } else { $search_time_from = $_REQUEST["search_time_from"]; } if( !$_REQUEST["search_time_to"] ) { $search_time_to = '00:00'; } else { $search_time_to = $_REQUEST["search_time_to"]; } // Wenn User Adminrechte hat if( $_SESSION["admin"] == 1 ) $nav_menu .= 'ADMIN | '; // Filter if( $_REQUEST["search_what"] == 'word' ) { if( $_REQUEST["search_word"] ) { $show_filter = 'WHERE a.text LIKE "%'.$_REQUEST["search_word"].'%"'; if( $_REQUEST["search_word_org"] ) { $show_filter .= 'AND d.org_name LIKE "%'.$_REQUEST["search_word_org"].'%"'; } } else{ $show_filter = 'WHERE d.org_name LIKE "%'.$_REQUEST["search_word_org"].'%"'; } } else{ $show_filter = 'WHERE d.id = "'.$_REQUEST["search_ric"].'"'; } if( $_REQUEST["search_org"] != '0' ) { $show_filter .= ' AND d.org = "'.$_REQUEST["search_org"].'"'; } if( $_REQUEST["search_time"] == '1' ) { if( $_REQUEST["select_monat_from"] > $_REQUEST["select_monat_to"] ) { $year_from = $yearnow-1; } else { $year_from = $yearnow; } //if( $search_time_to == '00:00' && $_REQUEST["search_time"] == '1' ) $_REQUEST["select_tag_to"] = $_REQUEST["select_tag_to"]+1; $time_from = $year_from.$_REQUEST["select_monat_from"].$_REQUEST["select_tag_from"].search_time_small($_REQUEST["search_time_from"]).'00'; $time_to = $yearnow.$_REQUEST["select_monat_to"].$_REQUEST["select_tag_to"].search_time_small($_REQUEST["search_time_to"]).'00'; $show_filter .= ' AND zeit > "'.$time_from.'" AND zeit < "'.$time_to.'"'; } // Auslesen pocsag if( $_REQUEST["search_what"] == 'ric' && $_REQUEST["search_ric"] != '' || $_REQUEST["search_what"] == 'word' && $_REQUEST["search_word"] != '' || $_REQUEST["search_what"] == 'word' && $_REQUEST["search_word_org"] != '' ) { $result = mysqli_query($dbconn, "SELECT a.adresse AS adresse_neu, a.bezeichnung AS bezeichnung_neu, a.rec_typ, a.text, DATE_FORMAT(a.zeit, '%Y%m%d%H%i%s') AS zeit, a.funktion, b.adresse, b.formatierung_id, b.bezeichnung, c.id, c.bg_farbe, c.text_farbe, c.text_format, c.text_groesse, c.text_groesse_text, d.org_name, d.org FROM dme a LEFT JOIN ric_zvei b ON b.adresse = a.adresse LEFT JOIN formatierung c ON c.id = b.formatierung_id LEFT JOIN organisation d ON d.id = b.org_id $show_filter ORDER BY a.zeit DESC LIMIT 0,$_REQUEST[search_max_results]") or die (mysqli_error($dbconn)); while($row = mysqli_fetch_array($result)) { $bezeichnung = $row["bezeichnung"]; // Tageswechsel ausgeben if (!isset($lastday)) $lastday=""; if( get_day($row["zeit"]) != $lastday ) { $nextday = '  '.get_date_long($row["zeit"]).' '; } else { $nextday = ''; } $lastday = get_day($row["zeit"]); // Wenn unbekannte Ric Wert setzen if( !$bezeichnung && !$row["org_name"] ) $bezeichnung = 'Unbekannt'; // default Farben bestimmen if( !isset($row["bg_farbe"]) ) $row["bg_farbe"] = 'white'; if( !isset($row["text_farbe"]) ) $row["text_farbe"] = 'black'; if( !isset($row["text_farbe_text"]) ) $row["text_farbe_text"] = 'black'; if( !isset($row["bg_farbe_text"]) ) $row["bg_farbe_text"] = '#CCCCCC'; if( !isset($row["text_groesse"]) ) $row["text_groesse"] = '13'; if( !isset($row["text_groesse_text"]) )$row["text_groesse_text"] = '12'; /* // pocsag in Array schreiben $thisday = $nextday.'  '.get_time($row["zeit"]).'  '.$row["org"].' | '.$row["org_name"].' | '.$bezeichnung.'  '.$row["funktion"].' '; // wenn das ne ZVEI ist keine Textzeile ausgeben if( $row["rec_typ"] != "ZVEI" ) { $thisday .= ' '.$row["text"].' '; } */ // pocsag in Array schreiben $thisday = $nextday.'  '.get_time($row["zeit"]).'  '.$row["org"].' '.$bezeichnung.'  '.$row["org_name"].'  '.$row["funktion"].' '; // wenn das ne ZVEI ist keine Textzeile ausgeben if( $row["rec_typ"] != "ZVEI" ) { $thisday .= ' '.$row["text"].' '; } $show[$row["zeit"]] = $thisday; } } // Array sortieren und Zeiger auf Anfang setzen if( $show ) { krsort($show); reset($show); // Array in Variable fr Ausgabe schreiben while(list($k, $v) = each ($show)) { $show_all .= $v; } } // Seiteninhalt ausgeben eval ("\$page_middle .= \"".gettemplate($template_dir."body_suche")."\";"); /**************************/ // Ausgabe Rahmen // eval ("dooutput(\"".gettemplate($template_dir."rahmen")."\");"); /**************************/ // Datenbank schliessen // mysqli_close($dbconn); ?>