From 0f0576fce906df6994bee6ecb81dbfaf71a2ebe5 Mon Sep 17 00:00:00 2001
From: Lokutos <j.kuder@swissnwx.ch>
Date: Sun, 14 Feb 2016 00:46:41 +0100
Subject: [PATCH] =?UTF-8?q?->Adminforce=20Index=20page=20korrektur=20->bet?=
 =?UTF-8?q?reiber.php=20=20angepasst=20und=20gek=C3=BCrzt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../content/interfacedaten/betreiber.php      | 288 +++++++++---------
 adminforce/index.php                          |   2 +-
 2 files changed, 149 insertions(+), 141 deletions(-)

diff --git a/adminforce/content/interfacedaten/betreiber.php b/adminforce/content/interfacedaten/betreiber.php
index 3720638..d252db1 100644
--- a/adminforce/content/interfacedaten/betreiber.php
+++ b/adminforce/content/interfacedaten/betreiber.php
@@ -1,5 +1,4 @@
 <?php
-if (!isset($_POST['updaten'])) $_POST['updaten'] = '';
 if (!isset($_POST['betreiber_id'])) $_POST['betreiber_id'] = '';
 if (!isset($_POST['betreiber_passwort'])) $_POST['betreiber_passwort'] = '';
 if (!isset($_POST['betreiber_kennung'])) $_POST['betreiber_kennung'] = '';
@@ -7,157 +6,166 @@ if (!isset($_POST['schnittstelle'])) $_POST['schnittstelle'] = '';
 if (!isset($_POST['einzahltext'])) $_POST['einzahltext'] = '';
 if (!isset($_POST['auszahltext'])) $_POST['auszahltext'] = '';
 
