Neue Datenbank eingebunden
This commit is contained in:
@@ -1,54 +1,44 @@
|
||||
---
|
||||
import AusweisLayout from "~/layouts/AusweisLayout.astro";
|
||||
import VerbrauchsausweisContent from "~/components/Verbrauchsausweis/VerbrauchsausweisContent.svelte";
|
||||
/**
|
||||
* include('scripts/dbcon.php');
|
||||
ini_set('session.cookie_secure', "1");
|
||||
ini_set('session.cookie_httponly', "1");
|
||||
ini_set('session.cookie_samesite', 'None');
|
||||
session_start();
|
||||
import { Verbrauchsausweis } from "src/lib/Ausweis/Verbrauchsausweis";
|
||||
import { db } from "src/lib/shared";
|
||||
import { Gebaeude } from "src/lib/Gebaeude";
|
||||
import { Energiekennwerte } from "src/lib/Energiekennwerte";
|
||||
import { Ausweis, getAusweis } from "src/lib/Ausweis/Ausweis";
|
||||
|
||||
if ($_GET['recode'] != '') {
|
||||
$_SESSION['recode'] = $_GET['recode'];
|
||||
}
|
||||
if ($_GET['anlass'] != '') {
|
||||
$_SESSION['IGanlass'] = $_GET['anlass'];
|
||||
}
|
||||
if ($_GET['san'] != '') {
|
||||
$_SESSION['IGsan'] = $_GET['san'];
|
||||
}
|
||||
if ($_GET['eid'] != '' or $_POST['eid'] != '') {
|
||||
include("transfer/fetchsp.php");
|
||||
}
|
||||
?>
|
||||
let gebaeude = new Gebaeude();
|
||||
if (Astro.cookies.has("ausweis_uid")) {
|
||||
const uid = Astro.cookies.get("ausweis_uid").value;
|
||||
let result = await db<{ gebaeude: Gebaeude, kennwerte: Energiekennwerte, ausweis: Ausweis}>("gebaeude")
|
||||
.select([
|
||||
db.raw("(json_agg(gebaeude)->0) AS gebaeude"),
|
||||
db.raw("(json_agg(energiekennwerte)->0) AS kennwerte"),
|
||||
db.raw("(json_agg(energieausweise)->0) AS ausweis"),
|
||||
])
|
||||
.leftJoin(
|
||||
"energiekennwerte",
|
||||
"energiekennwerte.gebaeude_id",
|
||||
"gebaeude.id"
|
||||
)
|
||||
.leftJoin(
|
||||
"energieausweise",
|
||||
"energieausweise.gebaeude_id",
|
||||
"gebaeude.id"
|
||||
)
|
||||
.where("gebaeude.uid", uid)
|
||||
.groupBy("gebaeude.id")
|
||||
.first();
|
||||
|
||||
<?php
|
||||
$checkArt = $_SESSION['ausweisarte'];
|
||||
|
||||
switch ($checkArt) {
|
||||
|
||||
case 'VA':
|
||||
$headART = "Verbrauchsausweis - 45€";
|
||||
$titleART = "Verbrauchsausweis erstellen · Kaufabschluss";
|
||||
break;
|
||||
case 'VANW':
|
||||
$headART = "Verbrauchsausweis Gewerbe - 65€";
|
||||
$titleART = "Verbrauchsausweis Gewerbe erstellen · Kaufabschluss";
|
||||
break;
|
||||
case 'BA':
|
||||
$headART = "Bedarfsausweis - 75€";
|
||||
$titleART = "Bedarfsausweis erstellen · Kaufabschluss";
|
||||
break;
|
||||
if (result) {
|
||||
gebaeude = new Gebaeude(result.gebaeude);
|
||||
gebaeude.ausweis = getAusweis(result.ausweis.ausweisart, result.ausweis);
|
||||
gebaeude.ausweis.gebaeude = gebaeude;
|
||||
gebaeude.ausweis.kennwerte = new Energiekennwerte(result.kennwerte);
|
||||
}
|
||||
}
|
||||
define("TEST_USER_NAME", "user@ib-cornelsen.de");
|
||||
if ($_SESSION["username"] == TEST_USER_NAME) {
|
||||
echo "<script type='text/javascript' src='/energieausweis-erstellen/FORM/js/auto-fill-values.js'></script>";
|
||||
}
|
||||
|
||||
?>
|
||||
*/
|
||||
---
|
||||
|
||||
<AusweisLayout title="Verbrauchsausweis erstellen">
|
||||
<VerbrauchsausweisContent client:load></VerbrauchsausweisContent>
|
||||
<VerbrauchsausweisContent client:load gebaeude={gebaeude} />
|
||||
</AusweisLayout>
|
||||
|
||||
Reference in New Issue
Block a user