Current File : /home/users/kundensystem/www/admin/daten_script.php
<?php
include './inc/header.php';
include './inc/sidebar.php';

if($adminRole['script']!='1'&&$adminData['role']!='1'){ 
  ?><script>location.href="index.php";</script><?php
  exit;
}

$loeschname = '';
$meldung    = '';
$ueber      = '';
$infotext   = '';
$siteid     = '';
$hinweis    = '';
$geloescht  = false;

if(isset($_GET['ident']))
{
   $ident = $_GET['ident'];
}
elseif(isset($_POST['ident']))
{
   $ident = $_POST['ident'];
}

// �nderung speichern --------------------------------------------------------------------
if(isset($_GET['action']) && $_GET['action'] == 'speichern')
{
   $shopname    = trim($_POST['shopname']);
   $notitz      = trim($_POST['notitz']);
   $ident       = trim($_POST['ident']);
   $passwort    = trim($_POST['passwort']);
   $passabfrage = $_POST['passabfrage'];
   $notitz      = htmlentities(strip_tags($notitz));
   $notitz      = replaceu($notitz);
   $shopname    = strip_tags($shopname);
   $shopname    = replaceu($shopname);
   $hoehe       = trim($_POST['hoehe']);
   $breite      = trim($_POST['breite']);
   $breite      = $breite-30;

   if(!is_numeric($hoehe) || !is_numeric($breite))
   {
      $meldung .= '<b>Fehler:</b> Die <b>Breite</b> oder die <b>H&ouml;he</b> wurde nicht richtig angegeben!<br>';
   }
   if($shopname == '')
   {
      $meldung .= '<b>Fehler:</b> Es wurde keine <b>Scriptname</b> eingegeben!<br>';
   }
   if($ident == '')
   {
      $meldung .= '<b>Fehler:</b> Es wurde kein <b>ID-Code</b> eingegeben!<br>';
   }
   if(strlen($ident) != 5)
   {
      $meldung .= '<b>Fehler:</b> Der <b>ID-Code</b> muss genau 5 Zeichen lang sein!<br>';
   }
   if($passabfrage == 'ja' && $passwort == '')
   {
      $meldung .= '<b>Fehler:</b> Es wurde keine <b>Passwort</b> eingegeben!<br>';
   }
   elseif($passabfrage == 'nein')
   {
      $passwort = '';
   }
   if($meldung == '')
   {
      if(mysqli_query($conn,"UPDATE ".$dbtable14."
                         SET
                             pass        = '".NoI($passwort)."',
                             breite      = '".NoI($breite)."',
                             hoehe       = '".NoI($hoehe)."',
                             passabfrage = '".NoI($passabfrage)."',
                             notitz      = '".NoI($notitz)."',
                             name        = '".NoI($shopname)."'
                       WHERE ident       = '".NoI($ident)."' ") == true)
      {
         $hinweis  = 'Die ge&auml;nderten Daten wurden gespeichert!';
      }
      else
      {
         $meldung .= '<b>Fehler:</b> Die ge&auml;nderten Daten konnten nicht gespeichert werden!<br>';
      }
   }
}
// Eintrag l�schen --------------------------------------------------------------------
elseif(isset($_GET['action']) && $_GET['action'] == 'loeschen')
{
   $delete  = $_POST['delete'];

   if($delete == 'ja')
   {
      mysqli_query($conn,"DELETE
                     FROM ".$dbtable14."
                    WHERE ident = '".NoI($ident)."' LIMIT 1 ");

      mysqli_query($conn,"DELETE
                     FROM ".$dbtable13."
                    WHERE id       = '".NoI($ident)."'
                      AND globalx  = 'nein' ");

      $hinweis = 'Das Script wurde mit allen Eintr&auml;gen gel&ouml;sch!';
      $geloescht = true;
   }
   else
   {
      $hinweis = 'Das Script wurde nicht gel&ouml;sch!';
   }
}

// erster Start - Daten holen ---------------------------------------------------------
$query_sql = mysqli_query($conn,"SELECT siteid, datum, pass, passabfrage, notitz, name, breite, hoehe
                            FROM ".$dbtable14."
                           WHERE ident  = '".NoI($ident)."' ");
$ROW=mysqli_fetch_row($query_sql);

$siteid      = $ROW[0];
$datum       = $ROW[1];
$passwort    = $ROW[2];
$passabfrage = $ROW[3];
$notitz      = $ROW[4];
$shopname    = $ROW[5];
$breite      = $ROW[6]+30;
$hoehe       = $ROW[7];
?>

<main id="main" class="main">

    <div class="pagetitle">
      <h1>Script bearbeiten</h1>
      <nav>
        <ol class="breadcrumb">
          <li class="breadcrumb-item"><a href="index.php">Home</a></li>
          <li class="breadcrumb-item">Scripte</li>
          <li class="breadcrumb-item">Script bearbeiten</li>
        </ol>
      </nav>
    </div><!-- End Page Title -->

    <section class="section dashboard">
        <div class="row">
            <div class="col-lg-12"> 
                <div class="card">
                    <div class="card-body">
                        <h5 class="card-title">Script bearbeiten</h5>

                        <?php
                        if($meldung != ''){
                            echo '<div class="alert alert-danger alert-dismissible fade show">'.$meldung.'</div>';
                        }
                        if($hinweis!=''){
                            echo '<div class="alert alert-success alert-dismissible fade show">'.$hinweis.'</div>';
                        }
                        if($geloescht == false)
                        {
                            ?>
                            <hr class="line">
                            <form class="form-horizontal" name="anmelden" action='daten_script.php?action=loeschen&ident=<?php echo $ident ?>' method="post">
                                <div class="row">
                                <div class="col-lg-12 m-bot15"><b><?php echo $shopname ?></b> samt Eintr&auml;ge l&ouml;schen</div>
                                </div>
                                <div class="row">
                                <label class="control-label col-lg-3 col-xs-12" >Script l&ouml;schen : </label>
                                <div class="col-lg-1 col-xs-6" style="padding-top: 7px;">
                                    <input type="radio" name="delete" value="ja"> JA 
                                </div>
                                <div class="col-lg-1 col-xs-6" style="padding-top: 7px;">
                                    <input type="radio" name="delete" value="nein" checked> Nein
                                </div>
                                <div class="col-lg-1 col-xs-6">
                                    <input type="submit" class="btn btn-danger" value="L&ouml;schen..">
                                </div>
                                </div>
                            </form>

                            <hr class="line">
                            <div class="row form-horizontal">
                                <div class="col-lg-12 m-bot15">
                                <b>IFRAME Code:</b> Diesen Code kopieren und unge&auml;ndert in das Script eintragen.
                                </div>
                                <div class="col-lg-2"></div>
                                <div class="col-lg-5">
                                <textarea name="notitz" rows="5" class="form-control"><center><iframe src="<?php echo $indexpfad.'?id='.$ident; ?>" name="DLCenter" frameBorder=0 noResize scrolling=yes width="<?php echo $breite ?>" height="<?php echo $hoehe ?>" marginheight="0" marginwidth="0" align="left">
                    <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen</p></iframe></center></textarea>
                                </div>
                            </div>
                            <hr class="line">

                            <form class="form-horizontal" name="anmelden" action='daten_script.php?action=speichern&shop_id=<?php echo $shop_id ?>' method="post">
                                <div class="row">
                                <div class="col-lg-12 m-bot15">Daten von <b><?php echo $shopname ?></b> bearbeiten</div>
                                </div>
                                <div class="row m-bot15">
                                <label class="control-label col-lg-3 col-xs-12" >Passwort verwenden : </label>
                                <div class="col-lg-1 col-xs-6" style="padding-top: 7px;">
                                    <input type="radio" name="passabfrage" <?php if($passabfrage == 'ja') echo 'checked';?> value="ja"> JA 
                                </div>
                                <div class="col-lg-1 col-xs-6" style="padding-top: 7px;">
                                    <input type="radio" name="passabfrage" <?php if($passabfrage != 'ja') echo 'checked';?> value="nein"> Nein
                                </div>
                                </div>
                                
                                <div class="row">
                                <label class="control-label col-lg-3" >Wenn "Ja" Passwort : </label>
                                <div class="col-lg-3">
                                    <input type="text" name="passwort" value="<?php echo $passwort ?>" class="form-control m-bot15">
                                </div>
                                <div class="col-lg-6" style="padding-top: 7px;">
                                    (max. 20 Zeichen, nur Zahlen und Buchstaben, keine Umlaute!)
                                </div>
                                </div>

                                <div class="row m-bot15">
                                <label class="control-label col-lg-3" >ID-Code f&uuml;r das IFRAME : </label>
                                <div class="col-lg-3" style="padding-top: 7px;">
                                    <b><?php echo $ident ?></b>
                                    <input type="hidden" name="ident" value="<?php echo $ident ?>" class="form-control m-bot15">
                                </div>
                                </div>

                                <div class="row m-bot15">
                                <label class="control-label col-lg-3" >IFRAME Einstellungen : </label>
                                <div class="col-lg-3">
                                    Breite : <input type="text" name="breite" value="<?php echo $breite ?>" class="mtt" size="6"> &nbsp;&nbsp;&nbsp;&nbsp;
                                    Höhe : <input type="text" name="hoehe" value="<?php echo $hoehe ?>" class="mtt" size="6">
                                </div>
                                <div class="col-lg-6" style="padding-top: 7px;">
                                    (Standard f&uuml;r SF-Scripte - Breite: 750 / H&ouml;he: 500)
                                </div>
                                </div>

                                <div class="row">
                                <label class="control-label col-lg-3" >Name des Scriptes : </label>
                                <div class="col-lg-3">
                                    <input type="text" name="shopname" value="<?php echo $shopname ?>" class="form-control m-bot15">
                                </div>
                                <div class="col-lg-6" style="padding-top: 7px;">
                                    (maximal. 45 Zeichen)
                                </div>
                                </div>

                                <div class="row">
                                <label class="control-label col-lg-3" >Notizen : </label>
                                <div class="col-lg-6">
                                    (maximal 250 Zeichen)
                                    <br>
                                    <textarea name="notitz" rows="5" class="form-control m-bot15"><?php echo $notitz ?></textarea>
                                </div>
                                </div>

                                <div class="row">
                                <div class="col-lg-12 text-center" ><input type="submit" class="btn btn-primary" value="Daten speichern.."></div>
                                </div>

                            </form>
                            <?php
                        } ?>
                    </div>
                </div>
            </div>
        </div>
    </section>

</main><!-- End #main -->

<?php
include_once './inc/footer.php';
?>
<script>
    $('.sub3 ul').addClass('show');
    $('.sub3 .nav-link').removeClass('collapsed');
</script>