Пример #1
0
                    $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;
Пример #2
0
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);
}