class‐ai1wm‐file‐webconfig.php - 1989shack/sentry-netlify-build-plugin GitHub Wiki
`<?php /**
- Copyright (C) 2014-2026 ServMask Inc.
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see http://www.gnu.org/licenses/.
- ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗
- ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝
- ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝
- ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗
- ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗
- ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */
if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); }
class Ai1wm_File_Webconfig {
/**
* Create web.config file
*
* @param string $path Path to file
* @return boolean
*/
public static function create( $path ) {
return Ai1wm_File::create(
$path,
implode(
PHP_EOL,
array(
'<configuration>',
'<system.webServer>',
'<staticContent>',
'<mimeMap fileExtension=".wpress" mimeType="application/octet-stream" />',
'</staticContent>',
'<defaultDocument>',
'<files>',
'<add value="index.php" />',
'</files>',
'</defaultDocument>',
'<directoryBrowse enabled="false" />',
'</system.webServer>',
'</configuration>',
)
)
);
}
} `