Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
4b53975
init as contao 4 module
Jun 19, 2017
adcccf1
added Bundle Module
Jul 1, 2017
28a1c69
refactored most for PSR-2
Jul 1, 2017
f039abb
added icalcreator as dependency
Jul 1, 2017
b419615
fixed public assets
Jul 1, 2017
dbcb033
fixed bundle naming
Jul 1, 2017
ce649eb
fixed bundle naming
Jul 1, 2017
e102b63
fixed autoloader sources
Jul 1, 2017
a29148b
fixed autoloader sources
Jul 1, 2017
7f8c761
fixed bugs on contao 4
Jul 2, 2017
7d1fbd9
generate ics file when event is saved
Jul 2, 2017
15742d3
updated license
Jul 2, 2017
aecea44
formatted css code
Jul 2, 2017
e0a6190
fixed wrong license
Jul 2, 2017
63f0270
fixed bundle type
Jul 2, 2017
d6fec47
fixed dependencies
Jul 2, 2017
33fa545
Voraussetzung CM für Aktivierung
Jaaaan Jul 11, 2017
374c3b7
Merge pull request #1 from Jaaaan/master
Jul 11, 2017
08b2712
Anpassung für Contao Manager
Jaaaan Jul 15, 2017
d975395
Bereitstellung für Contao Manager
Jaaaan Jul 15, 2017
c64f9e8
Merge pull request #2 from Jaaaan/master
Jul 15, 2017
4a97a0f
Korrektur Manager Plugin
Jaaaan Jul 24, 2017
0364e5e
Merge pull request #3 from Jaaaan/master
Jul 24, 2017
5ce154e
Korrektur Klasse Manager Plugin
Jaaaan Jul 25, 2017
08dd991
Merge pull request #4 from Jaaaan/master
Aug 8, 2017
f6ef83f
Update Plugin.php for Contao Manager
Jaaaan Aug 9, 2017
3354550
Edit name
Jaaaan Aug 9, 2017
4a90c2d
Merge pull request #5 from Jaaaan/master
Aug 14, 2017
6b417d9
Umbennenung CsvParser.php
Jaaaan Aug 26, 2017
7601203
Anpassung wegen fehlender dcaconfig.php
Jaaaan Aug 26, 2017
1f214fa
Update CalendarExport.php
Jaaaan Aug 26, 2017
969d067
Update iCalreator Version
Jaaaan Sep 15, 2017
28cc600
Update stylesheet
Jaaaan Oct 23, 2017
8d0873b
revert change
Jaaaan Oct 23, 2017
e3faf74
2. Versuch dcaconfig.php
Jaaaan Jan 29, 2018
79c7c8d
Merge pull request #6 from Jaaaan/master
Jan 29, 2018
505fb8d
fixed license for packagist
Jan 29, 2018
240857f
Verweis auf CSS
Jaaaan Mar 1, 2018
f3ec5a1
Load after CalendarBundle instead of CoreBundle
bauer00 Mar 2, 2018
214365a
Merge pull request #7 from Jaaaan/master
Mar 3, 2018
a6e5e91
Merge pull request #8 from bauer00/patch-1
Mar 3, 2018
8245fc7
Compatibility PHP 7.2
Jaaaan Mar 3, 2018
ed2ac10
Merge pull request #9 from Jaaaan/master
Nov 22, 2018
88f382b
Update CalendarImport.php
Acta2000 Jul 11, 2019
d7e8abe
Update CalendarImport.php
Acta2000 Jul 11, 2019
dc24b8e
Update CalendarImport.php
Acta2000 Jul 11, 2019
019c7bc
Update tl_calendar.php
Acta2000 Jul 11, 2019
65ead93
Update tl_calendar.php
Acta2000 Jul 11, 2019
3e2d9a9
Update CalendarImport.php
Acta2000 Jul 11, 2019
1148586
Merge pull request #13 from Acta2000/Acta2000-proxy-patch
Jul 11, 2019
e166165
Establish compatibility with iCalcreator >= 2.26
loilo Aug 5, 2019
5aff2f1
Merge pull request #14 from loilo/fix-icalcreator-compatibility
Nov 5, 2019
e575245
Support kigkonsult/icalcreator 2.28
rabauss Mar 22, 2020
223220e
handle Exception from icalcreator
rabauss Mar 22, 2020
6d6332a
handle Exception from icalcreator
rabauss Mar 22, 2020
867ce96
create error message from exception instead of log
rabauss Mar 22, 2020
506801b
cs
rabauss Mar 22, 2020
dcc7f64
set curl option CURLOPT_FOLLOWLOCATION to follow redirects
rabauss Mar 22, 2020
c0b6b6d
handle curl errors
rabauss Mar 22, 2020
b0f8f28
Added for import of iCal a filter for event title
rabauss Mar 25, 2020
25e5833
Fix position of import_calendar operation
rabauss Mar 25, 2020
4a448f2
Added for import of CSV a filter for event title
rabauss Mar 25, 2020
e312442
Updated backend templates for Contao 4
rabauss Mar 25, 2020
85a84b4
Replaced TYPOlight by Contao
rabauss Mar 25, 2020
0d6627c
Added filter for event title for import of iCal via URL
rabauss Mar 25, 2020
acb03c7
Optimized proxy config dca + translations
rabauss Mar 25, 2020
a76e07c
Refactored filterEventTitle as variable in class not in methods
rabauss Mar 25, 2020
6b46f51
Added doc property for CalendarImport
rabauss Mar 25, 2020
bd49c5e
Add preg_replace for title of events from iCal via URL
rabauss Mar 25, 2020
1fb87b4
Merge pull request #19 from bwein-net/feature/filterEventTitle
May 19, 2020
fd16e30
Merge pull request #18 from bwein-net/feature/curl-import
May 19, 2020
9786bda
Merge pull request #17 from bwein-net/feature/icalcreator-update
May 19, 2020
4287243
Update README.md
Jul 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
# Change these settings to your own preference
indent_style = space
indent_size = 2

