<% $TEMP{betrieb} = getBetriebe( id => $in{gid} ); ""; %> <% my $sth2 = $SE{mysql_handle}->prepare("SELECT * FROM travel_preisgruppe WHERE gid='$in{gid}'"); $sth2->execute(); my ($out, $c, $gruppe, $i); while ( $TEMP{preisgruppe} = $sth2->fetchrow_hashref || $i <= $sth2->rows ) { my %zimmer; if ($TEMP{preisgruppe}->{pid}) { my $sth = $SE{mysql_handle}->prepare("SELECT * FROM travel_zimmer WHERE preisgruppe='$TEMP{preisgruppe}->{pid}'"); $sth->execute(); while ( $TEMP{zimmer} = $sth->fetchrow_hashref ) { $zimmer{"$TEMP{zimmer}->{name}"}++; } } my $zimmer = join (",
", keys %zimmer); $i++; $out .= qq(
Dieses Formular gilt für die Anlage einer Preisgruppe und den dazugehörigen Saisonzeiten.
Für die Anlage/Meldung weiterer Preisgruppen kopieren Sie bitte dieses Formular!
$TEMP{betrieb}->{betriebsname} [Seite 4/7] PREISGRUPPE/SAISONZEITEN
In Preisgruppen werden ähnliche Wohneinheiten mit gleichen Preisen zusammengefasst. Bitte tragen Sie unter "Bezeichnung" dafür einen Überbergriff ein. Jede Preisgruppe besteht aus mehreren Zeiträumen (Saisonzeiten) Innerhalb eines Zeitraums können Sie Ihre Preise etc. hinterlegen.
Bezeichnung $TEMP{preisgruppe}->{name}  Preisgruppe gilt für folgende Zimmer $zimmer 
); my $pid = $TEMP{preisgruppe}->{pid} ? $TEMP{preisgruppe}->{pid} : "9999999999"; my $i2; my $sth3 = $SE{mysql_handle}->prepare("SELECT *, UNIX_TIMESTAMP(von) AS von_epoche, UNIX_TIMESTAMP(bis) AS bis_epoche FROM travel_zeitraum WHERE pid='$pid'"); $sth3->execute(); while ( $TEMP{zeitraum} = $sth3->fetchrow_hashref || $i2 - 2 <= $sth3->rows) { $i2++; last if $i2 == 4; my $personen; my $l = 0; foreach my $i (1..19) { $l++; $mehrzahl = $i > 1 ? "en" : ""; $personen .= qq() if $l == 1; $personen .= qq( ); $personen .= qq() if $l == 3; $l = 0 if $l == 3; } my @von = (localtime($TEMP{zeitraum}->{von_epoche}))[3,4,5]; my $von = $TEMP{zeitraum}->{von_epoche} ? sprintf("%02d.%02d.%04d", $von[0], $von[1]+1, $von[2]+1900) : ""; my @bis = (localtime($TEMP{zeitraum}->{bis_epoche}+86400))[3,4,5]; my $bis = $TEMP{zeitraum}->{bis_epoche} ? sprintf(" - %02d.%02d.%04d", $bis[0], $bis[1]+1, $bis[2]+1900) : ""; $out .= qq( ); } $out .= qq(
$i Person$mehrzahl $TEMP{zeitraum}->{"preis$i"} €
ZEITRAUM / SAISON
Zeitraum $von$bis  Mindestaufenthalt $TEMP{zeitraum}->{min} Nächte
Gesamtpreis für Belegung mit $personen
Verpflegung Erwachsene
Ohne $TEMP{zeitraum}->{verpflegung_ohne} € ÜF $TEMP{zeitraum}->{verpflegung_uf} € HP $TEMP{zeitraum}->{verpflegung_hp} € VP $TEMP{zeitraum}->{verpflegung_vp} €
Kinder in Wohneinheit der Eltern
bis $TEMP{zeitraum}->{k1_alter} Jahre Ohne $TEMP{zeitraum}->{k1_ohne} € ÜF $TEMP{zeitraum}->{k1_uf} € HP $TEMP{zeitraum}->{k1_hp} € VP $TEMP{zeitraum}->{k1_vp} €
bis $TEMP{zeitraum}->{k2_alter} Jahre Ohne $TEMP{zeitraum}->{k2_ohne} € ÜF $TEMP{zeitraum}->{k2_uf} € HP $TEMP{zeitraum}->{k2_hp} € VP $TEMP{zeitraum}->{k2_vp} €
bis $TEMP{zeitraum}->{k3_alter} Jahre Ohne $TEMP{zeitraum}->{k3_ohne} € ÜF $TEMP{zeitraum}->{k3_uf} € HP $TEMP{zeitraum}->{k3_hp} € VP $TEMP{zeitraum}->{k3_vp} €
 
Alle Preisangaben pro Person/Tag bzw. Gesamtpreis/Tag. Die oben genannten Angaben sind verbindlich ab Einstellung in das Zimmervermittlungsystem
Ort, Datum   Unterschrift
); if($i <= 3) { $out .= qq(

 

) } } $out; %>