Skip to content

Commit

Permalink
j4
Browse files Browse the repository at this point in the history
  • Loading branch information
astridx committed Apr 22, 2021
1 parent 68a8003 commit a3befef
Show file tree
Hide file tree
Showing 45 changed files with 1,875 additions and 328 deletions.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.gitignore
vendor/
sik/
dist/
dist/
j4/pkg_aggpxtrack/sik
j4/pkg_aggpxtrack/dist/
j4/pkg_aggpxtrack/vendor/
36 changes: 36 additions & 0 deletions aggpxtrack-update.xml
Original file line number Diff line number Diff line change
Expand Up @@ -144,4 +144,40 @@
<maintainerurl>https://astrid-guenther.de</maintainerurl>
<targetplatform name="joomla" version="3.*"/>
</update>
<update>
<name>pkg_aggpxtrack</name>
<description>pkg_aggpxtrack</description>
<element>pkg_aggpxtrack</element>
<type>package</type>
<client>site</client>
<version>3.0.0</version>
<infourl title="aggpxtrack">https://github.com/astridx/pkg_aggpxtrack/blob/v3.0.0/README.md</infourl>
<downloads>
<downloadurl type="full" format="zip">https://github.com/astridx/pkg_aggpxtrack/releases/download/v3.0.0/pkg-aggpxtrack-3.0.0.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<maintainer>Astrid Günther</maintainer>
<maintainerurl>https://astrid-guenther.de</maintainerurl>
<targetplatform name="joomla" version="3.*"/>
</update>
<update>
<name>pkg_aggpxtrack</name>
<description>pkg_aggpxtrack</description>
<element>pkg_aggpxtrack</element>
<type>package</type>
<client>site</client>
<version>4.0.0</version>
<infourl title="aggpxtrack">https://github.com/astridx/pkg_aggpxtrack/blob/v4.0.0/README.md</infourl>
<downloads>
<downloadurl type="full" format="zip">https://github.com/astridx/pkg_aggpxtrack/releases/download/v4.0.0/pkg-aggpxtrack-4.0.0.zip</downloadurl>
</downloads>
<tags>
<tag>stable</tag>
</tags>
<maintainer>Astrid Günther</maintainer>
<maintainerurl>https://astrid-guenther.de</maintainerurl>
<targetplatform name="joomla" version="4.*"/>
</update>
</updates>
2 changes: 1 addition & 1 deletion dist/current
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<extension version="3.5" type="component" method="upgrade">
<name>com_aggpxtrack</name>
<author>Astrid Günther</author>
<creationDate>2021-04-20</creationDate>
<creationDate>2021-04-22</creationDate>
<copyright>(C) 2021 Astrid Günther. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>[email protected]</authorEmail>
<authorUrl>www.astrid-guenther.de</authorUrl>
<version>1.1.12</version>
<version>3.0.0</version>
<description>COM_AGGPXTRACK_XML_DESCRIPTION</description>
<scriptfile>script.php</scriptfile>

Expand Down
Binary file modified dist/zips/com_aggpxtrack.zip
Binary file not shown.
Binary file modified dist/zips/plg_fields_aggpxtrack.zip
Binary file not shown.
Binary file modified dist/zips/plg_installer_aggpxtrackinstaller.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion j4/pkg_aggpxtrack/jorobo.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
extension = aggpxtrack
version = 1.1.12
version = 4.0.0
source = src
target = package

Expand Down
Binary file removed j4/pkg_aggpxtrack/package/advent-4623521_640.png
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
<!-- The id for each extension is the element stored in the DB -->
<file type="component" id="com_aggpxtrack">com_aggpxtrack.zip</file>
<file type="plugin" id="aggpxtrack" group="fields">plg_fields_aggpxtrack.zip</file>
<file type="plugin" id="aggpxtrackinstaller" group="installer">plg_installer_aggpxtrackinstaller.zip</file>
</files>
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.pkg_aggpxtrack.sys.ini</language>
Expand Down
93 changes: 0 additions & 93 deletions j4/pkg_aggpxtrack/src/plugins/fields/aggpxtrack/CHANGES.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
* @package Joomla.Site
* @subpackage pkg_aggpxtrack
*
* @copyright Copyright (C) 2005 - 2018 Astrid Günther, Inc. All rights reserved.
* @copyright Copyright (C) Astrid Günther, Inc. All rights reserved.
* @license GNU General Public License version 2 or later;
* @link astrid-guenther.de
*/

