function doDelete() { $slug = $_GET[slug]; $slugList = getDetails('slugs'); $titleList = getDetails('titles'); $hp = getDetails('homepage'); $delpg = new Page(); $delpg->loadSlug($slug); $title = $titleList[$delpg->slugId]; if ($delpg->slugId == $hp) { $msg = sprintf(lt("Cannot Delete <b>%s</b> : <b>Your homepage cannot be deleted</b>", 'cannot-delete-homepage'), $title); MsgBox($msg, 'redbox'); return; } runTweak('on-delete-page', array('page' => $delpg)); $delpg->catReset(); $delpg->commitChanges(); unset($slugList[$delpg->slugId]); unset($titleList[$delpg->slugId]); unlink(pageDataDir($delpg->slug)); setDetails('slugs', $slugList); setDetails('titles', $titleList); savepages(); $msg = sprintf("<strong>" . lt("Page '%s' was Successfully Deleted", 'page-delete-success') . '</strong>', "<b>{$title}</b>"); echo '<br />'; MsgBox($msg, 'greenbox'); }