Einchecken des Online-Codes

This commit is contained in:
2017-05-07 14:37:49 +00:00
parent 9c1d71cea6
commit 85cc95c574
635 changed files with 76260 additions and 0 deletions

110
admin/inhalte/8er.php Normal file
View File

@@ -0,0 +1,110 @@
<?php
$path = "../img/objekte/";
$tmp_path = "../img/temp/";
$ref = "index.php?section=objekte&t=fotos&o=".$_GET['o'];
if ( !isset ( $_SESSION['ID'] ) )
{
}
else
{
echo "<h1>Bildergalerie zu Objekt-Nummer ".$_GET['o']."</h1>\n";
if ( isset ( $_POST['Speichern'] ) AND 'Speichern' == $_POST['Speichern'] )
{
$uploadfile = $path. $_FILES['Foto']['name'];
move_uploaded_file ( $_FILES['Foto']['tmp_name'], $uploadfile );
$src = imagecreatefromjpeg ( $uploadfile );
list( $width, $height ) = getimagesize ( $uploadfile );
if ( $height > $width )
{
$newheight = 480;
$newwidth = ( $width / $height ) * 480;
}
else
{
$newwidth = 480;
$newheight = ( $height / $width ) * 480;
}
$tmp = imagecreatetruecolor ( $newwidth, $newheight );
imagecopyresampled ( $tmp, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height );
$filename = $path . $_GET['o'] . "_" . $_POST['pic'] . ".jpg";
imagejpeg ( $tmp, $filename, 80);
imagedestroy ( $src );
imagedestroy ( $tmp );
unlink ( $path. $_FILES['Foto']['name'] );
echo "<h2 class=\"hinweis\">Das Bild wurde hochgeladen und gespeichert!</h2>\n";
}
if ( !isset ( $_GET['action'] ) OR "add" != $_GET['action'])
{
if ( isset ( $_GET['action'] ) AND 'del' == $_GET['action'])
{
$delfile = $path . $_GET['o'] . "_" . $_GET['pic'] . ".jpg";
if (unlink($delfile))
{
echo "<h2 class=\"hinweis\">Bild wurde gelöscht!</h2>";
}
else
{
echo "<h2 class=\"hinweis\">Fehler beim Löschen des Bildes!</h2>";
}
}
echo "<h2 class=\"hinweis\">Achtung: Beim Löschen gibt es keine weitere Abfrage mehr!</h2>\n";
echo "<p>Auf das rote X klicken um ein Bild zu löschen.<br />";
echo "Auf einen Platzhalter klicken um ein neues Bild hochzuladen.</p>\n";
echo "<ul id=\"sortable\">\n";
for ($i=1; $i<11; $i++)
{
echo " <li id=\"element_" . $i . "\" class=\"ui-state-default\">\n";
$pic = $path.$_GET['o']."_".$i.".jpg";
if (file_exists($pic))
{
$link = $ref."&action=del&pic=".$i;
echo "<img style=\"margin:0px;border:1px solid gray;float:left;\" src=\"$pic?ts=" . date ( 'YmdHis' ) . "\" width=\"100px\" height=\"100px\"/>";
echo "<a href=\"$link\">";
echo "<img width=\"20\" height=\"20\" style=\"margin: 0px;border: 2px solid red;\" src=\"../img/no.jpg\" />";
echo "</a>\n";
}
else
{
$link = $ref."&action=add&pic=".$i;
echo "<a href=\"$link\">";
echo "<img style=\"margin:0px; border:1px solid gray;\" src=\"../img/no_img.gif\" />";
echo "</a>\n";
}
echo " </li>\n";
}
echo "</ul>\n";
?>
<script>
$(function() {
$("#sortable").sortable({
update: function() {
var test = $("#sortable").sortable("serialize", { attribute: 'id' } );
document.FBesch.sorting.value = test;
}
});
});
</script>
<?php
echo "<br style=\"clear:both;\"/>";
echo "<form name=\"FBesch\" action=\"index.php?section=objekte&t=FBesch\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"OBJ\" value=\"".$_GET['o']."\" />\n";
echo " <input type=\"hidden\" name=\"sorting\" value=\"\" />\n";
echo " <input class=\"lang\" type=\"submit\" name=\"FBesch\" value=\"Weiter zu den Bild-Beschreibungen\" />\n";
echo "</form>\n";
}
elseif ('add' == $_GET['action']) {
$timestamp = time();
$timestamp .= rand();
echo "<form action=\"".$ref."\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo " <label>Foto ausw&auml;hlen</label>\n";
echo " <input type=\"file\" name=\"Foto\" />\n";
echo " <input type=\"hidden\" name=\"egal\" value=\"".$timestamp."\" />\n";
echo " <input type=\"hidden\" name=\"pic\" value=\"".$_GET['pic']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Es kann immer nur ein Bild ausgewählt werden!\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" name=\"Speichern\" value=\"Speichern\" />\n";
echo "</form>\n";
}
}
?>

95
admin/inhalte/einfoto.php Normal file
View File

@@ -0,0 +1,95 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
set_time_limit(0);
ini_set("memory_limit", "128M");
if ( isset ( $_POST['edit'] ) )
{
if ( "loeschen" == $_POST['edit'] )
{
unlink( $filename );
}
if ( "speichern" == $_POST['edit'] )
{
if ( '' != $_FILES['Foto']['name'] )
{
$uploadfile = $uploaddir. $_FILES['Foto']['name'];
move_uploaded_file ( $_FILES['Foto']['tmp_name'], $uploadfile );
$src = imagecreatefromjpeg ( $uploadfile );
list( $width,$height ) = getimagesize( $uploadfile );
$newheight = ( $height / $width ) * $newwidth;
$tmp = imagecreatetruecolor( $newwidth, $newheight );
imagecopyresampled ( $tmp, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height );
if ( file_exists( $filename ) )
{
unlink( $filename );
}
if ( file_exists( $uploadfile ) )
{
unlink( $uploadfile );
}
imagejpeg ( $tmp, $filename, 80 );
imagedestroy ($src);
imagedestroy ($tmp);
chmod ( $filename, 0755 );
}
}
if ( "waehlen" == $_POST['edit'] )
{
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo " <input type=\"hidden\" name=\"edit\" value=\"speichern\" />\n";
if ( isset ( $_POST['ID'] ) )
{
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
}
echo " <input type=\"hidden\" name=\"test\" value=\"".microtime()."\" />\n";
echo " <input type=\"hidden\" name=\"Filename\" value=\"".$filename."\" />\n";
echo " <input type=\"hidden\" name=\"action\" value=\"Foto\" />\n";
echo " <label>Foto auswählen</label>\n";
echo " <input type=\"file\" name=\"Foto\" />\n";
echo " <br />\n";
echo " <input type=\"submit\" name=\"Speichern\" value=\"Hochladen\" />\n";
echo " <br />\n";
echo "</form>\n";
}
}
else
{
if ( "" == $filename )
{
}
elseif ( file_exists( $filename ) )
{
echo "<p>Auf das Bild klicken, um es zu löschen! <span class=\"hinweis\">Achtung!</span> Es gibt keine weitere Abfrage mehr.</p>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo " <input type=\"hidden\" name=\"edit\" value=\"loeschen\" />\n";
echo " <input type=\"hidden\" name=\"test\" value=\"".microtime()."\" />\n";
echo " <input type=\"hidden\" name=\"DELname\" value=\"".$filename."\" />\n";
if ( isset ( $_POST['ID'] ) )
{
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
}
echo " <input style=\"width: auto; max-width: 750px;\" type=\"image\" src=\"".$filename."\" name=\"action\" value=\"Foto\" />\n";
echo " <br />\n";
echo "</form>\n";
}
else
{
echo "<p>Auf den <span class=\"hinweis\">Platzhalter</span> klicken, um ein Bild hochzuladen.</p>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo " <input type=\"hidden\" name=\"width\" value=\"".$foto_width."\" />\n";
echo " <input type=\"hidden\" name=\"test\" value=\"".microtime()."\" />\n";
echo " <input type=\"hidden\" name=\"edit\" value=\"waehlen\" />\n";
if ( isset ( $_POST['ID'] ) )
{
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
}
echo " <input style=\"width: auto;\" type=\"image\" src=\"../img/no.jpg\" name=\"action\" value=\"Foto\" />\n";
echo " <br />\n";
echo "</form>\n";
}
}
}
?>

123
admin/inhalte/fbesch.php Normal file
View File

@@ -0,0 +1,123 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (!isset($_POST['speichern'])) {
$sql1 = "SELECT Foto0, Foto1, Foto2, Foto3, Foto4, Foto5, Foto6, Foto7, Foto8, Foto9, Foto10 FROM objekte WHERE ID = \"".$_POST['OBJ']."\" ";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sortArray = explode ( '&', $_POST['sorting'] );
foreach ( $sortArray AS $key => $element )
{
$element = str_replace ( 'element[]=', '', $element );
$pic = "../img/objekte/".$_POST['OBJ']."_".( $element ) .".jpg";
$tmp = "../img/temp/".$_POST['OBJ']."_".( $key + 1 ) .".jpg";
if ( file_exists ( $pic ) )
{
rename ( $pic, $tmp );
$update .= 'Foto' . ( $key + 1 ) . ' = "' . $nt1[ 'Foto' . $element ] . '", ';
}
}
for ( $i=1; $i<15; $i++ )
{
$tmp = "../img/temp/".$_POST['OBJ']."_".( $i ) .".jpg";
$pic = "../img/objekte/".$_POST['OBJ']."_".( $i ) .".jpg";
if ( file_exists ( $tmp ) )
{
rename ( $tmp, $pic );
}
}
if ( ! empty ( $update ) )
{
$update = ( substr ( $update , 0 , -2 ) );
$sql = 'UPDATE objekte SET ' . $update . ' WHERE ID = "' . $_POST[ 'OBJ' ] . '";';
$stmt = $db->prepare( $sql );
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute( ) )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
}
echo "<h1>Bildergalerie zu Objekt-Nummer ".$_POST['OBJ']."</h1>\n";
$sql1 = "SELECT Foto0, Foto1, Foto2, Foto3, Foto4, Foto5, Foto6, Foto7, Foto8, Foto9, Foto10 FROM objekte WHERE ID = \"".$_POST['OBJ']."\" ";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
echo "<form action=\"index.php?section=objekte&t=FBesch\" method=\"post\" >\n";
echo "<fieldset>\n";
echo " <legend>Bildbeschreibungen</legend>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['OBJ']."\" />\n";
for ($i=1; $i<15; $i++) {
$pic = "../img/objekte/".$_POST['OBJ']."_" . $i . ".jpg";
if (file_exists($pic)) {
echo " <img style=\"margin: 0px 20px 20px 20px; float: left;\" src=\"$pic?ts=" . date ( 'YmdHis' ) . "\" width=\"100px\" height=\"100px\"/>";
echo " <label>Foto ".$i."</label>\n";
echo " <br />\n";
echo " <input type=\"text\" name=\"Foto".$i."\" value=\"".$nt1['Foto'.$i]."\"/>\n";
echo " <br class=\"fix\" />\n";
}
else
{
echo " <input type=\"hidden\" name=\"Foto".$i."\" value=\"\"/>\n";
}
}
echo " <input type=\"submit\" name=\"speichern\" value=\"Speichern\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
} else {
echo "<h1>Bildergalerie zu Objekt-Nummer ".$_POST['ID']."</h1>\n";
$sql = 'UPDATE objekte SET
Foto1 = "'.$_POST['Foto1'].'",
Foto2 = "'.$_POST['Foto2'].'",
Foto3 = "'.$_POST['Foto3'].'",
Foto4 = "'.$_POST['Foto4'].'",
Foto5 = "'.$_POST['Foto5'].'",
Foto6 = "'.$_POST['Foto6'].'",
Foto7 = "'.$_POST['Foto7'].'",
Foto8 = "'.$_POST['Foto8'].'",
Foto9 = "'.$_POST['Foto9'].'",
Foto10 = "'.$_POST['Foto10'].'"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p class=\"hinweis\">Datensatz wurde gespeichert!</p>\n";
$sql2 = "SELECT ID, KAT, O_TYP, V_TYP FROM objekte WHERE ID = \"".$_POST['ID']."\" ";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$ref = "index.php?section=objekte&t=";
if (("Wohnung" == $nt2['O_TYP']) AND ("Miete" == $nt2['V_TYP'])) {
$ref .= "wm";
} elseif (("Haus" == $nt2['O_TYP']) AND ("Miete" == $nt2['V_TYP'])) {
$ref .= "hm";
} elseif (("Wohnung" == $nt2['O_TYP']) AND ("Kauf" == $nt2['V_TYP'])) {
$ref .= "wk";
} elseif (("Haus" == $nt2['O_TYP']) AND ("Kauf" == $nt2['V_TYP'])) {
$ref .= "hk";
} elseif (("gewerbe" == $nt2['KAT']) AND ("Kauf" == $nt2['V_TYP'])) {
$ref .= "gk";
} elseif (("gewerbe" == $nt2['KAT']) AND ("Miete" == $nt2['V_TYP'])) {
$ref .= "gm";
} elseif (("anlage" == $nt2['KAT']) AND ("Kauf" == $nt2['V_TYP'])) {
$ref .= "ro";
}
echo "<form action=\"".$ref."\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt2['ID']."\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"Anzeigen\" />\n";
echo "</form>\n";
}
}
?>

8
admin/inhalte/home.php Normal file
View File

@@ -0,0 +1,8 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
$_GET['sortRow'] = ( !isset ( $_GET['sortRow'] ) OR empty ( $_GET['sortRow'] ) ) ? 'Datum' : $_GET['sortRow'];
$_GET['sortDir'] = ( !isset ( $_GET['sortDir'] ) OR empty ( $_GET['sortDir'] ) ) ? 'DESC' : $_GET['sortDir'];
$tmp_imgDatum = ( $_GET['sortRow'] == 'Datum' ) ? ( $_GET['sortDir'] == 'ASC' ) ? 'sort_up.gif' : 'sort_down.gif' : 'sort_wo.gif';
$tmp_imgID = ( $_GET['sortRow'] == 'ID' ) ? ( $_GET['sortDir'] == 'ASC' ) ? 'sort_up.gif' : 'sort_down.gif' : 'sort_wo.gif';

68
admin/inhalte/login1.php Normal file
View File

@@ -0,0 +1,68 @@
<?php
$sql = 'SELECT * FROM User WHERE userEMail = "'.$_POST['EMail'].'";';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if (!$nt)
{
echo "<p>EMail-Adresse existiert nicht!</p>";
include "inhalte/login2.php";
}
elseif ( 'Y' == $nt['userDeact'] )
{
echo "<p>Ihr Account wurde deaktiviert!</p>";
echo "<p>Bitte wenden Sie sich an den Administrator!</p>";
}
else
{
if ( md5 ( $nt['userPassword'] ) == md5 ( $_POST['Passwort'] ) )
{
$_SESSION['ID'] = session_id();
$_SESSION['TID'] = $nt['userId'];
if ( 'Y' == $nt['userIsAdmin'] )
{
$_SESSION['IsAdmin'] = 1;
$_SESSION['IsBuero'] = 1;
?>
<script type="text/javascript">
<!--
window.location = "index.php?section=home"
//-->
</script>
<?php
}
else
{
$_SESSION['IsAdmin'] = 0;
if ( 'Y' == $nt['userIsBuero'] )
{
$_SESSION['IsBuero'] = 1;
?>
<script type="text/javascript">
<!--
window.location = "index.php?section=suche"
//-->
</script>
<?php
}
else
{
$_SESSION['IsBuero'] = 0;
?>
<script type="text/javascript">
<!--
window.location = "index.php?section=objekte"
//-->
</script>
<?php
}
}
}
else
{
echo "Passwort und EMail-Adresse stimmen nicht überein!";
include "inhalte/login2.php";
}
}
?>

33
admin/inhalte/login2.php Normal file
View File

@@ -0,0 +1,33 @@
<h1>Bitte loggen Sie sich ein</h1>
<table width="450" style="margin: 30px 50px;background:none;">
<form action="index.php" method="post">
<colgroup>
<col width="150px" />
<col width="300px" />
</colgroup>
<tr>
<td colspan="2">Um die Objekt-Vorschau nutzen zu können, müssen Sie Ihren Popup-Blocker für diese Seite deaktivieren.</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>Email:</td>
<td><input name="EMail" size="50" type="text" /></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input name="Passwort" size="50" type="password" /></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2" style="text-align:right;">
<input name="Send" type="submit" value="Login" class="login" />
</td>
</tr>
</form>
</table>
<a href="../index.php">Zur Hauptseite</a>

7
admin/inhalte/logout.php Normal file
View File

@@ -0,0 +1,7 @@
<?php
session_unset();
echo "<h1>Administrationsbereich</h1>\n";
echo "<a href=\"index.php\">Erneut einloggen</a>\n";
?>

10
admin/inhalte/objekte.php Normal file
View File

@@ -0,0 +1,10 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (!isset($_GET['t'])) {
include "inhalte/objekte/standard.php";
} else {
include "inhalte/objekte/objekte.php";
}
}
?>

View File