# We recommend you to keep these unchanged
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false

[*.php]
indent_size = 4

[*.sh]
indent_style = tab
indent_size = 4

[composer.json]
indent_style = space
indent_size = 4
19 changes: 18 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,18 @@
.DS_Store
# OS
.DS_Store
Thumbs.db

# IDEs
.buildpath
.project
.settings/
.build/
.external*/
.idea/
nbproject/

# composer related
vendor/

# build
build/
168 changes: 168 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
Copyright (c) 2009-2013 Helmut Schottmüller
Copyright (c) 2017 Daniel Kiesel

GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.


This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.

0. Additional Definitions.

As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.

"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.

An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.

A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".

The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.

The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.

1. Exception to Section 3 of the GNU GPL.

You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.

2. Conveying Modified Versions.

If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:

a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or

b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.

3. Object Code Incorporating Material from Library Header Files.

The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:

a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.

b) Accompany the object code with a copy of the GNU GPL and this license
document.

4. Combined Works.

You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:

a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.

b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.

c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.

d) Do one of the following:

0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.

1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.

e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)

5. Combined Libraries.

You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:

a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.

b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.

6. Revised Versions of the GNU Lesser General Public License.

The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.

If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
52 changes: 49 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,50 @@
calendar_ical
=============
The extension is NOT MAINTAINED.
Use this fork: https://github.com/cgoIT/contao-calendar-ical-bundle

Contao extension calendar_ical
Contao 4 Calendar iCal Bundle
=======================

iCal support for calendar of Contao OpenSource CMS

Installation
------------

### Step 1: Download the Bundle

Open a command console, enter your project directory and execute the
following command to download the latest stable version of this bundle:

```bash
$ composer require craffft/contao-calendar-ical-bundle "dev-master"
```

This command requires you to have Composer installed globally, as explained
in the [installation chapter](https://getcomposer.org/doc/00-intro.md)
of the Composer documentation.

### Step 2: Enable the Bundle

Then, enable the bundle by adding it to the list of registered bundles
in the `app/AppKernel.php` file of your project:

```php
<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...

new Craffft\ContaoCalendarICalBundle\CraffftContaoCalendarICalBundle(),
);

// ...
}

// ...
}
```
7 changes: 0 additions & 7 deletions assets/.htaccess

This file was deleted.

16 changes: 0 additions & 16 deletions assets/calendar_ical.css

This file was deleted.

Loading