sub produkte_dbdef { # ----------- # DB Struktur require "get_date.pl"; %db_def = ( ID => [0, 'numer', 0, 8, 0, 1, 1, '', ''], Bezeichnung => [1, 'alpha', 50, 100, 0, 1, 1, '', ''], Beschreibung1 => [2, 'alpha', '40x3', 400, 0, 0, 0, '', ''], Beschreibung2 => [3, 'alpha', '40x3', 400, 0, 0, 0, '', ''], Beschreibung3 => [19, 'alpha', '40x3', 400, 0, 0, 0, '', ''], Hersteller => [4, 'alpha', 1, 50, 1, 0, 1, '', ''], Produktgruppe => [5, 'alpha', 1, 50, 1, 0, 1, '', ''], Bereichsgruppe => [6, 'alpha', 5, 50, 1, 0, 1, '', ''], Rubrik => [7, 'alpha', 0, 150, 0, 0, 0, '', ''], Fototext => [8, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Fototext1 => [9, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Fototext2 => [10, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Fototext3 => [11, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Fototext4 => [12, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Fototext5 => [13, 'alpha', '40x3', 200, 0, 0, 0, '', ''], Datenblatt => [14, 'alpha', 40, 50, 0, 0, 1, '', ''], Video => [20, 'alpha', 40, 50, 0, 0, 1, '', ''], Gewichtung => [21, 'numer', 5, 5, 1, 0, 1, '1000', ''], Eigenschaft => [15, 'alpha', 1, 50, 1, 0, 1, 'Standard',''], Gebraucht => [16, 'alpha', 1, 50, 1, 0, 1, 'Nein', ''], Ersatzteil => [17, 'alpha', 1, 50, 1, 0, 1, 'Nein', ''], status => [18, 'alpha', 1, 20, 1, 0, 0, 'activ', ''] ); # $db_rubrik = 7; # $db_category = 7; $db_status = 18; require "decode_dbdef.pl"; &decode_dbdef; } sub produkte_sysfields { # aus welchen feldern setzt sich die kategorie zusammen $db_categoryfields = "Hersteller/Bereichsgruppe/Produktgruppe"; # System Felder. Diesen Feldern wird beim Aendern # oder Hinzufuegen eines neuen Links der angegebenen # Wert zugeschrieben. %db_system_fields = ( ); # Hier koennen Sie DB Felder definieren aus denen # Selectfields erstellt werden sollen. Sie koennen # dazu den Befehl &field_select verwenden %db_select_fields = ( Hersteller => '000,Alpego,Cabe,Corma,Cosmo,Farmtech,Feraboli,JF,Stoll,Igland,Drivex,Husqvarna,Rosselli,Moreni,Pflanzfuchs,Hypro,Trygg,Hardi,BGU,VICON,Stetzl,SIP,Woodmax', Produktgruppe => '000,Kreiseleggen,Heckstapler,Mulcher,Häcksler,Düngerstreuer,Erdbohrer,Miststreuer,Ballenwickler,Ballenpressen,Kipper,Schwader,Zetter,Mähwerke,Futtermischwagen,Bodenfräsen,Exakthäcksler,Seilwinden,Forstanhänger,Holzspalter,Kreissägen,Säge und Spaltautomaten,Forsthäcksler,Motorsägen,Gartengeräte,Hackschnitzelgeräte,Traktorprozessoren,Reifenketten,Feldspritzen,Holzbündelsysteme', Bereichsgruppe => '000,Ackerbau,Obst-Weinbau,Forst,Landtechnik,Kommunal,Grünlandtechnik,Gemüse-Gartenbau,Gülletechnik,Hoftechnik,Garten-Kleingeräte,Silagetechnik' ); # Hier koennen Sie DB Felder definieren aus denen # Radio Fields erstellt werden sollen. Sie koennen # dazu den Befehl &field_radio verwenden %db_radio_fields = ( Eigenschaft => 'Standard,Neu,Neu|Standard,Angebot,Angebot|Standard,Aktion,Zubehoer|Zubehör|Standard', Gebraucht => 'Ja,Nein', Ersatzteil => 'Ja,Nein' ); # Hier koennen Sie DB Felder definieren aus denen # Checkbox Fields erstellt werden sollen. Sie koennen # dazu den Befehl &field_checkbox verwenden %db_checkbox_fields = ( # Eigenschaft => 'Standard,Neu,Angebot,Aktion,Zubehoer,Zubehör', ); } 1;