@@ -0,0 +1,96 @@
<?php
if ( isset ( $_POST['action'] ) AND ( 'aktivieren' == $_POST['action'] ) )
{
$sql = 'UPDATE objekte SET
Aktiv = "1",
Deaktiv = "0"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p>Datensatz wurde gespeichert!</p>\n";
}
elseif ( isset ( $_POST['action'] ) AND ( 'deaktivieren' == $_POST['action'] ) )
{
$sql = 'UPDATE objekte SET
Aktiv = "0",
Deaktiv = "1"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p>Datensatz wurde gespeichert!</p>\n";
}
if ( isset ( $_POST['ImmoScout'] ) )
{
include "inhalte/portale/immos.php";
}
if ( isset ( $_POST['ImmoWelt'] ) )
{
include "inhalte/portale/immow.php";
}
if ( isset ( $_POST['ImmoNet'] ) )
{
include "inhalte/portale/immon.php";
}
if ( !isset ( $_POST['fromDel'] ) )
{
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "' LIMIT 1;";
$result = $db->query ( $sql );
$nt = $result->fetch_assoc();
?>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<fieldset>
<input type="hidden" name="formaction" value="De- / Aktivieren" />
<input type="hidden" name="ID" value="<?php echo $_POST['ID']; ?>" />
<legend><i><?php echo $nt['ID'] . ' ' . $nt['Kurz']; ?></i> aktivieren / übertragen</legend>
<label><?php echo ( !$nt['Aktiv'] ) ? "Objekt aktivieren" : "Objekt deaktivieren" ; ?></label>
<input type="submit" name="action" value="<?php echo ( !$nt['Aktiv'] ) ? "aktivieren" : "deaktivieren" ; ?>" />
<br />
<label>ImmoWelt</label>
<input type="submit" name="ImmoWelt" value="<?php echo ( !$nt['Welt'] ) ? "importieren" : "aktualisieren" ; ?>" />
<?php
if ( $nt['Welt'] )
{
echo '<input type="submit" name="ImmoWelt" value="loeschen" />';
}
/*
?>
<br />
<label>ImmoNet</label>
<input type="submit" name="ImmoNet" value="<?php echo ( !$nt['Net'] ) ? "importieren" : "aktualisieren" ; ?>" />
<?php
if ( $nt['Net'] )
{
echo '<input type="submit" name="ImmoNet" value="loeschen" />';
}
*/
?>
<br />
</fieldset>
</form>
<div id="blende" style="position:relative;display:none;visibility:hidden;width:757px;height:400px;top:-160px;background-color:white;border:1px solid gray;"><h1>Bitte warten, Dateien werden übertragen!</h1></div>
<?php
if ( isset ( $_POST['ImmoScout'] ) OR isset ( $_POST['ImmoWelt'] ) OR isset ( $_POST['ImmoNet'] ) )
{
?>
<script>
show_blende();
</script>
<?php
}
}
else
{
echo "<h1>Objekt wurde gelöscht</h1>\n";
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,83 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
O_TYP = "'.$_POST['O_TYP'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
GrundF = "'.$_POST['GrundF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Mkalt = "'.$_POST['Mkalt'].'",
StellK = "'.$_POST['StellK'].'",
VermietbareFlaeche = "'.$_POST['VermietbareFlaeche'].'",
MietEinnahmePaIst = "'.$_POST['MietEinnahmePaIst'].'",
MietEinnahmePaSoll = "'.$_POST['MietEinnahmePaSoll'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
FusswegOeNV = "'.$_POST['FusswegOeNV'].'",
FahrBHF = "'.$_POST['FahrBHF'].'",
FahrBAB = "'.$_POST['FahrBAB'].'",
Fahrflug = "'.$_POST['Fahrflug'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,283 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etage</label>\n";
echo " <label class=\"links\">".$ntob['Etage']."</label>\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"rechts\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Wohngeld</label>\n";
echo " <label class=\"rechts\">".$ntob['Mwarm']."</label>\n";
echo " <br />\n";
echo " <label>Kaufpreis Garage</label>\n";
echo " <label class=\"links\">".$ntob['GaraK']."</label>\n";
echo " <label>Kaufpreis Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Mieteinnahmen</label>\n";
echo " <label class=\"links\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

View File

@@ -0,0 +1,39 @@
<?php
if (!isset($_SESSION['ID'])) {
} else
{
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
$sql = 'DELETE FROM
objekte
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result)
{
unset($_POST);
include "inhalte/objekte.php";
}
else
{
echo "Fehler beim löschen";
}
unset ( $_POST );
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,84 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
O_TYP = "'.$_POST['O_TYP'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
GrundF = "'.$_POST['GrundF'].'",
Heizart = "'.$_POST['Heizart'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Mkalt = "'.$_POST['Mkalt'].'",
StellK = "'.$_POST['StellK'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
FusswegOeNV = "'.$_POST['FusswegOeNV'].'",
FahrBHF = "'.$_POST['FahrBHF'].'",
FahrBAB = "'.$_POST['FahrBAB'].'",
Fahrflug = "'.$_POST['Fahrflug'].'",
Lage = "'.$_POST['Lage'].'",
Auflagen = "'.$_POST['Auflagen'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,283 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etage</label>\n";
echo " <label class=\"links\">".$ntob['Etage']."</label>\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"rechts\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Wohngeld</label>\n";
echo " <label class=\"rechts\">".$ntob['Mwarm']."</label>\n";
echo " <br />\n";
echo " <label>Kaufpreis Garage</label>\n";
echo " <label class=\"links\">".$ntob['GaraK']."</label>\n";
echo " <label>Kaufpreis Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Mieteinnahmen</label>\n";
echo " <label class=\"links\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,91 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
O_TYP = "'.$_POST['O_TYP'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
GrundF = "'.$_POST['GrundF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Kaution = "'.$_POST['Kaution'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
NebenK = "'.$_POST['NebenK'].'",
HeizK = "'.$_POST['HeizK'].'",
HKent = "'.$_POST['HKent'].'",
StellK = "'.$_POST['StellK'].'",
EBKK = "'.$_POST['EBKK'].'",
SonK = "'.$_POST['SonK'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
FusswegOeNV = "'.$_POST['FusswegOeNV'].'",
FahrBHF = "'.$_POST['FahrBHF'].'",
FahrBAB = "'.$_POST['FahrBAB'].'",
Fahrflug = "'.$_POST['Fahrflug'].'",
Auflagen = "'.$_POST['Auflagen'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,300 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etage</label>\n";
echo " <label class=\"links\">".$ntob['Etage']."</label>\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"rechts\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Miete kalt</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Kaution</label>\n";
echo " <label class=\"rechts\">".$ntob['Kaution']."</label>\n";
echo " <br />\n";
echo " <label>Miete warm</label>\n";
echo " <label class=\"links\">".$ntob['Mwarm']."</label>\n";
echo " <label>zzgl. Garage</label>\n";
echo " <label class=\"rechts\">".$ntob['GaraK']."</label>\n";
echo " <br />\n";
echo " <label>Nebenkosten</label>\n";
echo " <label class=\"links\">".$ntob['NebenK']."</label>\n";
echo " <label>zzgl. Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Heizkosten</label>\n";
echo " <label class=\"links\">".$ntob['HeizK']."</label>\n";
echo " <label>Ablöse Einbauküche</label>\n";
echo " <label class=\"rechts\">".$ntob['EBKK']."</label>\n";
echo " <br />\n";
echo " <label>HeizK in NK enthalten</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['HKent'].".png\" /></label>\n";
echo " <label>sonstige Kosten</label>\n";
echo " <label class=\"rechts\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Tiere</label>\n";
echo " <label class=\"links\">".$ntob['Tiere']."</label>\n";
echo " <label>Renovierung bei</label>\n";
echo " <label class=\"rechts\">".$ntob['Renovierung']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,100 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
VVID = "'.$_POST['VVID'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Art = "'.$_POST['Art'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Zimmer = "'.$_POST['Zimmer'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
GrundF = "'.$_POST['GrundF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
WaschOrt = "'.$_POST['WaschOrt'].'",
TV = "'.$_POST['TV'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
StellK = "'.$_POST['StellK'].'",
SonK = "'.$_POST['SonK'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Speise = "'.$_POST['Speise'].'",
AnzBad = "'.$_POST['AnzBad'].'",
AnzSchlaf = "'.$_POST['AnzSchlaf'].'",
BadeW = "'.$_POST['BadeW'].'",
DuschK = "'.$_POST['DuschK'].'",
WCbad = "'.$_POST['WCbad'].'",
WCsep = "'.$_POST['WCsep'].'",
Abstell = "'.$_POST['Abstell'].'",
DachB = "'.$_POST['DachB'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
Garage = "'.$_POST['Garage'].'",
StellPl = "'.$_POST['StellPl'].'",
Terrasse = "'.$_POST['Terrasse'].'",
Balkon = "'.$_POST['Balkon'].'",
Garten = "'.$_POST['Garten'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Betreut = "'.$_POST['Betreut'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,283 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etage</label>\n";
echo " <label class=\"links\">".$ntob['Etage']."</label>\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"rechts\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Wohngeld</label>\n";
echo " <label class=\"rechts\">".$ntob['Mwarm']."</label>\n";
echo " <br />\n";
echo " <label>Kaufpreis Garage</label>\n";
echo " <label class=\"links\">".$ntob['GaraK']."</label>\n";
echo " <label>Kaufpreis Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Mieteinnahmen</label>\n";
echo " <label class=\"links\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,105 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
VVID = "'.$_POST['VVID'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Art = "'.$_POST['Art'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Zimmer = "'.$_POST['Zimmer'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
GrundF = "'.$_POST['GrundF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
WaschOrt = "'.$_POST['WaschOrt'].'",
TV = "'.$_POST['TV'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Kaution = "'.$_POST['Kaution'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
NebenK = "'.$_POST['NebenK'].'",
HeizK = "'.$_POST['HeizK'].'",
HKent = "'.$_POST['HKent'].'",
StellK = "'.$_POST['StellK'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
Tiere = "'.$_POST['Tiere'].'",
Renovierung = "'.$_POST['Renovierung'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Speise = "'.$_POST['Speise'].'",
AnzBad = "'.$_POST['AnzBad'].'",
AnzSchlaf = "'.$_POST['AnzSchlaf'].'",
BadeW = "'.$_POST['BadeW'].'",
DuschK = "'.$_POST['DuschK'].'",
WCbad = "'.$_POST['WCbad'].'",
WCsep = "'.$_POST['WCsep'].'",
Abstell = "'.$_POST['Abstell'].'",
DachB = "'.$_POST['DachB'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
Garage = "'.$_POST['Garage'].'",
StellPl = "'.$_POST['StellPl'].'",
Terrasse = "'.$_POST['Terrasse'].'",
Balkon = "'.$_POST['Balkon'].'",
Garten = "'.$_POST['Garten'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Betreut = "'.$_POST['Betreut'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,298 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"links\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Miete kalt</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Kaution</label>\n";
echo " <label class=\"rechts\">".$ntob['Kaution']."</label>\n";
echo " <br />\n";
echo " <label>Miete warm</label>\n";
echo " <label class=\"links\">".$ntob['Mwarm']."</label>\n";
echo " <label>zzgl. Garage</label>\n";
echo " <label class=\"rechts\">".$ntob['GaraK']."</label>\n";
echo " <br />\n";
echo " <label>Nebenkosten</label>\n";
echo " <label class=\"links\">".$ntob['NebenK']."</label>\n";
echo " <label>zzgl. Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Heizkosten</label>\n";
echo " <label class=\"links\">".$ntob['HeizK']."</label>\n";
echo " <label>Ablöse Einbauküche</label>\n";
echo " <label class=\"rechts\">".$ntob['EBKK']."</label>\n";
echo " <br />\n";
echo " <label>HeizK in NK enthalten</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['HKent'].".png\" /></label>\n";
echo " <label>sonstige Kosten</label>\n";
echo " <label class=\"rechts\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Tiere</label>\n";
echo " <label class=\"links\">".$ntob['Tiere']."</label>\n";
echo " <label>Renovierung bei</label>\n";
echo " <label class=\"rechts\">".$ntob['Renovierung']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

View File

@@ -0,0 +1,79 @@
<?php
if ( isset ( $_GET['t'] ) )
{
if ( 'wm' == $_GET['t'] )
{
$O_TYP = 'Wohnung';
$V_TYP = 'Miete';
}
if ( 'wk' == $_GET['t'] )
{
$O_TYP = 'Wohnung';
$V_TYP = 'Kauf';
}
if ( 'hm' == $_GET['t'] )
{
$O_TYP = 'Haus';
$V_TYP = 'Miete';
}
if ( 'hk' == $_GET['t'] )
{
$O_TYP = 'Haus';
$V_TYP = 'Kauf';
}
if ( 'gm' == $_GET['t'] )
{
$O_TYP = 'Gewerbe';
$V_TYP = 'Miete';
}
if ( 'gk' == $_GET['t'] )
{
$O_TYP = 'Gewerbe';
$V_TYP = 'Kauf';
}
if ( 'ro' == $_GET['t'] )
{
$O_TYP = 'Anlage';
$V_TYP = 'Kauf';
}
if ( 'fotos' == $_GET['t'] )
{
return include "inhalte/8er.php";
}
if ( 'FBesch' == $_GET['t'] )
{
return include "inhalte/fbesch.php";
}
}
$immo_typ = $O_TYP . ' - ' . $V_TYP;
if ( 'gm' == $_GET['t'] OR 'gk' == $_GET['t'] OR 'ro' == $_GET['t'] )
{
$immo_abfrage = 'WHERE KAT = "' . $O_TYP . '" AND V_TYP = "' . $V_TYP . '"';
}
else
{
$immo_abfrage = 'WHERE O_TYP = "' . $O_TYP . '" AND V_TYP = "' . $V_TYP . '"';
}
if ( !$_SESSION['IsAdmin'] )
{
$immo_abfrage .= ' AND TID = "' . $_SESSION['TID'] . '"';
}
$actions = array();
$actions['Anlegen'] = strtolower($O_TYP."/".$V_TYP.'/edit.php');
$actions['Anzeigen'] = 'view.php';
$actions['Bearbeiten'] = strtolower($O_TYP."/".$V_TYP.'/edit.php');
$actions['Speichern'] = strtolower($O_TYP."/".$V_TYP.'/speichern.php');
$actions['Löschen'] = 'delete.php';
$actions['Abbrechen'] = 'delete.php';
$actions['De- / Aktivieren'] = 'aktivieren.php';
if (!isset($_GET['a'])) {
if (isset($_POST['formaction'])) {
return include $actions[$_POST['formaction']];
var_dump($_POST);
}
}
return include 'overview.php';
?>

View File

@@ -0,0 +1,47 @@
<?php
echo "<h1>Verwaltung - <span style=\"color: red;\">".str_replace ( '" OR O_TYP = "', ' / ' , $O_TYP )." ".$V_TYP."</span></h1>\n";
?>
<!-- Das Formular, um die neue Immobilie anzulegen -->
<form action="index.php?section=objekte&t=<?php echo $_GET['t']; ?>" method="post">
<fieldset>
<legend>neues Objekt anlegen</legend>
<input type="submit" name="formaction" value="Anlegen" />
</fieldset>
</form>
<br />
<!-- Das Formular, um die bestehende Immobilie zu bearbeiten -->
<form action="index.php?section=objekte&t=<?php echo $_GET['t']; ?>" method="post">
<fieldset>
<legend>bestehendes Objekt ...</legend>
<br />
<?php
$sql="SELECT * FROM objekte ".$immo_abfrage." ORDER BY Aktiv DESC, ID DESC";
$result = $db->query($sql);
echo " <select size=\"1\" name=\"ID\">\n";
while($nt = $result->fetch_assoc()){
if ( $nt['Aktiv'] )
{
$style = "style=\"color:green;\"";
}
else
{
$style = "style=\"color:red;\"";
}
echo " <option " . $style . " value=\"$nt[ID]\">$nt[ID] $nt[Kurz]</option>\n";
}
echo " </select>\n";
echo " &nbsp;<br /><br />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"Anzeigen\" /><br />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"Bearbeiten\" /><br />\n";
if ( $_SESSION['IsAdmin'] )
{
echo " <input type=\"submit\" name=\"formaction\" value=\"Löschen\" /><br />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"De- / Aktivieren\" /><br />\n";
}
?>
</fieldset>
</form>

View File

@@ -0,0 +1,2 @@
<h1>R!ST-Immobiliensoft Objektverwaltung</h1>
<p>Wählen Sie auf der linken Seite den Objekttyp und im Bereich "Wohnen" die richtige Vermarktungsart!</p>

View File

@@ -0,0 +1,31 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$link = "../view.php?obj=" . $_POST['ID'];
?>
<h1>Anzeige im Popupfenster...</h1>
<p>Falls sich kein Popupfenster öffnet, deaktivieren Sie Ihren Popup-Blocker für diese Domain.</p>
<script type="text/javascript">
MeinFenster = window.open("<?php echo $link; ?>", "Zweitfenster", "width=800,height=600,scrollbars=yes");
MeinFenster.focus();
</script>
<?php
if ( $_SESSION['IsAdmin'] )
{
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "' LIMIT 1;";
$result = $db->query ( $sql );
$nt = $result->fetch_assoc ();
?>
<form action="index.php?section=objekte&t=<?php echo $_GET['t']; ?>" method="post">
<fieldset>
<legend>bestehendes Objekt ...</legend>
<input type="hidden" name="ID" value="<?php echo $nt['ID']; ?>" />
<br />
<input type="submit" name="formaction" value="De- / Aktivieren" />
</fieldset>
</form>
<?php
}
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,100 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
VVID = "'.$_POST['VVID'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Art = "'.$_POST['Art'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Zimmer = "'.$_POST['Zimmer'].'",
Etage = "'.$_POST['Etage'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
WaschOrt = "'.$_POST['WaschOrt'].'",
TV = "'.$_POST['TV'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
StellK = "'.$_POST['StellK'].'",
SonK = "'.$_POST['SonK'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Speise = "'.$_POST['Speise'].'",
AnzBad = "'.$_POST['AnzBad'].'",
AnzSchlaf = "'.$_POST['AnzSchlaf'].'",
BadeW = "'.$_POST['BadeW'].'",
DuschK = "'.$_POST['DuschK'].'",
WCbad = "'.$_POST['WCbad'].'",
WCsep = "'.$_POST['WCsep'].'",
Abstell = "'.$_POST['Abstell'].'",
DachB = "'.$_POST['DachB'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
Garage = "'.$_POST['Garage'].'",
StellPl = "'.$_POST['StellPl'].'",
Terrasse = "'.$_POST['Terrasse'].'",
Balkon = "'.$_POST['Balkon'].'",
Garten = "'.$_POST['Garten'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Betreut = "'.$_POST['Betreut'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,283 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ('POST' == $_SERVER['REQUEST_METHOD']) {
if (!isset($_POST['formaction'])) {
echo "Benutzen sie nur Formulare von der Homepage.";
}
elseif ('Anzeigen' == ($_POST['formaction'])) {
$sqlob = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$resultob = $db->query($sqlob);
$ntob = $resultob->fetch_assoc();
$sql1 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM objekte WHERE ID = "'.$_POST['ID'].'" ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql3 = "SELECT Wert FROM US WHERE ID = \"9\";";
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
/* $sql4 = 'SELECT
*
FROM vv
WHERE ID = "'.$ntob['VVID'].'" ';
$result4 = $db->query($sql4);
$nt4 = $result4->fetch_assoc();
*/
echo "<h1>".$ntob['ID']." - ".$ntob['Kurz']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".fnc_getUsernameById ( $ntob['TID'], 'logfiles' ).", ".$nt1['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt1['Akt_Datum']."</label>\n";
if ("Tags" == $nt3['Wert']) {
echo " <label>SEO-Schlagworte</label>\n";
echo " <br />\n";
echo "<span style=\"color: #000000;\">";
echo $ntob['Tags'];
echo "</span>\n";
}
echo "</p>\n";
echo "<br style=\"clear: both;\" />\n";
/* echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt4['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt4['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt4['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt4['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt4['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt4['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt4['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt4['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt4['PLZ']." ".$nt4['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt4['Email']."</label>\n";
echo "</fieldset>\n";
echo "<br />\n";
*/ echo "<fieldset>\n";
echo " <legend>Eigenschaften</legend>\n";
echo " <label>Neu eingetroffen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Neu'].".png\" /></label>\n";
echo " <label>Foto auf Startseite</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['FotoStart'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$ntob['Zimmer']."</label>\n";
echo " <label>Art</label>\n";
echo " <label class=\"rechts\">".$ntob['Art']."</label>\n";
echo " <br />\n";
echo " <label>Zustand</label>\n";
echo " <label class=\"links\">".$ntob['Zustand']."</label>\n";
echo " <label>Qualität-Ausstattung</label>\n";
echo " <label class=\"rechts\">".$ntob['Quali']."</label>\n";
echo " <br />\n";
echo " <label>Baujahr</label>\n";
echo " <label class=\"links\">".$ntob['Baujahr']."</label>\n";
echo " <label>letzte Modernisierung</label>\n";
echo " <label class=\"rechts\">".$ntob['Modern']."</label>\n";
echo " <br />\n";
echo " <label>Etage</label>\n";
echo " <label class=\"links\">".$ntob['Etage']."</label>\n";
echo " <label>Etagen</label>\n";
echo " <label class=\"rechts\">".$ntob['Etagen']."</label>\n";
echo " <br />\n";
echo " <label>Wohnfläche</label>\n";
echo " <label class=\"links\">".$ntob['WohnF']."</label>\n";
echo " <label>Grundfläche</label>\n";
echo " <label class=\"rechts\">".$ntob['GrundF']."</label>\n";
echo " <br />\n";
echo " <label>Heizart</label>\n";
echo " <label class=\"links\">".$ntob['Heizart']."</label>\n";
echo " <label>Befeuerungsart</label>\n";
echo " <label class=\"rechts\">".$ntob['Befeuerung']."</label>\n";
echo " <br />\n";
echo " <label>Waschmaschine im</label>\n";
echo " <label class=\"links\">".$ntob['WaschOrt']."</label>\n";
echo " <label>TV-Anschluss</label>\n";
echo " <label class=\"rechts\">".$ntob['TV']."</label>\n";
echo " <br />\n";
echo " <label>Bezug</label>\n";
echo " <label class=\"links\">".$ntob['Bezug']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Lage</legend>\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$ntob['Strasse']." ".$ntob['StraNr']."</label>\n";
echo " <label>Ort</label>\n";
echo " <label class=\"rechts\">".$ntob['PLZ']." ".$ntob['Ort']."</label>\n";
echo " <br />\n";
echo "<p>".nl2br($ntob['Lage'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Kosten</legend>\n";
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$ntob['Mkalt']."</label>\n";
echo " <label>Wohngeld</label>\n";
echo " <label class=\"rechts\">".$ntob['Mwarm']."</label>\n";
echo " <br />\n";
echo " <label>Kaufpreis Garage</label>\n";
echo " <label class=\"links\">".$ntob['GaraK']."</label>\n";
echo " <label>Kaufpreis Stellplatz</label>\n";
echo " <label class=\"rechts\">".$ntob['StellK']."</label>\n";
echo " <br />\n";
echo " <label>Mieteinnahmen</label>\n";
echo " <label class=\"links\">".$ntob['SonK']."</label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Auflagen</legend>\n";
echo " <label>Erwachsene</label>\n";
echo " <label class=\"links\">".$ntob['EZahl']."</label>\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"rechts\">".$ntob['KZahl']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Raucher'].".png\" /></label>\n";
echo " <label>Ausländer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Ausl'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Ausstattung</legend>\n";
echo "<fieldset>\n";
echo " <legend>innen</legend>\n";
echo " <label>Abstellraum</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Abstell'].".png\" /></label>\n";
echo " <label>Dachboden</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DachB'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Keller</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Keller'].".png\" /></label>\n";
echo " <label>Aufzug</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Aufzug'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Betreutes Wohnen</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Betreut'].".png\" /></label>\n";
echo " <label>Barrierefrei</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Barrierefrei'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Küche</legend>\n";
echo " <label>Einbauküche</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['EinbauK'].".png\" /></label>\n";
echo " <label>Speisekammer</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Speise'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Badezimmer</legend>\n";
echo " <label>Anzahl Badezimmer</label>\n";
echo " <label class=\"links\">".$ntob['AnzBad']."</label>\n";
echo " <br />\n";
echo " <label>Badewanne</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['BadeW'].".png\" /></label>\n";
echo " <label>Duschkabine</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['DuschK'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>WC im Bad</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['WCbad'].".png\" /></label>\n";
echo " <label>Gäste-WC</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['WCsep'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>aussen</legend>\n";
echo " <label>Anzahl Garage/Stellpl.</label>\n";
echo " <label class=\"links\">".$ntob['AnzGarStell']."</label>\n";
echo " <br />\n";
echo " <label>Garage</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garage'].".png\" /></label>\n";
echo " <label>Stellplatz</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['StellPl'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Terrasse</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Terrasse'].".png\" /></label>\n";
echo " <label>Balkon</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['Balkon'].".png\" /></label>\n";
echo " <br />\n";
echo " <label>Gartenbenutzung</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$ntob['Garten'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Energieausweis</legend>\n";
echo " <label>Energieausweistyp</label>\n";
echo " <label class=\"links\">".$ntob['EnerTyp']."</label>\n";
echo " <br />\n";
echo " <label>Verbrauchskennwert</label>\n";
echo " <label class=\"links\">".$ntob['EnerVKW']."</label>\n";
echo " <label>Warmwasser enthalten</label>\n";
echo " <label class=\"rechts\"><img src=\"../img/".$ntob['EnerWWEnt'].".png\" /></label>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo " <p>".nl2br($ntob['Ausstatt'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($ntob['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($ntob['Intern'])."</p>\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo " <legend>Fotos</legend>\n";
echo " <table style=\"background:none;\">\n";
echo " <colgroup>\n";
echo " <col span=\"4\" width=\"180px\" />\n";
echo " </colgroup>\n";
echo " <tr>\n";
$j = 0;
for ($i=1; $i<8; $i++) {
$pic = "../img/objekte/".$_POST['ID']."_".$i.".jpg";
if (file_exists($pic)) {
echo " <td style=\"text-align:center;\" >\n";
echo " <img src=\"".$pic."\" title=\"".$ntob['Foto'.$i]."\" width=\"100px\" height=\"100px\"/> \n";
echo " <br />\n";
echo $ntob['Foto'.$i];
echo " </td>\n";
$j++;
}
if ("4" == $j) {
echo " </tr>\n";
echo " <tr>\n";
}
}
echo " </tr>\n";
echo " </table>\n";
echo "</fieldset>\n";
echo "<br />\n";
}
}
}
?>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,105 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objekt speichern...</h1>\n";
$sql = 'UPDATE objekte SET
VVID = "'.$_POST['VVID'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Deaktiv = "'.$_POST['Deaktiv'].'",
Highlight = "'.$_POST['Highlight'].'",
Neu = "'.$_POST['Neu'].'",
FotoStart = "'.$_POST['FotoStart'].'",
Kurz = "'.$_POST['Kurz'].'",
Tags = "'.$_POST['Tags'].'",
OBeschreibung = "'.$_POST['OBeschreibung'].'",
Art = "'.$_POST['Art'].'",
Zustand = "'.$_POST['Zustand'].'",
Quali = "'.$_POST['Quali'].'",
Baujahr = "'.$_POST['Baujahr'].'",
Modern = "'.$_POST['Modern'].'",
Zimmer = "'.$_POST['Zimmer'].'",
Etage = "'.$_POST['Etage'].'",
Etagen = "'.$_POST['Etagen'].'",
WohnF = "'.$_POST['WohnF'].'",
Heizart = "'.$_POST['Heizart'].'",
Befeuerung = "'.$_POST['Befeuerung'].'",
WaschOrt = "'.$_POST['WaschOrt'].'",
TV = "'.$_POST['TV'].'",
Bezug = "'.$_POST['Bezug'].'",
Strasse = "'.$_POST['Strasse'].'",
StraNr = "'.$_POST['StraNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Kaution = "'.$_POST['Kaution'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
NebenK = "'.$_POST['NebenK'].'",
HeizK = "'.$_POST['HeizK'].'",
HKent = "'.$_POST['HKent'].'",
StellK = "'.$_POST['StellK'].'",
ProvisionsPflichtig = "'.$_POST['ProvisionsPflichtig'].'",
Provision = "'.$_POST['Provision'].'",
Tiere = "'.$_POST['Tiere'].'",
Renovierung = "'.$_POST['Renovierung'].'",
EinbauK = "'.$_POST['EinbauK'].'",
Speise = "'.$_POST['Speise'].'",
AnzBad = "'.$_POST['AnzBad'].'",
AnzSchlaf = "'.$_POST['AnzSchlaf'].'",
BadeW = "'.$_POST['BadeW'].'",
DuschK = "'.$_POST['DuschK'].'",
WCbad = "'.$_POST['WCbad'].'",
WCsep = "'.$_POST['WCsep'].'",
Abstell = "'.$_POST['Abstell'].'",
DachB = "'.$_POST['DachB'].'",
Keller = "'.$_POST['Keller'].'",
AnzGarStell = "'.$_POST['AnzGarStell'].'",
Garage = "'.$_POST['Garage'].'",
StellPl = "'.$_POST['StellPl'].'",
Terrasse = "'.$_POST['Terrasse'].'",
Balkon = "'.$_POST['Balkon'].'",
Garten = "'.$_POST['Garten'].'",
Lage = "'.$_POST['Lage'].'",
Ausstatt = "'.$_POST['Ausstatt'].'",
EnerTyp = "'.$_POST['EnerTyp'].'",
EnerVKW = "'.$_POST['EnerVKW'].'",
EnerWWEnt = "'.$_POST['EnerWWEnt'].'",
Aufzug = "'.$_POST['Aufzug'].'",
Betreut = "'.$_POST['Betreut'].'",
Barrierefrei = "'.$_POST['Barrierefrei'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'",
Akt_Datum = now()
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "';";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
if ( $nt['Scout'] )
{
$_POST['ImmoScout'] = 'loeschen';
}
if ( $nt['Welt'] )
{
$_POST['ImmoWelt'] = 'loeschen';
}
if ( $nt['Net'] )
{
$_POST['ImmoNet'] = 'loeschen';
}
$_POST['fromDel'] = '1';
include "inhalte/objekte/aktivieren.php";
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=objekte&t=fotos&o=".$_POST['ID']."\" method=\"post\" />\n";
echo " <input type=\"submit\" name=\"Fotos\" value=\"zu den Fotos\" />\n";
echo "</form>\n";
include "inhalte/orte.php";
}
?>

View File

@@ -0,0 +1,14 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$link = "../view.php?obj=" . $_POST['ID'];
?>
<script type="text/javascript">
MeinFenster = window.open("<?php echo $link; ?>", "Zweitfenster", "width=800,height=600,scrollbars=yes");
MeinFenster.focus();
</script>
<?php
}
?>

19
admin/inhalte/orte.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
$sqla = "SELECT Ortname FROM Orte;";
$resulta = $db->query($sqla);
while ($nta = $resulta->fetch_assoc()) {
if ($nta['Ortname'] == $_POST['Ort']) {
exit();
}
}
$sqls = 'INSERT INTO Orte (ID, Ortname) VALUES (NULL, "'.$_POST['Ort'].'");';
$stmts = $db->prepare($sqls);
if (!$stmts) {
die ('Datensatz konnte nicht angelegt werden: '.$db->error);
}
if (!$stmts->execute()) {
die ('Datensatz konnte nicht angelegt werden: '.$stmts->error);
}

View File

@@ -0,0 +1,10 @@
<?php
if (isset($_POST['Send'])) {
include "inhalte/login1.php";
}
else {
include "inhalte/login2.php";
}
?>

View File

@@ -0,0 +1,24 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (isset($_GET[t])) {
if ("vv" == $_GET[t]) {
if ((in_array("Alle_Vermieter", $_SESSION['Rechte'])) OR (in_array("Eigene_Vermieter", $_SESSION['Rechte']))) {
include "inhalte/personen/vv.php";
} else {
echo "<h1 class=\"hinweis\">Sie haben nicht die notwendigen Zugriffsrechte!</h1>\n";
}
} elseif ("in" == $_GET[t]) {
if ((in_array("Alle_Interessenten", $_SESSION['Rechte'])) OR (in_array("Eigene_Interessenten", $_SESSION['Rechte']))) {
include "inhalte/personen/in.php";
} else {
echo "<h1 class=\"hinweis\">Sie haben nicht die notwendigen Zugriffsrechte!</h1>\n";
}
} else {
include "inhalte/personen/standard.php";
}
} else {
include "inhalte/personen/standard.php";
}
}
?>

View File

@@ -0,0 +1,20 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (!isset($_POST['action'])) {
include "inhalte/personen/in_over.php";
} else {
if (("Anlegen" == $_POST['action']) OR ("Bearbeiten" == $_POST['action'])) {
include "inhalte/personen/in_edit.php";
} elseif ("Speichern" == $_POST['action']) {
include "inhalte/personen/in_save.php";
} elseif ("Anzeigen" == $_POST['action']) {
include "inhalte/personen/in_view.php";
} elseif (("Löschen" == $_POST['action']) OR ("Abbrechen" == $_POST['action'])) {
include "inhalte/personen/in_del.php";
} else {
include "inhalte/personen/in_over.php";
}
}
}
?>

View File

@@ -0,0 +1,16 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$sql = 'DELETE FROM
inter
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/personen.php";
} else {
echo "Fehler beim löschen";
}
}
?>

View File

