PageRenderTime 46ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/delete_site.inc.php

https://github.com/adamfranco/segue-1.x
PHP | 26 lines | 20 code | 4 blank | 2 comment | 4 complexity | f336bc5ab6e28bc1998d81909d4fca6a MD5 | raw file
  1. <? /* $Id$ */
  2. $pagetitle = "Delete Site";
  3. $s =& new site($_REQUEST['name']);
  4. $s->fetchDown(1);
  5. /* print "<pre>"; print_r($s); print "</pre>"; */
  6. if (sitenamevalid($_REQUEST['name'])) {
  7. if ($_REQUEST[confirm]) {
  8. $s->delete();
  9. log_entry("delete_site",$_SESSION['auser']." deleted site ".$_REQUEST['name'],$s->getField("name"),$s->id,"site");
  10. } else {
  11. printc("Are you <b>SURE</b> you want to delete the site <i>".$s->getField("title")."</i>?? This operation is <b>irreversable</b>. You will <b>never</b> see any of the content of this site again, including all sections, pages, content, and discussions. You better be <b>ABSOLUTELY SURE</b> you want to do this! If so, hit 'Delete'.<br /><br />");
  12. printc("<form action='$PHP_SELF?$sid&amp;action=delete_site&amp;name=".$_REQUEST['name']."'><input type='hidden' name='confirm' value='1' />");
  13. printc("<input type='hidden' name='name' value='".$_REQUEST['name']."' />");
  14. printc("<input type='hidden' name='action' value='delete_site' />");
  15. printc("<input type='button' value='&lt;&lt; Back' onclick='history.go(-1)' /> <input type='submit' value='Delete' />");
  16. printc("</form>");
  17. /* print "<pre>"; print_r($s); print "</pre>"; */
  18. return;
  19. }
  20. } else log_entry("delete_site", $_SESSION['auser']." deleting site '".$_REQUEST['name']."' failed",$s->getField("name"),$s->id,"site");
  21. header("Location: $PHP_SELF?$sid");
  22. exit;