Page Manager 188 Old Version May 2026
return mysqli_query($db, $insert); }
if (!$page) return false;
// Prepare duplicate data $new_title = $page['title'] . " (Copy)"; $new_slug = $page['slug'] . "-copy"; page manager 188 old version
And add a in the page list table:
// add to page_manager/admin.php or functions.php function duplicate_page($page_id) { global $db; return mysqli_query($db, $insert); } if (
$insert = "INSERT INTO pages (title, slug, content, status, created_at) VALUES ( '" . mysqli_real_escape_string($db, $new_title) . "', '" . mysqli_real_escape_string($db, $new_slug) . "', '" . mysqli_real_escape_string($db, $page['content']) . "', 'draft', NOW() )"; } if (!$page) return false
// Usage: call when "duplicate" action is triggered if (isset($_GET['duplicate']) && is_numeric($_GET['duplicate'])) { duplicate_page($_GET['duplicate']); header("Location: page_manager.php?msg=duplicated"); exit; }