-if ($_POST['updaten'] == 'Updaten !') {
-    db_query("UPDATE " . $db_prefix . "_schnittstelle SET betreiber_id='" . $_POST['betreiber_id'] . "', betreiber_passwort='" . $_POST['betreiber_passwort'] . "', betreiber_kennung='" . $_POST['betreiber_kennung'] . "', schnittstelle='" . $_POST['schnittstelle'] . "', einzahltext='" . $_POST['einzahltext'] . "', auszahltext='" . $_POST['auszahltext'] . "', einzahlsumme='" . $_POST['einzahlsumme'] . "', auszahlsumme='" . $_POST['auszahlsumme'] . "', anfragen_tag='" . $_POST['anfragen_tag'] . "', aktiv='" . $_POST['aktiv'] . "',punktewert='" . $_POST['punktewert'] . "', waehrung_name='" . $_POST['waehrung_name'] . "', anfragen_user='" . $_POST['anfragen_user'] . "', wertepunkt = " . $_POST['wertepunkt'] . " WHERE  schnittstelle='" . $_POST['schnittstelle'] . "' LIMIT 1");
+if (isset($_POST['update'])) {
+    db_query("UPDATE " . $db_prefix . "_schnittstelle SET
+    betreiber_id='" . $_POST['betreiber_id'] . "',
+    betreiber_passwort='" . $_POST['betreiber_passwort'] . "',
+    betreiber_kennung='" . $_POST['betreiber_kennung'] . "',
+    schnittstelle='" . $_POST['schnittstelle'] . "',
+    inzahltext='" . $_POST['einzahltext'] . "',
+    auszahltext='" . $_POST['auszahltext'] . "',
+    einzahlsumme='" . $_POST['einzahlsumme'] . "',
+    auszahlsumme='" . $_POST['auszahlsumme'] . "',
+    anfragen_tag='" . $_POST['anfragen_tag'] . "',
+    aktiv='" . $_POST['aktiv'] . "',
+    punktewert='" . $_POST['punktewert'] . "',
+    waehrung_name='" . $_POST['waehrung_name'] . "',
+    anfragen_user='" . $_POST['anfragen_user'] . "',
+    wertepunkt = " . $_POST['wertepunkt'] . "
+    WHERE  schnittstelle='" . $_POST['schnittstelle'] . "' LIMIT 1");
 }
 
-if ($_POST['updaten'] == 'Hinzufuegen !') {
-    db_query("INSERT INTO " . $db_prefix . "_schnittstelle SET betreiber_id='" . $_POST['betreiber_id'] . "', betreiber_passwort='" . $_POST['betreiber_passwort'] . "', betreiber_kennung='" . $_POST['betreiber_kennung'] . "', schnittstelle='" . $_POST['schnittstelle'] . "', einzahltext='" . $_POST['einzahltext'] . "', auszahltext='" . $_POST['auszahltext'] . "', einzahlsumme='" . $_POST['einzahlsumme'] . "', auszahlsumme='" . $_POST['auszahlsumme'] . "', anfragen_tag='" . $_POST['anfragen_tag'] . "', aktiv='" . $_POST['aktiv'] . "',punktewert='" . $_POST['punktewert'] . "', waehrung_name='" . $_POST['waehrung_name'] . "', anfragen_user='" . $_POST['anfragen_user'] . "', wertepunkt = " . $_POST['wertepunkt'] . "");
+if (isset($_POST['add'])) {
+    db_query("INSERT INTO ".$db_prefix."_schnittstelle SET
+    betreiber_id='" . $_POST['betreiber_id'] . "',
+    betreiber_passwort='" . $_POST['betreiber_passwort'] . "',
+    betreiber_kennung='" . $_POST['betreiber_kennung'] . "',
+    schnittstelle='" . $_POST['schnittstelle'] . "',
+    einzahltext='" . $_POST['einzahltext'] . "',
+    auszahltext='" . $_POST['auszahltext'] . "',
+    einzahlsumme='" . $_POST['einzahlsumme'] . "',
+    auszahlsumme='" . $_POST['auszahlsumme'] . "',
+    anfragen_tag='" . $_POST['anfragen_tag'] . "',
+    aktiv='" . $_POST['aktiv'] . "',
+    punktewert='" . $_POST['punktewert'] . "',
+    waehrung_name='" . $_POST['waehrung_name'] . "',
+    anfragen_user='" . $_POST['anfragen_user'] . "',
+    wertepunkt = " . $_POST['wertepunkt'] . "");
 }
 
-if ($_POST['updaten'] == 'Loeschen !') {
+
+if (isset($_POST['del'])) {
     db_query("DELETE FROM " . $db_prefix . "_schnittstelle WHERE  schnittstelle='" . $_POST['schnittstelle'] . "' LIMIT 1");
 }
 
-head("Betreiber w&auml;hlen");
-echo '<form action="" method="post"><input type="hidden" name="do" value="changeselect" /><select name="schnitstelle">';
-$interface = db_query("SELECT schnittstelle FROM " . $db_prefix . "_schnittstelle");
-while ($interface_name = mysql_fetch_array($interface)) {
-    echo '<option value="' . $interface_name['schnittstelle'] . '">' . $interface_name['schnittstelle'] . '</option>';
-}
-echo '</select>&nbsp;<input type="submit" value="Bearbeiten" /></form><form action="" method="post"><input type="submit" value="Neu" /></form>';
 
-if (isset($_POST['schnitstelle'])) {
-    $interface = mysql_fetch_array(mysql_query('SELECT * FROM ' . $db_prefix . '_schnittstelle WHERE schnittstelle=\'' . $_POST['schnitstelle'] . '\' LIMIT 1'));
+head("Betreiber w&auml;hlen");
     echo '<form action="" method="post">
-    <input type="hidden" name="schnitstelle" value=' . $_POST['schnitstelle'] . '" />
-    <table width="100%" border="0" cellpadding="2" cellspacing="2">
-    <tr>
-        <td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber_id" value="' . $interface['betreiber_id'] . '" style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Betreiberpasswort</td><td align="left"><input type="Text" name="betreiber_passwort" value="' . $interface['betreiber_passwort'] . '" style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Betreiberkennung<br><i>Sofern notwendig</i></td><td align="left"><input type="Text" name="betreiber_kennung" value="' . $interface['betreiber_kennung'] . '" style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Schnittstelle<br><i>Dateiname der Schnittstelle</i></td><td align="left"><input type="Text" name="schnittstelle" value="' . $interface['schnittstelle'] . '" style="width:180px;">.php
-    </td>
-    </tr>
-    <tr>
-        <td align="left">Einzahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="einzahltext" value="' . $interface['einzahltext'] . '"  style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Auszahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="auszahltext" value="' . $interface['auszahltext'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Minimum Einzahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="einzahlsumme" value="' . $interface['einzahlsumme'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Minimum Auszahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="auszahlsumme" value="' . $interface['auszahlsumme'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Max. Schnittstellenanfragen (Tag)<br><i>0 = Ohne Einschränkung<br>Nur für Anmeldungen</i></td><td align="left"><input type="Text" name="anfragen_tag" value="' . $interface['anfragen_tag'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Max. Schnittstellenanfragen (User)<br><i>0 = Ohne Einschränkung<br>Nur Ein./Auszahlungen</i></td><td align="left"><input type="Text" name="anfragen_user" value="' . $interface['anfragen_user'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Status</td><td align="left">
-        <select name="aktiv">';
-    ?>
-    	<option value="0" <?php if ($interface['aktiv'] == 0) echo 'selected'; ?>>Nicht&nbsp;verf&uuml;gbar</option>
-    	<option value="1" <?php if ($interface['aktiv'] == 1) echo 'selected'; ?>>Einzahlungen</option>
-    	<option value="2" <?php if ($interface['aktiv'] == 2) echo 'selected'; ?>>Auszahlungen</option>
-    	<option value="3" <?php if ($interface['aktiv'] == 3) echo 'selected'; ?>>Ein/Auszahlungen</option>
+        <input type="hidden" name="do" value="changeselect" />
+            <select name="schnittstelle">';
+                $interface = db_query("SELECT schnittstelle FROM " . $db_prefix . "_schnittstelle");
+                while ($interface_name = mysql_fetch_array($interface)) {
+                    echo '<option value="' . $interface_name['schnittstelle'] . '" '.( (isset($_POST['schnittstelle']) AND $interface_name['schnittstelle'] == $_POST['schnittstelle']) ? 'selected="selected"' : '' ).'>' . $interface_name['schnittstelle'] . '</option>';
+                }
+            echo '</select>&nbsp;
+        <input type="submit" value="Bearbeiten" />
+    </form>';
 
-        <?php echo '</select>
-    </td>
-    </tr>
-    <tr>
-        <td align="left">W&auml;hrungsname</td><td align="left"><input type="Text" name="waehrung_name" value="' . $interface['waehrung_name'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">XX&nbsp;Punkt&nbsp;* XX =&nbsp;XX Externen&nbsp;Waehrung</td><td align="left"><input type="Text" name="punktewert" value="' . $interface['punktewert'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">XX Externe&nbsp;Waehrung&nbsp;/ XX=&nbsp;= XX&nbsp;Punkt</td><td align="left"><input type="Text" name="wertepunkt" value="' . $interface['wertepunkt'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td ><input type="Submit" name="updaten" value="Updaten !"></td>
-        <td ><input type="Submit" name="updaten" value="Hinzufuegen !"></td>
-        <td ><input type="Submit" name="updaten" value="Loeschen !"></td>
-    </tr>
+    if (isset($_POST['schnittstelle'])){
+        $interface = mysql_fetch_array(mysql_query('SELECT * FROM '.$db_prefix.'_schnittstelle WHERE schnittstelle=\''.$_POST['schnittstelle'].'\' LIMIT 1'));
+    }
+    echo '<form action="" method="post">
+        <input type="hidden" name="schnittstelle" value="' . $_POST['schnittstelle'] . '" />
+        <table width="100%" border="0" cellpadding="2" cellspacing="2">
+        <tr>
+            <td align="left" width="55%">Betreiber-ID</td>
+            <td align="left">
+                <input type="Text" name="betreiber_id" '.( isset($interface['betreiber_id']) ? 'value="' . $interface['betreiber_id'] . '"' : 'placeholder="1234"' ).' style="width:180px;">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Betreiberpasswort</td>
+            <td align="left">
+                <input type="Text" name="betreiber_passwort" '.( isset($interface['betreiber_passwort']) ? 'value="' . $interface['betreiber_passwort'] . '"' : 'placeholder="geheimeskennwort"' ).' style="width:180px;">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Betreiberkennung<br><i>Sofern notwendig</i></td>
+            <td align="left">
+                <input type="Text" name="betreiber_kennung" '.( isset($interface['betreiber_kennung']) ? 'value="' . $interface['betreiber_kennung'] . '"' : 'placeholder="123456"' ).' style="width:180px;">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Schnittstelle<br><i>Dateiname der Schnittstelle</i></td>
+            <td align="left">
+                <input type="Text" name="schnittstelle" '.( isset($interface['schnittstelle']) ? 'value="' . $interface['schnittstelle'] . '"' : 'placeholder="externe-punkte"' ).' style="width:180px;">.php
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Einzahltext<br><i>Max. 40 Zeichen</i></td>
+            <td align="left">
+                <input type="Text" name="einzahltext" '.( isset($interface['einzahltext']) ? 'value="' . $interface['einzahltext'] . '"' : 'placeholder="Einzahlung - SeiteXY"' ).'  style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Auszahltext<br><i>Max. 40 Zeichen</i></td>
+            <td align="left">
+                <input type="Text" name="auszahltext" '.( isset($interface['auszahltext']) ? 'value="' . $interface['auszahltext'] . '"' : 'placeholder="Auszahlung - SeiteXY"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Minimum Einzahlsumme<br><i>0 = Ohne Einschränkung</i></td>
+            <td align="left">
+                <input type="Text" name="einzahlsumme" '.( isset($interface['einzahlsumme']) ? 'value="' . $interface['einzahlsumme'] . '"' : 'placeholder="0"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Minimum Auszahlsumme<br><i>0 = Ohne Einschränkung</i></td>
+            <td align="left">
+                <input type="Text" name="auszahlsumme" '.( isset($interface['auszahlsumme']) ? 'value="' . $interface['auszahlsumme'] . '"' : 'placeholder="0"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Max. Schnittstellenanfragen (Tag)<br><i>0 = Ohne Einschränkung<br>Nur für Anmeldungen</i></td>
+            <td align="left">
+                <input type="Text" name="anfragen_tag" '.( isset($interface['anfragen_tag']) ? 'value="' . $interface['anfragen_tag'] . '"' : 'placeholder="0"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Max. Schnittstellenanfragen (User)<br><i>0 = Ohne Einschränkung<br>Nur Ein./Auszahlungen</i></td>
+            <td align="left">
+                <input type="Text" name="anfragen_user" '.( isset($interface['anfragen_user']) ? 'value="' . $interface['anfragen_user'] . '"' : 'placeholder="0"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Status</td>
+            <td align="left">
+                <select name="aktiv"  style="width:180px;">'; ?>
+                    <option value="0" <?php if (isset($interface['aktiv']) AND $interface['aktiv'] == 0) echo 'selected'; ?>>Nicht&nbsp;verf&uuml;gbar</option>
+                    <option value="1" <?php if (isset($interface['aktiv']) AND $interface['aktiv'] == 1) echo 'selected'; ?>>Einzahlungen</option>
+                    <option value="2" <?php if (isset($interface['aktiv']) AND $interface['aktiv'] == 2) echo 'selected'; ?>>Auszahlungen</option>
+                    <option value="3" <?php if (isset($interface['aktiv']) AND $interface['aktiv'] == 3) echo 'selected'; ?>>Ein/Auszahlungen</option>
+                <?php echo '</select>
+            </td>
+        </tr>
+        <tr>
+            <td align="left">W&auml;hrungsname</td>
+            <td align="left">
+                <input type="Text" name="waehrung_name" '.( isset($interface['waehrung_name']) ? 'value="' . $interface['waehrung_name'] . '"' : 'placeholder="externe-punkte"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Interne-Punkte * [FELD] = Externe-Punkte</td>
+            <td align="left">
+                <input type="Text" name="punktewert" '.( isset($interface['punktewert']) ? 'value="' . $interface['punktewert'] . '"' : 'placeholder="0.05"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td align="left">Externe-Punkte / [FELD] = Interne-Punkte</td>
+            <td align="left">
+                <input type="Text" name="wertepunkt" '.( isset($interface['wertepunkt']) ? 'value="' . $interface['wertepunkt'] . '"' : 'placeholder="0.05"' ).' style="width:180px;" maxlength="40">
+            </td>
+        </tr>
+        <tr>
+            <td></td>
+            <td>
+                <br />
+                <input type="Submit" name="update" value="Updaten"> / <input type="Submit" name="add" value="Hinzufuegen"> / <input type="Submit" name="del" value="Loeschen">
+            </td>
+        </tr>
 
-    </table>
+        </table>
     </form>';
-} else {
-    echo '
-    <form action="" method="post">
-    <table width="100%" border="0" cellpadding="2" cellspacing="2">
-    <tr>
-        <td align="left" width="55%">Betreiber-ID</td><td align="left"><input type="Text" name="betreiber_id" style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Betreiberpasswort</td><td align="left"><input type="Text" name="betreiber_passwort"  style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Betreiberkennung<br><i>Sofern notwendig</i></td><td align="left"><input type="Text" name="betreiber_kennung"  style="width:180px;"></td>
-    </tr>
-    <tr>
-        <td align="left">Schnittstelle<br><i>Dateiname der Schnittstelle</i></td><td align="left"><input type="Text" name="schnittstelle"  style="width:180px;">.php
-    </td>
-    </tr>
-    <tr>
-        <td align="left">Einzahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="einzahltext"   style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Auszahltext<br><i>Max. 40 Zeichen</i></td><td align="left"><input type="Text" name="auszahltext"  maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Minimum Einzahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="einzahlsumme"  style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Minimum Auszahlsumme<br><i>0 = Ohne Einschränkung</i></td><td align="left"><input type="Text" name="auszahlsumme"  style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Max. Schnittstellenanfragen (Tag)<br><i>0 = Ohne Einschränkung<br>Nur für Anmeldungen</i></td><td align="left"><input type="Text" name="anfragen_tag" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Max. Schnittstellenanfragen (User)<br><i>0 = Ohne Einschränkung<br>Nur Ein./Auszahlungen</i></td><td align="left"><input type="Text" name="anfragen_user" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">Status</td><td align="left">
-        <select name="aktiv">';
-        ?>
-    	<option value="0" <?php if ($interface['aktiv'] == 0) echo 'selected'; ?>>Nicht&nbsp;verf&uuml;gbar</option>
-    	<option value="1" <?php if ($interface['aktiv'] == 1) echo 'selected'; ?>>Einzahlungen</option>
-    	<option value="2" <?php if ($interface['aktiv'] == 2) echo 'selected'; ?>>Auszahlungen</option>
-    	<option value="3" <?php if ($interface['aktiv'] == 3) echo 'selected'; ?>>Ein/Auszahlungen</option>
-        <?php echo '</select>
-    </td>
-    </tr>
-    <tr>
-        <td align="left">W&auml;hrungsname</td><td align="left"><input type="Text" name="waehrung_name" value="' . $interface['waehrung_name'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">XX&nbsp;Punkt&nbsp;* XX =&nbsp;XX Externen&nbsp;Waehrung</td><td align="left"><input type="Text" name="punktewert" value="' . $interface['punktewert'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="left">XX Externe&nbsp;Waehrung&nbsp;/ XX=&nbsp;= XX&nbsp;Punkt</td><td align="left"><input type="Text" name="wertepunkt" value="' . $interface['wertepunkt'] . '" style="width:180px;" maxlength="40"></td>
-    </tr>
-    <tr>
-        <td align="center" colspan="2"><input type="Submit" name="updaten" value="Hinzufuegen !"></td>
-    </tr>
-    </table>
-    </form>
-    <br><br>
-    <div align="center">
-    <br>
-    <font size="1"><a href="http://www.paid-4.ch" target="_blank"> &copy; by Lokutos </a></font>
-    </div>';
-}
 foot();
 ?>
 
diff --git a/adminforce/index.php b/adminforce/index.php
index c6ea8b1..511af1e 100644
--- a/adminforce/index.php
+++ b/adminforce/index.php
@@ -11,7 +11,7 @@
 
 
 
-    if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/intern/startseite';
+    if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
     if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';
 
     require ('../lib/config.inc.php');
-- 
GitLab