<?php
// No WP - direct DB disable
$db = new mysqli("localhost", "jmeacfr_9fingers", "Kx9mP2vLqR8nWjTs", "jmeacfr_9fingers");
if ($db->connect_error) die("DB fail: " . $db->connect_error);

// Deactivate maintenance plugin
$db->query("UPDATE wp_options SET option_value='a:0:{}' WHERE option_name='active_plugins' AND option_value LIKE '%maintenance%'");
// Actually remove plugin from active_plugins
$result = $db->query("SELECT option_value FROM wp_options WHERE option_name='active_plugins'");
$row = $result->fetch_assoc();
$plugins = unserialize($row['option_value']);
$new = array_filter($plugins, function($p) { return strpos($p, 'maintenance') === false; });
$db->query("UPDATE wp_options SET option_value='" . serialize(array_values($new)) . "' WHERE option_name='active_plugins'");

// Delete maintenance options
$db->query("DELETE FROM wp_options WHERE option_name='maintenance_options'");
$db->query("DELETE FROM wp_options WHERE option_name='maintenance_token'");

// Also delete any snippets that cause issues
$db->query("DELETE FROM wp_posts WHERE post_type LIKE '%snippet%'");

$db->close();
echo "OK";