@@ -0,0 +1,253 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ("Anlegen" == $_POST['action']) {
$sql = 'INSERT INTO inter (ID, TID, Datum) VALUES (NULL, "'.$_SESSION['TID'].'", now())';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht angelegt werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht angelegt werden: '.$stmt->error);
}
$sql = 'SELECT last_insert_id() AS last';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$id = $nt['last'];
echo "<h1>neuen Interessenten anlegen</h1>\n";
} else {
echo "<h1>Interessenten bearbeiten</h1>\n";
$id = $_POST['ID'];
}
$sql1 = "SELECT * FROM inter WHERE ID = \"".$id."\" ";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql2 = "SELECT Anrede FROM Anreden ORDER BY Anrede ASC";
$result2 = $db->query($sql2);
$sql3 = "SELECT O_TYP FROM O_Typen ORDER BY O_TYP ASC";
$result3 = $db->query($sql3);
$sql4 = "SELECT V_TYP FROM V_Typen ORDER BY V_TYP ASC";
$result4 = $db->query($sql4);
$sql5 = "SELECT Lage FROM lagen ORDER BY Lage ASC";
$result5 = $db->query($sql5);
$sql6 = "SELECT ID, Vorname, Nachname FROM Team ORDER BY ID ASC";
$result6 = $db->query($sql6);
echo "<br />\n";
echo "<form action=\"index.php?section=Personen&t=in\" method=\"post\">\n";
if (in_array("Makler_Interessenten", $_SESSION['Rechte'])) {
echo " <label class=\"hinweis\">Teammitglied zuordnen</label>\n";
echo " <select name=\"TID\">\n";
while ($nt6 = $result6->fetch_assoc()) {
echo " <option value=\"".$nt6['ID']."\"";
if ($nt6['ID'] == $nt1['TID']) {
echo " selected=\"selected\"";
}
echo ">".$nt6['Nachname']." ".$nt6['Vorname']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
} else {
echo " <input type=\"hidden\" name=\"TID\" value=\"".$_SESSION['TID']."\" />\n";
}
echo "<fieldset>\n";
echo " <legend>Kontaktdaten:</legend>\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$id."\" />\n";
echo " <label>Aktiv</label>\n";
echo " <input type=\"radio\" name=\"Aktiv\" value=\"1\" ";
if ("1" == $nt1['Aktiv']) {
echo "checked=\"checked\" ";
}
echo "/>ja\n";
echo " <input type=\"radio\" name=\"Aktiv\" value=\"0\" ";
if ("0" == $nt1['Aktiv']) {
echo "checked=\"checked\" ";
}
echo "/>nein\n";
echo " <br />\n";
echo " <label>Anrede</label>\n";
echo " <select name=\"Anrede\">\n";
while ($nt2 = $result2->fetch_assoc()) {
echo " <option value=\"".$nt2['Anrede']."\"";
if ($nt2['Anrede'] == $nt1['Anrede']) {
echo " selected=\"selected\"";
}
echo ">".$nt2['Anrede']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <input type=\"text\" name=\"Vorname\" value=\"".$nt1['Vorname']."\" />\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <input type=\"text\" name=\"Nachname\" value=\"".$nt1['Nachname']."\" />\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <input type=\"text\" name=\"Adresse\" value=\"".$nt1['Adresse']."\" />\n";
echo " <br />\n";
echo " <label>PLZ</label>\n";
echo " <input type=\"text\" name=\"PLZ\" value=\"".$nt1['PLZ']."\" />\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt1['Ort']."\" />\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt1['Telefon']."\" />\n";
echo " <br />\n";
echo " <label>Fax</label>\n";
echo " <input type=\"text\" name=\"Fax\" value=\"".$nt1['Fax']."\" />\n";
echo " <br />\n";
echo " <label>Mobil</label>\n";
echo " <input type=\"text\" name=\"Mobil\" value=\"".$nt1['Mobil']."\" />\n";
echo " <br />\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt1['Firma']."\" />\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <input type=\"text\" name=\"Email\" value=\"".$nt1['Email']."\" />\n";
echo " <br />\n";
echo " <label>Email-Benachrichtigung</label>\n";
echo " <input type=\"radio\" name=\"EmailB\" value=\"1\" ";
if ("1" == $nt1['EmailB']) {
echo "checked=\"checked\" ";
}
echo "/>ja\n";
echo " <input type=\"radio\" name=\"EmailB\" value=\"0\" ";
if ("0" == $nt1['EmailB']) {
echo "checked=\"checked\" ";
}
echo "/>nein\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo "<fieldset>\n";
echo " <legend>Persönliche Daten:</legend>\n";
echo " <label>Alter</label>\n";
echo " <input type=\"text\" name=\"Age\" value=\"".$nt1['Age']."\" />\n";
echo " <br />\n";
echo " <label>Familienstand</label>\n";
echo " <input type=\"text\" name=\"Stand\" value=\"".$nt1['Stand']."\" />\n";
echo " <br />\n";
echo " <label>Kinder</label>\n";
echo " <input type=\"text\" name=\"Kinder\" value=\"".$nt1['Kinder']."\" />\n";
echo " <br />\n";
echo " <label>Alter der Kinder</label>\n";
echo " <input type=\"text\" name=\"AlterK\" value=\"".$nt1['AlterK']."\" />\n";
echo " <br />\n";
echo " <label>Beruf</label>\n";
echo " <input type=\"text\" name=\"Beruf\" value=\"".$nt1['Beruf']."\" />\n";
echo " <br />\n";
echo " <label>Arbeitgeber</label>\n";
echo " <input type=\"text\" name=\"Arbeitgeber\" value=\"".$nt1['Arbeitgeber']."\" />\n";
echo " <br />\n";
echo " <label>Staatsangehörigkeit</label>\n";
echo " <input type=\"text\" name=\"Staat\" value=\"".$nt1['Staat']."\" />\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <input type=\"radio\" name=\"Raucher\" value=\"1\" ";
if ("1" == $nt1['Raucher']) {
echo "checked=\"checked\" ";
}
echo "/>ja\n";
echo " <input type=\"radio\" name=\"Raucher\" value=\"0\" ";
if ("0" == $nt1['Raucher']) {
echo "checked=\"checked\" ";
}
echo "/>nein\n";
echo " <br />\n";
echo " <label>Haustiere</label>\n";
echo " <input type=\"radio\" name=\"Tiere\" value=\"1\" ";
if ("1" == $nt1['Tiere']) {
echo "checked=\"checked\" ";
}
echo "/>ja\n";
echo " <input type=\"radio\" name=\"Tiere\" value=\"0\" ";
if ("0" == $nt1['Tiere']) {
echo "checked=\"checked\" ";
}
echo "/>nein\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo "<fieldset>\n";
echo " <legend>Angaben zum gesuchten Objekt</legend>\n";
echo " <label>Objekttyp</label>\n";
echo " <select name=\"O_TYP\">\n";
while ($nt3 = $result3->fetch_assoc()) {
echo " <option value=\"".$nt3['O_TYP']."\"";
if ($nt1['O_TYP'] == $nt3['O_TYP']) {
echo " selected=\"selected\"";
}
echo ">".$nt3['O_TYP']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Vermarktungsart</label>\n";
echo " <select name=\"V_TYP\">\n";
while ($nt4 = $result4->fetch_assoc()) {
echo " <option value=\"".$nt4['V_TYP']."\"";
if ($nt4['V_TYP'] == $nt1['V_TYP']) {
echo " selected=\"selected\"";
}
echo ">".$nt4['V_TYP']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <input type=\"text\" name=\"ORTneu\" />\n";
echo " <br />\n";
echo " <label>Lage</label>\n";
echo " <select name=\"Lage\">\n";
while ($nt5 = $result5->fetch_assoc()) {
echo " <option value=\"".$nt5['Lage']."\"";
if ($nt5['Lage'] == $nt1['Lage']) {
echo " selected=\"selected\"";
}
echo ">".$nt5['Lage']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Bezug zum</label>\n";
echo " <input type=\"text\" name=\"Bezug\" value=\"".$nt1['Bezug']."\" />\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <input type=\"text\" class=\"kurz\" name=\"ZIMMERvon\" value=\"".$nt1['ZIMMERvon']."\" />\n";
echo " - <input type=\"text\" class = \"kurz\" name=\"ZIMMERbis\" value=\"".$nt1['ZIMMERbis']."\" />\n";
echo " <br />\n";
echo " <label>Wohn-/ Nutzfläche</label>\n";
echo " <input type=\"text\" name=\"QM\" value=\"".$nt1['QM']."\" />\n";
echo " <br />\n";
echo " <label>Kaltmiete</label>\n";
echo " <input type=\"text\" name=\"Mkalt\" value=\"".$nt1['Mkalt']."\" />\n";
echo " <br />\n";
echo " <label>Warmmiete</label>\n";
echo " <input type=\"text\" name=\"Mwarm\" value=\"".$nt1['Mwarm']."\" />\n";
echo " <br />\n";
echo " <label>Kaufpreis</label>\n";
echo " <input type=\"text\" name=\"Kpreis\" value=\"".$nt1['Kpreis']."\" />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <textarea name=\"Sonstiges\">".$nt1['Sonstiges']."</textarea>\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo "<fieldset>\n";
echo " <legend>Intern</legend>\n";
echo " <textarea name=\"Intern\">".$nt1['Intern']."</textarea>\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
if ("Anlegen" == $_POST['action']) {
echo " <input type=\"submit\" name=\"action\" value=\"Abbrechen\" />\n";
} else {
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
}
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,78 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Interessenten</h1>";
if (in_array("Eigene_Interessenten", $_SESSION['Rechte'])) {
$in_abfrage = "WHERE TID = \"".$_SESSION['TID']."\" ";
}
if ("Suchen..." == $_POST['action']) {
if ("" == $in_abfrage) {
if (("" == $_POST['Nachname']) AND ("" == $_POST['Telefon'])) {
} elseif (("" !== $_POST['Nachname']) AND ("" !== $_POST['Telefon'])) {
$in_abfrage = "WHERE Nachname = \"".$_POST['Nachname']."\" AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} elseif ("" == $_POST['Nachname']) {
$in_abfrage = "WHERE Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} else {
$in_abfrage = "WHERE Nachname = \"".$_POST['Nachname']."\" ";
}
} else {
if (("" == $_POST['Nachname']) AND ("" == $_POST['Telefon'])) {
} elseif (("" !== $_POST['Nachname']) AND ("" !== $_POST['Telefon'])) {
$in_abfrage .= "AND Nachname = \"".$_POST['Nachname']."\" AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} elseif ("" == $_POST['Nachname']) {
$in_abfrage .= "AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} else {
$in_abfrage .= "AND Nachname = \"".$_POST['Nachname']."\" ";
}
}
}
$sql = "SELECT ID, Vorname, Nachname FROM inter ".$in_abfrage." ORDER BY Nachname ASC";
$result = $db->query($sql);
?>
<!-- Das Formular zur Einschränkung der Suche -->
<form action="index.php?section=Personen&t=in" method="post">
<fieldset>
<legend>Ergebnisse einschränken</legend>
<label>Nachname</label>
<input type="text" name="Nachname" />
<img src="../img/help.gif" title="Bitte den Nachnamen exakt angeben" />
<br />
<label>Telefon</label>
<input type="text" name="Telefon" />
<img src="../img/help.gif" title="Ein Teil der Telefonnummer ist ausreichend" />
<br />&nbsp;<br />
<input type="submit" name="action" value="Suchen..." />
</fieldset>
</form>
<!-- Das Formular für eine neue Person -->
<form action="index.php?section=Personen&t=in" method="post">
<fieldset>
<legend>neuen Interessenten anlegen</legend>
<input type="submit" name="action" value="Anlegen" />
</fieldset>
</form>
<!-- Das Formular für eine bestehende Person -->
<form action="index.php?section=Personen&t=in" method="post">
<fieldset>
<legend>bestehenden Interessenten ...</legend>
<select name="ID">
<?php
while ($nt = $result->fetch_assoc()) {
echo " <option value=\"".$nt['ID']."\">".$nt['Nachname'].", ".$nt['Vorname']." - ".$nt['ID']."</option>\n";
}
?>
</select>
<br />&nbsp;<br />
<input type="submit" name="action" value="Anzeigen" />
<br />
<input type="submit" name="action" value="Bearbeiten" />
<br />
<input type="submit" name="action" value="Löschen" />
<br />
</fieldset>
</form>
<?php
}
?>

View File

@@ -0,0 +1,57 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Interessenten speichern...</h1>\n";
$sql = 'UPDATE inter SET
TID = "'.$_POST['TID'].'",
Aktiv = "'.$_POST['Aktiv'].'",
Anrede = "'.$_POST['Anrede'].'",
Vorname = "'.$_POST['Vorname'].'",
Nachname = "'.$_POST['Nachname'].'",
Adresse = "'.$_POST['Adresse'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Telefon = "'.$_POST['Telefon'].'",
Fax = "'.$_POST['Fax'].'",
Mobil = "'.$_POST['Mobil'].'",
Firma = "'.$_POST['Firma'].'",
Email = "'.$_POST['Email'].'",
EmailB = "'.$_POST['EmailB'].'",
Age = "'.$_POST['Age'].'",
Stand = "'.$_POST['Stand'].'",
Kinder = "'.$_POST['Kinder'].'",
AlterK = "'.$_POST['AlterK'].'",
Beruf = "'.$_POST['Beruf'].'",
Arbeitgeber = "'.$_POST['Arbeitgeber'].'",
Staat = "'.$_POST['Staat'].'",
Raucher = "'.$_POST['Raucher'].'",
Tiere = "'.$_POST['Tiere'].'",
O_TYP = "'.$_POST['O_TYP'].'",
V_TYP = "'.$_POST['V_TYP'].'",
ORTneu = "'.$_POST['ORTneu'].'",
Lage = "'.$_POST['Lage'].'",
Bezug = "'.$_POST['Bezug'].'",
ZIMMERvon = "'.$_POST['ZIMMERvon'].'",
ZIMMERbis = "'.$_POST['ZIMMERbis'].'",
QM = "'.$_POST['QM'].'",
Mkalt = "'.$_POST['Mkalt'].'",
Mwarm = "'.$_POST['Mwarm'].'",
Kpreis = "'.$_POST['Kpreis'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p>Datensatz wurde gespeichert!</p>\n";
echo "<form action=\"index.php?section=Personen&t=in\" method=\"post\" >\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Anzeigen\" />\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,134 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$sql = 'SELECT * FROM inter WHERE ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql2 = 'SELECT Vorname, Nachname FROM Team WHERE ID = "'.$nt['TID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$sql3 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM inter WHERE ID = "'.$_POST['ID'].'" ';
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
echo "<h1>".$nt['ID']." - ".$nt['Anrede']." ".$nt['Vorname']." ".$nt['Nachname']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".$nt2['Vorname']." ".$nt2['Nachname'].", ".$nt3['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt3['Akt_Datum']."</label>\n";
echo "</p>\n";
echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Aktiv</label>\n";
echo " <img src=\"../img/".$nt['Aktiv'].".png\" />\n";
echo " <br />\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt['PLZ']." ".$nt['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt['Email']."</label>\n";
echo " <label>Email-Benachrichtigung</label>\n";
echo " <img src=\"../img/".$nt['EmailB'].".png\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Persönliche Angaben</legend>\n";
echo " <label>Alter</label>\n";
echo " <label class=\"links\">".$nt['Age']."</label>\n";
echo " <label>Familienstand</label>\n";
echo " <label class=\"rechts\">".$nt['Stand']."</label>\n";
echo " <br />\n";
echo " <label>Kinder</label>\n";
echo " <label class=\"links\">".$nt['Kinder']."</label>\n";
echo " <label>Alter jüngstes Kind</label>\n";
echo " <label class=\"rechts\">".$nt['AlterK']."</label>\n";
echo " <br />\n";
echo " <label>Beruf</label>\n";
echo " <label class=\"links\">".$nt['Beruf']."</label>\n";
echo " <label>Arbeitgeber</label>\n";
echo " <label class=\"rechts\">".$nt['Arbeitgeber']."</label>\n";
echo " <br />\n";
echo " <label>Staatsangehörigkeit</label>\n";
echo " <label class=\"links\">".$nt['Staat']."</label>\n";
echo " <br />\n";
echo " <label>Raucher</label>\n";
echo " <label class=\"links\"><img src=\"../img/".$nt['Raucher'].".png\" /></label>\n";
echo " <label>Haustiere</label>\n";
echo " <img src=\"../img/".$nt['Tiere'].".png\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Angaben zum gesuchten Objekt</legend>\n";
echo " <label>Objekttyp</label>\n";
echo " <label class=\"links\">".$nt['O_TYP']." - ".$nt['V_TYP']."</label>\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <label class=\"links\">".$nt['ORTneu']."</label>\n";
echo " <br />\n";
echo " <label>Lage</label>\n";
echo " <label class=\"links\">".$nt['Lage']."</label>\n";
echo " <br />\n";
echo " <label>Bezug zum</label>\n";
echo " <label class=\"links\">".$nt['Bezug']."</label>\n";
echo " <br />\n";
echo " <label>Zimmer</label>\n";
echo " <label class=\"links\">".$nt['ZIMMERvon']." - ".$nt['ZIMMERbis']."</label>\n";
echo " <br />\n";
echo " <label>Wohn-/Nutzfläche</label>\n";
echo " <label class=\"links\">".$nt['QM']."</label>\n";
echo " <br />\n";
if ("Kauf" == $nt['V_TYP']) {
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$nt['Kpreis']."</label>\n";
echo " <br />\n";
} elseif ("Miete" == $nt['V_TYP']) {
echo " <label>Kaltmiete</label>\n";
echo " <label class=\"links\">".$nt['Mkalt']."</label>\n";
echo " <br />\n";
echo " <label>Warmmiete</label>\n";
echo " <label class=\"links\">".$nt['Mwarm']."</label>\n";
echo " <br />\n";
} elseif ("Miete oder Kauf" == $nt['V_TYP']) {
echo " <label>Kaltmiete</label>\n";
echo " <label class=\"links\">".$nt['Mkalt']."</label>\n";
echo " <br />\n";
echo " <label>Warmmiete</label>\n";
echo " <label class=\"links\">".$nt['Mwarm']."</label>\n";
echo " <br />\n";
echo " <label>Kaufpreis</label>\n";
echo " <label class=\"links\">".$nt['Kpreis']."</label>\n";
echo " <br />\n";
}
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($nt['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($nt['Intern'])."</p>\n";
echo "</fieldset>\n";
}
?>

View File

@@ -0,0 +1,20 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (!isset($_POST['action'])) {
include "inhalte/personen/vv_over.php";
} else {
if (("Anlegen" == $_POST['action']) OR ("Bearbeiten" == $_POST['action'])) {
include "inhalte/personen/vv_edit.php";
} elseif ("Speichern" == $_POST['action']) {
include "inhalte/personen/vv_save.php";
} elseif ("Anzeigen" == $_POST['action']) {
include "inhalte/personen/vv_view.php";
} elseif (("Löschen" == $_POST['action']) OR ("Abbrechen" == $_POST['action'])) {
include "inhalte/personen/vv_del.php";
} else {
include "inhalte/personen/vv_over.php";
}
}
}
?>

View File

@@ -0,0 +1,16 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$sql = 'DELETE FROM
vv
WHERE
ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/personen.php";
} else {
echo "Fehler beim löschen";
}
}
?>

View File

@@ -0,0 +1,118 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if ("Anlegen" == $_POST['action']) {
$sql = 'INSERT INTO vv (ID, TID) VALUES (NULL, "'.$_SESSION['TID'].'")';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht angelegt werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht angelegt werden: '.$stmt->error);
}
$sql = 'SELECT last_insert_id() AS last';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$id = $nt['last'];
echo "<h1>neuen Vermieter / Verkäufer anlegen</h1>\n";
} else {
echo "<h1>Vermieter / Verkäufer bearbeiten</h1>\n";
$id = $_POST['ID'];
}
$sql1 = "SELECT * FROM vv WHERE ID = \"".$id."\" ";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql2 = "SELECT Anrede FROM Anreden ORDER BY Anrede ASC";
$result2 = $db->query($sql2);
$sql6 = "SELECT ID, Vorname, Nachname FROM Team ORDER BY ID ASC";
$result6 = $db->query($sql6);
echo "<br />\n";
echo "<form action=\"index.php?section=Personen&t=vv\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$id."\" />\n";
if (isset($_POST['WID'])) {
echo " <input type=\"hidden\" name=\"WID\" value=\"".$_POST['WID']."\" />\n";
echo " <input type=\"hidden\" name=\"OTYP\" value=\"".$_POST['OTYP']."\" />\n";
}
if (in_array("Makler_Interessenten", $_SESSION['Rechte'])) {
echo " <label class=\"hinweis\">Teammitglied zuordnen</label>\n";
echo " <select name=\"TID\">\n";
while ($nt6 = $result6->fetch_assoc()) {
echo " <option value=\"".$nt6['ID']."\"";
if ($nt6['ID'] == $nt1['TID']) {
echo " selected=\"selected\"";
}
echo ">".$nt6['Nachname']." ".$nt6['Vorname']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
} else {
echo " <input type=\"hidden\" name=\"TID\" value=\"".$_SESSION['TID']."\" />\n";
}
echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <select name=\"Anrede\">\n";
while ($nt2 = $result2->fetch_assoc()) {
echo " <option value=\"".$nt2['Anrede']."\"";
if ($nt2['Anrede'] == $nt1['Anrede']) {
echo " selected=\"selected\"";
}
echo ">".$nt2['Anrede']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <input type=\"text\" name=\"Vorname\" value=\"".$nt1['Vorname']."\" />\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <input type=\"text\" name=\"Nachname\" value=\"".$nt1['Nachname']."\" />\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <input type=\"text\" name=\"Adresse\" value=\"".$nt1['Adresse']."\" />\n";
echo " <br />\n";
echo " <label>PLZ</label>\n";
echo " <input type=\"text\" name=\"PLZ\" value=\"".$nt1['PLZ']."\" />\n";
echo " <br />\n";
echo " <label>Ort</label>\n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt1['Ort']."\" />\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt1['Telefon']."\" />\n";
echo " <br />\n";
echo " <label>Fax</label>\n";
echo " <input type=\"text\" name=\"Fax\" value=\"".$nt1['Fax']."\" />\n";
echo " <br />\n";
echo " <label>Mobil</label>\n";
echo " <input type=\"text\" name=\"Mobil\" value=\"".$nt1['Mobil']."\" />\n";
echo " <br />\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt1['Firma']."\" />\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <input type=\"text\" name=\"Email\" value=\"".$nt1['Email']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <br />\n";
echo " <textarea name=\"Sonstiges\">".$nt1['Sonstiges']."</textarea>\n";
echo " <br />\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Intern</legend>\n";
echo " <br />\n";
echo " <textarea name=\"Intern\">".$nt1['Intern']."</textarea>\n";
echo "</fieldset>\n";
echo " <br />&nbsp;<br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
if ("Anlegen" == $_POST['action']) {
echo " <input type=\"submit\" name=\"action\" value=\"Abbrechen\" />\n";
} else {
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
}
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,22 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (in_array("Alle_Objekte", $_SESSION['Rechte'])) {
$abfrage = "";
} elseif (in_array("Eigene_Objekte", $_SESSION['Rechte'])) {
$abfrage = " AND TID = \"".$_SESSION['TID']."\" ";
} else {
die("Keine Zugriffsrechte");
}
$sql1 = 'SELECT ID, O_TYP, V_TYP, Kurz FROM objekte WHERE VVID = "'.$_POST['ID'].'" '.$abfrage.' ORDER BY O_TYP DESC, V_TYP DESC; ';
$result1 = $db->query($sql1);
echo "<fieldset>\n";
echo " <legend>Objekte des Vermieters / Verkäufers</legend>\n";
while ($nt1 = $result1->fetch_assoc()) {
echo " <label style=\"margin-top: 0px;\">".$nt1['O_TYP']." - ".$nt1['V_TYP']."</label>\n";
echo " <span style=\"color: #000000;\">".$nt1['ID']." ".$nt1['Kurz']."</span>\n";
echo " <br />\n";
}
echo "</fieldset>\n";
}
?>

View File

@@ -0,0 +1,78 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Vermieter / Verkäufer</h1>";
if (in_array("Eigene_Vermieter", $_SESSION['Rechte'])) {
$vv_abfrage = "WHERE TID = \"".$_SESSION['TID']."\" ";
}
if ("Suchen..." == $_POST['action']) {
if ("" == $vv_abfrage) {
if (("" == $_POST['Nachname']) AND ("" == $_POST['Telefon'])) {
} elseif (("" !== $_POST['Nachname']) AND ("" !== $_POST['Telefon'])) {
$vv_abfrage = "WHERE Nachname = \"".$_POST['Nachname']."\" AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} elseif ("" == $_POST['Nachname']) {
$vv_abfrage = "WHERE Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} else {
$vv_abfrage = "WHERE Nachname = \"".$_POST['Nachname']."\" ";
}
} else {
if (("" == $_POST['Nachname']) AND ("" == $_POST['Telefon'])) {
} elseif (("" !== $_POST['Nachname']) AND ("" !== $_POST['Telefon'])) {
$vv_abfrage .= "AND Nachname = \"".$_POST['Nachname']."\" AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} elseif ("" == $_POST['Nachname']) {
$vv_abfrage .= "AND Telefon LIKE \"%".$_POST['Telefon']."%\" ";
} else {
$vv_abfrage .= "AND Nachname = \"".$_POST['Nachname']."\" ";
}
}
}
$sql = "SELECT ID, Vorname, Nachname FROM vv ".$vv_abfrage." ORDER BY Nachname ASC";
$result = $db->query($sql);
?>
<!-- Das Formular zur Einschränkung der Suche -->
<form action="index.php?section=Personen&t=vv" method="post">
<fieldset>
<legend>Ergebnisse einschränken</legend>
<label>Nachname</label>
<input type="text" name="Nachname" />
<img src="../img/help.gif" title="Bitte den Nachnamen exakt angeben" />
<br />
<label>Telefon</label>
<input type="text" name="Telefon" />
<img src="../img/help.gif" title="Ein Teil der Telefonnummer ist ausreichend" />
<br />&nbsp;<br />
<input type="submit" name="action" value="Suchen..." />
</fieldset>
</form>
<!-- Das Formular für eine neue Person -->
<form action="index.php?section=Personen&t=vv" method="post">
<fieldset>
<legend>neuen Vermieter / Verkäufer anlegen</legend>
<input type="submit" name="action" value="Anlegen" />
</fieldset>
</form>
<!-- Das Formular für eine bestehende Person -->
<form action="index.php?section=Personen&t=vv" method="post">
<fieldset>
<legend>bestehenden Vermieter / Verkäufer ...</legend>
<select name="ID">
<?php
while ($nt = $result->fetch_assoc()) {
echo " <option value=\"".$nt['ID']."\">".$nt['Nachname'].", ".$nt['Vorname']." - ".$nt['ID']."</option>\n";
}
?>
</select>
<br />&nbsp;<br />
<input type="submit" name="action" value="Anzeigen" />
<br />
<input type="submit" name="action" value="Bearbeiten" />
<br />
<input type="submit" name="action" value="Löschen" />
<br />
</fieldset>
</form>
<?php
}
?>

View File

@@ -0,0 +1,41 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Vermieter / Verkäufer speichern...</h1>\n";
$sql = 'UPDATE vv SET
TID = "'.$_POST['TID'].'",
Anrede = "'.$_POST['Anrede'].'",
Vorname = "'.$_POST['Vorname'].'",
Nachname = "'.$_POST['Nachname'].'",
Adresse = "'.$_POST['Adresse'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Telefon = "'.$_POST['Telefon'].'",
Fax = "'.$_POST['Fax'].'",
Mobil = "'.$_POST['Mobil'].'",
Firma = "'.$_POST['Firma'].'",
Email = "'.$_POST['Email'].'",
Sonstiges = "'.$_POST['Sonstiges'].'",
Intern = "'.$_POST['Intern'].'"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p>Datensatz wurde gespeichert!</p>\n";
if (isset($_POST['WID'])) {
echo "<form action=\"index.php?section=Objekte&t=".$_POST['OTYP']."\" method=\"post\" />\n";
echo "<fieldset>\n";
echo " <legend>weiter mit der Bearbeitung des Objekts</legend>\n";
echo " <input type=\"hidden\" name=\"VVID\" value=\"".$_POST['ID']."\" />\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$_POST['WID']."\" />\n";
echo " <input type=\"submit\" name=\"formaction\" value=\"Bearbeiten\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
}
?>

View File

@@ -0,0 +1,59 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
$sql = 'SELECT * FROM vv WHERE ID = "'.$_POST['ID'].'";';
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$sql2 = 'SELECT Vorname, Nachname FROM Team WHERE ID = "'.$nt['TID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$sql3 = 'SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum, DATE_FORMAT(Akt_Datum, "%d.%m.%Y") AS Akt_Datum FROM vv WHERE ID = "'.$_POST['ID'].'" ';
$result3 = $db->query($sql3);
$nt3 = $result3->fetch_assoc();
echo "<h1>".$nt['ID']." - ".$nt['Anrede']." ".$nt['Vorname']." ".$nt['Nachname']."</h1>\n";
echo "<p style=\"margin-left: 13px;\">\n";
echo " <label>Aufgenommen:</label>\n";
echo " <label class=\"links\">".$nt2['Vorname']." ".$nt2['Nachname'].", ".$nt3['Datum']."</label>\n";
echo " <label>Zuletzt bearbeitet:</label>\n";
echo " <label class=\"rechts\">".$nt3['Akt_Datum']."</label>\n";
echo "</p>\n";
echo "<fieldset>\n";
echo " <legend>Kontaktdaten</legend>\n";
echo " <label>Anrede</label>\n";
echo " <label class=\"links\">".$nt['Anrede']."</label>\n";
echo " <label>Telefon</label>\n";
echo " <label class=\"rechts\">".$nt['Telefon']."</label>\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <label class=\"links\">".$nt['Vorname']."</label>\n";
echo " <label>Fax</label>\n";
echo " <label class=\"rechts\">".$nt['Fax']."</label>\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <label class=\"links\">".$nt['Nachname']."</label>\n";
echo " <label>Mobil</label>\n";
echo " <label class=\"rechts\">".$nt['Mobil']."</label>\n";
echo " <br />\n";
echo " <label>Adresse</label>\n";
echo " <label class=\"links\">".$nt['Adresse']."</label>\n";
echo " <label>Firma</label>\n";
echo " <label class=\"rechts\">".$nt['Firma']."</label>\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <label class=\"links\">".$nt['PLZ']." ".$nt['Ort']."</label>\n";
echo " <br />\n";
echo " <label>Email</label>\n";
echo " <label class=\"links\">".$nt['Email']."</label>\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Sonstiges</legend>\n";
echo " <p>".nl2br($nt['Sonstiges'])."</p>\n";
echo "</fieldset>\n";
echo "<fieldset>\n";
echo " <legend>Interne Infos</legend>\n";
echo " <p>".nl2br($nt['Intern'])."</p>\n";
echo "</fieldset>\n";
include "inhalte/personen/vv_obj.php";
}
?>

View File

@@ -0,0 +1,82 @@
<?php
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "' LIMIT 1;";
$result = $db->query ( $sql );
$nt = $result->fetch_assoc();
//Dateien löschen
chdir('temp');
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
chdir('../');
include "inhalte/portale/immon/wohn.php";
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = $_POST['ID'].'_'.IMMON_KD.'.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
die("<h1>Zipdatei <" . $zipname . "> für ImmoNet kann nicht erstellt werden</h1>");
}
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv für ImmoNet erstellt!</p>";
/*
//FTP Upload
$ftp_id = ftp_connect('ftp.immonet.de');
$ftp_user = IMMON_ID;
$ftp_pass = IMMON_PASS;
if (!$ftp_id) {
die("<h1>FTP-Verbindung zu ImmoNet fehlgeschlagen</h1>");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
die("<h1>Login zum ImmoNet - Server fehlgeschlagen</h1>");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
die("<h1>Upload von <" . $zipname . "> zu ImmoNet fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
*/
//Dateien löschen
/*
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['ImmoNet']) {
$sql3 = 'UPDATE objekte SET Net = 1 WHERE ID = "'.$_POST['ID'].'"';
} elseif ('loeschen' == $_POST['ImmoNet']) {
$sql3 = 'UPDATE objekte SET Net = 0 WHERE ID = "'.$_POST['ID'].'"';
}
if ('aktualisieren' != $_POST['ImmoNet']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
*/
?>

View File

