117 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
<?php
 | 
						|
  $thisPage="admin";
 | 
						|
  $thissheet = "/admin/edit_c";
 | 
						|
  require(__DIR__ . "/../../layout/header.php");
 | 
						|
  include __DIR__ . "./../../../views/layout/css/navi.css";
 | 
						|
  require __DIR__ . "/../../layout/navigation.php";
 | 
						|
 | 
						|
  $c_id = getAndSetSession('c_id', 'c_id', '1'); ?>
 | 
						|
 | 
						|
  <div class="container">
 | 
						|
    <div class="starter-template">
 | 
						|
      <h3>Kommentare editieren</h3><?php
 | 
						|
      if(!empty($savedSuccess)): ?>
 | 
						|
        <p>Der Kommentar wurde erfolgreich gespeichert</p><?php
 | 
						|
      endif; ?>
 | 
						|
 | 
						|
      <h3> <?php echo "Post ".e($post->id).": ".e($post->title); ?></h3>
 | 
						|
      <h4> <?php echo "Content: ".e($post->content); ?></h4>
 | 
						|
 | 
						|
      <!-- ***************************** Beginn commente *****************************-->
 | 
						|
      <div>
 | 
						|
        <table>
 | 
						|
          <tr style="font-weight: bold; background-color:lightgrey">
 | 
						|
          </tr><?php
 | 
						|
          $anzahl = count($comments);  // Anzahl
 | 
						|
          $com = array();
 | 
						|
          $comment = array();
 | 
						|
          if ($anzahl != 0) {  // Anzahl > 0 dann
 | 
						|
            foreach ($comments as $mem){       //($commente as $mem) {
 | 
						|
              $comment = [
 | 
						|
                'post_id' => $mem->post_id,     // id des posts
 | 
						|
                'id' => $mem->id,               // id des Kommentars
 | 
						|
                'content' => $mem->content,
 | 
						|
                'original' => $mem->original
 | 
						|
                ];
 | 
						|
              $com[] = $comment;
 | 
						|
            }
 | 
						|
          }
 | 
						|
          $id_o_no = 0; // Zähler für array
 | 
						|
          $tr0 = "<tr style=\"background-color:lightcyan;\">"; ?>
 | 
						|
        <hr>
 | 
						|
      </div>
 | 
						|
    </div>
 | 
						|
  </div>
 | 
						|
 | 
						|
  <div><?php
 | 
						|
    $anz = count($com);
 | 
						|
    if ($c_id >= $anz ) {$c_id = 0;}
 | 
						|
    $action = 1; ?>
 | 
						|
    <form method="post">
 | 
						|
 | 
						|
 | 
						|
      <p><b>content</b></p>
 | 
						|
      <p><textarea autofocus id="content" name="content" cols="150" rows="4" > <?php echo $com["$c_id"]['content'];?>
 | 
						|
      </textarea></p>
 | 
						|
 | 
						|
 | 
						|
      <table style="width:600px">
 | 
						|
 | 
						|
        <tr>
 | 
						|
          <td><input style="background-color:yellow;" type="submit" name="submit"
 | 
						|
              value="<?php if (count($com)!=0) {echo "update";}else {echo "update not possible";} ?>"
 | 
						|
              placeholder="update" size="20%"/></td>
 | 
						|
 | 
						|
          <td><input type="text" name="post_id" id="post_id" hidden="true"
 | 
						|
              value="<?php echo $com["$c_id"]["post_id"];?>" placeholder="post_id"  size="5%" readonly /> </td>
 | 
						|
 | 
						|
          <td><input type="text" name="id" id="id" hidden="true"
 | 
						|
              value="<?php echo $com["$c_id"]["id"];?>" size="5%" readonly > </td>
 | 
						|
 | 
						|
          <td><input style="text-align: center; background-color:lightyellow width:3%" type="text" name="original" id="original"
 | 
						|
              value="<?php if (count($com) != 0) {
 | 
						|
                  echo $com["$c_id"]["original"];}?>" placeholder="erl"  size="5%" />
 | 
						|
                   veränderter Text: > 0 </td>
 | 
						|
 | 
						|
 | 
						|
 | 
						|
          <td style=size:"40%" >  </td>
 | 
						|
        </tr>
 | 
						|
      </table>
 | 
						|
    </form>
 | 
						|
 | 
						|
    </br>
 | 
						|
    <table style="width:100%">
 | 
						|
      <tr>
 | 
						|
        <td colspan="5"><?php echo "Anzahl Kommentare: " .$anzahl; ?>
 | 
						|
        </td>
 | 
						|
      </tr>
 | 
						|
      <tr style="font-weight:bold; background-color:lightgrey">
 | 
						|
        <td>s  </td><td> post </td><td> id </td><td> Kommentar </td>
 | 
						|
        <td> original</td>
 | 
						|
      </tr>
 | 
						|
 | 
						|
      <form name="c_id" action="posts-edit_c" id="c_id" method="get"><?php
 | 
						|
        $id_no = 0; // Zähler für array
 | 
						|
        foreach ($com AS $key => $issue) {
 | 
						|
          echo $tr0; ?>
 | 
						|
            <td><input type="radio" name="c_id" id="c_id" value="<?php echo $id_no;?>"<?php
 | 
						|
               if ($c_id == $id_no) { echo "checked=checked";} ?> onchange="submit()" /></td><?php
 | 
						|
            $id_no = $id_no + 1;
 | 
						|
            foreach ($issue AS $key1 => $data) {
 | 
						|
              echo "<td> ".$data." </td>";
 | 
						|
            }
 | 
						|
          echo "</tr>";
 | 
						|
        } ?>
 | 
						|
 | 
						|
      </form>
 | 
						|
    </table>
 | 
						|
 | 
						|
  </div>
 | 
						|
  </br>
 | 
						|
  <div class="w3-container">
 | 
						|
    <a href="posts-admin" class="w3-btn w3-red">zurück</a>
 | 
						|
  </div>
 | 
						|
 | 
						|
  <?php include (__DIR__ . "/../../layout/footer.php"); ?>
 |