"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
"); } ?> // Für Hornbostel-Sachs-Anzeige: Layer-Position ermitteln, Layer öffnen, Layer schließen function getposOffset(overlay, offsettype){ var totaloffset=(offsettype==\"left\")? overlay.offsetLeft : overlay.offsetTop; var parentEl=overlay.offsetParent; while (parentEl!=null){ totaloffset=(offsettype==\"left\")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; parentEl=parentEl.offsetParent; } return totaloffset; } function overlay(curobj, subobjstr, opt_position){ if (document.getElementById){ var subobj=document.getElementById(subobjstr) subobj.style.display=(subobj.style.display!=\"block\")? \"block\" : \"none\" var xpos=getposOffset(curobj, \"left\")+((typeof opt_position!=\"undefined\" && opt_position.indexOf(\"right\")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) var ypos=getposOffset(curobj, \"top\")+((typeof opt_position!=\"undefined\" && opt_position.indexOf(\"bottom\")!=-1)? curobj.offsetHeight : 0) subobj.style.left=xpos+\"px\" subobj.style.top=ypos+\"px\" return false } else return true } function overlayclose(subobj,hs01,hs02,hs03,hs04,hs05,hs06,hs07,hs08,hs09){ if (hs01!=\"stopp\"){ document.hauptformular[23].selectedIndex = hs01; document.hauptformular[26].selectedIndex = hs02; document.hauptformular[29].selectedIndex = hs03; document.hauptformular[32].selectedIndex = hs04; document.hauptformular[35].selectedIndex = hs05; document.hauptformular[38].selectedIndex = hs06; document.hauptformular[41].selectedIndex = hs07; document.hauptformular[44].selectedIndex = hs08; document.hauptformular[47].selectedIndex = hs09; } else { } if (subobj!=0){ document.getElementById(subobj).style.display=\"none\" } } var ie=document.all var ns6=document.getElementById&&!document.all var dragapproved=false var z,x,y function move(e){ if (dragapproved){ z.style.left=ns6? temp1+e.clientX-x: temp1+event.clientX-x z.style.top=ns6? temp2+e.clientY-y : temp2+event.clientY-y return false } } function drags(e){ if (!ie&&!ns6) return var firedobj=ns6? e.target : event.srcElement var topelement=ns6? \"HTML\" : \"BODY\" while (firedobj.tagName!=topelement&&firedobj.className!=\"drag\"){ firedobj=ns6? firedobj.parentNode : firedobj.parentElement } if (firedobj.className==\"drag\"){ dragapproved=true z=firedobj temp1=parseInt(z.style.left+0) temp2=parseInt(z.style.top+0) x=ns6? e.clientX: event.clientX y=ns6? e.clientY: event.clientY document.onmousemove=move return false } } document.onmousedown=drags document.onmouseup=new Function(\"dragapproved=false\") "); 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(" "); ?> Deutsche Gesellschaft für Musikpsychologie

Jahrbuch der Deutschen Gesellschaft für Musikpsychologie