@@ -0,0 +1,302 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
if ("" == $nt2['openimmoanid']) {
$micro = microtime(true);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE objekte SET openimmoanid = "'.$openimmoanid.'" WHERE ID = "'.$_POST['ID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['ImmoNet']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['ImmoNet']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['ImmoNet']) {
$Importmodus = "DELETE";
}
$picpath = "../img/objekte/";
$Nutzart = '';
$Ausstattung = '';
if ( 'Etagenheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart ETAGE=\"1\" />\n";
}
elseif ( 'Ofenheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart OFEN=\"1\" />\n";
}
elseif ( 'Zentralheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart ZENTRAL=\"1\" />\n";
}
if ( 'Öl' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung OEL=\"1\" />\n";
}
elseif ( 'Gas' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung GAS=\"1\" />\n";
}
elseif ( 'Solarheizung' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung SOLAR=\"1\" />\n";
}
elseif ( 'Strom' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung ELEKTRO=\"1\" />\n";
}
elseif ( 'Erdwärme' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung ERDWAERME=\"1\" />\n";
}
elseif ( 'Fernwärme' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <heizungsart FERN=\"1\" />\n";
}
if ( '0' != $nt2['Garten'] )
{
$Ausstattung .= " <gartennutzung>1</gartennutzung>\n";
}
if ( '0' != $nt2['Barrierefrei'] )
{
$Ausstattung .= " <barrierefrei>1</barrierefrei>\n";
}
$Rendite = '';
if ('wohnen' == $nt2['KAT'])
{
if ('Wohnung' == $nt2['O_TYP']) {
$Objektart = "<wohnung ";
if ('Dachgeschoss' == $nt2['Art'] OR 'Erdgeschoss' == $nt2['Art'] OR 'Penthouse' == $nt2['Art'] OR 'Souterrain' == $nt2['Art'] )
{
$Objektart .= "wohnungtyp=\"" . strtoupper ( $nt2['Art'] ) . "\" ";
}
elseif ('Loft' == $nt2['O_TYP'] )
{
$Objektart .= "wohnungtyp=\"LOFT-STUDIO-ATELIER\" ";
}
elseif ('Etagenwohnung' == $nt2['O_TYP'] )
{
$Objektart .= "wohnungtyp=\"ETAGE\" ";
}
} elseif ('Haus' == $nt2['O_TYP']) {
$Objektart = "<haus ";
if ('Reihenhaus' == $nt2['Art'] OR 'Villa' == $nt2['Art'] OR 'Bauernhaus' == $nt2['Art'] OR 'Doppelhaushälfte' == $nt2['Art'] OR 'Einfamilienhaus' == $nt2['Art'] OR 'Zweifamilienhaus' == $nt2['Art'] OR 'Mehrfamilienhaus' == $nt2['Art'] )
{
$Objektart .= "haustyp=\"" . str_replace ('Ä', 'AE', strtoupper ( $nt2['Art'] ) ) . "\" ";
}
elseif ('Burg Schloss' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"SCHLOSS\" ";
}
elseif ('Reiheneckhaus' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"REIHENECK\" ";
}
elseif ('Reihenmittlehaus' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"REIHENMITTEL\" ";
}
}
$Nutzart .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" ANLAGE=\"0\"/>\n";
}
elseif ( 'gewerbe' == $nt2['KAT'] )
{
if ('Büro' == $nt2['O_TYP'] OR 'Praxis' == $nt2['O_TYP']) {
$Objektart = "<buero_praxen ";
} elseif ('Einzelhandel' == $nt2['O_TYP']) {
$Objektart = "<einzelhandel ";
} elseif ('Gastronomie' == $nt2['O_TYP']) {
$Objektart = "<gastgewerbe ";
} elseif ('Produktionshalle' == $nt2['O_TYP']) {
$Objektart = "<hallen_lager_prod ";
}
$Nutzart .= " <nutzungsart WOHNEN=\"0\" GEWERBE=\"1\" ANLAGE=\"0\"/>\n";
}
elseif ( 'anlage' == $nt2['KAT'] )
{
$Objektart = "<zinshaus_renditeobjekt ";
if ('Mehrfamilienhaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"MEHRFAMILIENHAUS\" ";
}
elseif ('Wohn / Geschäftshaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"WOHN_UND_GESCHAEFTSHAUS\" ";
}
elseif ('Geschäftshaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"GESCHAEFTSHAUS\" ";
}
elseif ('Bürogebäude' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"BUEROGEBAEUDE\" ";
}
elseif ('Supermarkt' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"SB_MAERKTE\" ";
}
elseif ('Einkaufszentrum' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"EINKAUFSCENTREN\" ";
}
elseif ('Wohnanlage' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"WOHNANLAGEN\" ";
}
elseif ('Industrieanwesen' == $nt2['O_TYP'] OR 'Halle / Lager' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"INDUSTRIEANLAGEN\" ";
}
$Rendite = " <mieteinnahmen_ist>" . $nt2['MietEinnahmePaIst'] . "</mieteinnahmen_ist>\n";
$Rendite .= " <mieteinnahmen_soll>" . $nt2['MietEinnahmePaSoll'] . "</mieteinnahmen_soll>\n";
$Nutzart .= " <nutzungsart WOHNEN=\"0\" GEWERBE=\"0\" ANLAGE=\"1\"/>\n";
}
if ('Kauf' == $nt2['V_TYP']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <aussen_courtage mit_mwst=\"1\">" . $nt2['Provision'] . "</aussen_courtage>\n";
$Preis .= $Rendite;
if ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
} elseif ('Miete' == $nt2['V_TYP']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <aussen_courtage mit_mwst=\"1\">" . $nt2['Provision'] . "</aussen_courtage>\n";
if ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
}
$Objektart .= "/>";
$Anhang = '';
$MmATitel = 'TWE-Immobilien';
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$nt2['ID']."_0.jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$nt2['ID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".IMMON_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= $Nutzart;
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$nt2['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$nt2['StraNr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".$user[2]."</name>\n";
$text .= " <vorname>".$user[1]."</vorname>\n";
$text .= " <anrede>".$user[0]."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <ausstattung>\n";
$text .= $Ausstattung;
$text .= " </ausstattung>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <lage>".$nt2['Lage']."</lage>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['OBeschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonstiges']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['ID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['ID']."</objektnr_extern>\n";
$text .= " <aktion aktionart=\"" . $Importmodus . "\" />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,81 @@
<?php
if (('wmiete' == $_POST['table']) OR ('wkauf' == $_POST['table'])) {
include "inhalte/portale/immop/wohn.php";
}
if (('gmiete' == $_POST['table']) OR ('gkauf' == $_POST['table'])) {
include "inhalte/portale/immop/gewerb.php";
}
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = $_POST['WID'].'_st_Z9B_imt.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Zipdatei <$zipname> kann nicht erstellt werden\n");
}
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('www.lagler.de');
$ftp_user = IMMOP_ID;
$ftp_pass = IMMOP_PASS;
if (!$ftp_id) {
exit("FTP-Verbindung fehlgeschlagen");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
exit("Login zum FTP-Server fehlgeschlagen");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
exit("Upload von ".$zipname." fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET ip = 1 WHERE WID = "'.$_POST['WID'].'"';
} elseif ('loeschen' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET ip = 0 WHERE WID = "'.$_POST['WID'].'"';
}
if ('aktualisieren' != $_POST['Modus']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>
<form action="index.php?section=portal" method="post">
<label style="display:none">WID</label><input style="display:none" type="text" name="WID" <?php echo 'value="'.$nt1[WID].'"'; ?>/>
<?php
$table=$_POST['table'];
?>
<label style="display:none"></label><input style="display:none" type="text" name="table" <?php echo 'value="'.$table.'"'; ?> />
<input type="submit" name="formaction" value="Zu den Portalen" />
</form>

View File

@@ -0,0 +1,170 @@
<?php
$sql2 = 'SELECT * FROM '.$_POST['table'].' WHERE WID = "'.$_POST['WID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
if ("" == $nt2['openimmoanid']) {
$micro = microtime(get_as_float);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE '.$_POST['table'].' SET openimmoanid = "'.$openimmoanid.'" WHERE WID = "'.$_POST['WID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['Modus']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['Modus']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['Modus']) {
$Importmodus = "DELETE";
}
preg_match('/(?<Strasse>\D+) (?P<Nr>\d+)/', $nt2['Adresse'], $teil);
if ('wkauf' == $_POST['table']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzkaufpreis=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wkauf/".$_POST['WID']."/";
} elseif ('wmiete' == $_POST['table']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <kaution>".$nt2['Kaution']."</kaution>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzmiete=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wmiete/".$_POST['WID']."/";
}
if ('Wohnung' == $nt2['Art']) {
$Objektart = "<wohnung />";
} elseif ('Haus' == $nt2['Art']) {
$Objektart = "<haus />";
}
for ($i=0; $i<10; $i++) {
if ((file_exists($picpath.$i.".jpg"))){
if ('' == $nt2['FotoB'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['FotoB'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$_POST['WID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$i.".jpg";
$dest = "temp/".$_POST['WID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['WID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" modus=\"".$Importmodus."\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".IMMOP_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" />\n";
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$teil['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$teil['Nr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".KONT_NACH."</name>\n";
$text .= " <vorname>".KONT_VOR."</vorname>\n";
$text .= " <anrede>".KONT_ANR."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['Beschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonst']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
if ("0" != $nt2['EZahl']) {
$pers = $nt2['EZahl'] + $nt2['KZahl'];
$text .= " <max_personen>".$pers."</max_personen>\n";
}
if ("0" == $nt2['Raucher']) {
$text .= " <nichtraucher>1</nichtraucher>\n";
}
if ("1" == $nt2['Tiere']) {
$text .= " <haustiere>1</haustiere>\n";
}
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['WID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['WID']."</objektnr_extern>\n";
$text .= " <aktion />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,89 @@
<?php
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "' LIMIT 1;";
$result = $db->query ( $sql );
$nt = $result->fetch_assoc();
//Dateien löschen
chdir('temp');
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
chdir('../');
if ('wohnen' == $nt['KAT']) {
include "inhalte/portale/immos/wohn.php";
}
if ('gewerbe' == $nt['KAT'] ) {
include "inhalte/portale/immos/gewerb.php";
}
if ('anlage' == $nt['KAT']) {
include "inhalte/portale/immos/anlage.php";
}
// Zipdatei erstellen
chdir('temp');
$zip = new ZipArchive();
$zipname = $_POST['ID'].'_st_Z9B_imt.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
die("<h1>Zipdatei <" . $zipname . "> für ImmoScout kann nicht erstellt werden</h1>");
}
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
/*
//FTP Upload
$ftp_id = ftp_connect('ftp.immobilienscout24.de');
$ftp_user = IMMOS_ID;
$ftp_pass = IMMOS_PASS;
if (!$ftp_id) {
die("<h1>FTP-Verbindung zu ImmoScout fehlgeschlagen</h1>");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
die("<h1>Login zum ImmoScout - Server fehlgeschlagen</h1>");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
die("<h1>Upload von <" . $zipname . "> zu ImmoScout fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
*/
//Dateien löschen
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['ImmoScout']) {
$sql3 = 'UPDATE objekte SET Scout = 1 WHERE ID = "'.$_POST['ID'].'"';
} elseif ('loeschen' == $_POST['ImmoScout']) {
$sql3 = 'UPDATE objekte SET Scout = 0 WHERE ID = "'.$_POST['ID'].'"';
}
if ('aktualisieren' != $_POST['ImmoScout']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>

View File

@@ -0,0 +1,248 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
$Importmodus = $_POST['ImmoScout'];
$stellplkosten = 0;
$picpath = '';
$Baujahr = '';
$Gesamtflaeche = '';
$Flaeche = '';
$Garten = '';
$HausT = '';
$Heizungsart = '';
$KategorieTyp = '';
$Nebenkosten = '';
$PreisParkflaeche = '';
$Einbaukueche = '';
$Keller = '';
$Befeuerungsart = '';
$Vermarktung = '';
$Waehrung = ' Waehrung="EUR"'."\n";
$VermietFlaeche = '';
if ( !empty ( $nt2['VermietbareFlaeche'] ) AND ( '0' != $nt2['VermietbareFlaeche'] ) )
{
$VermietFlaeche = ' VermietbareFlaeche="' . $nt2['VermietbareFlaeche'] . '"'."\n";
}
$MietpaIST = '';
if ( '0.00' != $nt2['MietEinnahmePaIst'] )
{
$MietpaIST = ' MietEinnahmePaIst="' . $nt2['MietEinnahmePaIst'] . '"'."\n";
}
$MietpaSOLL = '';
if ( '0.00' != $nt2['MietEinnahmePaSoll'] )
{
$MietpaSOLL = ' MietEinnahmePaSoll="' . $nt2['MietEinnahmePaSoll'] . '"'."\n";
}
$Modernisierung = '';
$Energieausweis = '';
$Provision = '';
$OBeschreib = '';
$Objektkategorie2 = ' Objektkategorie2="' . str_replace ( ' / ', '', str_replace ( 'ä', 'ae', str_replace ( 'ü', 'ue', $nt2['O_TYP'] ) ) ) . '"'."\n";
$Wege = '';
if ( !empty ( $nt2['Provision'] ) )
{
$Provision = ' Provision="' . $nt2['Provision'] . "\"\n";
}
if ( '1' == $nt2['ProvisionsPflichtig'] )
{
$Provision .= ' Provisionspflichtig="true"'."\n";
}
if ( !empty ( $nt2['ProvisionsHinweis'] ) )
{
$Provision .= ' Provisionshinweis="' . $nt2['ProvisionsHinweis'] . "\"\n";
}
if ( '0' != $nt2['FusswegOeNV'] )
{
$Wege .= ' FusswegOeNV="' . $nt2['FusswegOeNV'] . '"'."\n";
}
if ( '0' != $nt2['FahrBHF'] )
{
$Wege .= ' FahrzeitBHf="' . $nt2['FahrBHF'] . '"'."\n";
}
if ( '0' != $nt2['FahrBAB'] )
{
$Wege .= ' FahrzeitBAB="' . $nt2['FahrBAB'] . '"'."\n";
}
if ( '0' != $nt2['Fahrflug'] )
{
$Wege .= ' FahrzeitFlughafen="' . $nt2['Fahrflug'] . '"'."\n";
}
$Adresse = ' <Adresse '."\n";
if ( !empty ( $nt2['Strasse'] ) )
{
$Adresse .= ' Strasse="'.$nt2['Strasse'].'" '."\n";
}
if ( !empty ( $nt2['StraNr'] ) )
{
$Adresse .= ' Hausnummer="'.$nt2['StraNr'].'" '."\n";
}
$Adresse .= ' Ort="'.$nt2['Ort'].'" '."\n";
$Adresse .= ' Postleitzahl="'.$nt2['PLZ'].'" '."\n";
$Adresse .= ' Laenderkennzeichen="DEU"'."\n";
$Adresse .= ' />'."\n";
$Kontaktperson = " <Kontaktperson \n";
$Kontaktperson .= " Anrede=\"". $user[0] ."\" \n";
$Kontaktperson .= " Vorname=\"".$user[1]."\" \n";
$Kontaktperson .= " Nachname=\"".$user[2]."\" \n";
$Kontaktperson .= " Telefon=\"".KONT_TEL."\" \n";
$Kontaktperson .= " Homepage=\"".KONT_HOME."\" \n";
$Kontaktperson .= " EMail=\"".KONT_MAIL."\" \n";
$Kontaktperson .= " />\n";
if ( 'keine Angabe' != $nt2['EnerTyp'] )
{
$Energieausweis = ' <Energieausweis '."\n";
$Energieausweis .= ' Energieausweistyp="'.$nt2['EnerTyp'].'" '."\n";
$Energieausweis .= ' Energieverbrauchskennwert="'.$nt2['EnerVKW'].'" '."\n";
if ( $nt2['EnerWWEnt'] )
{
$Energieausweis .= ' WarmwasserEnthalten="true"'."\n";
}
$Energieausweis .= ' />'."\n";
}
if (0 != (int)$nt2['Baujahr']) {
$Baujahr = ' Baujahr="'.$nt2['Baujahr'].'"'."\n";
}
if ('' != $nt2['OBeschreibung']) {
$OBeschreib = ' <Objektbeschreibung>'."\n";
$OBeschreib .= ' '.substr($nt2['OBeschreibung'],0,2000)."\n";
$OBeschreib .= ' </Objektbeschreibung>'."\n";
}
if ('' != $nt2['Ausstatt']) {
$Ausstattung = ' <Ausstattung>'."\n";
$Ausstattung .= ' '.substr($nt2['Ausstatt'],0,2000)."\n";
$Ausstattung .= ' </Ausstattung>'."\n";
}
if ('' != $nt2['Sonstiges']) {
$Sonst = ' <SonstigeAngaben>'."\n";
$Sonst .= ' '.substr($nt2['Sonstiges'],0,2000)."\n";
$Sonst .= ' </SonstigeAngaben>'."\n";
}
$Objekt = "Anlageobjekt";
if (0 != (int)$nt2['GrundF']) {
$Gesamtflaeche = ' Gesamtflaeche="'.$nt2['GrundF'].'"'."\n";
}
// Berechnung PreisParkflaeche
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = (int)$nt2['GaraK'];
}
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = $stellplkosten + (int)$nt2['StellK'];
}
if (0 != $stellplkosten) {
$PreisParkflaeche = ' PeisParkflaeche="'.$stellplkosten.'" ';
}
if (0 != (int)$nt2['NebenK']) {
$Nebenkosten = ' Nebenkosten="'.$nt2['NebenK'].'" ';
}
if ( !empty ( $nt2['Modern'] ) AND '0' != $nt2['Modern'] )
{
$Modernisierung = ' JahrLetzteModernisierung="' . $nt2['Modern'] . '"'."\n";
}
$Kaufpreis = ' Kaufpreis="' . $nt2['Mkalt'] . '"'."\n";
$picpath = "../img/objekte/";
$Heizungsart = ' Heizungsart="' . str_replace ( ' ', '', $nt2['Heizart'] ) . '"'."\n";
$BefeuerungsArt = " <BefeuerungsArt>\n";
$BefeuerungsArt .= ' <' . str_replace ( ' ', '', str_replace ( 'ä', 'ae', str_replace ( 'Ö', 'Oe', $nt2['Befeuerung'] ) ) ) . '/>' . "\n";
$BefeuerungsArt .= " </BefeuerungsArt>\n";
$MmATitel = 'TWE-Immobilien';
$MultimediaAnhang = ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID'].'_0.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$MultimediaAnhang .= ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID']."_".$i.'.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$nt2['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$text .= '<IS24ImmobilienTransfer'."\n";
$text .= ' xmlns="http://www.immobilienscout24.de/immobilientransfer"'."\n";
$text .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'."\n";
$text .= ' xsi:schemaLocation="http://www.immobilienscout24.de/immobilientransfer is24immotransfer.xsd"'."\n";
$text .= ' ErstellerSoftware="R!ST"'."\n";
$text .= ' ErstellerSoftwareVersion="'.SW_VERSION.'"'."\n";
$text .= ' EmailBeiFehler="'.MAIL_ERROR.'"'."\n";
$text .= '>'."\n";
$text .= ' <Anbieter ScoutKundenID="'.IMMOS_ID.'">'."\n";
$text .= ' <'.$Objekt."\n";
$text .= ' AnbieterObjektID="'.$nt2['ID'].'"'."\n";
$text .= ' Ueberschrift="'.$nt2['Kurz'].'"'."\n";
$text .= ' Importmodus="'.$Importmodus.'"'."\n";
$text .= $Gesamtflaeche;
$text .= $Flaeche;
$text .= $KategorieTyp;
$text .= $VermietFlaeche;
$text .= $MietpaIST;
$text .= $MietpaSOLL;
$text .= ' Adressdruck="false"'."\n";
$text .= $Baujahr;
$text .= $Objektkategorie2;
$text .= $Einbaukueche;
$text .= $Heizungsart;
$text .= $Keller;
$text .= $Provision;
$text .= $Kaufpreis;
$text .= $Wege;
$text .= $Waehrung;
$text .= ' >'."\n";
$text .= $Adresse;
$text .= $Kontaktperson;
$text .= $OBeschreib;
$text .= $Ausstattung;
$text .= $Sonst;
$text .= $MultimediaAnhang;
$text .= $BefeuerungsArt;
$text .= $Energieausweis;
$text .= ' </'.$Objekt.'>'."\n";
$text .= ' </Anbieter>'."\n";
$text .= '</IS24ImmobilienTransfer>';
$text = utf8_encode($text);
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,309 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
$Importmodus = $_POST['ImmoScout'];
$stellplkosten = 0;
$picpath = '';
$Baujahr = '';
$Gesamtflaeche = '';
$Garten = '';
$HausT = '';
$Heizungsart = '';
$KategorieTyp = '';
$Nebenkosten = '';
$PreisParkflaeche = '';
$PreisProParkflaeche = '';
$Einbaukueche = '';
$Keller = '';
$Befeuerungsart = '';
$Vermarktung = '';
$Waehrung = ' Waehrung="EUR"'."\n";
$Modernisierung = '';
$Energieausweis = '';
$Provision = '';
$Wege = '';
$OBeschreib = '';
if ( !empty ( $nt2['Provision'] ) )
{
$Provision = ' Provision="' . $nt2['Provision'] . "\"\n";
}
if ( '1' == $nt2['ProvisionsPflichtig'] )
{
$Provision .= ' Provisionspflichtig="true"'."\n";
}
if ( !empty ( $nt2['ProvisionsHinweis'] ) )
{
$Provision .= ' Provisionshinweis="' . $nt2['ProvisionsHinweis'] . "\"\n";
}
if ( '0' != $nt2['FusswegOeNV'] )
{
$Wege .= ' FusswegOeNV="' . $nt2['FusswegOeNV'] . '"'."\n";
}
if ( '0' != $nt2['FahrBHF'] )
{
$Wege .= ' FahrzeitBHf="' . $nt2['FahrBHF'] . '"'."\n";
}
if ( '0' != $nt2['FahrBAB'] )
{
$Wege .= ' FahrzeitBAB="' . $nt2['FahrBAB'] . '"'."\n";
}
if ( '0' != $nt2['Fahrflug'] )
{
$Wege .= ' FahrzeitFlughafen="' . $nt2['Fahrflug'] . '"'."\n";
}
$Adresse = ' <Adresse '."\n";
if ( !empty ( $nt2['Strasse'] ) )
{
$Adresse .= ' Strasse="'.$nt2['Strasse'].'" '."\n";
}
if ( !empty ( $nt2['StraNr'] ) )
{
$Adresse .= ' Hausnummer="'.$nt2['StraNr'].'" '."\n";
}
$Adresse .= ' Ort="'.$nt2['Ort'].'" '."\n";
$Adresse .= ' Postleitzahl="'.$nt2['PLZ'].'" '."\n";
$Adresse .= ' Laenderkennzeichen="DEU"'."\n";
$Adresse .= ' />'."\n";
$Kontaktperson = " <Kontaktperson \n";
$Kontaktperson .= " Anrede=\"". $user[0] ."\" \n";
$Kontaktperson .= " Vorname=\"".$user[1]."\" \n";
$Kontaktperson .= " Nachname=\"".$user[2]."\" \n";
$Kontaktperson .= " Telefon=\"".KONT_TEL."\" \n";
$Kontaktperson .= " Homepage=\"".KONT_HOME."\" \n";
$Kontaktperson .= " EMail=\"".KONT_MAIL."\" \n";
$Kontaktperson .= " />\n";
if ( 'keine Angabe' != $nt2['EnerTyp'] )
{
$Energieausweis = ' <Energieausweis '."\n";
$Energieausweis .= ' Energieausweistyp="'.$nt2['EnerTyp'].'" '."\n";
$Energieausweis .= ' Energieverbrauchskennwert="'.$nt2['EnerVKW'].'" '."\n";
if ( $nt2['EnerWWEnt'] )
{
$Energieausweis .= ' WarmwasserEnthalten="true"'."\n";
}
$Energieausweis .= ' />'."\n";
}
if (0 != (int)$nt2['Baujahr']) {
$Baujahr = ' Baujahr="'.$nt2['Baujahr'].'"'."\n";
}
if ('' != $nt2['OBeschreibung']) {
$OBeschreib = ' <Objektbeschreibung>'."\n";
$OBeschreib .= ' '.substr($nt2['OBeschreibung'],0,2000)."\n";
$OBeschreib .= ' </Objektbeschreibung>'."\n";
}
if ('' != $nt2['Ausstatt']) {
$Ausstattung = ' <Ausstattung>'."\n";
$Ausstattung .= ' '.substr($nt2['Ausstatt'],0,2000)."\n";
$Ausstattung .= ' </Ausstattung>'."\n";
}
if ('' != $nt2['Sonstiges']) {
$Sonst = ' <SonstigeAngaben>'."\n";
$Sonst .= ' '.substr($nt2['Sonstiges'],0,2000)."\n";
$Sonst .= ' </SonstigeAngaben>'."\n";
}
if (('Büro' == $nt2['O_TYP']) OR ('Praxis' == $nt2['O_TYP'])) {
$Objekt = "BueroPraxis";
$Flaeche = ' BueroPraxisFlaeche="'.$nt2['WohnF'].'"'."\n";
} elseif ('Einzelhandel' == $nt2['O_TYP']) {
$Objekt = "Einzelhandel";
$Flaeche = ' Verkaufsflaeche="'.$nt2['WohnF'].'"'."\n";
} elseif (('Lagerhalle' == $nt2['O_TYP']) OR ('Produktionshalle' == $nt2['O_TYP'])) {
$Objekt = "HalleProduktion";
$Flaeche = ' LagerProduktionsFlaeche="'.$nt2['WohnF'].'"'."\n";
} elseif ('Gastronomie' == $nt2['O_TYP']) {
$Objekt = "Gastronomie";
if ( $nt2['WohnF'] != 0 )
{
$Flaeche = ' GastraumFlaeche="'.$nt2['WohnF'].'"'."\n";
}
else
{
$Flaeche = ' GastraumFlaeche="'.$nt2['GrundF'].'"'."\n";
}
$KategorieTyp = " Objektkategorie2=\"";
if (eregi('Hotel', $nt2['Beschreibung'])) {
$KategorieTyp .= "Hotel";
} elseif (eregi('Bar', $nt2['Beschreibung'])) {
$KategorieTyp .= "Barbetrieb";
} elseif (eregi('Gast', $nt2['Beschreibung'])) {
$KategorieTyp .= "Gaststaette";
} elseif (eregi('Pension', $nt2['Beschreibung'])) {
$KategorieTyp .= "Pension";
} elseif (eregi('Restau', $nt2['Beschreibung'])) {
$KategorieTyp .= "Restaurant";
} elseif (eregi('Disko', $nt2['Beschreibung'])) {
$KategorieTyp .= "Diskothek";
} else {
$KategorieTyp .= "Caffee";
}
$KategorieTyp .= "\"\n";
} else {
$Objekt = "SonstigeGewerbe";
$Flaeche = ' Hauptflaeche="'.$nt2['WohnF'].'"'."\n";
$KategorieTyp = " Objektkategorie2=\"";
$KategorieTyp .= "Gewerbeflaeche";
$KategorieTyp .= "\"\n";
}
if (0 != (int)$nt2['GrundF']) {
$Gesamtflaeche = ' Gesamtflaeche="'.$nt2['GrundF'].'"'."\n";
}
// Berechnung PreisParkflaeche
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = (int)$nt2['GaraK'];
}
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = $stellplkosten + (int)$nt2['StellK'];
}
if (0 != $stellplkosten) {
$PreisParkflaeche = ' PreisParkflaeche="'.$stellplkosten.'" ';
}
if (0 != (int)$nt2['NebenK']) {
$Nebenkosten = ' Nebenkosten="'.$nt2['NebenK'].'" ';
}
if ( ( $nt2['O_TYP'] == 'Gastronomie' OR $nt2['O_TYP'] == 'SonstigeGewerbe' ) AND 0 != $stellplkosten )
{
$PreisProParkflaeche = ' PreisProParkflaeche="' . (int)( $stellplkosten / $nt2['AnzGarStell'] ) . '" ';
}
$Vermarktung = ' <Vermarktung';
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= $PreisParkflaeche;
}
$Vermarktung .= $Nebenkosten;
if ( $nt2['O_TYP'] == 'Gastronomie' OR $nt2['O_TYP'] == 'SonstigeGewerbe' )
{
$Vermarktung .= $PreisProParkflaeche;
$Vermarktung .= ' Preis="' . $nt2['Mkalt'] . '" ';
}
if ('Miete' == $nt2['V_TYP']) {
$Vermarktung .= ">\n";
$Vermarktung .= " <Miete";
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= ' Kaltmiete="' . $nt2['Mkalt'] . '"';
}
if (0 != (int)$nt2['Kaution']) {
$Vermarktung .= ' Kaution="'.$nt2['Kaution'].'"';
}
$Vermarktung .= '/>'."\n";
$picpath = "../img/objekte/";
}
if ( !empty ( $nt2['Modern'] ) AND '0' != $nt2['Modern'] )
{
$Modernisierung = ' JahrLetzteModernisierung="' . $nt2['Modern'] . '"'."\n";
}
if ('Kauf' == $nt2['V_TYP']) {
$Vermarktung .= ">\n";
$Vermarktung .= " <Kauf";
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= ' Preis="'.$nt2['Mkalt'].'"';
}
$Vermarktung .= '/>'."\n";
$picpath = "../img/objekte/";
}
$Vermarktung .= ' </Vermarktung>'."\n";
$Heizungsart = ' Heizungsart="' . str_replace ( ' ', '', $nt2['Heizart'] ) . '"'."\n";
$BefeuerungsArt = " <BefeuerungsArt>\n";
$BefeuerungsArt .= ' <' . str_replace ( ' ', '', str_replace ( 'ä', 'ae', str_replace ( 'Ö', 'Oe', $nt2['befeuerung'] ) ) ) . '/>' . "\n";
$BefeuerungsArt .= " </BefeuerungsArt>\n";
$MmATitel = 'Immobilien Burkhardt';
$MultimediaAnhang = ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID'].'_0.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$MultimediaAnhang .= ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID']."_".$i.'.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$nt2['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$text .= '<IS24ImmobilienTransfer'."\n";
$text .= ' xmlns="http://www.immobilienscout24.de/immobilientransfer"'."\n";
$text .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'."\n";
$text .= ' xsi:schemaLocation="http://www.immobilienscout24.de/immobilientransfer is24immotransfer.xsd"'."\n";
$text .= ' ErstellerSoftware="R!ST"'."\n";
$text .= ' ErstellerSoftwareVersion="'.SW_VERSION.'"'."\n";
$text .= ' EmailBeiFehler="'.MAIL_ERROR.'"'."\n";
$text .= '>'."\n";
$text .= ' <Anbieter ScoutKundenID="'.IMMOS_ID.'">'."\n";
$text .= ' <'.$Objekt."\n";
$text .= ' AnbieterObjektID="'.$nt2['ID'].'"'."\n";
$text .= ' Ueberschrift="'.$nt2['Kurz'].'"'."\n";
$text .= ' Importmodus="'.$Importmodus.'"'."\n";
$text .= $Gesamtflaeche;
$text .= $Flaeche;
$text .= $KategorieTyp;
$text .= ' Adressdruck="false"'."\n";
$text .= $Baujahr;
$text .= $Einbaukueche;
$text .= $Heizungsart;
$text .= $Keller;
$text .= $Provision;
$text .= $Wege;
$text .= $Waehrung;
$text .= ' >'."\n";
$text .= $Adresse;
$text .= $Kontaktperson;
$text .= $OBeschreib;
$text .= $Ausstattung;
$text .= $Sonst;
$text .= $MultimediaAnhang;
$text .= $BefeuerungsArt;
$text .= $Energieausweis;
$text .= $Vermarktung;
$text .= ' </'.$Objekt.'>'."\n";
$text .= ' </Anbieter>'."\n";
$text .= '</IS24ImmobilienTransfer>';
$text = utf8_encode($text);
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,335 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
$Importmodus = $_POST['ImmoScout'];
$stellplkosten = 0;
$HausKategorie = '';
$picpath = '';
$Ausstattung = '';
$Flaeche = '';
$Garten = '';
$HausT = '';
$Heizungsart = '';
$Aufzug = '';
$Parkplatz = '';
$Sonst = '';
$Einbaukueche = '';
$Kaufpreise = '';
$BalkTerr = '';
$Etage = '';
$Etagen = '';
$Keller = '';
$GaesteWC = '';
$Barrierefrei = '';
$AnzGarStell = '';
$AnzBad = '';
$AnzSchlaf = '';
$Befeuerungsart = '';
$Lage = '';
$Mietpreise = '';
$Waehrung = ' Waehrung="EUR"'."\n";
$Modernisierung = '';
$Energieausweis = '';
$Provision = '';
if ( !empty ( $nt2['Provision'] ) )
{
$Provision = ' Provision="' . $nt2['Provision'] . "\"\n";
}
if ( '1' == $nt2['ProvisionsPflichtig'] )
{
$Provision .= ' Provisionspflichtig="true"'."\n";
}
if ( !empty ( $nt2['ProvisionsHinweis'] ) )
{
$Provision .= ' Provisionshinweis="' . $nt2['ProvisionsHinweis'] . "\"\n";
}
$Adresse = ' <Adresse '."\n";
if ( !empty ( $nt2['Strasse'] ) )
{
$Adresse .= ' Strasse="'.$nt2['Strasse'].'" '."\n";
}
if ( !empty ( $nt2['StraNr'] ) )
{
$Adresse .= ' Hausnummer="'.$nt2['StraNr'].'" '."\n";
}
$Adresse .= ' Ort="'.$nt2['Ort'].'" '."\n";
$Adresse .= ' Postleitzahl="'.$nt2['PLZ'].'" '."\n";
$Adresse .= ' Laenderkennzeichen="DEU"'."\n";
$Adresse .= ' />'."\n";
$Kontaktperson = " <Kontaktperson \n";
$Kontaktperson .= " Anrede=\"". $user[0] ."\" \n";
$Kontaktperson .= " Vorname=\"".$user[1]."\" \n";
$Kontaktperson .= " Nachname=\"".$user[2]."\" \n";
$Kontaktperson .= " Telefon=\"".KONT_TEL."\" \n";
$Kontaktperson .= " Homepage=\"".KONT_HOME."\" \n";
$Kontaktperson .= " EMail=\"".KONT_MAIL."\" \n";
$Kontaktperson .= " />\n";
if ( 'keine Angabe' != $nt2['EnerTyp'] )
{
$Energieausweis = ' <Energieausweis '."\n";
$Energieausweis .= ' Energieausweistyp="'.$nt2['EnerTyp'].'" '."\n";
$Energieausweis .= ' Energieverbrauchskennwert="'.$nt2['EnerVKW'].'" '."\n";
if ( $nt2['EnerWWEnt'] )
{
$Energieausweis .= ' WarmwasserEnthalten="true"'."\n";
}
$Energieausweis .= ' />'."\n";
}
if ( !empty ( $nt2['Lage'] ) )
{
$Lage = " <Lage>\n";
$Lage .= ' ' . $nt2['Lage'] . "\n";
$Lage .= " </Lage>\n";
}
if ('' != $nt2['OBeschreibung']) {
$OBeschreib = ' <Objektbeschreibung>'."\n";
$OBeschreib .= ' '.substr($nt2['OBeschreibung'],0,2000)."\n";
$OBeschreib .= ' </Objektbeschreibung>'."\n";
}
if ('' != $nt2['Ausstatt']) {
$Ausstattung = ' <Ausstattung>'."\n";
$Ausstattung .= ' '.substr($nt2['Ausstatt'],0,2000)."\n";
$Ausstattung .= ' </Ausstattung>'."\n";
}
if ('' != $nt2['Sonstiges']) {
$Sonst = ' <SonstigeAngaben>'."\n";
$Sonst .= ' '.substr($nt2['Sonstiges'],0,2000)."\n";
$Sonst .= ' </SonstigeAngaben>'."\n";
}
$Objekt = $nt2['O_TYP'].$nt2['V_TYP'];
if ('Wohnung' == $nt2['O_TYP']) {
$Flaeche = ' Wohnflaeche="'.$nt2['WohnF'].'"'."\n";
$BalkTerr = ' BalkonTerrasse="true"'."\n";
if ( '0' != $nt2['Etage'] )
{
$Etage = ' Etage="'.$nt2['Etage'].'"'."\n";
}
if ( '0' != $nt2['Etagen'] )
{
$Etagen = ' Etagenzahl="'.$nt2['Etagen'].'"'."\n";
}
$OZustand = ' Objektzustand="'. str_replace ( 'VollständigRenoviert', 'VollstaendigReonviert', str_replace ( 'ü', 'ue', str_replace ( ' ', '', $nt2['Zustand'] ) ) ) .'"'."\n";
if ('1' == $nt2['Garten']) {
$Garten = ' GartenBenutzung="true"'."\n";
}
} else {
$Flaeche = ' Wohnflaeche="'.$nt2['WohnF'].'"'."\n";
if (0 != (int)$nt2['GrundF']) {
$Flaeche .= ' GrundstuecksFlaeche="'.$nt2['GrundF'].'"'."\n";
}
$HausKategorie = ' HausKategorie="' . str_replace ( ' ', '', $nt2['Art'] ) . '"'."\n";
$HausKategorie = str_replace('ä', 'ae', $HausKategorie);
if ( '0' != $nt2['Etagen'] )
{
$Etagen = ' Etagenzahl="'.$nt2['Etagen'].'"'."\n";
}
$OZustand = ' Objektzustand="'. str_replace ( 'VollständigRenoviert', 'VollstaendigReonviert', str_replace ( 'ü', 'ue', str_replace ( ' ', '', $nt2['Zustand'] ) ) ) .'"'."\n";
}
if (('1' == $nt2['Balkon']) OR ('1' == $nt2['Terrasse'])) {
}
if ('1' == $nt2['EinbauK']) {
$Einbaukueche = ' Einbaukueche="true"'."\n";
}
if ('1' == $nt2['Keller']) {
$Keller = ' Keller="true"'."\n";
}
if ('1' == $nt2['WCsep']) {
$GaesteWC = ' GaesteWC="true"'."\n";
}
if ('1' == $nt2['Barrierefrei']) {
$Barrierefrei = ' Barrierefrei="true"'."\n";
}
if ('0' != $nt2['AnzGarStell']) {
$AnzGarStell = ' AnzahlGaragenStellplaetze="' . $nt2['AnzGarStell'] . '"'."\n";
}
if ('0' != $nt2['AnzBad']) {
$AnzBad = ' AnzahlBadezimmer="' . $nt2['AnzBad'] . '"'."\n";
}
if ('0' != $nt2['AnzSchlaf']) {
$AnzSchlaf = ' AnzahlSchlafzimmer="' . $nt2['AnzSchlaf'] . '"'."\n";
}
if ('1' == $nt2['Aufzug']) {
$Aufzug = ' Aufzug="true"'."\n";
}
if (('Kauf' == $nt2['V_TYP']) AND ('Wohnung' != $nt2['O_TYP'])) {
$Einbaukueche = '';
}
if ('Miete' == $nt2['V_TYP']) {
$Mietpreise = ' <Mietpreise '."\n";
$Mietpreise .=' Kaltmiete="'.$nt2['Mkalt'].'" '."\n";
if ( '0' != $nt2['Mwarm'] )
{
$Mietpreise .=' Warmmiete="'.$nt2['Mwarm'].'" '."\n";
}
if ( '0' != $nt2['NebenK'] )
{
$Mietpreise .=' Nebenkosten="'.$nt2['NebenK'].'" '."\n";
}
if (0 != $nt2['StellK']) {
$Mietpreise .= ' StellplatzMiete="'.$nt2['StellK'].'" '."\n";
}
if (0 != (int)$nt2['Kaution']) {
$Mietpreise .= ' Kaution="'.$nt2['Kaution'].'" '."\n";
}
$Mietpreise .= ' />'."\n";
$HausT = ' Haustiere="' . str_replace ( ' ', '', $nt2['Tiere'] ) . '"'."\n";
}
if ('Kauf' == $nt2['V_TYP']) {
$Kaufpreise = ' <Kaufpreise '."\n";
$Kaufpreise .=' Kaufpreis="'.$nt2['Mkalt'].'" '."\n";
if (0 != $nt2['Mwarm']) {
$Kaufpreise .= ' Wohngeld="'.$nt2['Mwarm'].'" '."\n";
}
if (0 != $nt2['StellK']) {
$Kaufpreise .= ' StellplatzKaufpreis="'.$nt2['StellK'].'" '."\n";
}
if (0 != $nt2['SonK']) {
$Kaufpreise .= ' MieteinnahmenProMonat="'.$nt2['SonK'].'" '."\n";
}
$Kaufpreise .= ' />'."\n";
}
$picpath = "../img/objekte/";
if ( !empty ( $nt2['Modern'] ) AND '0' != $nt2['Modern'] )
{
$Modernisierung = ' JahrLetzteModernisierung="' . $nt2['Modern'] . '"'."\n";
}
$Heizungsart = ' Heizungsart="' . str_replace ( ' ', '', $nt2['Heizart'] ) . '"'."\n";
$BefeuerungsArt = " <BefeuerungsArt>\n";
$BefeuerungsArt .= ' <' . str_replace ( ' ', '', str_replace ( 'ä', 'ae', str_replace ( 'Ö', 'Oe', $nt2['Befeuerung'] ) ) ) . '/>' . "\n";
$BefeuerungsArt .= " </BefeuerungsArt>\n";
if (('1' == $nt2['Garage']) OR ('1' == $nt2['StellPl'])) {
$Parkplatz = ' Parkplatz="true"'."\n";
}
$MmATitel = 'TWE-Immobilien';
$MultimediaAnhang = ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID'].'_0.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$MultimediaAnhang .= ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID']."_".$i.'.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$nt2['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$text .= '<IS24ImmobilienTransfer'."\n";
$text .= ' xmlns="http://www.immobilienscout24.de/immobilientransfer"'."\n";
$text .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'."\n";
$text .= ' xsi:schemaLocation="http://www.immobilienscout24.de/immobilientransfer is24immotransfer.xsd"'."\n";
$text .= ' ErstellerSoftware="R!ST"'."\n";
$text .= ' ErstellerSoftwareVersion="'.SW_VERSION.'"'."\n";
$text .= ' EmailBeiFehler="'.MAIL_ERROR.'"'."\n";
$text .= '>'."\n";
$text .= ' <Anbieter ScoutKundenID="'.IMMOS_ID.'">'."\n";
$text .= ' <'.$Objekt."\n";
$text .= ' AnbieterObjektID="'.$nt2['ID'].'"'."\n";
$text .= ' Ueberschrift="'.$nt2['Kurz'].'"'."\n";
$text .= ' Importmodus="'.$Importmodus.'"'."\n";
$text .= $Flaeche;
$text .= ' Zimmer="'.$nt2['Zimmer'].'"';
$text .= "\n";
$text .= ' Adressdruck="false"'."\n";
if ( !empty ( $nt2['Baujahr'] ) AND ( '0' != $nt2['Baujahr'] ) )
{
$text .= ' Baujahr="'.$nt2['Baujahr'].'"'."\n";
}
$text .= $Modernisierung;
$text .= $BalkTerr;
$text .= $Einbaukueche;
$text .= $Etage;
$text .= $Etagen;
$text .= $OZustand;
if ( !empty ( $nt2['Bezug'] ) )
{
$text .= ' FreiAb="'.$nt2['Bezug'].'"'."\n";
}
$text .= $Garten;
$text .= $HausKategorie;
$text .= $HausT;
$text .= $Heizungsart;
$text .= $Keller;
$text .= $GaesteWC;
$text .= $Barrierefrei;
$text .= $AnzGarStell;
$text .= $AnzBad;
$text .= $AnzSchlaf;
$text .= $Aufzug;
$text .= $Parkplatz;
$text .= $Provision;
$text .= $Waehrung;
$text .= ' >'."\n";
$text .= $Adresse;
$text .= $Kontaktperson;
$text .= $OBeschreib;
$text .= $Lage;
$text .= $Ausstattung;
$text .= $Sonst;
$text .= $MultimediaAnhang;
$text .= $Mietpreise;
$text .= $Kaufpreise;
$text .= $BefeuerungsArt;
$text .= $Energieausweis;
$text .= ' </'.$Objekt.'>'."\n";
$text .= ' </Anbieter>'."\n";
$text .= '</IS24ImmobilienTransfer>';
$text = utf8_encode($text);
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,81 @@
<?php
$sql = "SELECT * FROM objekte WHERE ID = '" . $_POST['ID'] . "' LIMIT 1;";
$result = $db->query ( $sql );
$nt = $result->fetch_assoc();
//Dateien löschen
chdir('temp');
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
chdir('../');
include "inhalte/portale/immow/wohn.php";
// Zipdatei erstellen
chdir('temp');
$zip = new ZipArchive();
$zipname = $_POST['ID'].'_st_Z9B_imt.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
die("<h1>Zipdatei <" . $zipname . "> für ImmoWelt kann nicht erstellt werden</h1>");
}
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('ftp2.immowelt.net');
$ftp_user = IMMOW_ID;
$ftp_pass = IMMOW_PASS;
if (!$ftp_id) {
die("<h1>FTP-Verbindung zu ImmoWelt fehlgeschlagen</h1>");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
die("<h1>Login zum ImmoWelt - Server fehlgeschlagen</h1>");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
die("<h1>Upload von <" . $zipname . "> zu ImmoWelt fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['ID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['ImmoWelt']) {
$sql3 = 'UPDATE objekte SET Welt = 1 WHERE ID = "'.$_POST['ID'].'"';
} elseif ('loeschen' == $_POST['ImmoWelt']) {
$sql3 = 'UPDATE objekte SET Welt = 0 WHERE ID = "'.$_POST['ID'].'"';
}
if ('aktualisieren' != $_POST['ImmoWelt']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>

View File

@@ -0,0 +1,251 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
$Importmodus = $_POST['ImmoScout'];
$stellplkosten = 0;
$picpath = '';
$Baujahr = '';
$Gesamtflaeche = '';
$Flaeche = '';
$Garten = '';
$HausT = '';
$Heizungsart = '';
$KategorieTyp = '';
$Nebenkosten = '';
$PreisParkflaeche = '';
$Einbaukueche = '';
$Keller = '';
$Befeuerungsart = '';
$Vermarktung = '';
$Waehrung = ' Waehrung="EUR"'."\n";
$VermietFlaeche = '';
if ( !empty ( $nt2['VermietbareFlaeche'] ) AND ( '0' != $nt2['VermietbareFlaeche'] ) )
{
$VermietFlaeche = ' VermietbareFlaeche="' . $nt2['VermietbareFlaeche'] . '"'."\n";
}
$MietpaIST = '';
if ( '0.00' != $nt2['MietEinnahmePaIst'] )
{
$MietpaIST = ' MietEinnahmePaIst="' . $nt2['MietEinnahmePaIst'] . '"'."\n";
}
$MietpaSOLL = '';
if ( '0.00' != $nt2['MietEinnahmePaSoll'] )
{
$MietpaSOLL = ' MietEinnahmePaSoll="' . $nt2['MietEinnahmePaSoll'] . '"'."\n";
}
$Modernisierung = '';
$Energieausweis = '';
$Provision = '';
$OBeschreib = '';
$Objektkategorie2 = ' Objektkategorie2="' . str_replace ( ' / ', '', str_replace ( 'ä', 'ae', str_replace ( 'ü', 'ue', $nt2['O_TYP'] ) ) ) . '"'."\n";
$Wege = '';
if ( !empty ( $nt2['Provision'] ) )
{
$Provision = ' Provision="' . $nt2['Provision'] . "\"\n";
}
if ( '1' == $nt2['ProvisionsPflichtig'] )
{
$Provision .= ' Provisionspflichtig="true"'."\n";
}
if ( !empty ( $nt2['ProvisionsHinweis'] ) )
{
$Provision .= ' Provisionshinweis="' . $nt2['ProvisionsHinweis'] . "\"\n";
}
if ( '0' != $nt2['FusswegOeNV'] )
{
$Wege .= ' FusswegOeNV="' . $nt2['FusswegOeNV'] . '"'."\n";
}
if ( '0' != $nt2['FahrBHF'] )
{
$Wege .= ' FahrzeitBHf="' . $nt2['FahrBHF'] . '"'."\n";
}
if ( '0' != $nt2['FahrBAB'] )
{
$Wege .= ' FahrzeitBAB="' . $nt2['FahrBAB'] . '"'."\n";
}
if ( '0' != $nt2['Fahrflug'] )
{
$Wege .= ' FahrzeitFlughafen="' . $nt2['Fahrflug'] . '"'."\n";
}
$Adresse = ' <Adresse '."\n";
if ( !empty ( $nt2['Strasse'] ) )
{
$Adresse .= ' Strasse="'.$nt2['Strasse'].'" '."\n";
}
if ( !empty ( $nt2['StraNr'] ) )
{
$Adresse .= ' Hausnummer="'.$nt2['StraNr'].'" '."\n";
}
$Adresse .= ' Ort="'.$nt2['Ort'].'" '."\n";
$Adresse .= ' Postleitzahl="'.$nt2['PLZ'].'" '."\n";
$Adresse .= ' Laenderkennzeichen="DEU"'."\n";
$Adresse .= ' />'."\n";
$Kontaktperson = " <Kontaktperson \n";
$Kontaktperson .= " Anrede=\"". $user[0] ."\" \n";
$Kontaktperson .= " Vorname=\"".$user[1]."\" \n";
$Kontaktperson .= " Nachname=\"".$user[2]."\" \n";
$Kontaktperson .= " Telefon=\"".KONT_TEL."\" \n";
$Kontaktperson .= " Homepage=\"".KONT_HOME."\" \n";
$Kontaktperson .= " EMail=\"".KONT_MAIL."\" \n";
$Kontaktperson .= " />\n";
if ( 'keine Angabe' != $nt2['EnerTyp'] )
{
$Energieausweis = ' <Energieausweis '."\n";
$Energieausweis .= ' Energieausweistyp="' . $nt2['EnerTyp'] .'" '."\n";
$Energieausweis .= ' Energieverbrauchskennwert="'.$nt2['EnerVKW'].'" '."\n";
if ( $nt2['EnerWWEnt'] )
{
$Energieausweis .= ' WarmwasserEnthalten="true"'."\n";
}
$Energieausweis .= ' />'."\n";
}
if (0 != (int)$nt2['Baujahr']) {
$Baujahr = ' Baujahr="'.$nt2['Baujahr'].'"'."\n";
}
if ('' != $nt2['OBeschreibung']) {
$OBeschreib = ' <Objektbeschreibung>'."\n";
$OBeschreib .= ' '.substr($nt2['OBeschreibung'],0,2000)."\n";
$OBeschreib .= ' </Objektbeschreibung>'."\n";
}
if ('' != $nt2['Ausstatt']) {
$Ausstattung = ' <Ausstattung>'."\n";
$Ausstattung .= ' '.substr($nt2['Ausstatt'],0,2000)."\n";
$Ausstattung .= ' </Ausstattung>'."\n";
}
if ('' != $nt2['Sonstiges']) {
$Sonst = ' <SonstigeAngaben>'."\n";
$Sonst .= ' '.substr($nt2['Sonstiges'],0,2000)."\n";
$Sonst .= ' </SonstigeAngaben>'."\n";
}
$Objekt = "Anlageobjekt";
if (0 != (int)$nt2['GrundF']) {
$Gesamtflaeche = ' Gesamtflaeche="'.$nt2['GrundF'].'"'."\n";
}
// Berechnung PreisParkflaeche
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = (int)$nt2['GaraK'];
}
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = $stellplkosten + (int)$nt2['StellK'];
}
if (0 != $stellplkosten) {
$PreisParkflaeche = ' PeisParkflaeche="'.$stellplkosten.'" ';
}
if (0 != (int)$nt2['NebenK']) {
$Nebenkosten = ' Nebenkosten="'.$nt2['NebenK'].'" ';
}
if ( !empty ( $nt2['Modern'] ) AND '0' != $nt2['Modern'] )
{
$Modernisierung = ' JahrLetzteModernisierung="' . $nt2['Modern'] . '"'."\n";
}
$Kaufpreis = ' Kaufpreis="' . $nt2['Mkalt'] . '"'."\n";
$picpath = "../img/objekte/";
$Heizungsart = ' Heizungsart="' . str_replace ( ' ', '', $nt2['Heizart'] ) . '"'."\n";
$BefeuerungsArt = " <BefeuerungsArt>\n";
$BefeuerungsArt .= ' <' . str_replace ( ' ', '', str_replace ( 'ä', 'ae', str_replace ( 'Ö', 'Oe', $nt2['befeuerung'] ) ) ) . '/>' . "\n";
$BefeuerungsArt .= " </BefeuerungsArt>\n";
$MmATitel = 'Burkhardt Immobilien';
$MultimediaAnhang = ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID'].'_0.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$MultimediaAnhang .= ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID']."_".$i.'.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$nt2['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$text .= '<IS24ImmobilienTransfer'."\n";
$text .= ' xmlns="http://www.immobilienscout24.de/immobilientransfer"'."\n";
$text .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'."\n";
$text .= ' xsi:schemaLocation="http://www.immobilienscout24.de/immobilientransfer is24immotransfer.xsd"'."\n";
$text .= ' ErstellerSoftware="R!ST"'."\n";
$text .= ' ErstellerSoftwareVersion="'.SW_VERSION.'"'."\n";
$text .= ' EmailBeiFehler="'.MAIL_ERROR.'"'."\n";
$text .= '>'."\n";
$text .= ' <Anbieter ScoutKundenID="'.IMMOW_KD.'">'."\n";
$text .= ' <'.$Objekt."\n";
$text .= ' AnbieterObjektID="'.$nt2['ID'].'"'."\n";
$text .= ' StatusVBM="aktiv"'."\n";
$text .= ' StatusIS24="aktiv"'."\n";
$text .= ' StatusHP="aktiv"'."\n";
$text .= ' Ueberschrift="'.$nt2['Kurz'].'"'."\n";
$text .= ' Importmodus="'.$Importmodus.'"'."\n";
$text .= $Gesamtflaeche;
$text .= $Flaeche;
$text .= $KategorieTyp;
$text .= $VermietFlaeche;
$text .= $MietpaIST;
$text .= $MietpaSOLL;
$text .= ' Adressdruck="false"'."\n";
$text .= $Baujahr;
$text .= $Objektkategorie2;
$text .= $Einbaukueche;
$text .= $Heizungsart;
$text .= $Keller;
$text .= $Provision;
$text .= $Kaufpreis;
$text .= $Wege;
$text .= $Waehrung;
$text .= ' >'."\n";
$text .= $Adresse;
$text .= $Kontaktperson;
$text .= $OBeschreib;
$text .= $Ausstattung;
$text .= $Sonst;
$text .= $MultimediaAnhang;
$text .= $BefeuerungsArt;
$text .= $Energieausweis;
$text .= ' </'.$Objekt.'>'."\n";
$text .= ' </Anbieter>'."\n";
$text .= '</IS24ImmobilienTransfer>';
$text = utf8_encode($text);
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,312 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
$Importmodus = $_POST['ImmoScout'];
$stellplkosten = 0;
$picpath = '';
$Baujahr = '';
$Gesamtflaeche = '';
$Garten = '';
$HausT = '';
$Heizungsart = '';
$KategorieTyp = '';
$Nebenkosten = '';
$PreisParkflaeche = '';
$PreisProParkflaeche = '';
$Einbaukueche = '';
$Keller = '';
$Befeuerungsart = '';
$Vermarktung = '';
$Waehrung = ' Waehrung="EUR"'."\n";
$Modernisierung = '';
$Energieausweis = '';
$Provision = '';
$Wege = '';
$OBeschreib = '';
if ( !empty ( $nt2['Provision'] ) )
{
$Provision = ' Provision="' . $nt2['Provision'] . "\"\n";
}
if ( '1' == $nt2['ProvisionsPflichtig'] )
{
$Provision .= ' Provisionspflichtig="true"'."\n";
}
if ( !empty ( $nt2['ProvisionsHinweis'] ) )
{
$Provision .= ' Provisionshinweis="' . $nt2['ProvisionsHinweis'] . "\"\n";
}
if ( '0' != $nt2['FusswegOeNV'] )
{
$Wege .= ' FusswegOeNV="' . $nt2['FusswegOeNV'] . '"'."\n";
}
if ( '0' != $nt2['FahrBHF'] )
{
$Wege .= ' FahrzeitBHf="' . $nt2['FahrBHF'] . '"'."\n";
}
if ( '0' != $nt2['FahrBAB'] )
{
$Wege .= ' FahrzeitBAB="' . $nt2['FahrBAB'] . '"'."\n";
}
if ( '0' != $nt2['Fahrflug'] )
{
$Wege .= ' FahrzeitFlughafen="' . $nt2['Fahrflug'] . '"'."\n";
}
$Adresse = ' <Adresse '."\n";
if ( !empty ( $nt2['Strasse'] ) )
{
$Adresse .= ' Strasse="'.$nt2['Strasse'].'" '."\n";
}
if ( !empty ( $nt2['StraNr'] ) )
{
$Adresse .= ' Hausnummer="'.$nt2['StraNr'].'" '."\n";
}
$Adresse .= ' Ort="'.$nt2['Ort'].'" '."\n";
$Adresse .= ' Postleitzahl="'.$nt2['PLZ'].'" '."\n";
$Adresse .= ' Laenderkennzeichen="DEU"'."\n";
$Adresse .= ' />'."\n";
$Kontaktperson = " <Kontaktperson \n";
$Kontaktperson .= " Anrede=\"". $user[0] ."\" \n";
$Kontaktperson .= " Vorname=\"".$user[1]."\" \n";
$Kontaktperson .= " Nachname=\"".$user[2]."\" \n";
$Kontaktperson .= " Telefon=\"".KONT_TEL."\" \n";
$Kontaktperson .= " Homepage=\"".KONT_HOME."\" \n";
$Kontaktperson .= " EMail=\"".KONT_MAIL."\" \n";
$Kontaktperson .= " />\n";
if ( 'keine Angabe' != $nt2['EnerTyp'] )
{
$Energieausweis = ' <Energieausweis '."\n";
$Energieausweis .= ' Energieausweistyp="'.$nt2['EnerTyp'].'" '."\n";
$Energieausweis .= ' Energieverbrauchskennwert="'.$nt2['EnerVKW'].'" '."\n";
if ( $nt2['EnerWWEnt'] )
{
$Energieausweis .= ' WarmwasserEnthalten="true"'."\n";
}
$Energieausweis .= ' />'."\n";
}
if (0 != (int)$nt2['Baujahr']) {
$Baujahr = ' Baujahr="'.$nt2['Baujahr'].'"'."\n";
}
if ('' != $nt2['OBeschreibung']) {
$OBeschreib = ' <Objektbeschreibung>'."\n";
$OBeschreib .= ' '.substr($nt2['OBeschreibung'],0,2000)."\n";
$OBeschreib .= ' </Objektbeschreibung>'."\n";
}
if ('' != $nt2['Ausstatt']) {
$Ausstattung = ' <Ausstattung>'."\n";
$Ausstattung .= ' '.substr($nt2['Ausstatt'],0,2000)."\n";
$Ausstattung .= ' </Ausstattung>'."\n";
}
if ('' != $nt2['Sonstiges']) {
$Sonst = ' <SonstigeAngaben>'."\n";
$Sonst .= ' '.substr($nt2['Sonstiges'],0,2000)."\n";
$Sonst .= ' </SonstigeAngaben>'."\n";
}
if (('Büro' == $nt2['O_TYP']) OR ('Praxis' == $nt2['O_TYP'])) {
$Objekt = "BueroPraxis";
$Flaeche = ' BueroPraxisFlaeche="'.$nt2['WohnF'].'"'."\n";
} elseif ('Einzelhandel' == $nt2['O_TYP']) {
$Objekt = "Einzelhandel";
$Flaeche = ' Verkaufsflaeche="'.$nt2['WohnF'].'"'."\n";
} elseif (('Lagerhalle' == $nt2['O_TYP']) OR ('Produktionshalle' == $nt2['O_TYP'])) {
$Objekt = "HalleProduktion";
$Flaeche = ' LagerProduktionsFlaeche="'.$nt2['WohnF'].'"'."\n";
} elseif ('Gastronomie' == $nt2['O_TYP']) {
$Objekt = "Gastronomie";
if ( $nt2['WohnF'] != 0 )
{
$Flaeche = ' GastraumFlaeche="'.$nt2['WohnF'].'"'."\n";
}
else
{
$Flaeche = ' GastraumFlaeche="'.$nt2['GrundF'].'"'."\n";
}
$KategorieTyp = " Objektkategorie2=\"";
if (eregi('Hotel', $nt2['Beschreibung'])) {
$KategorieTyp .= "Hotel";
} elseif (eregi('Bar', $nt2['Beschreibung'])) {
$KategorieTyp .= "Barbetrieb";
} elseif (eregi('Gast', $nt2['Beschreibung'])) {
$KategorieTyp .= "Gaststaette";
} elseif (eregi('Pension', $nt2['Beschreibung'])) {
$KategorieTyp .= "Pension";
} elseif (eregi('Restau', $nt2['Beschreibung'])) {
$KategorieTyp .= "Restaurant";
} elseif (eregi('Disko', $nt2['Beschreibung'])) {
$KategorieTyp .= "Diskothek";
} else {
$KategorieTyp .= "Caffee";
}
$KategorieTyp .= "\"\n";
} else {
$Objekt = "SonstigeGewerbe";
$Flaeche = ' Hauptflaeche="'.$nt2['WohnF'].'"'."\n";
$KategorieTyp = " Objektkategorie2=\"";
$KategorieTyp .= "Gewerbeflaeche";
$KategorieTyp .= "\"\n";
}
if (0 != (int)$nt2['GrundF']) {
$Gesamtflaeche = ' Gesamtflaeche="'.$nt2['GrundF'].'"'."\n";
}
// Berechnung PreisParkflaeche
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = (int)$nt2['GaraK'];
}
if (0 != (int)$nt2['GaraK']) {
$stellplkosten = $stellplkosten + (int)$nt2['StellK'];
}
if (0 != $stellplkosten) {
$PreisParkflaeche = ' PreisParkflaeche="'.$stellplkosten.'" ';
}
if (0 != (int)$nt2['NebenK']) {
$Nebenkosten = ' Nebenkosten="'.$nt2['NebenK'].'" ';
}
if ( ( $nt2['O_TYP'] == 'Gastronomie' OR $nt2['O_TYP'] == 'SonstigeGewerbe' ) AND 0 != $stellplkosten )
{
$PreisProParkflaeche = ' PreisProParkflaeche="' . (int)( $stellplkosten / $nt2['AnzGarStell'] ) . '" ';
}
$Vermarktung = ' <Vermarktung';
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= $PreisParkflaeche;
}
$Vermarktung .= $Nebenkosten;
if ( $nt2['O_TYP'] == 'Gastronomie' OR $nt2['O_TYP'] == 'SonstigeGewerbe' )
{
$Vermarktung .= $PreisProParkflaeche;
$Vermarktung .= ' Preis="' . $nt2['Mkalt'] . '" ';
}
if ('Miete' == $nt2['V_TYP']) {
$Vermarktung .= ">\n";
$Vermarktung .= " <Miete";
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= ' Kaltmiete="' . $nt2['Mkalt'] . '"';
}
if (0 != (int)$nt2['Kaution']) {
$Vermarktung .= ' Kaution="'.$nt2['Kaution'].'"';
}
$Vermarktung .= '/>'."\n";
$picpath = "../img/objekte/";
}
if ( !empty ( $nt2['Modern'] ) AND '0' != $nt2['Modern'] )
{
$Modernisierung = ' JahrLetzteModernisierung="' . $nt2['Modern'] . '"'."\n";
}
if ('Kauf' == $nt2['V_TYP']) {
$Vermarktung .= ">\n";
$Vermarktung .= " <Kauf";
if ( $nt2['O_TYP'] != 'Gastronomie' AND $nt2['O_TYP'] != 'SonstigeGewerbe' )
{
$Vermarktung .= ' Preis="'.$nt2['Mkalt'].'"';
}
$Vermarktung .= '/>'."\n";
$picpath = "../img/objekte/";
}
$Vermarktung .= ' </Vermarktung>'."\n";
$Heizungsart = ' Heizungsart="' . str_replace ( ' ', '', $nt2['Heizart'] ) . '"'."\n";
$BefeuerungsArt = " <BefeuerungsArt>\n";
$BefeuerungsArt .= ' <' . str_replace ( ' ', '', str_replace ( 'ä', 'ae', str_replace ( 'Ö', 'Oe', $nt2['befeuerung'] ) ) ) . '/>' . "\n";
$BefeuerungsArt .= " </BefeuerungsArt>\n";
$MmATitel = 'Burkhardt Immobilien';
$MultimediaAnhang = ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID'].'_0.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$MultimediaAnhang .= ' <MultimediaAnhang '."\n";
$MultimediaAnhang .= ' AnhangArt="bild" '."\n";
$MultimediaAnhang .= ' Titel="'.$MmATitel.'" '."\n";
$MultimediaAnhang .= ' Dateityp=".JPG"'."\n";
$MultimediaAnhang .= ' Dateiname="'.$nt2['ID']."_".$i.'.jpg" '."\n";
$MultimediaAnhang .= ' />'."\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$nt2['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$text .= '<IS24ImmobilienTransfer'."\n";
$text .= ' xmlns="http://www.immobilienscout24.de/immobilientransfer"'."\n";
$text .= ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'."\n";
$text .= ' xsi:schemaLocation="http://www.immobilienscout24.de/immobilientransfer is24immotransfer.xsd"'."\n";
$text .= ' ErstellerSoftware="R!ST"'."\n";
$text .= ' ErstellerSoftwareVersion="'.SW_VERSION.'"'."\n";
$text .= ' EmailBeiFehler="'.MAIL_ERROR.'"'."\n";
$text .= '>'."\n";
$text .= ' <Anbieter ScoutKundenID="'.IMMOW_KD.'">'."\n";
$text .= ' <'.$Objekt."\n";
$text .= ' AnbieterObjektID="'.$nt2['ID'].'"'."\n";
$text .= ' StatusVBM="aktiv"'."\n";
$text .= ' StatusIS24="aktiv"'."\n";
$text .= ' StatusHP="aktiv"'."\n";
$text .= ' Ueberschrift="'.$nt2['Kurz'].'"'."\n";
$text .= ' Importmodus="'.$Importmodus.'"'."\n";
$text .= $Gesamtflaeche;
$text .= $Flaeche;
$text .= $KategorieTyp;
$text .= ' Adressdruck="false"'."\n";
$text .= $Baujahr;
$text .= $Einbaukueche;
$text .= $Heizungsart;
$text .= $Keller;
$text .= $Provision;
$text .= $Wege;
$text .= $Waehrung;
$text .= ' >'."\n";
$text .= $Adresse;
$text .= $Kontaktperson;
$text .= $OBeschreib;
$text .= $Ausstattung;
$text .= $Sonst;
$text .= $MultimediaAnhang;
$text .= $BefeuerungsArt;
$text .= $Energieausweis;
$text .= $Vermarktung;
$text .= ' </'.$Objekt.'>'."\n";
$text .= ' </Anbieter>'."\n";
$text .= '</IS24ImmobilienTransfer>';
$text = utf8_encode($text);
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,303 @@
<?php
$sql2 = 'SELECT * FROM objekte WHERE ID = "'.$_POST['ID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
$user = fnc_getUsernameById ( $nt2['TID'], 'portal' );
if ("" == $nt2['openimmoanid']) {
$micro = microtime(true);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE objekte SET openimmoanid = "'.$openimmoanid.'" WHERE ID = "'.$_POST['ID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['ImmoWelt']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['ImmoWelt']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['ImmoWelt']) {
$Importmodus = "DELETE";
}
$picpath = "../img/objekte/";
$Nutzart = '';
$Ausstattung = '';
if ( 'Etagenheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart ETAGE=\"1\" />\n";
}
elseif ( 'Ofenheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart OFEN=\"1\" />\n";
}
elseif ( 'Zentralheizung' == $nt2['Heizart'] )
{
$Ausstattung .= " <heizungsart ZENTRAL=\"1\" />\n";
}
if ( 'Öl' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung OEL=\"1\" />\n";
}
elseif ( 'Gas' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung GAS=\"1\" />\n";
}
elseif ( 'Solarheizung' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung SOLAR=\"1\" />\n";
}
elseif ( 'Strom' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung ELEKTRO=\"1\" />\n";
}
elseif ( 'Erdwärme' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <befeuerung ERDWAERME=\"1\" />\n";
}
elseif ( 'Fernwärme' == $nt2['Befeuerung'] )
{
$Ausstattung .= " <heizungsart FERN=\"1\" />\n";
}
if ( '0' != $nt2['Garten'] )
{
$Ausstattung .= " <gartennutzung>1</gartennutzung>\n";
}
if ( '0' != $nt2['Barrierefrei'] )
{
$Ausstattung .= " <barrierefrei>1</barrierefrei>\n";
}
$Rendite = '';
if ('wohnen' == $nt2['KAT'])
{
if ('Wohnung' == $nt2['O_TYP']) {
$Objektart = "<wohnung ";
if ('Dachgeschoss' == $nt2['Art'] OR 'Erdgeschoss' == $nt2['Art'] OR 'Penthouse' == $nt2['Art'] OR 'Souterrain' == $nt2['Art'] )
{
$Objektart .= "wohnungtyp=\"" . strtoupper ( $nt2['Art'] ) . "\" ";
}
elseif ('Loft' == $nt2['O_TYP'] )
{
$Objektart .= "wohnungtyp=\"LOFT-STUDIO-ATELIER\" ";
}
elseif ('Etagenwohnung' == $nt2['O_TYP'] )
{
$Objektart .= "wohnungtyp=\"ETAGE\" ";
}
} elseif ('Haus' == $nt2['O_TYP']) {
$Objektart = "<haus ";
if ('Reihenhaus' == $nt2['Art'] OR 'Villa' == $nt2['Art'] OR 'Bauernhaus' == $nt2['Art'] OR 'Doppelhaushälfte' == $nt2['Art'] OR 'Einfamilienhaus' == $nt2['Art'] OR 'Zweifamilienhaus' == $nt2['Art'] OR 'Mehrfamilienhaus' == $nt2['Art'] )
{
$Objektart .= "haustyp=\"" . str_replace ('Ä', 'AE', strtoupper ( $nt2['Art'] ) ) . "\" ";
}
elseif ('Burg Schloss' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"SCHLOSS\" ";
}
elseif ('Reiheneckhaus' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"REIHENECK\" ";
}
elseif ('Reihenmittlehaus' == $nt2['O_TYP'] )
{
$Objektart .= "haustyp=\"REIHENMITTEL\" ";
}
}
$Nutzart .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" ANLAGE=\"0\"/>\n";
}
elseif ( 'gewerbe' == $nt2['KAT'] )
{
if ('Büro' == $nt2['O_TYP'] OR 'Praxis' == $nt2['O_TYP']) {
$Objektart = "<buero_praxen ";
} elseif ('Einzelhandel' == $nt2['O_TYP']) {
$Objektart = "<einzelhandel ";
} elseif ('Gastronomie' == $nt2['O_TYP']) {
$Objektart = "<gastgewerbe ";
} elseif ('Produktionshalle' == $nt2['O_TYP']) {
$Objektart = "<hallen_lager_prod ";
}
$Nutzart .= " <nutzungsart WOHNEN=\"0\" GEWERBE=\"1\" ANLAGE=\"0\"/>\n";
}
elseif ( 'anlage' == $nt2['KAT'] )
{
$Objektart = "<zinshaus_renditeobjekt ";
if ('Mehrfamilienhaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"MEHRFAMILIENHAUS\" ";
}
elseif ('Wohn / Geschäftshaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"WOHN_UND_GESCHAEFTSHAUS\" ";
}
elseif ('Geschäftshaus' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"GESCHAEFTSHAUS\" ";
}
elseif ('Bürogebäude' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"BUEROGEBAEUDE\" ";
}
elseif ('Supermarkt' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"SB_MAERKTE\" ";
}
elseif ('Einkaufszentrum' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"EINKAUFSCENTREN\" ";
}
elseif ('Wohnanlage' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"WOHNANLAGEN\" ";
}
elseif ('Industrieanwesen' == $nt2['O_TYP'] OR 'Halle / Lager' == $nt2['O_TYP']) {
$Objektart .= "zins_typ=\"INDUSTRIEANLAGEN\" ";
}
$Rendite = " <mieteinnahmen_ist>" . $nt2['MietEinnahmePaIst'] . "</mieteinnahmen_ist>\n";
$Rendite .= " <mieteinnahmen_soll>" . $nt2['MietEinnahmePaSoll'] . "</mieteinnahmen_soll>\n";
$Nutzart .= " <nutzungsart WOHNEN=\"0\" GEWERBE=\"0\" ANLAGE=\"1\"/>\n";
}
if ('Kauf' == $nt2['V_TYP']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <aussen_courtage mit_mwst=\"1\">" . $nt2['Provision'] . "</aussen_courtage>\n";
$Preis .= $Rendite;
if ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
} elseif ('Miete' == $nt2['V_TYP']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <aussen_courtage mit_mwst=\"1\">" . $nt2['Provision'] . "</aussen_courtage>\n";
if ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
}
$Objektart .= "/>";
$Anhang = '';
$MmATitel = 'Wachter Immobilien';
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$nt2['ID']."_0.jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath."0_0.jpg";
$dest = "temp/".$nt2['ID']."_0.jpg";
copy($source, $dest);
for ($i=1; $i<10; $i++) {
if ((file_exists($picpath.$nt2['ID']."_".$i.".jpg"))){
if ('' == $nt2['Foto'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['Foto'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$nt2['ID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$nt2['ID']."_".$i.".jpg";
$dest = "temp/".$nt2['ID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['ID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".IMMOW_ID."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= $Nutzart;
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$nt2['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$nt2['StraNr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <email_zentrale>".KONT_MAIL."</email_zentrale>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".$user[2]."</name>\n";
$text .= " <vorname>".$user[1]."</vorname>\n";
$text .= " <anrede>".$user[0]."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <ausstattung>\n";
$text .= $Ausstattung;
$text .= " </ausstattung>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <lage>".$nt2['Lage']."</lage>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['OBeschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonstiges']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['ID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['ID']."</objektnr_extern>\n";
$text .= " <aktion aktionart=\"" . $Importmodus . "\" />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,81 @@
<?php
if (('wmiete' == $_POST['table']) OR ('wkauf' == $_POST['table'])) {
include "inhalte/portale/immoz/wohn.php";
}
if (('gmiete' == $_POST['table']) OR ('gkauf' == $_POST['table'])) {
include "inhalte/portale/immoz/gewerb.php";
}
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = '57807_'.$_POST['WID'].'.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Zipdatei <$zipname> kann nicht erstellt werden\n");
}
$nodes = glob('*'.$_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('www.immozentral.de');
$ftp_user = IMMOZ_ID;
$ftp_pass = IMMOZ_PASS;
if (!$ftp_id) {
exit("FTP-Verbindung fehlgeschlagen");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
exit("Login zum FTP-Server fehlgeschlagen");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
exit("Upload von ".$zipname." fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET iz = 1 WHERE WID = "'.$_POST['WID'].'"';
} elseif ('loeschen' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET iz = 0 WHERE WID = "'.$_POST['WID'].'"';
}
if ('aktualisieren' != $_POST['Modus']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>
<form action="index.php?section=portal" method="post">
<label style="display:none">WID</label><input style="display:none" type="text" name="WID" <?php echo 'value="'.$nt1[WID].'"'; ?>/>
<?php
$table=$_POST['table'];
?>
<label style="display:none"></label><input style="display:none" type="text" name="table" <?php echo 'value="'.$table.'"'; ?> />
<input type="submit" name="formaction" value="Zu den Portalen" />
</form>

View File

@@ -0,0 +1,170 @@
<?php
$sql2 = 'SELECT * FROM '.$_POST['table'].' WHERE WID = "'.$_POST['WID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
if ("" == $nt2['openimmoanid']) {
$micro = microtime(get_as_float);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE '.$_POST['table'].' SET openimmoanid = "'.$openimmoanid.'" WHERE WID = "'.$_POST['WID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['Modus']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['Modus']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['Modus']) {
$Importmodus = "DELETE";
}
preg_match('/(?<Strasse>\D+) (?P<Nr>\d+)/', $nt2['Adresse'], $teil);
if ('wkauf' == $_POST['table']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzkaufpreis=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wkauf/".$_POST['WID']."/";
} elseif ('wmiete' == $_POST['table']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <kaution>".$nt2['Kaution']."</kaution>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzmiete=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wmiete/".$_POST['WID']."/";
}
if ('Wohnung' == $nt2['Art']) {
$Objektart = "<wohnung />";
} elseif ('Haus' == $nt2['Art']) {
$Objektart = "<haus />";
}
for ($i=0; $i<10; $i++) {
if ((file_exists($picpath.$i.".jpg"))){
if ('' == $nt2['FotoB'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['FotoB'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$_POST['WID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$i.".jpg";
$dest = "temp/".$_POST['WID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['WID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" modus=\"".$Importmodus."\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".IMMOZ_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" />\n";
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$teil['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$teil['Nr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".KONT_NACH."</name>\n";
$text .= " <vorname>".KONT_VOR."</vorname>\n";
$text .= " <anrede>".KONT_ANR."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['Beschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonst']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
if ("0" != $nt2['EZahl']) {
$pers = $nt2['EZahl'] + $nt2['KZahl'];
$text .= " <max_personen>".$pers."</max_personen>\n";
}
if ("0" == $nt2['Raucher']) {
$text .= " <nichtraucher>1</nichtraucher>\n";
}
if ("1" == $nt2['Tiere']) {
$text .= " <haustiere>1</haustiere>\n";
}
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['WID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['WID']."</objektnr_extern>\n";
$text .= " <aktion />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,81 @@
<?php
if (('wmiete' == $_POST['table']) OR ('wkauf' == $_POST['table'])) {
include "inhalte/portale/myimmo/wohn.php";
}
if (('gmiete' == $_POST['table']) OR ('gkauf' == $_POST['table'])) {
include "inhalte/portale/myimmo/gewerb.php";
}
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = $_POST['WID'].'_st_Z9B_imt.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Zipdatei <$zipname> kann nicht erstellt werden\n");
}
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('ftp.myimmo.de');
$ftp_user = MYIMMO_ID;
$ftp_pass = MYIMMO_PASS;
if (!$ftp_id) {
exit("FTP-Verbindung fehlgeschlagen");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
exit("Login zum FTP-Server fehlgeschlagen");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
exit("Upload von ".$zipname." fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET mi = 1 WHERE WID = "'.$_POST['WID'].'"';
} elseif ('loeschen' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET mi = 0 WHERE WID = "'.$_POST['WID'].'"';
}
if ('aktualisieren' != $_POST['Modus']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>
<form action="index.php?section=portal" method="post">
<label style="display:none">WID</label><input style="display:none" type="text" name="WID" <?php echo 'value="'.$nt1[WID].'"'; ?>/>
<?php
$table=$_POST['table'];
?>
<label style="display:none"></label><input style="display:none" type="text" name="table" <?php echo 'value="'.$table.'"'; ?> />
<input type="submit" name="formaction" value="Zu den Portalen" />
</form>

View File

@@ -0,0 +1,170 @@
<?php
$sql2 = 'SELECT * FROM '.$_POST['table'].' WHERE WID = "'.$_POST['WID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
if ("" == $nt2['openimmoanid']) {
$micro = microtime(get_as_float);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE '.$_POST['table'].' SET openimmoanid = "'.$openimmoanid.'" WHERE WID = "'.$_POST['WID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['Modus']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['Modus']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['Modus']) {
$Importmodus = "DELETE";
}
preg_match('/(?<Strasse>\D+) (?P<Nr>\d+)/', $nt2['Adresse'], $teil);
if ('wkauf' == $_POST['table']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzkaufpreis=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wkauf/".$_POST['WID']."/";
} elseif ('wmiete' == $_POST['table']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <kaution>".$nt2['Kaution']."</kaution>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzmiete=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wmiete/".$_POST['WID']."/";
}
if ('Wohnung' == $nt2['Art']) {
$Objektart = "<wohnung />";
} elseif ('Haus' == $nt2['Art']) {
$Objektart = "<haus />";
}
for ($i=0; $i<10; $i++) {
if ((file_exists($picpath.$i.".jpg"))){
if ('' == $nt2['FotoB'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['FotoB'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$_POST['WID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$i.".jpg";
$dest = "temp/".$_POST['WID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['WID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" modus=\"".$Importmodus."\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".MYIMMO_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" />\n";
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$teil['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$teil['Nr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".KONT_NACH."</name>\n";
$text .= " <vorname>".KONT_VOR."</vorname>\n";
$text .= " <anrede>".KONT_ANR."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['Beschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonst']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
if ("0" != $nt2['EZahl']) {
$pers = $nt2['EZahl'] + $nt2['KZahl'];
$text .= " <max_personen>".$pers."</max_personen>\n";
}
if ("0" == $nt2['Raucher']) {
$text .= " <nichtraucher>1</nichtraucher>\n";
}
if ("1" == $nt2['Tiere']) {
$text .= " <haustiere>1</haustiere>\n";
}
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['WID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['WID']."</objektnr_extern>\n";
$text .= " <aktion />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,82 @@
<?php
if (('wmiete' == $_POST['table']) OR ('wkauf' == $_POST['table'])) {
include "inhalte/portale/newh/wohn.php";
}
if (('gmiete' == $_POST['table']) OR ('gkauf' == $_POST['table'])) {
include "inhalte/portale/newh/gewerb.php";
}
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = $_POST['WID'].'_2081.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Zipdatei <$zipname> kann nicht erstellt werden\n");
}
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->renameName($_POST['WID']."_st_Z9B_imt.xml", "2081.xml");
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('www.newhome.de');
$ftp_user = NEWH_ID;
$ftp_pass = NEWH_PASS;
if (!$ftp_id) {
exit("FTP-Verbindung fehlgeschlagen");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
exit("Login zum FTP-Server fehlgeschlagen");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
exit("Upload von ".$zipname." fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET nh = 1 WHERE WID = "'.$_POST['WID'].'"';
} elseif ('loeschen' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET nh = 0 WHERE WID = "'.$_POST['WID'].'"';
}
if ('aktualisieren' != $_POST['Modus']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>
<form action="index.php?section=portal" method="post">
<label style="display:none">WID</label><input style="display:none" type="text" name="WID" <?php echo 'value="'.$nt1[WID].'"'; ?>/>
<?php
$table=$_POST['table'];
?>
<label style="display:none"></label><input style="display:none" type="text" name="table" <?php echo 'value="'.$table.'"'; ?> />
<input type="submit" name="formaction" value="Zu den Portalen" />
</form>

View File

@@ -0,0 +1,170 @@
<?php
$sql2 = 'SELECT * FROM '.$_POST['table'].' WHERE WID = "'.$_POST['WID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
if ("" == $nt2['openimmoanid']) {
$micro = microtime(get_as_float);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE '.$_POST['table'].' SET openimmoanid = "'.$openimmoanid.'" WHERE WID = "'.$_POST['WID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['Modus']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['Modus']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['Modus']) {
$Importmodus = "DELETE";
}
preg_match('/(?<Strasse>\D+) (?P<Nr>\d+)/', $nt2['Adresse'], $teil);
if ('wkauf' == $_POST['table']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzkaufpreis=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wkauf/".$_POST['WID']."/";
} elseif ('wmiete' == $_POST['table']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <kaution>".$nt2['Kaution']."</kaution>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzmiete=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wmiete/".$_POST['WID']."/";
}
if ('Wohnung' == $nt2['Art']) {
$Objektart = "<wohnung />";
} elseif ('Haus' == $nt2['Art']) {
$Objektart = "<haus />";
}
for ($i=0; $i<10; $i++) {
if ((file_exists($picpath.$i.".jpg"))){
if ('' == $nt2['FotoB'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['FotoB'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$_POST['WID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$i.".jpg";
$dest = "temp/".$_POST['WID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['WID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" modus=\"".$Importmodus."\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".NEWH_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" />\n";
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$teil['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$teil['Nr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".KONT_NACH."</name>\n";
$text .= " <vorname>".KONT_VOR."</vorname>\n";
$text .= " <anrede>".KONT_ANR."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['Beschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonst']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
if ("0" != $nt2['EZahl']) {
$pers = $nt2['EZahl'] + $nt2['KZahl'];
$text .= " <max_personen>".$pers."</max_personen>\n";
}
if ("0" == $nt2['Raucher']) {
$text .= " <nichtraucher>1</nichtraucher>\n";
}
if ("1" == $nt2['Tiere']) {
$text .= " <haustiere>1</haustiere>\n";
}
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['WID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['WID']."</objektnr_extern>\n";
$text .= " <aktion />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

View File

@@ -0,0 +1,81 @@
<?php
if (('wmiete' == $_POST['table']) OR ('wkauf' == $_POST['table'])) {
include "inhalte/portale/privi/wohn.php";
}
if (('gmiete' == $_POST['table']) OR ('gkauf' == $_POST['table'])) {
include "inhalte/portale/privi/gewerb.php";
}
// Zipdatei erstellen
$zip = new ZipArchive();
chdir('temp');
$zipname = $_POST['WID'].'_st_Z9B_imt.zip';
if ($zip->open($zipname, ZIPARCHIVE::CREATE)!==TRUE) {
exit("Zipdatei <$zipname> kann nicht erstellt werden\n");
}
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
$zip->addFile($node);
}
}
$zip->close();
echo "<p>Zip Archiv erstellt!</p>";
//FTP Upload
$ftp_id = ftp_connect('www.privatimmobilien.de');
$ftp_user = PRIVI_ID;
$ftp_pass = PRIVI_PASS;
if (!$ftp_id) {
exit("FTP-Verbindung fehlgeschlagen");
}
$ftp_login_result = ftp_login($ftp_id, $ftp_user, $ftp_pass);
if (!$ftp_login_result) {
exit("Login zum FTP-Server fehlgeschlagen");
}
echo "<p>FTP-Verbindung wurde hergestellt!</p>";
$ftp_upload = ftp_put($ftp_id, $zipname, $zipname, FTP_BINARY);
if (!$ftp_upload) {
exit("Upload von ".$zipname." fehlgeschlagen");
}
echo "<p>Die Datei wurde hochgeladen</p>";
ftp_close($ftp_id);
//Dateien löschen
$nodes = glob($_POST['WID'].'*');
foreach ($nodes as $node) {
if (is_file($node)) {
unlink($node);
}
}
echo "<p>Temporäre Dateien gelöscht!</p>";
//Datenbank aktualisieren
if ('importieren' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET pi = 1 WHERE WID = "'.$_POST['WID'].'"';
} elseif ('loeschen' == $_POST['Modus']) {
$sql3 = 'UPDATE '.$_POST['table'].' SET pi = 0 WHERE WID = "'.$_POST['WID'].'"';
}
if ('aktualisieren' != $_POST['Modus']) {
$stmt = $db->prepare($sql3);
if (!$stmt) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt->error);
}
}
echo "<p>Datenbank wurde aktualisiert!</p>";
?>
<form action="index.php?section=portal" method="post">
<label style="display:none">WID</label><input style="display:none" type="text" name="WID" <?php echo 'value="'.$nt1[WID].'"'; ?>/>
<?php
$table=$_POST['table'];
?>
<label style="display:none"></label><input style="display:none" type="text" name="table" <?php echo 'value="'.$table.'"'; ?> />
<input type="submit" name="formaction" value="Zu den Portalen" />
</form>

View File

@@ -0,0 +1,170 @@
<?php
$sql2 = 'SELECT * FROM '.$_POST['table'].' WHERE WID = "'.$_POST['WID'].'";';
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
if ("" == $nt2['openimmoanid']) {
$micro = microtime(get_as_float);
preg_match('/(?P<time>\d+).(?P<micro>\d+)/', $micro, $zeit);
$openimmoanid = "RIST".date('YmdHis', $zeit['time']).substr($zeit['micro'], 0, 3).substr(md5($micro), 3, 10);
$sqls1 = 'UPDATE '.$_POST['table'].' SET openimmoanid = "'.$openimmoanid.'" WHERE WID = "'.$_POST['WID'].'";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
} else {
$openimmoanid = $nt2['openimmoanid'];
}
if ("importieren" == $_POST['Modus']) {
$Importmodus = "NEW";
} elseif ("aktualisieren" == $_POST['Modus']) {
$Importmodus = "CHANGE";
} elseif ("loeschen" == $_POST['Modus']) {
$Importmodus = "DELETE";
}
preg_match('/(?<Strasse>\D+) (?P<Nr>\d+)/', $nt2['Adresse'], $teil);
if ('wkauf' == $_POST['table']) {
$Vermarktungsart = "KAUF=\"1\" MIETE_PACHT=\"0\"";
$Preis = " <kaufpreis>".$nt2['Mkalt']."</kaufpreis>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzkaufpreis=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzkaufpreis=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wkauf/".$_POST['WID']."/";
} elseif ('wmiete' == $_POST['table']) {
$Vermarktungsart = "KAUF = \"0\" MIETE_PACHT=\"1\"";
$Preis = " <kaltmiete>".$nt2['Mkalt']."</kaltmiete>\n";
$Preis .= " <nebenkosten>".$nt2['NebenK']."</nebenkosten>\n";
$Preis .= " <kaution>".$nt2['Kaution']."</kaution>\n";
if ("0" != $nt2['GaraK']) {
$Preis .= " <stp_garage stellplatzmiete=\"".$nt2['GaraK']."\" />\n";
} elseif ("0" != $nt2['StellK']) {
$Preis .= " <stp_freiplatz stellplatzmiete=\"".$nt2['StellK']."\" />\n";
}
$picpath = "../img/wmiete/".$_POST['WID']."/";
}
if ('Wohnung' == $nt2['Art']) {
$Objektart = "<wohnung />";
} elseif ('Haus' == $nt2['Art']) {
$Objektart = "<haus />";
}
for ($i=0; $i<10; $i++) {
if ((file_exists($picpath.$i.".jpg"))){
if ('' == $nt2['FotoB'.$i.'']) {
$MmATitel = 'Foto'.$i;
} else {
$MmATitel = $nt2['FotoB'.$i.''];
}
$Anhang .= " <anhang location=\"INTERN\" gruppe=\"BILD\">\n";
$Anhang .= " <anhangtitel>".$MmATitel."</anhangtitel>\n";
$Anhang .= " <format>image/jpeg</format>\n";
$Anhang .= " <daten>\n";
$Anhang .= " <pfad>".$_POST['WID']."_".$i.".jpg</pfad>\n";
$Anhang .= " </daten>\n";
$Anhang .= " </anhang>\n";
$source = $picpath.$i.".jpg";
$dest = "temp/".$_POST['WID']."_".$i.".jpg";
copy($source, $dest);
}
}
$path = "temp/".$_POST['WID']."_st_Z9B_imt.xml";
$datei = fopen($path, "a+");
$text = '<?xml version="1.0" encoding="ISO-8859-1"?>'."\n";
$text .= "<openimmo>\n";
$text .= " <uebertragung art=\"ONLINE\" umfang=\"TEIL\" modus=\"".$Importmodus."\" version=\"1.2.2\" sendersoftware=\"R!ST\" senderversion=\"".SW_VERSION."\" techn_email=\"".KONT_MAIL."\" />\n";
$text .= " <anbieter>\n";
$text .= " <anbieternr>".PRIVI_KD."</anbieternr>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <openimmo_anid>".$openimmoanid."</openimmo_anid>\n";
$text .= " <immobilie>\n";
$text .= " <objektkategorie>\n";
$text .= " <nutzungsart WOHNEN=\"1\" GEWERBE=\"0\" />\n";
$text .= " <vermarktungsart ".$Vermarktungsart." />\n";
$text .= " <objektart>\n";
$text .= " ".$Objektart."\n";
$text .= " </objektart>\n";
$text .= " </objektkategorie>\n";
$text .= " <geo>\n";
$text .= " <plz>".$nt2['PLZ']."</plz>\n";
$text .= " <ort>".$nt2['Ort']."</ort>\n";
$text .= " <strasse>".$teil['Strasse']."</strasse>\n";
$text .= " <hausnummer>".$teil['Nr']."</hausnummer>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " </geo>\n";
$text .= " <kontaktperson>\n";
$text .= " <tel_zentrale>".KONT_TEL."</tel_zentrale>\n";
$text .= " <name>".KONT_NACH."</name>\n";
$text .= " <vorname>".KONT_VOR."</vorname>\n";
$text .= " <anrede>".KONT_ANR."</anrede>\n";
$text .= " <firma>".KONT_FIRMA."</firma>\n";
$text .= " <strasse>".KONT_STR."</strasse>\n";
$text .= " <hausnummer>".KONT_NR."</hausnummer>\n";
$text .= " <plz>".KONT_PLZ."</plz>\n";
$text .= " <ort>".KONT_ORT."</ort>\n";
$text .= " <land iso_land=\"DEU\" />\n";
$text .= " <url>".KONT_HOME."</url>\n";
$text .= " </kontaktperson>\n";
$text .= " <preise>\n";
$text .= $Preis;
$text .= " </preise>\n";
$text .= " <flaechen>\n";
$text .= " <wohnflaeche>".$nt2['WohnF']."</wohnflaeche>\n";
if ("Wohnung" != $nt2['Art']) {
$text .= " <grundstuecksflaeche>".$nt2['GrundF']."</grundstuecksflaeche>\n";
}
$text .= " <anzahl_zimmer>".$nt2['Zimmer']."</anzahl_zimmer>\n";
$text .= " </flaechen>\n";
$text .= " <zustand_angaben>\n";
$text .= " <baujahr>".$nt2['Baujahr']."</baujahr>\n";
$text .= " </zustand_angaben>\n";
$text .= " <freitexte>\n";
$text .= " <objekttitel>".$nt2['Kurz']."</objekttitel>\n";
$text .= " <ausstatt_beschr>".$nt2['Ausstatt']."</ausstatt_beschr>\n";
$text .= " <objektbeschreibung>".$nt2['Beschreibung']."</objektbeschreibung>\n";
$text .= " <sonstige_angaben>".$nt2['Sonst']."</sonstige_angaben>\n";
$text .= " </freitexte>\n";
if ("" != $Anhang) {
$text .= " <anhaenge>\n";
$text .= $Anhang;
$text .= " </anhaenge>\n";
}
$text .= " <verwaltung_objekt>\n";
$text .= " <objektadresse_freigeben>0</objektadresse_freigeben>\n";
$text .= " <verfuegbar_ab>".$nt2['Bezug']."</verfuegbar_ab>\n";
if ("0" != $nt2['EZahl']) {
$pers = $nt2['EZahl'] + $nt2['KZahl'];
$text .= " <max_personen>".$pers."</max_personen>\n";
}
if ("0" == $nt2['Raucher']) {
$text .= " <nichtraucher>1</nichtraucher>\n";
}
if ("1" == $nt2['Tiere']) {
$text .= " <haustiere>1</haustiere>\n";
}
$text .= " </verwaltung_objekt>\n";
$text .= " <verwaltung_techn>\n";
$text .= " <objektnr_intern>".$nt2['WID']."</objektnr_intern>\n";
$text .= " <objektnr_extern>".$nt2['WID']."</objektnr_extern>\n";
$text .= " <aktion />\n";
$text .= " <openimmo_obid>".$openimmoanid."</openimmo_obid>\n";
$text .= " <stand_vom>".date('Y-m-d')."</stand_vom>\n";
$text .= " </verwaltung_techn>\n";
$text .= " </immobilie>\n";
$text .= " </anbieter>\n";
$text .= "</openimmo>\n";
fwrite($datei, $text);
fclose($datei);
?>

40
admin/inhalte/stamm.php Normal file
View File

@@ -0,0 +1,40 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
if ( isset ( $_GET['t'] ) )
{
if ( "kz" == $_GET['t'] )
{
include "inhalte/stammdaten/kz.php";
}
elseif ( "iw" == $_GET['t'] )
{
include "inhalte/stammdaten/iw.php";
}
elseif ( "ig" == $_GET['t'] )
{
include "inhalte/stammdaten/ig.php";
}
elseif ( "so" == $_GET['t'] )
{
include "inhalte/stammdaten/so.php";
}
elseif ( "du" == $_GET['t'] )
{
include "inhalte/stammdaten/du.php";
}
elseif ( "ss" == $_GET['t'] )
{
include "inhalte/stammdaten/ss.php";
}
else
{
include "inhalte/stammdaten/standard.php";
}
}
else
{
include "inhalte/stammdaten/standard.php";
}
}
?>

View File

@@ -0,0 +1,52 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
if ( isset ( $_GET['b'] ) )
{
if ( "es" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/es.php";
}
elseif ( "uu" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/uu.php";
}
elseif ( "ts" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/ts.php";
}
elseif ( "tm" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/tm.php";
}
elseif ( "ko" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/ko.php";
}
elseif ( "ag" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/ag.php";
}
elseif ( "imp" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/imp.php";
}
elseif ( "link" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/links.php";
}
elseif ( "stelle" == $_GET['b'] )
{
include "inhalte/stammdaten/unter/stelle.php";
}
else
{
include "inhalte/stammdaten/unter/standard.php";
}
}
else
{
include "inhalte/stammdaten/unter/standard.php";
}
}
?>

View File

@@ -0,0 +1,134 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
echo "<h1>Unternehmensseiten</h1>\n";
echo "<p>Folgende Seiten werden im Bereich <span class=\"hinweis\">Das Unternehmen</span> angezeigt!</h2>\n";
if ("Speichern" == $_POST['Send']) {
if (isset($_POST['uu'])) {
$sql11 = 'UPDATE
US
SET
Wert = "on"
WHERE ID = "1";';
}
else {
$sql11 = 'UPDATE
US
SET
Wert = ""
WHERE ID = "1";';
}
$stmt11 = $db->prepare($sql11);
if (!$stmt11) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt11->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt11->error);
}
if (isset($_POST['te'])) {
$sql12 = 'UPDATE
US
SET
Wert = "on"
WHERE ID = "2";';
}
else {
$sql12 = 'UPDATE
US
SET
Wert = ""
WHERE ID = "2";';
}
$stmt12 = $db->prepare($sql12);
if (!$stmt12) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt12->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt12->error);
}
if (isset($_POST['ko'])) {
$sql13 = 'UPDATE
US
SET
Wert = "on"
WHERE ID = "3";';
}
else {
$sql13 = 'UPDATE
US
SET
Wert = ""
WHERE ID = "3";';
}
$stmt13 = $db->prepare($sql13);
if (!$stmt13) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt13->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt13->error);
}
if (isset($_POST['ag'])) {
$sql14 = 'UPDATE
US
SET
Wert = "on"
WHERE ID = "4";';
}
else {
$sql14 = 'UPDATE
US
SET
Wert = ""
WHERE ID = "4";';
}
$stmt14 = $db->prepare($sql14);
if (!$stmt14) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmt14->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmt14->error);
}
echo "<p class=\"hinweis\">Daten wurden gespeichert!</p>\n";
}
$sql1 = "SELECT * FROM US WHERE Sektion = \"unter\" ORDER BY ID ASC";
$result1 = $db->query($sql1);
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo "<fieldset>\n";
echo "<legend>Unternehmensseiten</legend>\n";
echo "<fieldset>\n";
echo "<legend>Standardseiten</legend>";
echo "<p>Diese Seiten werden nach <span class=\"hinweis\">§§ 6,8 Teledienstegesetz</span> benötigt!</p>";
echo "<label>Impressum</label>\n";
echo "<br />\n";
echo "<label>Haftungsausschluss</label>\n";
echo "<br />\n";
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo "<legend>Wählbare Seiten</legend>\n";
while ($nt1 = $result1->fetch_assoc()) {
echo " <label>".$nt1['Name']."</label>\n";
echo " <input type=\"checkbox\" name=\"".$nt1['Kurz']."\" ";
if ("on" == $nt1['Wert']) {
echo "checked=\"checked\" ";
}
echo " />\n";
echo " <br />\n";
}
echo "</fieldset>\n";
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"Send\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,74 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
echo "<h1>Firmendaten</h1>\n";
if (isset($_POST['Speichern']))
{
$sql = 'UPDATE Firma SET
Firma = "'.$_POST['Firma'].'",
Vertreter1 = "'.$_POST['Vertreter1'].'",
Vertreter2 = "'.$_POST['Vertreter2'].'",
Vertreter3 = "'.$_POST['Vertreter3'].'",
Strasse = "'.$_POST['Strasse'].'",
HausNr = "'.$_POST['HausNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Land = "'.$_POST['Land'].'",
Telefon = "'.$_POST['Telefon'].'",
Telefax = "'.$_POST['Telefax'].'",
EMail = "'.$_POST['EMail'].'"
WHERE ID = "2";';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p class=\"hinweis\">Firmendaten wurden gespeichert!</p>\n";
}
$sql1 = "SELECT * FROM Firma WHERE ID = '2';";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
echo "<p>Diese Daten werden für <span class=\"hinweis\">Kontakt, Impressum und Haftungsausschluss</span> auf Ihrer Homepage benötigt!</p>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" />\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt1['Firma']."\" />\n";
echo " <br />\n";
echo " <label>Gesetzl. Vertreter 1</label>\n";
echo " <input type=\"text\" name=\"Vertreter1\" value=\"".$nt1['Vertreter1']."\" />\n";
echo " <br />\n";
echo " <label>Gesetzl. Vertreter 2</label>\n";
echo " <input type=\"text\" name=\"Vertreter2\" value=\"".$nt1['Vertreter2']."\" />\n";
echo " <br />\n";
echo " <label>Gesetzl. Vertreter 3</label>\n";
echo " <input type=\"text\" name=\"Vertreter3\" value=\"".$nt1['Vertreter3']."\" />\n";
echo " <br />\n";
echo " <label>Straße / Hausnummer</label>\n";
echo " <input type=\"text\" name=\"Strasse\" value=\"".$nt1['Strasse']."\" /> / \n";
echo " <input class=\"kurz\" type=\"text\" name=\"HausNr\" value=\"".$nt1['HausNr']."\" />\n";
echo " <br />\n";
echo " <label>PLZ / Ort</label>\n";
echo " <input class=\"kurz\" type=\"text\" name=\"PLZ\" value=\"".$nt1['PLZ']."\" /> / \n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt1['Ort']."\" />\n";
echo " <br />\n";
echo " <label>Land</label>\n";
echo " <input type=\"text\" name=\"Land\" value=\"".$nt1['Land']."\" />\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt1['Telefon']."\" />\n";
echo " <br />\n";
echo " <label>Telefax</label>\n";
echo " <input type=\"text\" name=\"Telefax\" value=\"".$nt1['Telefax']."\" />\n";
echo " <br />\n";
echo " <label>EMail</label>\n";
echo " <input type=\"text\" name=\"EMail\" value=\"".$nt1['EMail']."\" />\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"Speichern\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,106 @@
<?php
if (!in_array("Stammdaten", $_SESSION['Rechte'])) {
exit(ZUGRIFF_ERROR);
}
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Firmenlogo / Header</h1>\n";
if ("Speichern" == $_POST['action']) {
$sqls1 = 'UPDATE US SET
Wert = "'.$_POST['Wert'].'"
WHERE ID = "5";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
if (isset($_POST['Nr1'])) {
$sqls2 = 'UPDATE Header SET
Nr1 = "'.$_POST['Nr1'].'",
Nr2 = "'.$_POST['Nr2'].'",
Nr3 = "'.$_POST['Nr3'].'",
Nr4 = "'.$_POST['Nr4'].'"
WHERE ID = "1";';
$stmts2 = $db->prepare($sqls2);
if (!$stmts2) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts2->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts2->error);
}
}
echo "<p class=\"hinweis\">Die Daten wurden gespeichert!</h2>\n";
}
$sql = "SELECT Wert FROM US WHERE Sektion = \"header\" AND Name = \"Header\";";
$result = $db->query($sql);
$nt = $result->fetch_assoc();
$uploaddir = "../img/";
if ("breit" == $nt['Wert']) {
$filename = "../img/hl_breit.jpg";
$newwidth = 950;
} elseif ("schmal" == $nt['Wert']) {
$filename = "../img/hl_schmal.jpg";
$newwidth = 230;
}
include "inhalte/einfoto.php";
echo "<br />\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo "<fieldset>\n";
echo "<legend>Layout</legend>\n";
echo " <p>Die Auswahl der Menüpunkte 1 bis 4 wirkt sich nur bei der Layoutoption <span class=\"hinweis\">schmales Logo</span> im Headerbereich aus!</p>\n";
echo " <label>Layout</label>\n";
echo " <input type=\"radio\" name=\"Wert\" value=\"schmal\" ";
if ("schmal" == $nt['Wert']) {
echo "checked=\"checked\" ";
}
echo "/>schmales Logo \n";
echo "<a>\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" />\n";
echo " <img class=\"drunter\" src=\"img/hl_schmal.jpg\" />\n";
echo "</a>\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <input type=\"radio\" name=\"Wert\" value=\"breit\" ";
if ("breit" == $nt['Wert']) {
echo "checked=\"checked\" ";
}
echo "/>breites Logo \n";
echo "<a>\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" />\n";
echo " <img class=\"drunter\" src=\"img/hl_breit.jpg\" />\n";
echo "</a>\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
$sql1 = "SELECT Nr1, Nr2, Nr3, Nr4 FROM Header WHERE ID = \"1\";";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
for ($i=1; $i<5; $i++) {
echo " <label>Menüpunkt ".$i."</label>\n";
echo " <select name=\"Nr".$i."\" >\n";
echo " <option value=\"0\">Kein</option>\n";
$sqlh = "SELECT ID, Name FROM HRubriken ORDER BY ID ASC;";
$resulth = $db->query($sqlh);
while ($nth = $resulth->fetch_assoc()) {
echo " <option value=\"".$nth['ID']."\"";
if ($nth['ID'] == $nt1['Nr'.$i]) {
echo " selected=\"selected\"";
}
echo " >".$nth['Name']."</option>\n";
}
echo " </select>\n";
echo " <br />\n";
}
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,300 @@
<?php
if (!in_array("Stammdaten", $_SESSION['Rechte'])) {
exit(ZUGRIFF_ERROR);
}
if (!isset($_SESSION['ID'])) {
} else {
echo "<h1>Objektrubriken</h1>\n";
echo "<p>Legen Sie hier die <span class=\"hinweis\">Objektrubriken</span> fest, die auf der Homepage angezeigt werden sollen.</p>\n";
if ("Speichern" == $_POST['Send']) {
if (isset($_POST['wm'])) {
$sqlw1 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "4";';
} else {
$sqlw1 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "4";';
}
$stmtw1 = $db->prepare($sqlw1);
if (!$stmtw1) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtw1->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtw1->error);
}
if (isset($_POST['wk'])) {
$sqlw2 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "5";';
} else {
$sqlw2 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "5";';
}
$stmtw2 = $db->prepare($sqlw2);
if (!$stmtw2) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtw2->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtw2->error);
}
if (isset($_POST['hm'])) {
$sqlw3 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "6";';
} else {
$sqlw3 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "6";';
}
$stmtw3 = $db->prepare($sqlw3);
if (!$stmtw3) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtw3->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtw3->error);
}
if (isset($_POST['hk'])) {
$sqlw4 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "7";';
} else {
$sqlw4 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "7";';
}
$stmtw4 = $db->prepare($sqlw4);
if (!$stmtw4) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtw4->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtw4->error);
}
if (isset($_POST['bp'])) {
$sqlg1 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "8";';
} else {
$sqlg1 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "8";';
}
$stmtg1 = $db->prepare($sqlg1);
if (!$stmtg1) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtg1->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtg1->error);
}
if (isset($_POST['ei'])) {
$sqlg2 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "9";';
} else {
$sqlg2 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "9";';
}
$stmtg2 = $db->prepare($sqlg2);
if (!$stmtg2) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtg2->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtg2->error);
}
if (isset($_POST['gh'])) {
$sqlg3 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "10";';
} else {
$sqlg3 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "10";';
}
$stmtg3 = $db->prepare($sqlg3);
if (!$stmtg3) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtg3->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtg3->error);
}
if (isset($_POST['mf'])) {
$sqlg4 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "11";';
} else {
$sqlg4 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "11";';
}
$stmtg4 = $db->prepare($sqlg4);
if (!$stmtg4) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmtg4->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmtg4->error);
}
if (isset($_POST['ao'])) {
$sqlo1 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "1";';
} else {
$sqlo1 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "1";';
}
$stmto1 = $db->prepare($sqlo1);
if (!$stmto1) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmto1->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmto1->error);
}
if (isset($_POST['ro'])) {
$sqlo2 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "2";';
} else {
$sqlo2 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "2";';
}
$stmto2 = $db->prepare($sqlo2);
if (!$stmto2) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmto2->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmto2->error);
}
if (isset($_POST['gs'])) {
$sqlo3 = 'UPDATE
ObR
SET
Wert = "on"
WHERE ID = "3";';
} else {
$sqlo3 = 'UPDATE
ObR
SET
Wert = ""
WHERE ID = "3";';
}
$stmto3 = $db->prepare($sqlo3);
if (!$stmto3) {
die ('Es konnte kein SQL-Query vorbereitet werden: '.$db->error);
}
if (!$stmto3->execute()) {
die ('Query konnte nicht ausgeführt werden: '.$stmto3->error);
}
echo "<p class=\"hinweis\">Daten wurden gespeichert!</p>\n";
}
$sql1 = "SELECT Kurz, Name, Wert FROM ObR WHERE Sektion = \"wohnen\";";
$result1 = $db->query($sql1);
$sql2 = "SELECT Kurz, Name, Wert FROM ObR WHERE Sektion = \"gewerbe\";";
$result2 = $db->query($sql2);
$sql3 = "SELECT Kurz, Name, Wert FROM ObR WHERE Sektion = \"objekte\";";
$result3 = $db->query($sql3);
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo "<fieldset>\n";
echo "<legend>Obejektrubriken</legend>\n";
echo "<fieldset>\n";
echo "<legend>Immobilien Wohnen</legend>\n";
while ($nt1 = $result1->fetch_assoc()) {
echo " <label>".$nt1['Name']."</label>\n";
echo " <input type=\"checkbox\" name=\"".$nt1['Kurz']."\" ";
if ("on" == $nt1['Wert']) {
echo "checked=\"checked\" ";
}
echo " />\n";
echo " <br />\n";
}
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo "<legend>Immobilien Gewerbe</legend>\n";
while ($nt2 = $result2->fetch_assoc()) {
echo " <label>".$nt2['Name']."</label>\n";
echo " <input type=\"checkbox\" name=\"".$nt2['Kurz']."\" ";
if ("on" == $nt2['Wert']) {
echo "checked=\"checked\" ";
}
echo " />\n";
echo " <br />\n";
}
echo "</fieldset>\n";
echo "<br />\n";
echo "<fieldset>\n";
echo "<legend>Sonstige Immobilien</legend>\n";
while ($nt3 = $result3->fetch_assoc()) {
echo " <label>".$nt3['Name']."</label>\n";
echo " <input type=\"checkbox\" name=\"".$nt3['Kurz']."\" ";
if ("on" == $nt3['Wert']) {
echo "checked=\"checked\" ";
}
echo " />\n";
echo " <br />\n";
}
echo "</fieldset>\n";
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"Send\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,144 @@
<h1>Allgemeine Einstellungen - SEO</h1>
<?php
if (!in_array("Stammdaten", $_SESSION['Rechte'])) {
exit(ZUGRIFF_ERROR);
}
if (!isset($_SESSION['ID'])) {
} else {
if ("Speichern" == $_POST['action']) {
$sqls1 = 'UPDATE US SET Wert = "'.$_POST['Vertreter2'].'" WHERE Name = "SEOTitel";';
$stmts1 = $db->prepare($sqls1);
if (!stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
$sqls2 = 'UPDATE Firma SET
Firma = "'.$_POST['Firma'].'",
Strasse = "'.$_POST['Strasse'].'",
HausNr = "'.$_POST['HausNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Land = "'.$_POST['Land'].'",
EMail = "'.$_POST['EMail'].'",
Vertreter1 = "'.$_POST['Vertreter1'].'",
Vertreter2 = "'.$_POST['Vertreter2'].'",
Vertreter3 = "'.$_POST['Vertreter3'].'",
Telefon = "'.$_POST['Telefon'].'"
WHERE ID = "4";';
$stmts2 = $db->prepare($sqls2);
if (!stmts2) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts2->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts2->error);
}
echo "<p class=\"hinweis\">SEO-Daten wurden gespeichert!</p>\n";
}
$sql2 = "SELECT * FROM Firma WHERE ID = \"4\";";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
echo "<p>Folgende Einstellungen werden nur in Verbindung mit dem Modul <span class=\"hinweis\">SEO</span> benötigt!</p>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo "<fieldset>\n";
echo "<legend>Search Engine Optimization</legend>\n";
echo "<fieldset>\n";
echo "<legend>Seitentitel (title)</legend>\n";
echo " <label>fester Bestandteil</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt2['Firma']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Der Anfang des Seitentitels auf allen Seiten\" />\n";
echo " <br />\n";
echo " <label>Bereichsbeschreibungen</label>\n";
echo " <input type=\"radio\" name=\"Vertreter1\" value=\"on\" ";
if ("on" == $nt2['Vertreter1']) {
echo "checked=\"checked\" ";
}
echo ">benutzen\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" title=\"Nutzt die Beschreibungen: Immobilien Wohnen, Immobilien Gewerbe, Wohnungen Miete ...\" />\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <input type=\"radio\" name=\"Vertreter1\" value=\"off\" ";
if ("off" == $nt2['Vertreter1']) {
echo "checked=\"checked\" ";
}
echo ">nicht benutzen\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo "<legend>Seitenbeschreibung (meta description)</legend>\n";
echo " <label>Beschreibung aus</label>\n";
echo " <input type=\"radio\" name=\"Vertreter2\" value=\"Head\" ";
if ("Head" == $nt2['Vertreter2']) {
echo "checked=\"checked\" ";
}
echo ">Überschriften\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" title=\"Für die Seitenbeschreibung wird automatisch die Überschrift aus der Objekteingabe genutzt.\" />\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <input type=\"radio\" name=\"Vertreter2\" value=\"Tags\" ";
if ("Tags" == $nt2['Vertreter2']) {
echo "checked=\"checked\" ";
}
echo ">Eigene Tags\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" title=\"Für die Seitenbeschreibung wird in der Objekteingabe ein eigenes Feld erzeugt.\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Stichwörter (meta keywords)</legend>\n";
echo " <input class=\"lang\" type=\"text\" name=\"Vertreter3\" value=\"".$nt2['Vertreter3']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Zielgruppe (meta audience)</legend>\n";
echo " <label>Zielgruppe</label>\n";
echo " <input type=\"text\" name=\"Strasse\" value=\"".$nt2['Strasse']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Sprache (meta language)</legend>\n";
echo " <label>Seitensprache</label>\n";
echo " <input type=\"text\" name=\"HausNr\" value=\"".$nt2['HausNr']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Autor (meta author)</legend>\n";
echo " <label>Autor / Seitenbesitzer</label>\n";
echo " <input type=\"text\" name=\"PLZ\" value=\"".$nt2['PLZ']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Seitenthema (meta page-topic)</legend>\n";
echo " <label>Seitenthema</label>\n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt2['Ort']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Suchmaschinenbesuch (meta revisit-after)</legend>\n";
echo " <label>Anzahl der Tage</label>\n";
echo " <input class=\"kurz\" type=\"text\" name=\"Land\" value=\"".$nt2['Land']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo " <legend>Herausgeber (meta publisher)</legend>\n";
echo " <label>Inhaltsverantwortlicher</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt2['Telefon']."\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" name=\"Rücksetzen\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,113 @@
<h1>Allgemeine Einstellungen - Schnittstellen</h1>
<?php
if ( $_SESSION['IsAdmin'] )
{
if ("Speichern" == $_POST['action']) {
$sqls1 = 'UPDATE US SET Wert = "'.$_POST['Wert'].'" WHERE Sektion = "schnitt" AND Kurz = "sk";';
$stmts1 = $db->prepare($sqls1);
if (!$stmts1) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts1->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts1->error);
}
$sqls2 = 'UPDATE Firma SET
Firma = "'.$_POST['Firma'].'",
Strasse = "'.$_POST['Strasse'].'",
HausNr = "'.$_POST['HausNr'].'",
PLZ = "'.$_POST['PLZ'].'",
Ort = "'.$_POST['Ort'].'",
Land = "'.$_POST['Land'].'",
EMail = "'.$_POST['EMail'].'",
Vertreter1 = "'.$_POST['Vertreter1'].'",
Vertreter2 = "'.$_POST['Vertreter2'].'",
Vertreter3 = "'.$_POST['Vertreter3'].'",
Telefon = "'.$_POST['Telefon'].'"
WHERE ID = "3";';
$stmts2 = $db->prepare($sqls2);
if (!$stmts2) {
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmts2->execute()) {
die ('Datensatz konnte nicht gespeichert werden: '.$stmts2->error);
}
echo "<p class=\"hinweis\">Schnittstellendaten wurden gespeichert!</p>\n";
}
$sql1 = "SELECT Wert FROM US WHERE Sektion = \"schnitt\" AND Kurz = \"sk\";";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql2 = "SELECT * FROM Firma WHERE ID = \"3\";";
$result2 = $db->query($sql2);
$nt2 = $result2->fetch_assoc();
echo "<p>Folgende Einstellungen werden nur in Verbindung mit dem Modul <span class=\"hinweis\">Schnittstellen</span> benötigt!</p>\n";
echo "<p>Falls Sie unter dem Punkt <span class=\"hinweis\">Kontaktadresse</span> Firmenkontakt wählen, erweitert sich das Eingabeformular.</p>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\" >\n";
echo "<fieldset>\n";
echo "<legend>Schnittstellen</legend>\n";
echo "<fieldset>\n";
echo "<legend>Kontaktadresse</legend>\n";
echo " <label>Adresse aus</label>\n";
echo " <input type=\"radio\" name=\"Wert\" value=\"Mitarbeiter\" ";
if ("Mitarbeiter" == $nt1['Wert']) {
echo "checked=\"checked\" ";
}
echo ">Mitarbeiterdaten\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" title=\"Auf das Portal werden die entsprechenden Daten des Teammitglieds übertragen.\" />\n";
echo " <br />\n";
echo " <label>&nbsp;</label>\n";
echo " <input type=\"radio\" name=\"Wert\" value=\"Firmenkontakt\" ";
if ("Firmenkontakt" == $nt1['Wert']) {
echo "checked=\"checked\" ";
}
echo ">Firmenkontakt\n";
echo " <img class=\"drueber\" src=\"../img/help.gif\" title=\"Auf das Portal werden die Standardkontaktdaten übertragen.\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo "<fieldset>\n";
echo "<legend>Adressangaben</legend>\n";
echo " <label>Firma</label>\n";
echo " <input type=\"text\" name=\"Firma\" value=\"".$nt2['Firma']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Bitte verwenden Sie keine Sonderzeichen wie: & / \\\" />\n";
echo " <br />\n";
echo " <label>Straße und HausNr</label>\n";
echo " <input type=\"text\" name=\"Strasse\" value=\"".$nt2['Strasse']."\" />\n";
echo " <input class=\"kurz\" type=\"text\" name=\"HausNr\" value=\"".$nt2['HausNr']."\" />\n";
echo " <br />\n";
echo " <label>PLZ und Ort</label>\n";
echo " <input class=\"kurz\" type=\"text\" name=\"PLZ\" value=\"".$nt2['PLZ']."\" />\n";
echo " <input type=\"text\" name=\"Ort\" value=\"".$nt2['Ort']."\" />\n";
echo " <br />\n";
echo " <label>Homepage</label>\n";
echo " <input type=\"text\" name=\"Land\" value=\"".$nt2['Land']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Geben Sie Ihre Homepage ohne einleitendes http:// an, also: www.ri-st.de\" />\n";
echo " <br />\n";
echo " <label>EMail</label>\n";
echo " <input type=\"text\" name=\"EMail\" value=\"".$nt2['EMail']."\" />\n";
echo " <br />\n";
echo " <label>Anrede</label>\n";
echo " <input type=\"text\" name=\"Vertreter1\" value=\"".$nt2['Vertreter1']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Dieser Wert wird nur in Verbindung mit Kontaktadresse: Firmenkontakt benötigt\" />\n";
echo " <br />\n";
echo " <label>Vorname</label>\n";
echo " <input type=\"text\" name=\"Vertreter2\" value=\"".$nt2['Vertreter2']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Dieser Wert wird nur in Verbindung mit Kontaktadresse: Firmenkontakt benötigt\" />\n";
echo " <br />\n";
echo " <label>Nachname</label>\n";
echo " <input type=\"text\" name=\"Vertreter3\" value=\"".$nt2['Vertreter3']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Dieser Wert wird nur in Verbindung mit Kontaktadresse: Firmenkontakt benötigt\" />\n";
echo " <br />\n";
echo " <label>Telefon</label>\n";
echo " <input type=\"text\" name=\"Telefon\" value=\"".$nt2['Telefon']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Dieser Wert wird nur in Verbindung mit Kontaktadresse: Firmenkontakt benötigt\" />\n";
echo " <br />\n";
echo "</fieldset>\n";
echo " <br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" name=\"Rücksetzen\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,37 @@
<h1>Kontrollzentrum</h1>
<p>
<span class="hinweis"><</span>
Einrichten Ihrer Firmendaten
</p>
<p>
<span class="hinweis"><</span>
Hochladen Ihres Firmenlogos; Auswahl des Homepage-Kopfbereichs (Header)
</p>
<p>
<span class="hinweis"><</span>
Benutzerverwaltung und Zugriffsrechte für den Administrationsbereich
</p>
<p>
<span class="hinweis"><</span>
Auswahl der angezeigten Objektrubriken für Ihre Homepage
</p>
<p>
<span class="hinweis"><</span>
Auswahl der angezeigten Seiten auf Ihrer Homepage im Bereich <i><b>Das Unternehmen</b></i>
</p>
<p>
<span class="hinweis"><</span>
Grundlegende Einstellungen für die Übertragung Ihrer Objekte auf Immobilien-Portale
</p>
<p>
<span class="hinweis"><</span>
Grundlegende Einstellungen zur Suchmaschinen-Optimierung
</p>

View File

@@ -0,0 +1,45 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
echo "<h1>Benutzer</h1>\n";
if ( !isset($_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_over.php";
}
else
{
if ( ( "Anlegen" == $_POST['action'] ) OR ( "Bearbeiten" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_edit.php";
}
elseif ( "Speichern" == $_POST['action'] )
{
include "inhalte/stammdaten/kontroll/zg_save.php";
}
elseif ( ("Abbrechen" == $_POST['action'] ) OR ( "Löschen" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_del.php";
}
elseif ( ("Deaktivieren" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_deakt.php";
}
elseif ( ("Aktivieren" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_akt.php";
}
elseif ( ("Deakt_All" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_deakt_all.php";
}
elseif ( ("Akt_All" == $_POST['action'] ) )
{
include "inhalte/stammdaten/kontroll/zg_akt_all.php";
}
else
{
include "inhalte/stammdaten/kontroll/zg_over.php";
}
}
}
?>

View File

@@ -0,0 +1,15 @@
<?php
$sql = 'UPDATE User SET
userDeact = "N"
WHERE userId = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
include "inhalte/stammdaten/kontroll/zg_over.php";
?>

View File

@@ -0,0 +1,18 @@
<?php
if ( isset ( $_POST['ID'] ) AND 'All' == $_POST['ID'] )
{
$sql = 'UPDATE User SET
userDeact = "N"
WHERE userIsAdmin = "N" AND userIsBuero = "N";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
include "inhalte/stammdaten/kontroll/zg_over.php";
}
?>

View File

@@ -0,0 +1,15 @@
<?php
$sql = 'UPDATE User SET
userDeact = "Y"
WHERE userId = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
include "inhalte/stammdaten/kontroll/zg_over.php";
?>

View File

@@ -0,0 +1,18 @@
<?php
if ( isset ( $_POST['ID'] ) AND 'All' == $_POST['ID'] )
{
$sql = 'UPDATE User SET
userDeact = "Y"
WHERE userIsAdmin = "N" AND userIsBuero = "N";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
include "inhalte/stammdaten/kontroll/zg_over.php";
}
?>

View File

@@ -0,0 +1,20 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
if (("Löschen" == $_POST['action']) OR ("Abbrechen" == $_POST['action'])) {
$sql = 'DELETE FROM
User
WHERE
userId = "'.$_POST['ID'].'";';
$result = $db->query($sql);
if ($result) {
unset($_POST);
include "inhalte/stammdaten/kontroll/zg_over.php";
} else {
echo "Fehler beim löschen";
}
}
}
?>

View File

@@ -0,0 +1,95 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
if ("Anlegen" == $_POST['action']) {
$sql = 'INSERT INTO user ( userCreateDate, userCreateUser ) VALUES ( now(), "' . $_SESSION['TID'] . '" );';
$stmt = $db->prepare($sql);
if (!$stmt) {
die ('Datensatz konnte nicht angelegt werden: '.$db->error);
}
if (!$stmt->execute()) {
die ('Datensatz konnte nicht angelegt werden: '.$stmt->error);
}
$_POST['ID'] = $stmt->insert_id;
}
$sql1 = 'SELECT *, DATE_FORMAT ( userCreateDate, "%d.%m.%Y" ) AS userCreateDate FROM user WHERE UserId = "'.$_POST['ID'].'"; ';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
$sql2 = 'SELECT * FROM objekte WHERE TID = "' . $_POST['ID'] . '";';
$result2 = $db->query($sql2);
?>
<h2>Daten für Mitarbeiter <i><?php echo $nt1['userFirstname'] . " " . $nt1['userLastname'] ; ?></i> bearbeiten</h2><br />
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="hidden" name="userDeact" value="N" />
<input type="hidden" name="userIsAdmin" value="N" />
<input type="hidden" name="userIsBuero" value="N" />
<input type="hidden" name="ID" value="<?php echo $_POST['ID']; ?>" />
<label>Anrede:</label>
<input type="text" name="userTitle" value="<?php echo ( isset ( $_POST['userTitle'] ) ) ? $_POST['userTitle'] : $nt1['userTitle']; ?>" />
<br />
<label>Vorname:</label>
<input type="text" name="userFirstname" value="<?php echo ( isset ( $_POST['userFirstname'] ) ) ? $_POST['userFirstname'] : $nt1['userFirstname']; ?>" />
<br />
<label>Nachname:</label>
<input type="text" name="userLastname" value="<?php echo ( isset ( $_POST['userLastname'] ) ) ? $_POST['userLastname'] : $nt1['userLastname']; ?>" />
<br />
<label>Email:</label>
<input type="text" name="userEmail" value="<?php echo ( isset ( $_POST['userEmail'] ) ) ? $_POST['userEmail'] : $nt1['userEmail']; ?>" />
<br />
<label>Passwort:</label>
<input type="text" name="userPassword" value="<?php echo ( isset ( $_POST['userPassword'] ) ) ? $_POST['userPassword'] : $nt1['userPassword']; ?>" />
<br />
<label>Telefon:</label>
<input type="text" name="userPhone" value="<?php echo ( isset ( $_POST['userPhone'] ) ) ? $_POST['userPhone'] : $nt1['userPhone']; ?>" />
<br />
<label>Mobil:</label>
<input type="text" name="userMobile" value="<?php echo ( isset ( $_POST['userMobile'] ) ) ? $_POST['userMobile'] : $nt1['userMobile']; ?>" />
<br />
<label>Administrator:</label>
<input type="checkbox" name="userIsAdmin" value="Y" <?php echo ( 'Y' == $nt1['userIsAdmin'] ) ? "checked=\"checked\" " : "" ; ?> />
<br />&nbsp;<br />
<label>Bürokraft:</label>
<input type="checkbox" name="userIsBuero" value="Y" <?php echo ( 'Y' == $nt1['userIsBuero'] ) ? "checked=\"checked\" " : "" ; ?> />
<br />&nbsp;<br />
<label>Benutzer deaktivieren:</label>
<input type="checkbox" name="userDeact" value="Y" <?php echo ( 'Y' == $nt1['userDeact'] ) ? "checked=\"checked\" " : "" ; ?> />
<br />&nbsp;<br />
<label>Angelegt von:</label>
<label><?php echo fnc_getUsernameById ( $nt1['userCreateUser'], 'logfiles' ); ?></label>
<br />
<label>Angelegt am:</label>
<label><?php echo $nt1['userCreateDate'] ; ?></label>
<br />
<?php
if ( 'Y' == $nt1['userDeact'] )
{
?>
<label>Deaktiviert von:</label>
<label><?php echo fnc_getUsernameById ( $nt1['userCreateUser'], 'logfiles' ); ?></label>
<br />
<label>Deaktiviert am:</label>
<label><?php echo $nt1['userCreateDate'] ; ?></label>
<br />&nbsp;<br />
<label>Anzahl Objekte:</label>
<label><?php echo $result2->num_rows; ?></label>
<br />
<?php
}
?>
&nbsp;<br />
&nbsp;<br />
<input type="submit" name="action" value="Speichern" />
<?php
if ("Anlegen" == $_POST['action']) {
echo " <input type=\"submit\" name=\"action\" value=\"Abbrechen\" />\n";
} else {
echo " <input type=\"submit\" name=\"action\" value=\"Löschen\" />\n";
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
}
echo "</fieldset>\n";
echo "</form>\n";
}
?>

View File

@@ -0,0 +1,150 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
$sql1 = "SELECT * FROM User WHERE userId != '1' AND userIsAdmin = 'Y' ORDER BY userLastname ASC, userFirstname ASC;";
$result1 = $db->query($sql1);
$anz1 = $result1->num_rows;
$sql2 = "SELECT * FROM User WHERE userId != '1' AND userIsBuero = 'Y' ORDER BY userLastname ASC, userFirstname ASC;";
$result2 = $db->query($sql2);
$anz2 = $result2->num_rows;
$sql3 = "SELECT * FROM User WHERE userId != '1' AND userIsAdmin = 'N' AND userIsBuero = 'N' AND userDeact = 'N' ORDER BY userLastname ASC, userFirstname ASC;";
$result3 = $db->query($sql3);
$anz3 = $result3->num_rows;
$sql4 = "SELECT * FROM User WHERE userId != '1' AND userIsAdmin = 'N' AND userIsBuero = 'N' AND userDeact = 'Y' ORDER BY userLastname ASC, userFirstname ASC;";
$result4 = $db->query($sql4);
$anz4 = $result4->num_rows;
$anz = $anz1 + $anz2 + $anz3 + $anz4;
?>
<table border="0">
<colgroup>
<col width="55" />
<col width="310" />
<col width="365" />
<col width="30" />
</colgroup>
<tr height="30">
<th style="text-align:right;padding-right:10px;"><?php echo $anz; ?></th>
<th style="text-align:left;">Nachname, Vorname</th>
<th colspan="2" style="text-align:left;">Email</th>
</tr>
<tr height="24">
<td style="text-align:right;padding-right:10px;"><?php echo $anz1; ?></td>
<td colspan="3">Administratoren</td>
</tr>
<?php
while ( $nt1 = $result1->fetch_assoc() )
{
?>
<tr>
<form name="Edit<?php echo $nt1['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt1['userId']; ?>" />
<input type="hidden" name="action" value="Bearbeiten" />
</form>
<td>&nbsp;</td>
<td><a href="#" onclick="document.Edit<?php echo $nt1['userId']; ?>.submit();"><?php echo $nt1['userLastname'] . ", " . $nt1['userFirstname']; ?></a></td>
<td colspan="2"><?php echo $nt1['userEmail']; ?></td>
</tr>
<?php
}
?>
<tr height="24">
<td colspan="4">&nbsp;</td>
</tr>
<tr height="24">
<td style="text-align:right;padding-right:10px;"><?php echo $anz2; ?></td>
<td colspan="3">Bürokräfte</td>
</tr>
<?php
while ( $nt2 = $result2->fetch_assoc() )
{
?>
<tr>
<form name="Edit<?php echo $nt2['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt2['userId']; ?>" />
<input type="hidden" name="action" value="Bearbeiten" />
</form>
<td>&nbsp;</td>
<td><a href="#" onclick="document.Edit<?php echo $nt2['userId']; ?>.submit();"><?php echo $nt2['userLastname'] . ", " . $nt2['userFirstname']; ?></a></td>
<td><?php echo $nt2['userEmail']; ?></td>
</tr>
<?php
}
?>
<tr height="24">
<td colspan="4">&nbsp;</td>
</tr>
<tr height="24">
<td style="text-align:right;padding-right:10px;"><?php echo $anz3; ?></td>
<td colspan="2">Aktive Benutzer</td>
<form name="Deakt_All" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="All" />
<input type="hidden" name="action" value="Deakt_All" />
</form>
<td><img style="cursor:pointer;" src="../img/0.png" title="Alle Deaktivieren" onclick="document.Deakt_All.submit();" /></td>
</tr>
<?php
while ( $nt3 = $result3->fetch_assoc() )
{
?>
<tr>
<form name="Edit<?php echo $nt3['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt3['userId']; ?>" />
<input type="hidden" name="action" value="Bearbeiten" />
</form>
<form name="Deaktiv<?php echo $nt3['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt3['userId']; ?>" />
<input type="hidden" name="action" value="Deaktivieren" />
</form>
<td style="border-bottom:1px solid gray;">&nbsp;</td>
<td style="border-bottom:1px solid gray;"><a href="#" onclick="document.Edit<?php echo $nt3['userId']; ?>.submit();"><?php echo $nt3['userLastname'] . ", " . $nt3['userFirstname']; ?></a></td>
<td style="border-bottom:1px solid gray;"><?php echo $nt3['userEmail']; ?></td>
<td style="border-bottom:1px solid gray;"><img style="cursor:pointer;" src="../img/0.png" title="deaktivieren" onclick="document.Deaktiv<?php echo $nt3['userId']; ?>.submit();" /></td>
</tr>
<?php
}
?>
<tr height="24">
<td colspan="4">&nbsp;</td>
</tr>
<tr height="24">
<td style="text-align:right;padding-right:10px;"><?php echo $anz4; ?></td>
<td colspan="2">Deaktivierte Benutzer</td>
<form name="Akt_All" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="All" />
<input type="hidden" name="action" value="Akt_All" />
</form>
<td><img style="cursor:pointer;" src="../img/1.png" title="Alle Aktivieren" onclick="document.Akt_All.submit();" /></td>
</tr>
<?php
while ( $nt4 = $result4->fetch_assoc() )
{
?>
<tr>
<form name="Edit<?php echo $nt4['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt4['userId']; ?>" />
<input type="hidden" name="action" value="Bearbeiten" />
</form>
<form name="Aktiv<?php echo $nt4['userId']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<input type="hidden" name="ID" value="<?php echo $nt4['userId']; ?>" />
<input type="hidden" name="action" value="Aktivieren" />
</form>
<td style="border-bottom:1px solid gray;">&nbsp;</td>
<td style="border-bottom:1px solid gray;"><a href="#" onclick="document.Edit<?php echo $nt4['userId']; ?>.submit();"><?php echo $nt4['userLastname'] . ", " . $nt4['userFirstname']; ?></a></td>
<td style="border-bottom:1px solid gray;"><?php echo $nt4['userEmail']; ?></td>
<td style="border-bottom:1px solid gray;"><img style="cursor:pointer;" src="../img/1.png" title="aktivieren" onclick="document.Aktiv<?php echo $nt4['userId']; ?>.submit();" /></td>
</tr>
<?php
}
?>
<tr>
<form name="Neu1" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="hidden" name="action" value="Anlegen" />
</form>
<td>&nbsp;</td>
<td style="padding-top:50px;" colspan="3"><a href="#" onclick="document.Neu1.submit();">neuen Benutzer anlegen</a></td>
</tr>
</table>
<?php
}
?>

View File

@@ -0,0 +1,52 @@
<?php
$sql = "SELECT * FROM User WHERE userEmail = '" . $_POST['userEmail'] . "' AND userId != '" . $_POST['ID'] . "';";
$result = $db->query ( $sql );
$anz = $result->num_rows;
if ( $_SESSION['IsAdmin'] )
{
if ( "" == $_POST['userPassword'] OR ( "" == $_POST['userEmail'] ) )
{
echo "<h2 class=\"hinweis\">Das Passwort und die Email-Adresse dürfen nicht leer sein!</h2>\n";
include "inhalte/stammdaten/kontroll/zg_edit.php";
}
elseif ( $anz != 0 )
{
echo "<h2 class=\"hinweis\">Es existiert bereits ein Benuzter mit dieser Email-Adresse!</h2>\n";
include "inhalte/stammdaten/kontroll/zg_edit.php";
}
else
{
if ( 'Y' == $_POST['userDeact'] )
{
$deact = ', userDeact = "Y", userDeactUser = "' . $_SESSION['TID'] . '", userDeactDate = now() ';
}
else
{
$deact = ', userDeact = "N", userDeactUser = "0", userDeactDate = "0000-00-00 00:00:00" ';
}
$sql = 'UPDATE User SET
userTitle = "'.$_POST['userTitle'].'",
userFirstname = "'.$_POST['userFirstname'].'",
userLastname = "'.$_POST['userLastname'].'",
userEmail = "'.$_POST['userEmail'].'",
userPassword = "'.$_POST['userPassword'].'",
userPhone = "'.$_POST['userPhone'].'",
userMobile = "'.$_POST['userMobile'].'",
userIsAdmin = "'.$_POST['userIsAdmin'].'",
userIsBuero = "'.$_POST['userIsBuero'].'"
' . $deact . '
WHERE userId = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p class=\"hinweis\">Zugangsdaten wurden gespeichert!</p>\n";
include "inhalte/stammdaten/kontroll/zg_edit.php";
}
}
?>

View File

@@ -0,0 +1,40 @@
<?php
if ( ($_SESSION['IsAdmin']))
{
if ( isset ( $_GET['b'] ) )
{
if ( "fd" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/fd.php";
}
elseif ( "fl" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/fl.php";
}
elseif ( "zg" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/zg.php";
}
elseif ( "or" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/or.php";
}
elseif ( "du" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/du.php";
}
elseif ( "ss" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/ss.php";
}
elseif ( "seo" == $_GET['b'] )
{
include "inhalte/stammdaten/kontroll/seo.php";
}
}
else
{
include "inhalte/stammdaten/kontroll/standard.php";
}
}
?>

View File

@@ -0,0 +1,57 @@
<h1>Logoverwaltung</h1>
<p>
Hier können Sie Ihr Firmenlogo ändern!
</p>
<?php
if ("Hochladen" == $_POST['Send']) {
$uploaddir = '../img/';
if ('' != $_FILES[Bild][name]) {
$uploadfile = $uploaddir. $_FILES['Bild']['name'];
move_uploaded_file($_FILES['Bild']['tmp_name'], $uploadfile);
$src = imagecreatefromjpeg($uploadfile);
list($width,$height)=getimagesize($uploadfile);
$aspect = $width/$height;
if ($aspect < 2.3) {
$newheight=100;
$newwidth=($width/$height)*100;
}
else {
$newwidth=230;
$newheight=($height/$width)*230;
}
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = $uploaddir. "h_logo.jpg";
imagejpeg($tmp,$filename,80);
imagedestroy($src);
imagedestroy($tmp);
unlink($uploaddir. $_FILES['Bild']['name']);
}
}
elseif ("Entfernen" == $_POST['Send']) {
$file = "../img/h_logo.jpg";
unlink($file);
}
if (file_exists("../img/h_logo.jpg")) {
echo "<img src=\"../img/h_logo.jpg\" />\n";
}
else {
echo "<p>Es wurde noch kein Firmenlogo hochgeladen!</p>\n";
}
echo "<form action=\"index.php?section=Stammdaten&t=lv\" method=\"post\" enctype=\"multipart/form-data\">\n";
if (file_exists("../img/h_logo.jpg")) {
echo " <input type=\"submit\" name=\"Send\" value=\"Entfernen\" /><br />\n";
}
else {
echo " <label>Bild ausw&auml;hlen</label><br />\n";
echo " <input type=\"file\" name=\"Bild\" /><br />\n";
echo " <input type=\"submit\" name=\"Send\" value=\"Hochladen\" /><br />\n";
}
echo "</form>\n";
?>

View File

@@ -0,0 +1,25 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
echo "<h1>Schnittstellen - Portaldaten</h1>\n";
if ( !isset ( $_POST['action'] ) )
{
include "inhalte/stammdaten/schnitt/pd_over.php";
}
else
{
if ( "Bearbeiten" == $_POST['action'] )
{
include "inhalte/stammdaten/schnitt/pd_edit.php";
}
elseif ( "Speichern" == $_POST['action'] )
{
include "inhalte/stammdaten/schnitt/pd_save.php";
}
else
{
include "inhalte/stammdaten/schnitt/pd_over.php";
}
}
}
?>

View File

@@ -0,0 +1,48 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
$sql1 = 'SELECT * FROM Portale WHERE ID = "'.$_POST['ID'].'";';
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
echo " <h2>Zugangsdaten <i>".$nt1['Portal']."</i> bearbeiten</h2>\n";
echo "<form action=\"index.php?".$_SERVER['QUERY_STRING']."\" method=\"post\">\n";
echo " <input type=\"hidden\" name=\"ID\" value=\"".$nt1['ID']."\" />\n";
echo " <label>Kunden-Nr</label>\n";
echo " <input type=\"text\" name=\"Kd_Nr\" value=\"".$nt1['Kd_Nr']."\" />\n";
echo " <br />\n";
echo " <label>FTP-Server</label>\n";
echo " <input type=\"text\" name=\"FTP_Server\" value=\"".$nt1['FTP_Server']."\" />\n";
echo " <img src=\"../img/help.gif\" title=\"Ändern Sie die FTP-Server Adresse nur nach Aufforderung durch den Portalbetreiber oder R!ST.\" />\n";
echo " <br />\n";
echo " <label>FTP-Benutzer</label>\n";
echo " <input type=\"text\" name=\"FTP_User\" value=\"".$nt1['FTP_User']."\" />\n";
echo " <br />\n";
echo " <label>FTP-Passwort</label>\n";
echo " <input type=\"text\" name=\"FTP_Pass\" value=\"".$nt1['FTP_Pass']."\" />\n";
echo " <br />\n";
echo " &nbsp;<br />\n";
echo " <input type=\"submit\" name=\"action\" value=\"Speichern\" />\n";
echo " <input type=\"reset\" value=\"Rücksetzen\" />\n";
echo "</form>\n";
echo "<br />\n";
if ( "OpenImmo" == $nt1['Typ'] )
{
if ( "" != $nt1['Kd_Nr'] )
{
echo "<p>Ihre Dateien werden nach dem Schema: <span class=\"hinweis\">".$nt1['Kd_Nr']."_<i>ObjektID</i>.zip</span> benannt.</p>\n";
echo "<p>Bitte informieren Sie den Portalbetreiber über diese Namensgebung, sonst kann der Portalbetreiber Ihre übertragenen Objekte eventuell nicht zuordnen!</p>\n";
}
else
{
echo "<p>Bitte geben Sie Ihre Kunden-Nummer ein, diese wird für den Dateinamen vom Portal benötigt!</p>\n";
}
}
if ( "ImmoScout" == $nt1['Typ'] )
{
echo "<p>Ihre Dateien werden nach dem Schema: <span class=\"hinweis\"><i>ObjektID</i>_st_Z9B_imt.zip</span> benannt.</p>\n";
}
echo "<p>Die <span class=\"hinweis\">ObjektID</span> entspricht der Identifikationsnummer des übertragenen Objekts!</p>\n";
echo "<p>Die Fotos des Objekts sind in der zip-Datei enthalten!</p>\n";
}
?>

View File

@@ -0,0 +1,34 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
$sql = "SELECT * FROM Portale WHERE Aktiv = '1' ORDER BY Portal ASC;";
$result = $db->query($sql);
$anz = $result->num_rows;
?>
<table>
<colgroup>
<col width="55px" />
<col width="705px" />
</colgroup>
<tr height="30">
<th style="text-align:right;padding-right:10px;"><?php echo $anz; ?></th>
<th style="text-align:left;">Portal</th>
</tr>
<?php
while ( $nt = $result->fetch_assoc() )
{
?>
<tr><form name="Edit<?php echo $nt['ID']; ?>" action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post">
<input type="hidden" name="ID" value="<?php echo $nt['ID']; ?>" />
<input type="hidden" name="action" value="Bearbeiten" />
<td>&nbsp;</td>
<td><a href="#" onclick="document.Edit<?php echo $nt['ID']; ?>.submit();"><?php echo $nt['Portal']; ?></a></td>
</form></tr>
</form>
<?php
}
?>
</table>
<?php
}
?>

View File

@@ -0,0 +1,23 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
$sql = 'UPDATE Portale SET
Kd_Nr = "'.$_POST['Kd_Nr'].'",
FTP_Server = "'.$_POST['FTP_Server'].'",
FTP_User = "'.$_POST['FTP_User'].'",
FTP_Pass = "'.$_POST['FTP_Pass'].'"
WHERE ID = "'.$_POST['ID'].'";';
$stmt = $db->prepare($sql);
if ( !$stmt )
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if ( !$stmt->execute() )
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p class=\"hinweis\">Portaldaten wurden gespeichert!</p>\n";
include "inhalte/stammdaten/schnitt/pd_edit.php";
}
?>

View File

@@ -0,0 +1,63 @@
<h1>Schnittstellenverwaltung</h1>
<p>
<span class="hinweis"><</span>
Geben Sie die FTP-Zugangsdaten ein, die Sie vom Portal Ihrer Wahl erhalten haben.
</p>
<?php
$sql1 = "SELECT Portal FROM Portale WHERE Typ = \"ImmoScout\" ORDER BY Portal ASC;";
$result1 = $db->query($sql1);
$sql2 = "SELECT Portal FROM Portale WHERE Typ = \"OpenImmo\" ORDER BY Portal ASC;";
$result2 = $db->query($sql2);
$sql3 = "SELECT Portal FROM Portale WHERE Typ = \"ImmoXML\" ORDER BY Portal ASC;";
$result3 = $db->query($sql3);
?>
&nbsp;<br />
<h2>Folgende Portale stehen derzeit zur Verfügung:</h2>
<table>
<colgroup>
<col span="3" width="130px" />
</colgroup>
<tr>
<td><b>ImmoScout</b></td>
<td><b>OpenImmo</b></td>
<td><b>ImmoXML</b></td>
</tr>
<tr>
<td>
<?php
while ($nt1 = $result1->fetch_assoc()) {
echo " ".$nt1['Portal']."\n<br />\n";
}
?>
</td>
<td>
<?php
while ($nt2 = $result2->fetch_assoc()) {
echo " ".$nt2['Portal']."\n<br />\n";
}
?>
</td>
<td>
<?php
while ($nt3 = $result3->fetch_assoc()) {
echo " ".$nt3['Portal']."\n<br />\n";
}
?>
</td>
</tr>
</table>
&nbsp;<br />
<h2>Ich möchte auf ein Portal übertragen, das von R!ST (noch) nicht angeboten wird!</h2>
<p>
Senden Sie uns eine Nachricht mit dem Namen des
<span class="hinweis">Portals</span>, dessen
<span class="hinweis">Homepage</span> und die
<span class="hinweis">EMail-Adresse bzw. Telefonnummer</span> eines Ansprechpartners. R!ST wird sich umgehend
mit dem Betreiber des Portals in Verbindung setzen und - falls möglich - die
Schnittstelle realisieren.
</p>
<a href="mailto:info@ri-st.de?subject=Portalanfrage&body=Hallo Herr Rink und Herr Steinle,%0A%0AName des Portals: %0AHomepage: %0AEMail / Telefonnummer:%0A%0AMit freundlichen Gr&uuml;&szlig;en%0A%0A">Nutzen Sie hierfür bitte diesen Link</a>

View File

@@ -0,0 +1,16 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
if ( isset($_GET['b'] ) )
{
if ( "pd" == $_GET['b'] )
{
include "inhalte/stammdaten/schnitt/pd.php";
}
}
else
{
include "inhalte/stammdaten/schnitt/standard.php";
}
}
?>

View File

@@ -0,0 +1,4 @@
<h1>Firmendaten</h1>
<p>
Hier können Sie die Stammdaten Ihrer Firma bearbeiten!
</p>

View File

@@ -0,0 +1,18 @@
<?php
if (!isset($_SESSION['ID'])) {
} else {
if (!isset($_GET['b'])) {
include "inhalte/stammdaten/team/standard.php";
} else {
if ("ma" == $_GET['b']) {
include "inhalte/stammdaten/team/ma.php";
} elseif ("zg" == $_GET['b']) {
include "inhalte/stammdaten/team/zg.php";
}
}
}
?>

View File

@@ -0,0 +1,39 @@
<?php
if ( $_SESSION['IsAdmin'] )
{
echo "<h1>AGBs</h1>\n";
if ( isset ( $_POST['action'] ) AND ( 'Speichern' == $_POST['action'] ) )
{
$sql = 'UPDATE Uns SET
Titel = "'.$_POST['Titel'].'",
Text = "'.$_POST['Text'].'"
WHERE ID = "4";';
$stmt = $db->prepare($sql);
if (!$stmt)
{
die ('Datensatz konnte nicht gespeichert werden: '.$db->error);
}
if (!$stmt->execute())
{
die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error);
}
echo "<p class=\"hinweis\">AGBs wurden gespeichert!</p>\n";
}
$sql1 = "SELECT * FROM Uns WHERE ID = \"4\";";
$result1 = $db->query($sql1);
$nt1 = $result1->fetch_assoc();
?>
<form action="index.php?<?php echo $_SERVER['QUERY_STRING']; ?>" method="post" />
<label>Überschrift</label>
<br />
<input style="width:500px;" type="text" name="Titel" value="<?php echo $nt1['Titel']; ?>" />
<br />&nbsp;<br />
<label>Text</label>
<textarea name="Text" rows="50"><?php echo $nt1['Text']; ?></textarea>
<br />&nbsp;<br />
<input type="submit" name="action" value="Speichern" />
</form>
<?php
}
?>

Some files were not shown because too many files have changed in this diff Show More