Exemplo n.º 1
0
        $alertred[] = NOFILE_UPLOADED;
    }
    if (!isset($alertred)) {
        //Mod::activate($_GET['modules']);
        $path = "/inc/mod/";
        $allowed = array('zip');
        $mod = Upload::go('module', $path, $allowed);
        //print_r($mod);
        $zip = new ZipArchive();
        if ($zip->open($mod['filepath']) === TRUE) {
            $zip->extractTo(GX_MOD);
            $zip->close();
            Hooks::run('module_install_action', $mod);
            $data['alertgreen'][] = MSG_MOD_INSTALLED;
        } else {
            $data['alertred'][] = MSG_MOD_CANT_EXTRACT;
        }
        unlink($mod['filepath']);
    } else {
        $data['alertred'] = $alertred;
    }
    if (isset($_POST['token'])) {
        Token::remove($_POST['token']);
    }
}
$data['mods'] = Mod::modList();
Theme::admin('header', $data);
System::inc('modules', $data);
Theme::admin('footer');
/* End of file mods.control.php */
/* Location: ./inc/lib/Control/Backend/mods.control.php */