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

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>