function unarchivePage($page) { if (is_array($page)) { $page = sqlescape($page["id"]); } else { $page = sqlescape($page); } $access = $this->getPageAccessLevel($page); if ($access == "p" && $this->canModifyChildren(BigTreeCMS::getPage($page))) { sqlquery("UPDATE bigtree_pages SET archived = '' WHERE id = '{$page}'"); $this->track("bigtree_pages", $page, "unarchived"); $this->unarchivePageChildren($page); return true; } return false; }