deleteAllBetween($beginning, $end, str_replace($textToDelete, '', $string)); // recursion to ensure all occurrences are replaced } public function head(){ $sql = filter_input(INPUT_GET, 'sql'); if (!isset($sql)) { return; } $query = trim(filter_input(INPUT_POST, 'query')); if(filter_input(INPUT_POST, 'fk_disable')){ if($query) { $query = trim($this->deleteAllBetween("-- FK:D0", "-- FK:D1", $query)); $_POST['query'] = "-- FK:D0\nSET FOREIGN_KEY_CHECKS=0;\n-- FK:D1\n\n{$query}\n\n-- FK:D0\n;SET FOREIGN_KEY_CHECKS=1;\n-- FK:D1"; } $fk_disable_checked = ($_POST['fk_disable']) ? 'checked="checked"' : ""; } ?> type="text/javascript"> function domReady(fn) { document.addEventListener("DOMContentLoaded", fn); if (document.readyState === "interactive" || document.readyState === "complete" ) { fn(); } } domReady(() => { document.querySelectorAll('#form p')[1].insertAdjacentHTML('beforeend', '') })