defined('_JEXEC') or die;

JLoader::import('components.com_fields.libraries.fieldsplugin', JPATH_ADMINISTRATOR);
use Joomla\CMS\Form\FormHelper;

/**
* Fields Aggpxtrack Plugin
*
* @since 3.7.0
*/
class PlgFieldsAggpxtrack extends FieldsPlugin
class PlgFieldsAggpxtrack extends \Joomla\Component\Fields\Administrator\Plugin\FieldsPlugin
{

/**
Expand All @@ -31,6 +31,7 @@ class PlgFieldsAggpxtrack extends FieldsPlugin
public function __construct(& $subject, $config)
{
parent::__construct($subject, $config);
JFormHelper::addFieldPath(__DIR__ . '/field');

FormHelper::addFieldPath(__DIR__ . '/field');
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<extension type="plugin" version="3.8.0" group="fields" method="upgrade">
<extension type="plugin" group="fields" method="upgrade">
<name>plg_fields_aggpxtrack</name>
<author>Astrid Günther</author>
<creationDate>##DATE##</creationDate>
Expand All @@ -12,9 +12,6 @@
<files>
##FILES##
</files>
<languages folder="administrator/language">
##LANGUAGE_FILES##
</languages>
<!-- Media files -->
<media folder="media/plg_fields_aggpxtrack" destination="plg_fields_aggpxtrack">
##MEDIA_FILES##
Expand All @@ -25,7 +22,7 @@
<fieldset name="basic">
<field
name="directory"
type="folderlist"
type="hidden"
label="PLG_FIELDS_AGGPXTRACK_PARAMS_DIRECTORY_LABEL"
description="PLG_FIELDS_AGGPXTRACK_PARAMS_DIRECTORY_DESC"
directory="images"
Expand All @@ -44,7 +41,7 @@
</field>
<field
name="image_class"
type="textarea"
type="hidden"
label="PLG_FIELDS_AGGPXTRACK_PARAMS_IMAGE_CLASS_LABEL"
description="PLG_FIELDS_AGGPXTRACK_PARAMS_IMAGE_CLASS_DESC"
size="40"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@

defined('JPATH_PLATFORM') or die;

jimport('joomla.form.fields.media');
use Joomla\CMS\Form\Field\MediaField;

/**
* Provides a modal media selector including upload mechanism
*
* @since 1.6
*/
class JFormFieldAggpxtrack extends JFormFieldMedia
class JFormFieldAggpxtrack extends MediaField
{
/**
* The form field type.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
COM_AGGPXTRACK="Audio Control"
COM_AGGPXTRACK_ALIGN="Ausrichtung"
COM_AGGPXTRACK_ALIGN_DESC="This will apply the classes 'pull-left', 'pull-center' or 'pull-right' to the '<figure>' or '<img>' element."
COM_AGGPXTRACK_BROWSE_FILES="Dateien suchen"
COM_AGGPXTRACK_CAPTION="Audiobeschriftung"
COM_AGGPXTRACK_CAPTION_CLASS_LABEL="Caption-Klasse"
COM_AGGPXTRACK_CAPTION_CLASS_DESC="This will apply the entered class to the '<figcaption>' element. For example: 'text-left', 'text-right', 'text-center'"
COM_AGGPXTRACK_CLEAR_LIST="Liste leeren"
COM_AGGPXTRACK_CONFIGURATION="Medien: Optionen"
COM_AGGPXTRACK_CREATE_COMPLETE="Erstellung erfolgreich: %s"
COM_AGGPXTRACK_CREATE_FOLDER="Verzeichnis erstellen"
COM_AGGPXTRACK_CREATE_NEW_FOLDER="Neues Verzeichnis erstellen"
COM_AGGPXTRACK_CURRENT_PROGRESS="Aktueller Fortschritt"
COM_AGGPXTRACK_DELETE_COMPLETE="Löschen erfolgreich: %s!"
COM_AGGPXTRACK_DESCFTPTITLE="FTP-Kontodaten"
COM_AGGPXTRACK_DESCFTP="Zum Hochladen, Ändern und Löschen von Mediendateien, benötigt Joomla! FTP-Kontodaten. Bitte diese in die unteren Formularfelder eingeben."
COM_AGGPXTRACK_DETAIL_VIEW="Details"
COM_AGGPXTRACK_DIRECTORY="Verzeichnis"
COM_AGGPXTRACK_DIRECTORY_UP="Verzeichnis hoch"
COM_AGGPXTRACK_ERROR_BAD_REQUEST="Falsche Anfrage"
COM_AGGPXTRACK_ERROR_BEFORE_DELETE_0="Während dem Löschvorgang ist ein Fehler aufgetreten"
COM_AGGPXTRACK_ERROR_BEFORE_DELETE_1="Ein Fehler ist aufgetreten, bevor die Datei gelöscht werden konnte: %s"
COM_AGGPXTRACK_ERROR_BEFORE_DELETE_MORE="Vor dem Löschen sind folgende Fehler aufgetreten: %s"
COM_AGGPXTRACK_ERROR_BEFORE_SAVE_0="Vor dem Speichern sind einige Fehler aufgetreten"
COM_AGGPXTRACK_ERROR_BEFORE_SAVE_1="Ein Fehler ist aufgetreten bevor die Datei gespeichert werden konnte: %s"
COM_AGGPXTRACK_ERROR_BEFORE_SAVE_MORE="Vor dem Speichern sind folgende Fehler aufgetreten: %s"
COM_AGGPXTRACK_ERROR_CREATE_NOT_PERMITTED="Konnte nicht erstellt werden"
COM_AGGPXTRACK_ERROR_FILE_EXISTS="Die Datei existiert bereits"
COM_AGGPXTRACK_ERROR_UNABLE_TO_CREATE_FOLDER_WARNDIRNAME="Das Verzeichnis kann nicht erstellt werden! Der Verzeichnisname darf nur alphanumerische Zeichen ohne Leerzeichen enthalten!"
COM_AGGPXTRACK_ERROR_UNABLE_TO_BROWSE_FOLDER_WARNDIRNAME="Wechseln unmöglich:&#160;%s. Der Verzeichnisname darf nur alphanumerische Zeichen ohne Leerzeichen enthalten."
COM_AGGPXTRACK_ERROR_UNABLE_TO_DELETE_FILE_WARNFILENAME="Folgende Datei konnte nicht gelöscht werden:&bdquo;&#160;%s&ldquo;. Der Dateiname darf nur alphanumerische Zeichen und keine Leerzeichen enthalten."
COM_AGGPXTRACK_ERROR_UNABLE_TO_DELETE_FOLDER_NOT_EMPTY="Folgendes Verzeichnis konnte nicht gelöscht werden:&bdquo;&#160;%s&ldquo;. Das Verzeichnis ist nicht leer!"
COM_AGGPXTRACK_ERROR_UNABLE_TO_DELETE_FOLDER_WARNDIRNAME="Folgendes Verzeichnis konnte nicht gelöscht werden:&bdquo;&#160;%s&ldquo;."
COM_AGGPXTRACK_ERROR_UNABLE_TO_DELETE=" Die Datei &bdquo;&#160;&ldquo; konnte nicht gelöscht werden"
COM_AGGPXTRACK_ERROR_UNABLE_TO_UPLOAD_FILE="Die Datei kann nicht hochgeladen werden."
COM_AGGPXTRACK_ERROR_UPLOAD_INPUT="Bitte eine Datei zum Hochladen eingeben!"
COM_AGGPXTRACK_ERROR_WARNFILENAME="Der Dateiname darf nur alphanumerische Zeichen und keine Leerzeichen enthalten."
COM_AGGPXTRACK_ERROR_WARNFILETOOLARGE="Diese Datei ist zu groß um hochgeladen zu werden!"
COM_AGGPXTRACK_ERROR_WARNFILETYPE="Dieser Dateityp wird nicht unterstützt!"
COM_AGGPXTRACK_ERROR_WARNIEXSS="Mögliche Internet Explorer XSS-Attacke gefunden. https://de.wikipedia.org/wiki/Cross-Site_Scripting"
COM_AGGPXTRACK_ERROR_WARNINVALID_IMG="Keine gültige Audiodatei."
COM_AGGPXTRACK_ERROR_WARNINVALID_MIME="Illegaler oder ungültiger Dateityp gefunden."
COM_AGGPXTRACK_ERROR_WARNNOTADMIN="Die hochgeladene Datei ist kein Audio und benötigt Rechte eines Managers oder höher!"
COM_AGGPXTRACK_ERROR_WARNNOTEMPTY="ist nicht leer!"
COM_AGGPXTRACK_ERROR_WARNUPLOADTOOLARGE="Die Gesamtgröße des Uploads überschreitet das Limit."
COM_AGGPXTRACK_FIELD_CHECK_MIME_DESC="Benutzung von &bdquo;MIME Magic&ldquo; oder &bdquo;Fileinfo&ldquo;, um nur richtige Dateien hochladen zu können. Wenn Fehler auftreten sollten, muss diese Option deaktiviert werden."
COM_AGGPXTRACK_FIELD_CHECK_MIME_LABEL="Dateitypen überprüfen"
COM_AGGPXTRACK_FIELD_IGNORED_EXTENSIONS_DESC="Ignorierte Dateiendungen (Dateitypen) zur Überprüfung des Dateityps und blockierter Uploads."
COM_AGGPXTRACK_FIELD_IGNORED_EXTENSIONS_LABEL="Ignorierte Dateiendungen"
COM_AGGPXTRACK_FIELD_ILLEGAL_MIME_TYPES_DESC="Eine Liste (Komma getrennt) von verbotenen Dateiendungen (Dateitypen) die nicht hochgeladen werden dürfen (Blacklist)."
COM_AGGPXTRACK_FIELD_ILLEGAL_MIME_TYPES_LABEL="Verbotene Dateitypen"
COM_AGGPXTRACK_FIELD_LEGAL_EXTENSIONS_DESC=" Erlaubte Dateiendungen (Dateitypen) die hochgeladen werden dürfen (Komma getrennt)."
COM_AGGPXTRACK_FIELD_LEGAL_EXTENSIONS_LABEL="Erlaubte Dateiendungen"
COM_AGGPXTRACK_FIELD_LEGAL_IMAGE_EXTENSIONS_DESC=" Erlaubte Audioendungen (Dateitypen) die hochgeladen werden dürfen (Komma getrennt). Diese werden verwendet, um den Audio-Header auf Gültigkeit zu überprüfen."
COM_AGGPXTRACK_FIELD_LEGAL_IMAGE_EXTENSIONS_LABEL="Erlaubte Audioendungen"
COM_AGGPXTRACK_FIELD_LEGAL_AUDIO_EXTENSIONS_DESC=" Erlaubte Audioendungen (Dateitypen) die hochgeladen werden dürfen (Komma getrennt). Diese werden verwendet, um den Audio-Header auf Gültigkeit zu überprüfen."
COM_AGGPXTRACK_FIELD_LEGAL_AUDIO_EXTENSIONS_LABEL="Erlaubte Audioendungen"
COM_AGGPXTRACK_FIELD_LEGAL_MIME_TYPES_DESC="Eine mit Kommas getrennte Liste von erlaubten Dateitypen für den Upload."
COM_AGGPXTRACK_FIELD_LEGAL_MIME_TYPES_LABEL="Erlaubte Dateitypen"
COM_AGGPXTRACK_FIELD_MAXIMUM_SIZE_DESC="Die maximale Größe für ein Upload (in Megabytes). Bei &bdquo;0&ldquo; gibt es keine Begrenzung.<br /><br /><span style="_QQ_"text-decoration: underline; color: lightblue;"_QQ_"><strong>Hinweis:</strong></span><br />Der Server hat eine maximale Grenze!"
COM_AGGPXTRACK_FIELD_MAXIMUM_SIZE_LABEL="Max. Größe (in MB)"
COM_AGGPXTRACK_FIELD_PATH_FILE_FOLDER_DESC="Den Pfad zum Dateiverzeichnis, relativ zum Stammverzeichnis, eingeben.<br /><br /><span style="_QQ_"text-decoration: underline; color: red;"_QQ_"><strong>Warnung:</strong></span><br />Das Abweichen vom Standardpfad (&bdquo;images&ldquo;) könnte die Links der Website ungültig machen!<br /><br /><span style="_QQ_"text-decoration: underline; color: blue;"_QQ_"><strong>Hinweis:</strong></span><br />Der Pfad darf nicht mit einem Schrägstrich (&bdquo;/&ldquo;) beginnen."
COM_AGGPXTRACK_FIELD_PATH_FILE_FOLDER_LABEL="Dateiverzeichnis-Pfad"
COM_AGGPXTRACK_FIELD_PATH_IMAGE_FOLDER_DESC="Den Pfad zum Audioverzeichnis, relativ zum Stammverzeichnis, eingeben. Dieser Pfad <strong>muss der selbe Pfad zum Dateiverzeichnis (Standard) oder ein Unterverzeichnis des Dateiverzeichnisses sein!</strong><br /><br /><span style="_QQ_"text-decoration: underline; color: blue;"_QQ_"><strong>Hinweis:</strong></span><br />Der Pfad darf nicht mit einem Schrägstrich (&bdquo;/&ldquo;) beginnen."
COM_AGGPXTRACK_FIELD_PATH_IMAGE_FOLDER_LABEL="Audioverzeichnis-Pfad"
COM_AGGPXTRACK_FIELD_RESTRICT_UPLOADS_DESC="Das Hochladen für Benutzergruppen unter &bdquo;Manager&ldquo; blockieren, wenn &bdquo;Fileinfo&ldquo; oder &bdquo;MIME Magic&ldquo; nicht installiert sind."
COM_AGGPXTRACK_FIELD_RESTRICT_UPLOADS_LABEL="Uploads blockieren"
COM_AGGPXTRACK_FILES="Dateien"
COM_AGGPXTRACK_FILESIZE="Dateigröße"
COM_AGGPXTRACK_FILEDATE="Änderungsdatum"
COM_AGGPXTRACK_FOLDER="Verzeichnis"
COM_AGGPXTRACK_FOLDERS="Medienverzeichnisse"
COM_AGGPXTRACK_FOLDERS_PATH_LABEL="<strong>Warnung! Verzeichnispfad</strong><br />Das Ändern des &bdquo;Dateiverzeichnis-Pfads&ldquo; auf etwas anderes als &bdquo;images&ldquo; könnte die Links der Website ungültig machen.<br />Der &bdquo;Audioverzeichnis-Pfad&ldquo; muss das selbe Verzeichnis oder ein Unterverzeichnis des &bdquo;Dateiverzeichnis-Pfads&ldquo; sein."
COM_AGGPXTRACK_IMAGE_DESCRIPTION="Audio Webadresse (OGG)"
COM_AGGPXTRACK_IMAGE_DIMENSIONS="%1$s x %2$s"
COM_AGGPXTRACK_IMAGE_TITLE="%1$s - %2$s"
COM_AGGPXTRACK_IMAGE_URL="Audio Webadresse (MP3)"
COM_AGGPXTRACK_INSERT_IMAGE="Audio einfügen"
COM_AGGPXTRACK_INSERT="Einfügen"
COM_AGGPXTRACK_INVALID_REQUEST="Ungültige Anfrage"
COM_AGGPXTRACK_MEDIA="Medien"
COM_AGGPXTRACK_NAME="Audioname"
COM_AGGPXTRACK_NO_IMAGES_FOUND="Keine GPX-Dateien vorhanden!"
COM_AGGPXTRACK_NOT_SET="Nicht definiert"
COM_AGGPXTRACK_OVERALL_PROGRESS="Overall Progress"
COM_AGGPXTRACK_PIXEL_DIMENSIONS="Maße (Pixel)"
COM_AGGPXTRACK_PREVIEW="Vorschau"
COM_AGGPXTRACK_START_UPLOAD="Hochladen starten"
COM_AGGPXTRACK_THUMBNAIL_VIEW="Vorschaubilder"
COM_AGGPXTRACK_TITLE="Text der anstelle des Audio Control Elementes erscheinen soll, falls der Browser dieses Element nicht unterstützt."
COM_AGGPXTRACK_TITLE_ERROR="Ihr Browser unterstüzt das Audio Control Element leider nicht."
COM_AGGPXTRACK_UPLOAD_COMPLETE="Fertig hochgeladen: %s"
COM_AGGPXTRACK_UPLOAD_FILES_NOLIMIT="Dateien hochladen (Ohne Beschränkung)"
COM_AGGPXTRACK_UPLOAD_FILE="Datei hochladen"
COM_AGGPXTRACK_UPLOAD_FILES="Dateien hochladen (Maximale Größe: %s MB)"
COM_AGGPXTRACK_UPLOAD_SUCCESSFUL="Erfolgreich hochgeladen"
COM_AGGPXTRACK_UPLOAD="Hochladen"
COM_AGGPXTRACK_UP="Hoch"
COM_AGGPXTRACK_XML_DESCRIPTION="Komponente zum Verwalten von Medieninhalten"
JLIB_RULES_SETTING_NOTES="Vorgenommene Änderungen wirken sich nur auf diese Komponente aus.<br /><em><strong>Vererbt</strong></em>: Eine globale Konfigurationseinstellung oder eine höhere Gruppeneinstellung wird angewendet.<br /><em><strong>Verweigert</strong></em>: Wird immer angewendet, egal was als globale Konfigurationseinstellung oder in einer höheren Gruppeneinstellung definiert wurde. Vererbt sich auf alle Unterelemente.<br /><em><strong>Erlaubt</strong></em>: Aktiviert die Aktion für diese Komponente, sofern es nicht durch eine globale Konfigurationseinstellung überschrieben wird.<br />Der Eintrag muss gespeichert werden, damit sich die errechneten Einstellungen aktualisieren können."
COM_AGGPXTRACK_ACCESS_UPDATE_LABEL="Geheimes Wort zum Aktualisieren der Komponente."
COM_AGGPXTRACK_ACCESS_UPDATE_DESC=" Geheimes Wort zum Aktualisieren der Komponente. Sie müssen zusätzlich das Installer Plugin aktivieren. Wenn Sie das geheime Wort vergessen haben, können Sie diese nachfragen: Schreiben Sie einfach eine E-Mail an die E-Mail-Adresse [email protected]."
COM_GPXTRACK_FILESIZE="Dateiname"
COM_GPXTRACK_NAME="GPXTRACK Name"
COM_AGGPXTRACK_CONFIG_DETAIL="Liste"
COM_AGGPXTRACK_CONFIG_THUMB="Miniaturbild"
COM_AGGPXTRACK_VIEW_DESC="Wie soll die Dateiliste des Custom Field Aggpxtrack angezeigt werden?"
COM_AGGPXTRACK_VIEW_LABEL="View des Custom Field Aggpxtrack"
Loading

0 comments on commit a3befef

Please sign in to comment.