// 1. Deklaration der Variablen:
$dbhost="reuterc8mysql11.mysql.univie.ac.at";
$mydb="reuterc8mysql11";
$dbuser="reuterc8";
$dbpasswd="mU7yDd3z";
// 2. Erstellung der Verbindung zur Datenbank:
$db=mysql_connect ("$dbhost","$dbuser","$dbpasswd");
//$db=mysql_connect($dbhost, $dbuser, $dbpasswd) or die ("Verbindung zur Datenbank nicht moeglich");
mysql_select_db($mydb, $db) or die ("Die Datenbank existiert nicht");
?>
$settings=array(
//***************************
//Datenbank
//***************************
//Integer-Felder sollten mit "NULL" angelegt werden (wegen Pflichtfeld-Abfrage)
//*************************** iso-8859-1
//Allgemeine Einstellungen
//***************************
debugging=> "nein", //Debug-Modus ein- oder ausschalten ("ja" oder "nein")
wartung=> "nein", //Wartungs-Modus ein- oder ausschalten ("ja" oder "nein")
aktionen_schalter=> "ja", //Aktionen-DAtei in kat_..-DAteien inkludieren ("ja" oder "nein")
sql_log=> "ja", //Alle Aktionen loggen ("ja" oder "nein")
user_restrict=> "ja", //Nur der User, der ein Werk (Session) angelegt hat darf es bearbeiten/l�schen ("ja" oder "nein")
border=> 0, //Tabellenr�nder anzeigen "0" oder "1" (f�r Debugging)
zeichensatz=> "iso-8859-1", //Verwendeter zeichensatz (z.B. "utf-8" f�r Unicode oder "iso-8859-1")
passwort_encrypt=> "nein", //Pssw�rter MD5-Enkodieren ("ja" der "nein")
timeout=> 3601, //Zeit in in Sekunden, nach der die Session nach Inaktivit�t zerst�rt wird
timeout_datensatzsperre=> 3600, //Zeit in in Sekunden, nach der die Datensatzsperre auf Userebene nach Inaktivit�t aufgehoben wird
anzeige_suche_speichern=> "ja", //Modul "Suche speichern" anzeigen ("ja" oder "nein")
anzeige_standardfunktion=> "ja", //Modul "Standardfunktion" anzeigen ("ja" oder "nein")
anzeige_zwischenspeichern=> "nein", //Modul "Zwischenspeichern" anzeigen ("ja" oder "nein")
anzeige_volltextsuche=> "ja", //Modul "Volltextsuche" anzeigen ("ja" oder "nein")
anzeige_vorschau=> "ja", //Modul "Vorschau" anzeigen ("ja" oder "nein")
anzeige_geraetefilter=> "ja", //Modul "Vorschau" anzeigen ("ja" oder "nein")
text_zu_icon_bearbeiten=> "", //Text, der neben dem Symbol "Bearbeiten" erscheint
text_zu_icon_loeschen=> "", //Text, der neben dem Symbol "Bearbeiten" erscheint
text_zu_icon_vorschau=> "", //Text, der neben dem Symbol "Bearbeiten" erscheint
dropdown_menu_kein_eintrag=> "---Kein Eintrag---", //Text, in allen Dropdown-Men�s f�r "Keinen Eintrag" bzw. "Eintrag ausw�hlen" erscheint
read_only_grenze=> 3, //ID-Grenze f�r read-only Benutzer (Alle Zahlen gr��er "read_only_grenze" haben keine Schreibrechte)
sperre_grenze=> 4, //ID-Grenze f�r Sperre Benutzer (Alle Zahlen gr��er "sperre_grenze" sehen keine gesperrten Datens�tze)
//********************************************************************************************************************************************************
//Standardwerte f�r Tabellen und Formuarfeldbreiten und -h�hen (k�nnen in den einzelnen Dateien bei gew�nschten abweichenden Werten �berschrieben werden)
//********************************************************************************************************************************************************
tab_nav_breite=> 220,//Breite der linken Navigation (Pixel)
tab_feldbeschriftung_breite=> 200,//Im Inhaltsbereich des Editors die Breite der Tabellenspalte, in der die Felder beschrieben werden (Pixel)
faktor_inhalt=> 0.95,//Prozentuale (0.0 - 1.0) Breite, die die Formularfelder im Inhaltsbereich einnehmen
tab_overview_menu=> "6%",//Breite des Feldes f�r die Aktionen (Ver�ndern, L�schen) in der Startseite jeder Kategorie (in Prozent)
tab_overview_00_breite=> 0,//Breite des Feldes der blinden Tabelle links in der Startseite jeder Kategorie
tab_overview_01_breite=> 0,//Breite des Feldes f�r die erste Anzeigerubrik (z.B. Verzeichnis oder Titel) in der Startseite jeder Kategorie (die Breite des zeiten Feldes wird automatisch berechnet
tab_overview_03_breite=> 0,//Optionales drittes Feld in der �bersicht
row_color_01=> "#F5F5F5",//Farbe 1 der Tabellenzeilen in der �bersicht
row_color_02=> "#E7E7E7",//Farbe 2 der Tabellenzeilen in der �bersicht
row_highlight=> "#C1D1F0",//Farbe, wenn mit der Maus �ber eine Tabellenzeile gefahren wird
feldbreite_login_pixel=> 200,//Formularfeldbreite f�r die Login-Seite (Pixel)
button_width=> 122,//Breite der Buttons
linkbutton_bg=> "C1D1F0",//Farbe des Hintergrunds der Buttons
linkbutton_padding=> 5,//Abstand des Textes der Buttons von den R�ndern
linkbutton_breite=> 120,// Minimale Breite der Buttons (verbreitern sich bei l�ngerem Text automatisch)
valign_feldbeschriftung=> "top",//Vertikale Ausrichtung der Formularfeldbeschriftung
textarea_anzahl_zeilen=> 6,//Standardwert f�r die H�he (Anzahl der Zeilen) von merhzeiligen Textfeldern (falls kein HTML-Editor geww�hlt wurde).
textarea_anzahl_zeilen_forced=> "nein",//Standardwert f�r Anzahl der Zeilen erzwingen (in Dateien definierte Werte �berschreiben). ("ja" oder "nein")
textarea_editor_forced=> "variabel",//HTML-Editor (anstatt textarea-Feld erzwingen, verbieten oder in einzelnen Dateien definieren ("ja", "nein" oder "variabel")
multiple_rows=> "10", //Standardh�he der multiple-Auswahl-Felder
//sortierfeld_breite=> "110", //Standardbreite f�r Sortierfelder in relmult-Feldern
//checkbox_breite_relmult=> "80", //Standardbreite f�r Checkboxfelder in relmult_Feldern
beschreibung_breite_relmult=> "100", //Standardbreite f�r Checkboxfelder in relmult_Feldern
rahmen_relmult=> "style=\"BORDER: 1px solid #3366cc;\"", //Rahmen-Formatierung f�r ,einzelne Relmult-Bl�cke
radiobutton_breite=> 14,//Standardbreite von Radiobuttons und Checkboxen
feldbreite_datumsfeld_jahr => 75,//Breite des Jahresfeldes bei Datumsfeldern
feldbreite_datumsfeld_monat => 75,//Breite des Monatsfeldes bei Datumsfeldern
feldbreite_datumsfeld_tag => 75,//Breite des Tagesfeldes bei Datumsfeldern
feldbreite_datumsfeld_stunde => 75,//Breite des Stundenfeldes bei Datumsfeldern
feldbreite_datumsfeld_minute => 75,//Breite des Minutenfeldes bei Datumsfeldern
feldbreite_datumsfeld_sekunde => 75,//Breite des Sekundenfeldes bei Datumsfeldern
feldbreite_datumsfeld_ms => 75,//Breite des Millisekundenfeldes bei Datumsfeldern
abstand_datumsfeld => 7,//Anzahl der Leerzeichen zwischen den Datumsfeldern
pflichtfeld_marker=> "*",//Markierung f�r Pflichtfelder (am Ende der Beschreibung angef�gt)
format_statuszeile_anfang=> "", //Schriftgr�sse der Statuszeile
format_statuszeile_ende=> "", //Schriftgr�sse der Statuszeile
reiter_farbe_tab_rahmen=> "3366cc",//Farbe der Rahmen der Karteireiter
reiter_zellenfarbe=> "#F3F6FC", //Farbe der Reiter, wenn NICHT ausgew�hlt
reiter_zellenfarbe_activ=> "#C1D1F0", //Farbe der Reiter, wenn ausgew�hlt
reiter_hoehe=> 35,//H�he der Zeile mit den Karteireitern
reiter_fontsize=> 70,//Schriftgr��e der Reiter (in Prozent der gew�hlten Hauptschriftgr��e)
anzahl_gespeicherte_suchen=> 50,//Anzahl der angezeigten gespeicherten letzten Suchabfragen
suchergebnis_schritt=> 20, //Standardeinstellung f�r die Anzahl der Ergebnisse bei eienr Suche
operator_und_nicht=> "UND NICHT", //Operator in der Suche f�r die UND NICHT Verkn�pfung
operator_und=> "UND", //Operator in der Suche f�r die UND NICHT Verkn�pfung
operator_oder=> "ODER", //Operator in der Suche f�r die UND NICHT Verkn�pfung
freitextsuche_index=> "ja", //Bei "ja" wird das Feld freitext_index jeder Tabelle mit in die Freitextsuche einbezogen
freitext_trunkierung=> "nein", //Wenn ein * verwendet werden muss (nicht automatisch angef�gt wird) auf "ja" stellen, sonst "nein"
sperre_abschluss_anzeige=> "grafik",// "grafik" oder "text" f�r die entsprechende Anzeige des gesperrt- und Abschluss-Status in der Suchergebnisnazeige
//*******************************************************
//Grafiken, Logos, etc.
//*******************************************************
//--->> k�nnen in der "index.php" ge�ndert werden
);
//*******************************************************
//Ab hier: Automatische Berechnungen (nicht �ndern !)
//*******************************************************
if($_SESSION[rechte_user]==3){
$settings[tab_breite_inhalt]=$_SESSION["tpl_tabwidth"]-$settings[tab_feldbeschriftung_breite];
}
else{
$settings[tab_breite_inhalt]=$_SESSION["tpl_tabwidth"]-$settings[tab_nav_breite]-$settings[tab_feldbeschriftung_breite];
}
$settings[feldbreite_pixel]=$settings[tab_breite_inhalt]*$settings[faktor_inhalt]; //Breite der Formulareingabefelder, wenn diese in Pixel angegeben werden (Prozentualer Wert der Breite der Inhaltszelle abz�glich der Breite f�r die Beschriftung )
$differenz_prozente=$settings[tab_breite_inhalt]-$settings[feldbreite_pixel];
$settings[inhaltsbreite_pixel]=$_SESSION["tpl_tabwidth"]-$settings[tab_nav_breite]-$differenz_prozente; //Breite dees Inhaltsfeldes (inklusive Breite f�r die Beschriftung abz�glich der prozentuialen Verk�rzung) --> f�r die Karteireiterzeile
$settings[tab_overview_02_breite]= $_SESSION["tpl_tabwidth"]-$settings[tab_nav_breite]-$settings[tab_overview_01_breite]-$settings[tab_overview_menu]-$settings[tab_overview_00_breite]-$settings[tab_overview_03_breite];//Breite des Feldes f�r die zweite Anzeigerubrik (z.B. Verzeichnis oder Titel) in der Startseite jeder Kategorie
//Einstellungen in einelne Session-Variablen schreiben
reset($settings);
while (list($key, $val) = each($settings)) {
$_SESSION["$key"]=$val;
$$key=$val;
//print("$key -> $val
");
}
?>
//**************************************************************************************************************
//In dieser Datei befinden sich sämtliche Javascript-Funktionen, die in die index.php-Datei eingebunden werden
//**************************************************************************************************************
print("
");
print("
");
$taste_array_felder = array(); // Taste, für die Eingabefelder
$tastenkombination_array_felder = array(); // Tastenkombination, für die Eingabefelder
$unicode_array_felder = array(); // Unicode, für die Eingabefelder
$taste_array_editor= array(); // Taste, für die Eingabefelder
$tastenkombination_array_editor= array(); // Tastenkombination, für die Eingabefelder
$unicode_array_editor= array(); // Unicode, für die Eingabefelder
//$profile_array_editor = array(); // für den JS Editor
$query_profile = "SELECT * FROM user_unicode_taste_profile_rel WHERE id_user_profile='$_SESSION[id_user]'";
$result_profile = mysql_query($query_profile);
while(@$output_profile = mysql_fetch_array($result_profile)) {
$query_taste = "SELECT * FROM user_taste WHERE id = $output_profile[id_taste]";
// print("
$query_taste
");
@$result_taste = mysql_query($query_taste);
@$output_taste = mysql_fetch_array($result_taste);
$query_tastenkombination = "SELECT * FROM user_tastenkombination WHERE id = $output_profile[id_tastenkombination]";
// print("
$query_tastenkombination
");
@$result_tastenkombination= mysql_query($query_tastenkombination);
@$output_tastenkombination= mysql_fetch_array($result_tastenkombination);
$query_unicode = "SELECT * FROM zeichentabelle WHERE id = $output_profile[id_unicode]";
@$result_unicode = mysql_query($query_unicode);
@$output_unicode = mysql_fetch_array($result_unicode);
array_push($taste_array_felder,$output_taste[ascii_code]);
array_push($tastenkombination_array_felder,$output_tastenkombination[tastenkombination]);
array_push($unicode_array_felder,$output_unicode[codehex1]);
array_push($taste_array_editor,$output_taste[ascii_code]);
array_push($tastenkombination_array_editor,$output_tastenkombination[tastenkombination]);
array_push($unicode_array_editor,$output_unicode[zeichen]);
// $profile_array_felder["$output_taste[ascii_code]"] = "$output_unicode[codehex1]";
// $profile_array_editor["$output_taste[ascii_code]"] = "$output_unicode[zeichen]";
}
$anzahl_tastaturbelegung=count($taste_array_felder);
print("
");
print("
");
?>
Jahrbuch
der Deutschen Gesellschaft für
Musikpsychologie |