Просмотр файла panel/del_article.php

Размер файла: 1.94Kb
  1. <?php
  2. define('_WBLIB',1);
  3. require_once ('../inc/core.php');
  4. if ($level < 1) {exit('Доступ закрыт');}
  5. $req = mysql_query("SELECT * FROM `article` WHERE `id` = '$id' AND `type` = '2' LIMIT 1");
  6. if (!mysql_num_rows($req)) {
  7. require_once ('../inc/head.php');
  8. exit('Статья не найдена');
  9. require_once ('../inc/foot.php');
  10. exit();
  11. }
  12. $res = mysql_fetch_assoc($req);
  13. // Заголовки
  14. $title = 'Удаление статьи';
  15. require_once ('../inc/head.php');
  16. #################################
  17.  
  18. if (isset($_GET['yes'])) {
  19. $dirid = $res['id_cat'];
  20. $sql = '';
  21. while ($dirid != '0' && $dirid != "") {
  22. $res_down = mysql_fetch_assoc(mysql_query("SELECT `id_cat` FROM `article` WHERE `type` = 1 AND `id` = '$dirid' LIMIT 1"));
  23. if ($i)
  24. $sql .= ' OR ';
  25. $sql .= '`id` = \'' . $dirid . '\'';
  26. $dirid = $res_down['id_cat'];
  27. ++$i;
  28. }
  29. mysql_query("UPDATE `article` SET `count` = `count`-1 WHERE $sql");
  30. mysql_query("DELETE FROM `article` WHERE `id` = '$id' AND `type` = '2'");
  31. mysql_query("DELETE FROM `comm` WHERE `id_article` = '$id'");
  32. echo '<div class="link">Статья удалена . Комментарии к этой статьи удалены<br/><a href="'.$home.'/view.php?id='.$res['id_cat'].'">Продолжить</a></div>';
  33. }
  34. else {
  35.  
  36. echo '<div class="link"><div class="error">Вы действительно хотите удалить статью ? (Комментарии к статье будут удалены)<br /> <a href="del_article.php?id=' . $id . '&amp;yes">Удалить</a> | <a href="/article.php?id=' . $id . '">Отмена</a></div></div>';
  37. }
  38.  
  39. echo '<div class="func"><a href="/index.php">Главная</a></div>';
  40. require_once ('../inc/foot.php');
  41. ?>