';
$select_search_what2 = '';
$select_search_org = '
';
$select_search_ric = '
';
$select_max_results = '
';
$checkbox_time = '
';
// Tage erzeugen
$select_tag_from = '';
// 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);
?>