$page .= '<li>Database has been repaired</li>'; } $page .= '</ul>'; $page .= '</div>'; } $page .= getNewPaths($group); break; case 'saveplugins': $results = savePlugins(); $page .= '<div class="uk-alert uk-alert-success" data-uk-alert>'; $page .= '<a href="" class="uk-alert-close uk-close"></a>'; $page .= $results; $page .= '</div>'; $page .= processPlugins(); break; case 'cancel': session_start(); session_unset(); session_destroy(); header("location:fusionrescue.php"); exit; break; default: $page = getNewPaths($group); break; } } $display = rescue_header($authenticated); $display .= $page; $display .= rescue_footer(); echo $display;
function savePlugins($dbserver, $dbuser, $dbpass, $dbname, $dbprefix, $group = 'Core') { $retval = ''; $db = @mysql_connect($dbserver, $dbuser, $dbpass) or die('Cannot connect to DB server'); @mysql_select_db($dbname) or die('error selecting database'); $sql = "UPDATE " . $dbprefix . "plugins SET pi_enabled=0"; $result = @mysql_query($sql, $db) or die('Cannot execute query'); $enabled = array(); $enabled = $_POST['enabled']; $changed = 0; foreach ($enabled as $plugin => $value) { $sql = "UPDATE " . $dbprefix . "plugins SET pi_enabled=1 WHERE pi_name='" . addslashes($plugin) . "'"; mysql_query($sql, $db); } echo '<center>Plugins have been updated<br /><br /></center>'; getNewPaths($dbserver, $dbuser, $dbpass, $dbname, $dbprefix, $group); }