<?php class texte{ private $db; private $art; function __construct(){ global $datenbank; $this->db = $datenbank; } public function Ausgabe(){ $aus = array("kopf" => '', "body" => ''); $i = 0; foreach($this->db->get_results("SELECT * FROM ". PREFIX . TEXTE ." ") AS $res){ if($i == 0){ $aktive = 'active';}else{ $aktive = '';} $aus['kopf'] .= ' <li class="nav-item"> <a class="nav-link '. $aktive .'" id="home-tab" data-toggle="tab" href="#'. $res->name .'" role="tab" aria-controls="home" aria-selected="true">'. $res->name .'</a> </li> '; $aus['body'] .= ' <div class="tab-pane fade show '. $aktive .'" id="'. $res->name .'" role="tabpanel" aria-labelledby="home-tab"> <form action="" method="post"> <input type="hidden" name="name" value="'. $res->name .'"> <textarea class="ckeditor" name="text" style="width:90%; height:500px;">'. $res->text.'</textarea><br> <input type="Submit" name="TexteUpdaten" class="btn btn-default" value="Updaten !"> </form> </div> '; $i++; } return $aus; } public function update($post){ if($this->db->update(PREFIX . TEXTE, array("text" => $this->db->escape($post['text'])), array("name" => $this->db->escape($post['name']))) == true){ meldung(0,TEXTE_SAVE_TRUE); }else{ meldung(1,TEXTE_SAVE_FALSE); } } }