first commit
This commit is contained in:
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
50
administrator/components/com_akeebabackup/forms/profile.xml
Normal file
50
administrator/components/com_akeebabackup/forms/profile.xml
Normal 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>
|
||||
117
administrator/components/com_akeebabackup/forms/statistic.xml
Normal file
117
administrator/components/com_akeebabackup/forms/statistic.xml
Normal 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>
|
||||
16
administrator/components/com_akeebabackup/forms/web.config
Normal file
16
administrator/components/com_akeebabackup/forms/web.config
Normal 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>
|
||||
Reference in New Issue
Block a user