Advertisement
Guest User

Untitled

a guest
Jan 25th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.77 KB | None | 0 0
  1. <?php
  2. if(basename($_SERVER["SCRIPT_FILENAME"]) == basename(__FILE__)) { header ("HTTP/1.1 404 Not Found"); exit; }
  3. if($rank_num<="5") { echo 'Sorry, Du kannst diese Seite nicht einsehen.'; exit; }
  4.  
  5. echo '<span style="font-size: 13px;"><b>&raquo; M&ouml;bel bearbeiten</b></span><br><hr><br>';
  6.  
  7. if(isset($_REQUEST['absenden']))
  8. {
  9. $id = $_GET['id'];
  10.  
  11. $moebelname = $_REQUEST['moebelname'];
  12. $kategorie = $_REQUEST['kategorie'];
  13. $beschreibung = $_REQUEST['beschreibung'];
  14. $talerpreis = $_REQUEST['talerpreis'];
  15.  
  16. if($moebelname=="" || $kategorie=="" || $beschreibung=="" || $talerpreis=="")
  17. {
  18. echo '<div style="text-align: right; color: #B40404; float: right; margin-top: -45px;">&#10006; Bitte &uuml;berpr&uuml;fe, ob alle Felder ausgef&uuml;llt sind.</div>';
  19.  
  20. ?>
  21. <form action="<?php $PHP_SELF; ?>" style="margin-right: 20px;" method="post">
  22. <blockquote>
  23. <div style="float: left;">
  24. &raquo; Moebelname<br><input type="text" name="moebelname" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px;" value="<?php echo $moebelname; ?>"><br>
  25. &raquo; Beschreibung<br><textarea name="beschreibung" wrap="virtual" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px; height: 90px;"><?php echo $beschreibung; ?></textarea>
  26. </div>
  27. <div style="float: right;">
  28. &raquo; Talerpreis<br><input type="text" name="talerpreis" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 100px;" value="<?php echo $talerpreis; ?>"><br>
  29. <br>&raquo; Kategorie<br>
  30. <select name="kategorie" size="1">
  31. <option></option>
  32. <?php
  33. $cat_zeile = file($path_data.'/db_cat.php');
  34. $datei = $path_data.'/db_cat.php';
  35. $num = count(file($datei));
  36.  
  37. for($i=0; $i<$num; $i++) {
  38. $cat_data = explode("|", $cat_zeile[$i]);
  39. if(isset($cat_data[0]) && $cat_data[0]=='1') { echo '<option>'.$cat_data[1].'</option>'; }
  40. }
  41. ?>
  42. </select>
  43. <br>
  44. </div>
  45. </blockquote><br><br><br><br><br><br><br><br><hr>
  46. <input type="text" value="<?php echo $username; ?>" style="padding: 3px; text-align: center; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 150px;" disabled>
  47. <input type="text" value="<?php echo date("d.m.Y",$timestamp); ?>" style="padding: 3px; text-align: center; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 150px;" disabled>
  48. <input type="submit" name="absenden" value="Moebel hinzuf&uuml;gen" style="float: right; margin-right: -7px; padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color: #F2F2F2; width: 200px;">
  49. </form>
  50. <?php
  51. }
  52.  
  53. else
  54. {
  55. $pfad = $path_db_furni;
  56. $m_datei = fopen ($pfad,"r");
  57. while (!feof($m_datei))
  58. {
  59. $zeile = fgets($m_datei,1024);
  60. $m_data = explode("|", $zeile);
  61.  
  62. if (isset($m_data[0]) && is_numeric($m_data[0]) && $m_data[0]==$id)
  63. {
  64. $alt = $m_data[0]."|".$m_data[1]."|".$m_data[2]."|".$m_data[3]."|".$m_data[4]."|";
  65. $neu = $id."|".$moebelname."|".$beschreibung."|".$kategorie."|".$talerpreis."|\n";
  66.  
  67. $pfad = $path_db_furni;
  68. $datei = join('',file($pfad));
  69. $datei = str_replace($alt,$neu,$datei);
  70. $fp = fopen($pfad, 'wb');
  71. fputs($fp, $datei);
  72. fclose($fp);
  73.  
  74. echo '<div style="text-align: right; color: #298A08; float: right; margin-top: -45px;">&#10004; Das M&ouml;bel wurde erfolgreich bearbeitet.</div>';
  75.  
  76. echo '
  77. <blockquote style="margin-top: -5px; margin-left: 20px; margin-right: 35px;">
  78. <div style="margin-top: 2px; background-color: #317994; width: 100%; height: auto; padding: 5px;">
  79. <a href="index.php?page=editfurni&id='.$m_data[0].'">
  80. <div style="float: left; width: 130px;"><b>'.$m_data[1].'</b></div>
  81. <div style="float: left; width: 150px;">'.$m_data[3].'</div>
  82. <div style="float: left; width: 190px;">'.$m_data[2].'</div>
  83. <div style="float: left; width: 150px;">'.$m_data[4].'</div>
  84. </a>
  85. <a style="color: #B40404;" href="index.php?page=editfurni&id='.$m_data[0].'&action=remove">&#10006;</a>
  86. </div>
  87. </blockquote>';
  88. }
  89. }
  90. fclose($m_datei);
  91. }
  92. }
  93.  
  94.  
  95. else if(isset($_GET['action']) && isset($_GET['id']) && $_GET['action'] == "remove")
  96. {
  97. $id = $_GET['id'];
  98.  
  99. $efurnidatei = fopen ($path_db_furni,"r");
  100. while (!feof($efurnidatei))
  101. {
  102. $zeile = fgets($efurnidatei,1024);
  103. $efurnidata = explode("|", $zeile);
  104.  
  105. if (isset($efurnidata[0]) && is_numeric($efurnidata[0]) && $efurnidata[0]==$id)
  106. {
  107. $m_id = $efurnidata[0];
  108. $name = $efurnidata[1];
  109. $email = $efurnidata[3];
  110. $rank = $efurnidata[4];
  111. $aktiv = $efurnidata[5];
  112. }
  113. }
  114. fclose($efurnidatei);
  115.  
  116.  
  117. if(isset($_REQUEST['remove']))
  118. {
  119. $pfad = $path_db_furni;
  120. $m_datei = fopen ($pfad,"r");
  121. while (!feof($m_datei))
  122. {
  123. $zeile = fgets($m_datei,1024);
  124. $m_data = explode("|", $zeile);
  125.  
  126. if (isset($m_data[0]) && is_numeric($m_data[0]) && $m_data[0]==$id)
  127. {
  128. $alt = $m_data[0]."|".$m_data[1]."|".$m_data[2]."|".$m_data[3]."|".$m_data[4]."|";
  129. $neu = "";
  130.  
  131. $pfad = $path_db_furni;
  132. $datei = join('',file($pfad));
  133. $datei = str_replace($alt,$neu,$datei);
  134. $fp = fopen($pfad, 'wb');
  135. fputs($fp, $datei);
  136. fclose($fp);
  137.  
  138. echo '
  139. <div style="text-align: right; color: #298A08; float: right; margin-top: -45px;">&#10004; Das M&ouml;bel wurde erfolgreich gel&ouml;scht.</div>
  140. <div style="margin-top: 20px; margin-right: 20px; margin-left: 50px; margin-bottom: 40px;">Das M&ouml;bel "'.$m_data[1].'" (ID: '.$id.') wurde so eben entfernt.<br>Weiterleitung in 5 Sekunden ..</div>
  141. <meta http-equiv="refresh" content="5; URL=index.php?page=editfurni">';
  142. }
  143. }
  144. fclose($m_datei);
  145. }
  146.  
  147. else
  148. {
  149. echo '
  150. <div style="margin-top: 20px; margin-right: 20px; margin-left: 50px; margin-bottom: 40px;">
  151. M&ouml;chtest Du dieses M&ouml;bel (ID: '.$id.') wirklich unwiederruflich l&ouml;schen?<br>
  152. Ohne Backup kann diese Aktion nicht r&uuml;ckg&auml;ngig gemacht werden.
  153. <form action="'; $PHP_SELF; echo '" method="post">
  154. <input type="submit" name="remove" value="&#10004; L&ouml;schen" style="float: right; height: 24px; color: #045FB4; background-color: #FFFFFF; cursor: pointer; margin-top: -10px; margin-right: 10px; width: 80px; text-align: center; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 3px; border: 1px solid;">
  155. </form>
  156. <a style="color: #045FB4;" href="index.php?page=editfurni"><div style="float: right; height: 17px; margin-top: -10px; margin-right: 10px; width: 70px; text-align: center; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 3px; border: 1px solid;">&#10006; Zur¸ck</div></a>
  157. </div>';
  158. }
  159. }
  160.  
  161.  
  162. else if(isset($_GET['id']))
  163. {
  164. $id = $_GET['id'];
  165.  
  166. $pfad = $path_db_furni;
  167. $m_datei = fopen ($pfad,"r");
  168. while (!feof($m_datei))
  169. {
  170. $zeile = fgets($m_datei,1024);
  171. $m_data = explode("|", $zeile);
  172.  
  173. if (isset($m_data[0]) && is_numeric($m_data[0]) && $m_data[0]==$id)
  174. {
  175. $m_id = $m_data[0];
  176. $moebelname = $m_data[1];
  177. $beschreibung = $m_data[2];
  178. $kategorie = $m_data[3];
  179. $talerpreis = $m_data[4];
  180.  
  181. ?>
  182. <form action="<?php $PHP_SELF; ?>" style="margin-right: 20px;" method="post">
  183. <blockquote>
  184. <div style="float: left;">
  185. &raquo; Moebelname<br><input type="text" name="moebelname" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px;" value="<?php echo $moebelname; ?>"><br>
  186. &raquo; Beschreibung<br><textarea name="beschreibung" wrap="virtual" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px; height: 50px;"><?php echo $beschreibung; ?></textarea>
  187. </div>
  188. <div style="float: right;">
  189. &raquo; Talerpreis<br><input type="text" name="talerpreis" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 100px;" value="<?php echo $talerpreis; ?>"><br>
  190. <br>&raquo; Kategorie<br>
  191. <select name="kategorie" size="1">
  192. <option><?php echo $kategorie; ?></option>
  193. <?php
  194. $cat_zeile = file($path_data.'/db_cat.php');
  195. $datei = $path_data.'/db_cat.php';
  196. $num = count(file($datei));
  197.  
  198. for($i=0; $i<$num; $i++) {
  199. $cat_data = explode("|", $cat_zeile[$i]);
  200. if(isset($cat_data[0]) && $cat_data[0]=='1') { echo '<option>'.$cat_data[1].'</option>'; }
  201. }
  202. ?>
  203. </select>
  204. <br>
  205. </div>
  206. </blockquote><br><br><br><br><br><br><br><br><hr>
  207. <input type="text" value="<?php echo $username; ?>" style="padding: 3px; text-align: center; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 150px;" disabled>
  208. <input type="text" value="<?php echo date("d.m.Y",$timestamp); ?>" style="padding: 3px; text-align: center; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 150px;" disabled>
  209. <input type="submit" name="absenden" value="Moebel hinzuf&uuml;gen" style="float: right; margin-right: -7px; padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color: #F2F2F2; width: 200px;">
  210. </form>
  211. <?php
  212. }
  213. }
  214. fclose($m_datei);
  215. }
  216.  
  217.  
  218. else
  219. {
  220. echo '
  221. <blockquote style="margin-top: -5px; margin-left: 520px; margin-right: 35px;">
  222. <a href="index.php?page=addfurni">
  223. <div style="margin-top: 2px; background-color: #317994; width: 100%; height: auto; padding: 5px; text-align: center; ">M&ouml;bel hinzuf&uuml;gen</div>
  224. </a>
  225. </blockquote>';
  226.  
  227. $m_zeile = file ($path_db_furni);
  228. $datei = $path_db_furni;
  229. $inhalt = file($datei);
  230. $num = count($inhalt);
  231.  
  232. for($i=0; $i<$num; $i++)
  233. {
  234. $m_data = explode("|", $m_zeile[$i]);
  235. if(isset($m_data[0]) && is_numeric($m_data[0]))
  236. {
  237. $m_id = $m_data[0];
  238. $m_moebelname = $m_data[1];
  239. $m_beschreibung = $m_data[2];
  240. $m_kategorie = $m_data[3];
  241. $m_talerpreis = $m_data[4];
  242.  
  243. echo '
  244. <blockquote style="margin-top: -5px; margin-left: 20px; margin-right: 35px;">
  245. <div style="margin-top: 2px; background-color: #317994; width: 100%; height: auto; padding: 5px;">
  246. <a href="index.php?page=editfurni&id='.$m_id.'">
  247. <div style="float: left; width: 130px;"><b>'.$m_moebelname.'</b></div>
  248. <div style="float: left; width: 150px;">'.$m_kategorie.'</div>
  249. <div style="float: left; width: 190px;">'.$m_beschreibung.'</div>
  250. <div style="float: left; width: 150px;">'.$m_talerpreis.'</div>
  251. </a>
  252. <a style="color: #B40404;" href="index.php?page=editfurni&id='.$m_id.'&action=remove">&#10006;</a>
  253. </div>
  254. </blockquote>';
  255. }
  256. }
  257. }
  258. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement