Hinzugefügt

- Kontaktformular für Nikolausaktion
- Lauftext für Kurzmeldungen
This commit is contained in:
Marco Glietsch 2020-11-19 10:04:02 +01:00
parent 3e4888fc33
commit f4ba271c91
29678 changed files with 41204 additions and 4405104 deletions

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
node_modules
node_modules
.idea
storage/logs
node_modules
storage/framework
storage/debugbar
.idea

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="BladeInjectionConfiguration" escapedTextEnd="!!}" escapedTextStart="{!!" />
</project>

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectCodeStyleSettingsManager">
<option name="PER_PROJECT_SETTINGS">
<value>
<PHPCodeStyleSettings>
<option name="ALIGN_KEY_VALUE_PAIRS" value="true" />
</PHPCodeStyleSettings>
<codeStyleSettings language="Blade">
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="PHP">
<option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="0" />
<option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
<option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />
<option name="BRACE_STYLE" value="2" />
<option name="ELSE_ON_NEW_LINE" value="true" />
<option name="SPECIAL_ELSE_IF_TREATMENT" value="true" />
<option name="SPACE_BEFORE_IF_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_WHILE_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_FOR_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_CATCH_PARENTHESES" value="false" />
<option name="SPACE_BEFORE_SWITCH_PARENTHESES" value="false" />
<option name="IF_BRACE_FORCE" value="3" />
<option name="DOWHILE_BRACE_FORCE" value="3" />
<option name="WHILE_BRACE_FORCE" value="3" />
<option name="FOR_BRACE_FORCE" value="3" />
<indentOptions>
<option name="USE_TAB_CHARACTER" value="true" />
</indentOptions>
</codeStyleSettings>
</value>
</option>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</component>
</project>

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PublishConfigData" serverName="ffw-ftp" preserveTimestamps="false" showDifferentInSync="false" showNewOnTargetInSync="false" showExcludedInSync="true">
<serverData>
<paths name="ffw-ftp">
<serverdata>
<mappings>
<mapping deploy="/" local="$PROJECT_DIR$" web="/" />
</mappings>
<excludedPaths>
<excludedPath local="true" path="$PROJECT_DIR$/storage/app/import" />
<excludedPath local="true" path="$PROJECT_DIR$/node_modules" />
</excludedPaths>
</serverdata>
</paths>
</serverData>
</component>
</project>

View File

@ -1,284 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/vendor/bacon/bacon-qr-code" />
<excludeFolder url="file://$MODULE_DIR$/vendor/barryvdh/laravel-debugbar" />
<excludeFolder url="file://$MODULE_DIR$/vendor/cocur/slugify" />
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/cviebrock/eloquent-sluggable" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/erusev/parsedown" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facebook/graph-sdk" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/filp/whoops" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
<excludeFolder url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/intervention/image" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
<excludeFolder url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravelcollective/html" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravelista/lumen-vendor-publish" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
<excludeFolder url="file://$MODULE_DIR$/vendor/maximebf/debugbar" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/vendor/owen-it/laravel-auditing" />
<excludeFolder url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-message" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psy/psysh" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/vendor/simplesoftwareio/simple-qrcode" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-permission" />
<excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<excludeFolder url="file://$MODULE_DIR$/vendor/toolkito/larasap" />
<excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="PHP" type="php">
<CLASSES>
<root url="file://$MODULE_DIR$/vendor/bacon/bacon-qr-code" />
<root url="file://$MODULE_DIR$/vendor/barryvdh/laravel-debugbar" />
<root url="file://$MODULE_DIR$/vendor/cocur/slugify" />
<root url="file://$MODULE_DIR$/vendor/composer" />
<root url="file://$MODULE_DIR$/vendor/cviebrock/eloquent-sluggable" />
<root url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<root url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
<root url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
<root url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
<root url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<root url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<root url="file://$MODULE_DIR$/vendor/erusev/parsedown" />
<root url="file://$MODULE_DIR$/vendor/facebook/graph-sdk" />
<root url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
<root url="file://$MODULE_DIR$/vendor/filp/whoops" />
<root url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
<root url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
<root url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
<root url="file://$MODULE_DIR$/vendor/intervention/image" />
<root url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
<root url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<root url="file://$MODULE_DIR$/vendor/laravel/framework" />
<root url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<root url="file://$MODULE_DIR$/vendor/laravelcollective/html" />
<root url="file://$MODULE_DIR$/vendor/laravelista/lumen-vendor-publish" />
<root url="file://$MODULE_DIR$/vendor/league/flysystem" />
<root url="file://$MODULE_DIR$/vendor/maximebf/debugbar" />
<root url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<root url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<root url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<root url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
<root url="file://$MODULE_DIR$/vendor/owen-it/laravel-auditing" />
<root url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
<root url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
<root url="file://$MODULE_DIR$/vendor/phar-io/version" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
<root url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
<root url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
<root url="file://$MODULE_DIR$/vendor/psr/container" />
<root url="file://$MODULE_DIR$/vendor/psr/http-message" />
<root url="file://$MODULE_DIR$/vendor/psr/log" />
<root url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
<root url="file://$MODULE_DIR$/vendor/psy/psysh" />
<root url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
<root url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<root url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
<root url="file://$MODULE_DIR$/vendor/sebastian/diff" />
<root url="file://$MODULE_DIR$/vendor/sebastian/environment" />
<root url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
<root url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
<root url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
<root url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
<root url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
<root url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
<root url="file://$MODULE_DIR$/vendor/sebastian/version" />
<root url="file://$MODULE_DIR$/vendor/simplesoftwareio/simple-qrcode" />
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-permission" />
<root url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<root url="file://$MODULE_DIR$/vendor/symfony/console" />
<root url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<root url="file://$MODULE_DIR$/vendor/symfony/debug" />
<root url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<root url="file://$MODULE_DIR$/vendor/symfony/finder" />
<root url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
<root url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
<root url="file://$MODULE_DIR$/vendor/symfony/process" />
<root url="file://$MODULE_DIR$/vendor/symfony/routing" />
<root url="file://$MODULE_DIR$/vendor/symfony/translation" />
<root url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<root url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
<root url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<root url="file://$MODULE_DIR$/vendor/toolkito/larasap" />
<root url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<root url="file://$MODULE_DIR$/vendor/webmozart/assert" />
</CLASSES>
<SOURCES>
<root url="file://$MODULE_DIR$/vendor/bacon/bacon-qr-code" />
<root url="file://$MODULE_DIR$/vendor/barryvdh/laravel-debugbar" />
<root url="file://$MODULE_DIR$/vendor/cocur/slugify" />
<root url="file://$MODULE_DIR$/vendor/composer" />
<root url="file://$MODULE_DIR$/vendor/cviebrock/eloquent-sluggable" />
<root url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<root url="file://$MODULE_DIR$/vendor/doctrine/inflector" />
<root url="file://$MODULE_DIR$/vendor/doctrine/instantiator" />
<root url="file://$MODULE_DIR$/vendor/doctrine/lexer" />
<root url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<root url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<root url="file://$MODULE_DIR$/vendor/erusev/parsedown" />
<root url="file://$MODULE_DIR$/vendor/facebook/graph-sdk" />
<root url="file://$MODULE_DIR$/vendor/fideloper/proxy" />
<root url="file://$MODULE_DIR$/vendor/filp/whoops" />
<root url="file://$MODULE_DIR$/vendor/fzaninotto/faker" />
<root url="file://$MODULE_DIR$/vendor/guzzlehttp/psr7" />
<root url="file://$MODULE_DIR$/vendor/hamcrest/hamcrest-php" />
<root url="file://$MODULE_DIR$/vendor/intervention/image" />
<root url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-color" />
<root url="file://$MODULE_DIR$/vendor/jakub-onderka/php-console-highlighter" />
<root url="file://$MODULE_DIR$/vendor/laravel/framework" />
<root url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<root url="file://$MODULE_DIR$/vendor/laravelcollective/html" />
<root url="file://$MODULE_DIR$/vendor/laravelista/lumen-vendor-publish" />
<root url="file://$MODULE_DIR$/vendor/league/flysystem" />
<root url="file://$MODULE_DIR$/vendor/maximebf/debugbar" />
<root url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<root url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<root url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<root url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<root url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
<root url="file://$MODULE_DIR$/vendor/owen-it/laravel-auditing" />
<root url="file://$MODULE_DIR$/vendor/paragonie/random_compat" />
<root url="file://$MODULE_DIR$/vendor/phar-io/manifest" />
<root url="file://$MODULE_DIR$/vendor/phar-io/version" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<root url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
<root url="file://$MODULE_DIR$/vendor/phpspec/prophecy" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-code-coverage" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-file-iterator" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-text-template" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-timer" />
<root url="file://$MODULE_DIR$/vendor/phpunit/php-token-stream" />
<root url="file://$MODULE_DIR$/vendor/phpunit/phpunit" />
<root url="file://$MODULE_DIR$/vendor/psr/container" />
<root url="file://$MODULE_DIR$/vendor/psr/http-message" />
<root url="file://$MODULE_DIR$/vendor/psr/log" />
<root url="file://$MODULE_DIR$/vendor/psr/simple-cache" />
<root url="file://$MODULE_DIR$/vendor/psy/psysh" />
<root url="file://$MODULE_DIR$/vendor/ramsey/uuid" />
<root url="file://$MODULE_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<root url="file://$MODULE_DIR$/vendor/sebastian/comparator" />
<root url="file://$MODULE_DIR$/vendor/sebastian/diff" />
<root url="file://$MODULE_DIR$/vendor/sebastian/environment" />
<root url="file://$MODULE_DIR$/vendor/sebastian/exporter" />
<root url="file://$MODULE_DIR$/vendor/sebastian/global-state" />
<root url="file://$MODULE_DIR$/vendor/sebastian/object-enumerator" />
<root url="file://$MODULE_DIR$/vendor/sebastian/object-reflector" />
<root url="file://$MODULE_DIR$/vendor/sebastian/recursion-context" />
<root url="file://$MODULE_DIR$/vendor/sebastian/resource-operations" />
<root url="file://$MODULE_DIR$/vendor/sebastian/version" />
<root url="file://$MODULE_DIR$/vendor/simplesoftwareio/simple-qrcode" />
<root url="file://$MODULE_DIR$/vendor/spatie/laravel-permission" />
<root url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<root url="file://$MODULE_DIR$/vendor/symfony/console" />
<root url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<root url="file://$MODULE_DIR$/vendor/symfony/debug" />
<root url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<root url="file://$MODULE_DIR$/vendor/symfony/finder" />
<root url="file://$MODULE_DIR$/vendor/symfony/http-foundation" />
<root url="file://$MODULE_DIR$/vendor/symfony/http-kernel" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<root url="file://$MODULE_DIR$/vendor/symfony/polyfill-php72" />
<root url="file://$MODULE_DIR$/vendor/symfony/process" />
<root url="file://$MODULE_DIR$/vendor/symfony/routing" />
<root url="file://$MODULE_DIR$/vendor/symfony/translation" />
<root url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<root url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
<root url="file://$MODULE_DIR$/vendor/tijsverkoyen/css-to-inline-styles" />
<root url="file://$MODULE_DIR$/vendor/toolkito/larasap" />
<root url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<root url="file://$MODULE_DIR$/vendor/webmozart/assert" />
</SOURCES>
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="PHARS">
<CLASSES>
<root url="phar://$MODULE_DIR$/vendor/phar-io/manifest/tests/_fixture/test.phar/" />
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-3.0.3.phar/" />
</CLASSES>
<SOURCES>
<root url="phar://$MODULE_DIR$/vendor/phar-io/manifest/tests/_fixture/test.phar/" />
<root url="phar://$MODULE_DIR$/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-3.0.3.phar/" />
</SOURCES>
</library>
</orderEntry>
</component>
</module>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/ffw_laravel.iml" filepath="$PROJECT_DIR$/.idea/ffw_laravel.iml" />
</modules>
</component>
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpUnit">
<phpunit_settings>
<PhpUnitSettings load_method="CUSTOM_LOADER" custom_loader_path="$PROJECT_DIR$/vendor/autoload.php" />
</phpunit_settings>
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WebServers">
<option name="servers">
<webServer id="d7bb0421-c9a5-47bc-bf82-6d39a826908b" name="ffw-ftp" url="http://p462500.webspaceconfig.de">
<fileTransfer host="p462500.webspaceconfig.de" port="21" rootFolder="/html">
<advancedOptions>
<advancedOptions dataProtectionLevel="Private" />
</advancedOptions>
<option name="port" value="21" />
</fileTransfer>
</webServer>
</option>
</component>
</project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,22 @@
<?php
/**
* Created by PhpStorm.
* User: Marco Glietsch
* Date: 14.05.2018
* Time: 16:20
*/
namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\Post;
class BreakingNewsHelper
{
static function getNews()
{
$news = Post::whereType(__('models.breaking_news'))->isPublished()->get();
return $news;
}
}

View File

@ -0,0 +1,90 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Models\Tag;
use App\Models\BreakingNews;
use App\Helpers\StringHelper;
use Spatie\Permission\Models\Permission;
class BreakingNewsController extends PostController
{
public function __construct()
{
$this->middleware(['auth' => 'breakingNewsPermissions'])->except('index', 'show');
// Model
$this->modelHasFiles = false;
$this->modelHasPublications = false;
$this->modelType = StringHelper::toURL(__('models.breaking_news'));
$this->modelData = [
'title' => [
'type' => 'inputText',
'label' => __('models.title'),
'placeholder' => __('models.title'),
'validation' => [
'rules' => 'required|min:3',
]
],
'content' => [
'type' => 'inputTextarea',
'label' => __('models.text'),
'placeholder' => __('models.text'),
'toolbar' => [
[
'insertfile',
'undo',
'redo',
],
[
'bold',
'italic',
'strikethrough'
],
[
'link',
]
],
'plugins' =>
[
'paste',
'link'
],
'validation' => [
'rules' => 'required',
]
],
];
// URL options
$this->url = 'breaking_news';
$this->route = StringHelper::toURL(__('models.breaking_news'));
$this->adminIndexOptions = [
'orderBy' => 'datetime',
'orderDirection' => 'DESC',
'paginate' => 10,
'listdata' => [
'title' => [],
'user' => [
'label' => __('general.author'),
'foreign' => [
'model' => 'audits',
'column' => 'name',
'index' => 'last'
],
],
'datetime' => [
'label' => __('general.datetime'),
],
'published' => [
'label' => __('admin.published'),
]
]
];
parent::__construct();
}
}

View File

@ -0,0 +1,94 @@
<?php
/**
* Created by PhpStorm.
* User: Marco Glietsch
* Date: 22.11.2018
* Time: 09:28
*/
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use App\Models\SubscribeChild;
use App\Helpers\AccessHelper as Access;
use \Carbon\Carbon;
use Response;
use Illuminate\Support\Facades\Input;
use App\Helpers\StringHelper;
class ContactController extends ExtendedController
{
public function __construct()
{
$this->middleware(['auth' => 'contactPermissions'])->except('subscribe', 'subscribeSave', 'count');
parent::__construct();
}
public function subscribe(Request $request)
{
$formdata = new SubscribeChild();
$view = view("inc.contact.subscribe");
$view->with('url', $this->route);
$view->with('formdata', $formdata);
return $view;
}
public function subscribeSave(Request $request)
{
$formdata = $request->validate([
'firstnameParent' => 'required|min:3',
'lastnameParent' => 'required|min:3',
'firstnameChild' => 'required|min:3',
'street' => 'required|min:3',
'streetnumber' => 'required',
'phone' => 'required|min:4',
'age' => 'required|integer',
],
[
'firstnameParent.required' => 'Pflichtfeld',
'firstnameParent.min' => 'Mindestens :min Zeichen',
'lastnameParent.required' => 'Pflichtfeld',
'lastnameParent.min' => 'Mindestens :min Zeichen',
'firstnameChild.required' => 'Pflichtfeld',
'firstnameChild.min' => 'Mindestens :min Zeichen',
'street.required' => 'Pflichtfeld',
'street.min' => 'Mindestens :min Zeichen',
'streetnumber.required' => 'Pflichtfeld',
'streetnumber.min' => 'Mindestens :min Zeichen',
'phone.required' => 'Pflichtfeld',
'phone.min' => 'Mindestens :min Zeichen',
'age.required' => 'Pflichtfeld',
'age.integer' => 'Muss eine Zahl sein',
]);
$checkmodel = SubscribeChild::where('lastnameParent', $request->lastnameParent)
->where('firstnameParent', $request->firstnameParent)
->where('firstnameChild', $request->firstnameChild)
->where('city', $request->city)
->get();
$view = null;
if($checkmodel->count())
{
$view = view("inc.contact.subscribeDouble");
$view->with('firstnameChild', $request->firstnameChild);
$view->with('lastnameChild', $request->lastnameParent);
}
else
{
$model = new SubscribeChild();
$model->fill($request->all());
$model->age = $request->age;
$model->city = $request->city[0];
$model->save();
$view = view("inc.contact.subscribeSuccess");
}
return $view;
}
}

View File

@ -13,6 +13,7 @@ use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use App\Models\Tag;
use App\Models\Post;
use App\Models\SubscribeChild;
use App\Models\Publication;
use App\Helpers\AccessHelper as Access;
use \Carbon\Carbon;
@ -287,4 +288,41 @@ class DashboardController extends ExtendedController
return $model;
}
public function subscriptions()
{
// Suche zuerst alle Orte
$cities = SubscribeChild::select('city')
->groupBy('city')
->orderBy('city')
->get();
$statistics = array();
// Zähle alle Datenbankeinträge nach Orten
foreach($cities as $city)
{
$obj = (object)[];
$obj->city = $city->city;
$obj->subscriptions = SubscribeChild::where('city', $city->city)->count();
$obj->duplicates = SubscribeChild::where('city', $city->city)
->groupBy('lastnameParent', 'firstnameParent', 'firstnameChild', 'city')
->orderBy('lastnameParent', 'firstnameParent', 'firstnameChild')
->havingRaw('COUNT(*) > 1')
->get();
$statistics[] = $obj;
}
// Gegencheck: Zähle noch einmal alle Datenbankeinträge
$count = SubscribeChild::count();
$view = view('inc.admin.subscriptions');
$view->with('title', __('admin.subscriptions'));
$view->with('type', 'subscriptions');
$view->with('statistics', $statistics);
$view->with('total', $count);
return $view->render();
}
}

View File

@ -101,11 +101,15 @@ class EventController extends PostController
'bold',
'italic',
'strikethrough'
],
[
'link',
]
],
'plugins' =>
[
'paste',
'link'
],
'validation' => [
'rules' => 'required',

View File

@ -39,6 +39,10 @@ class ExtendedController extends Controller
protected $modelClass;
protected $modelType;
protected $modelData;
protected $modelHasFiles = true;
protected $modelHasPublications = true;
// URL options
protected $url;
protected $route;
@ -1141,6 +1145,10 @@ class ExtendedController extends Controller
$model->type = $this->modelType;
}
// Überprüfe, ob das Model Dateien und Veröfentlichungen besitzen darf
$model->hasFiles = $this->modelHasFiles;
$model->hasPublications = $this->modelHasPublications;
return $model;
}

View File

@ -20,9 +20,9 @@ class PostController extends ExtendedController
{
protected $publishPlatforms = ['facebook', 'twitter', 'stadtanzeiger'];
public function __construct()
public function __construct($class = Post::class)
{
$this->modelClass = Post::class;
$this->modelClass = $class;
parent::__construct();
}

View File

@ -71,5 +71,7 @@ class Kernel extends HttpKernel
'pagePermissions' => \App\Http\Middleware\Access\PageMiddleware::class,
'dashboardPermissions' => \App\Http\Middleware\Access\DashboardMiddleware::class,
'userPermissions' => \App\Http\Middleware\Access\UserMiddleware::class,
'contactPermissions' => \App\Http\Middleware\Access\ContactMiddleware::class,
'breakingNewsPermissions' => \App\Http\Middleware\Access\BreakingNewsMiddleware::class,
];
}

View File

@ -0,0 +1,20 @@
<?php
/**
* Created by PhpStorm.
* User: marcoglietsch
* Date: 01.11.17
* Time: 19:24
*/
namespace App\Http\Middleware\Access;
use Closure;
class BreakingNewsMiddleware extends BaseAccess
{
public function handle($request, Closure $next)
{
return $this->hasPermission(__('models.breaking_news'), $request, $next);
}
}

View File

@ -0,0 +1,20 @@
<?php
/**
* Created by PhpStorm.
* User: marcoglietsch
* Date: 01.11.17
* Time: 19:24
*/
namespace App\Http\Middleware\Access;
use Closure;
class ContactMiddleware extends BaseAccess
{
public function handle($request, Closure $next)
{
return $this->hasPermission(__('models.department'), $request, $next);
}
}

View File

@ -9,8 +9,10 @@ class BaseModel extends Model
{
use SoftDeletes;
protected $modelType = "BASE";
protected $modelType = "BASE";
public $timestamps = true;
public $hasFiles = true;
public $hasPublications = true;
protected $dates = [
'created_at',
'updated_at',
@ -27,6 +29,16 @@ class BaseModel extends Model
return ($this->modelType == 'TAG') ? true : false;
}
public function getHasFilesAttribute()
{
return $this->hasFiles;
}
public function getHasPublicationsAttribute()
{
return $this->hasPublications;
}
public function user()
{
return $this->HasOne('App\Models\User', 'id', 'user_id');

28
app/Models/SubscribeChild.php Executable file
View File

@ -0,0 +1,28 @@
<?php
namespace App\Models;
use App\Models\Traits\FullTextSearch;
use App\Models\Traits\Documents;
use Illuminate\Database\Eloquent\Model;
use OwenIt\Auditing\Contracts\Auditable;
use Illuminate\Support\Arr;
use Cviebrock\EloquentSluggable\Sluggable;
use App\Helpers\TagHelper;
use Carbon\Carbon;
use App\Helpers\PostHelper;
use App\Http\Controllers\ServiceController;
class SubscribeChild extends ExtendedModel
{
protected $fillable = [
'lastnameParent',
'firstnameParent',
'firstnameChild',
'street',
'streetnumber',
'city',
'phone',
'age,'
];
}

View File

@ -247,6 +247,7 @@ return [
'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class,
'Wizard' => App\Helpers\WizardHelper::class,
'String' => App\Helpers\StringHelper::class,
'BreakingNews' => App\Helpers\BreakingNewsHelper::class,
],
];

View File

@ -29,7 +29,7 @@ return [
|
*/
'lifetime' => 120,
'lifetime' => 600,
'expire_on_close' => false,

View File

@ -0,0 +1,40 @@
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateSubscribeChildTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('subscribe_children', function (Blueprint $table) {
$table->increments('id');
$table->string('lastnameParent', 50);
$table->string('firstnameParent', 50);
$table->string('firstnameChild', 50);
$table->string('street', 50);
$table->string('streetnumber', 5);
$table->string('city', 20);
$table->string('phone', 50);
$table->integer('age');
$table->timestamps();
$table->softDeletes();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('subscribe_child');
}
}

1
node_modules/.bin/acorn generated vendored
View File

@ -1 +0,0 @@
../acorn/bin/acorn

1
node_modules/.bin/ansi-html generated vendored
View File

@ -1 +0,0 @@
../ansi-html/bin/ansi-html

1
node_modules/.bin/atob generated vendored
View File

@ -1 +0,0 @@
../atob/bin/atob.js

View File

@ -1 +0,0 @@
../autoprefixer/bin/autoprefixer-info

1
node_modules/.bin/babylon generated vendored
View File

@ -1 +0,0 @@
../babylon/bin/babylon.js

View File

@ -1 +0,0 @@
../bin-version-check/cli.js

1
node_modules/.bin/browserslist generated vendored
View File

@ -1 +0,0 @@
../browserslist/cli.js

1
node_modules/.bin/color-support generated vendored
View File

@ -1 +0,0 @@
../color-support/bin.js

1
node_modules/.bin/cross-env generated vendored
View File

@ -1 +0,0 @@
../cross-env/dist/bin/cross-env.js

1
node_modules/.bin/cross-env-shell generated vendored
View File

@ -1 +0,0 @@
../cross-env/dist/bin/cross-env-shell.js

1
node_modules/.bin/cssesc generated vendored
View File

@ -1 +0,0 @@
../cssesc/bin/cssesc

1
node_modules/.bin/csso generated vendored
View File

@ -1 +0,0 @@
../csso/bin/csso

1
node_modules/.bin/errno generated vendored
View File

@ -1 +0,0 @@
../errno/cli.js

1
node_modules/.bin/esparse generated vendored
View File

@ -1 +0,0 @@
../esprima/bin/esparse.js

1
node_modules/.bin/esvalidate generated vendored
View File

@ -1 +0,0 @@
../esprima/bin/esvalidate.js

1
node_modules/.bin/executable generated vendored
View File

@ -1 +0,0 @@
../executable/cli.js

1
node_modules/.bin/find-versions generated vendored
View File

@ -1 +0,0 @@
../find-versions/cli.js

1
node_modules/.bin/gifsicle generated vendored
View File

@ -1 +0,0 @@
../gifsicle/cli.js

1
node_modules/.bin/har-validator generated vendored
View File

@ -1 +0,0 @@
../har-validator/bin/har-validator

1
node_modules/.bin/he generated vendored
View File

@ -1 +0,0 @@
../he/bin/he

1
node_modules/.bin/html-minifier generated vendored
View File

@ -1 +0,0 @@
../html-minifier/cli.js

View File

@ -1 +0,0 @@
../import-local/fixtures/cli.js

1
node_modules/.bin/in-install generated vendored
View File

@ -1 +0,0 @@
../in-publish/in-install.js

1
node_modules/.bin/in-publish generated vendored
View File

@ -1 +0,0 @@
../in-publish/in-publish.js

1
node_modules/.bin/internal-ip generated vendored
View File

@ -1 +0,0 @@
../internal-ip/cli.js

1
node_modules/.bin/js-yaml generated vendored
View File

@ -1 +0,0 @@
../js-yaml/bin/js-yaml.js

1
node_modules/.bin/jsesc generated vendored
View File

@ -1 +0,0 @@
../jsesc/bin/jsesc

1
node_modules/.bin/json5 generated vendored
View File

@ -1 +0,0 @@
../json5/lib/cli.js

1
node_modules/.bin/loose-envify generated vendored
View File

@ -1 +0,0 @@
../loose-envify/cli.js

1
node_modules/.bin/lpad-align generated vendored
View File

@ -1 +0,0 @@
../lpad-align/cli.js

1
node_modules/.bin/miller-rabin generated vendored
View File

@ -1 +0,0 @@
../miller-rabin/bin/miller-rabin

1
node_modules/.bin/mime generated vendored
View File

@ -1 +0,0 @@
../mime/cli.js

1
node_modules/.bin/mkdirp generated vendored
View File

@ -1 +0,0 @@
../mkdirp/bin/cmd.js

1
node_modules/.bin/mozjpeg generated vendored
View File

@ -1 +0,0 @@
../mozjpeg/cli.js

1
node_modules/.bin/multicast-dns generated vendored
View File

@ -1 +0,0 @@
../multicast-dns/cli.js

1
node_modules/.bin/node-gyp generated vendored
View File

@ -1 +0,0 @@
../node-gyp/bin/node-gyp.js

1
node_modules/.bin/node-sass generated vendored
View File

@ -1 +0,0 @@
../node-sass/bin/node-sass

1
node_modules/.bin/nopt generated vendored
View File

@ -1 +0,0 @@
../nopt/bin/nopt.js

1
node_modules/.bin/not-in-install generated vendored
View File

@ -1 +0,0 @@
../in-publish/not-in-install.js

1
node_modules/.bin/not-in-publish generated vendored
View File

@ -1 +0,0 @@
../in-publish/not-in-publish.js

1
node_modules/.bin/npm generated vendored
View File

@ -1 +0,0 @@
../npm/bin/npm-cli.js

1
node_modules/.bin/npx generated vendored
View File

@ -1 +0,0 @@
../npm/bin/npx-cli.js

1
node_modules/.bin/optipng generated vendored
View File

@ -1 +0,0 @@
../optipng-bin/cli.js

1
node_modules/.bin/pngquant generated vendored
View File

@ -1 +0,0 @@
../pngquant-bin/cli.js

1
node_modules/.bin/prettier generated vendored
View File

@ -1 +0,0 @@
../prettier/bin-prettier.js

1
node_modules/.bin/rc generated vendored
View File

@ -1 +0,0 @@
../rc/cli.js

1
node_modules/.bin/regjsparser generated vendored
View File

@ -1 +0,0 @@
../regjsparser/bin/parser

1
node_modules/.bin/rimraf generated vendored
View File

@ -1 +0,0 @@
../rimraf/bin.js

1
node_modules/.bin/sassgraph generated vendored
View File

@ -1 +0,0 @@
../sass-graph/bin/sassgraph

1
node_modules/.bin/seek-bunzip generated vendored
View File

@ -1 +0,0 @@
../seek-bzip/bin/seek-bunzip

1
node_modules/.bin/seek-table generated vendored
View File

@ -1 +0,0 @@
../seek-bzip/bin/seek-bzip-table

1
node_modules/.bin/semver generated vendored
View File

@ -1 +0,0 @@
../semver/bin/semver

1
node_modules/.bin/sha.js generated vendored
View File

@ -1 +0,0 @@
../sha.js/bin.js

1
node_modules/.bin/sshpk-conv generated vendored
View File

@ -1 +0,0 @@
../sshpk/bin/sshpk-conv

1
node_modules/.bin/sshpk-sign generated vendored
View File

@ -1 +0,0 @@
../sshpk/bin/sshpk-sign

1
node_modules/.bin/sshpk-verify generated vendored
View File

@ -1 +0,0 @@
../sshpk/bin/sshpk-verify

1
node_modules/.bin/strip-dirs generated vendored
View File

@ -1 +0,0 @@
../strip-dirs/cli.js

1
node_modules/.bin/strip-indent generated vendored
View File

@ -1 +0,0 @@
../strip-indent/cli.js

1
node_modules/.bin/svgo generated vendored
View File

@ -1 +0,0 @@
../svgo/bin/svgo

1
node_modules/.bin/uglifyjs generated vendored
View File

@ -1 +0,0 @@
../uglify-js/bin/uglifyjs

1
node_modules/.bin/uuid generated vendored
View File

@ -1 +0,0 @@
../uuid/bin/uuid

1
node_modules/.bin/webpack generated vendored
View File

@ -1 +0,0 @@
../webpack/bin/webpack.js

View File

@ -1 +0,0 @@
../webpack-dev-server/bin/webpack-dev-server.js

1
node_modules/.bin/which generated vendored
View File

@ -1 +0,0 @@
../which/bin/which

Some files were not shown because too many files have changed in this diff Show More