first commit

This commit is contained in:
2026-02-08 21:16:11 +01:00
commit e17b7026fd
8881 changed files with 1160453 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
<RequireAll>
Require all denied
</RequireAll>
</IfModule>

View File

@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<!--~
~ @package akeebabackup
~ @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
~ @license GNU General Public License version 3, or later
-->
<form addfieldprefix="Akeeba\Component\AkeebaBackup\Administrator\Field">
<fields name="filter">
<!-- Search description -->
<field
name="search"
type="text"
inputmode="search"
label="COM_AKEEBABACKUP_BACKUP_LABEL_DESCRIPTION"
hint="JSEARCH_FILTER"
/>
<!-- From -->
<field
name="from"
type="calendar"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_FROM_DATE"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
<!-- To -->
<field
name="to"
type="calendar"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_TO_DATE"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
<!-- Origin -->
<field
name="origin"
type="list"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN"
default=""
onchange="this.form.submit();"
>
<option value="">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_SELECT</option>
<option value="backend">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_BACKEND</option>
<option value="cli">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_CLI</option>
<option value="frontend">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_FRONTEND</option>
<option value="json">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_JSON</option>
</field>
<!-- Profile -->
<field
name="profile"
type="backupprofiles"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_PROFILEID"
default=""
show_none="1"
layout="joomla.form.field.list-fancy-select"
onchange="this.form.submit();"
/>
<!-- Frozen -->
<field
name="frozen"
type="list"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_FROZEN"
onchange="this.form.submit();"
>
<option value="">COM_AKEEBABACKUP_FILTER_SELECT_FROZEN</option>
<option value="0">COM_AKEEBABACKUP_BUADMIN_LABEL_FROZEN_FROZEN</option>
<option value="2">COM_AKEEBABACKUP_BUADMIN_LABEL_FROZEN_UNFROZEN</option>
</field>
</fields>
<fields name="list">
<field
name="fullordering"
type="list"
label="JGLOBAL_SORT_BY"
statuses="*,0,1"
onchange="this.form.submit();"
default="id ASC"
validate="options"
>
<option value="">JGLOBAL_SORT_BY</option>
<option value="description ASC">JGLOBAL_NAME_ASC</option>
<option value="description DESC">JGLOBAL_NAME_DESC</option>
<option value="id ASC">JGRID_HEADING_ID_ASC</option>
<option value="id DESC">JGRID_HEADING_ID_DESC</option>
<option value="backupstart ASC">COM_AKEEBABACKUP_BUADMIN_SORT_BACKUPSTART_ASC</option>
<option value="backupstart DESC">COM_AKEEBABACKUP_BUADMIN_SORT_BACKUPSTART_DESC</option>
</field>
<field
name="limit"
type="limitbox"
label="JGLOBAL_LIST_LIMIT"
default="25"
onchange="this.form.submit();"
/>
</fields>
</form>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!--~
~ @package akeebabackup
~ @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
~ @license GNU General Public License version 3, or later
-->
<form addfieldprefix="Akeeba\Component\AkeebaBackup\Administrator\Field">
<fields name="filter">
<field
name="search"
type="text"
inputmode="search"
label="COM_AKEEBABACKUP_PROFILES_FILTER_SEARCH_LABEL"
description="COM_AKEEBABACKUP_PROFILES_FILTER_SEARCH_DESC"
hint="JSEARCH_FILTER"
/>
<field
name="quickicon"
type="status"
optionsFilter="*,0,1"
label="COM_AKEEBABACKUP_CONFIG_QUICKICON_LABEL"
onchange="this.form.submit();"
>
<option value="">COM_AKEEBABACKUP_FILTER_SELECT_QUICKICON</option>
</field>
</fields>
<fields name="list">
<field
name="fullordering"
type="list"
label="JGLOBAL_SORT_BY"
statuses="*,0,1"
onchange="this.form.submit();"
default="id ASC"
validate="options"
>
<option value="">JGLOBAL_SORT_BY</option>
<option value="description ASC">JGLOBAL_NAME_ASC</option>
<option value="description DESC">JGLOBAL_NAME_DESC</option>
<option value="id ASC">JGRID_HEADING_ID_ASC</option>
<option value="id DESC">JGRID_HEADING_ID_DESC</option>
</field>
<field
name="limit"
type="limitbox"
label="JGLOBAL_LIST_LIMIT"
default="25"
onchange="this.form.submit();"
/>
</fields>
</form>

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<!--~
~ @package akeebabackup
~ @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
~ @license GNU General Public License version 3, or later
-->
<form addfieldprefix="Akeeba\Component\AkeebaBackup\Administrator\Field">
<fieldset name="details">
<field
name="id"
type="number"
label="JGLOBAL_FIELD_ID_LABEL"
default="0"
readonly="true"
class="readonly"
/>
<field
name="description"
type="text"
label="COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION"
description="COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION_TOOLTIP"
size="40"
required="true"
/>
<field
name="quickicon"
type="list"
label="COM_AKEEBABACKUP_CONFIG_QUICKICON_LABEL"
description="COM_AKEEBABACKUP_CONFIG_QUICKICON_DESC"
class="form-select-color-state"
size="1"
default="0"
validate="options"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field
name="access"
type="accesslevel"
label="JFIELD_ACCESS_LABEL"
filter="UINT"
validate="options"
/>
</fieldset>
</form>

View File

@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<!--~
~ @package akeebabackup
~ @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
~ @license GNU General Public License version 3, or later
-->
<form addfieldprefix="Akeeba\Component\AkeebaBackup\Administrator\Field">
<fieldset name="details">
<field
name="id"
type="number"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_ID"
default="0"
readonly="true"
class="readonly"
/>
<field
name="description"
type="text"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_DESCRIPTION"
size="40"
required="true"
/>
<field
name="comment"
type="textarea"
rows="10"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_COMMENT"
size="40"
required="true"
/>
<field
name="backupstart"
type="calendar"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_START"
readonly="true"
class="readonly"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
<field
name="backupend"
type="calendar"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_END"
readonly="true"
class="readonly"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
<field
name="status"
type="list"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_STATUS"
default="complete"
validate="options"
readonly="true"
class="readonly"
>
<option value="run">COM_AKEEBABACKUP_BUADMIN_LABEL_STATUS_PENDING</option>
<option value="complete">COM_AKEEBABACKUP_BUADMIN_LABEL_STATUS_COMPLETE</option>
<option value="fail">COM_AKEEBABACKUP_BUADMIN_LABEL_STATUS_FAIL</option>
</field>
<field
name="origin"
type="list"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN"
default="backend"
validate="options"
readonly="true"
class="readonly"
>
<option value="backend">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_BACKEND</option>
<option value="cli">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_CLI</option>
<option value="frontend">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_FRONTEND</option>
<option value="json">COM_AKEEBABACKUP_BUADMIN_LABEL_ORIGIN_JSON</option>
</field>
<field
name="profile_id"
type="backupprofiles"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_PROFILEID"
default=""
show_none="1"
readonly="true"
class="readonly"
/>
<field
name="frozen"
type="list"
label="COM_AKEEBABACKUP_BUADMIN_LABEL_FROZEN"
class="form-select-color-state"
size="1"
default="0"
validate="options"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
</fieldset>
</form>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!--
This only works on IIS 7 or later. See https://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions
-->
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="false" >
<clear />
<add fileExtension=".html" allowed="true"/>
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
</configuration>