Merge remote-tracking branch 'origin/master'

# Conflicts:
#	skolehjem/app/Http/Controllers/MenuPlanController.php
#	skolehjem/resources/views/admin/external-links/index.blade.php
This commit is contained in:
Vedde 2020-06-26 13:56:47 +02:00
commit 578dd8d522
31 changed files with 347 additions and 411 deletions

View File

@ -9,16 +9,12 @@
<path value="$PROJECT_DIR$/skolehjem/vendor/psr/log" /> <path value="$PROJECT_DIR$/skolehjem/vendor/psr/log" />
<path value="$PROJECT_DIR$/skolehjem/vendor/psr/simple-cache" /> <path value="$PROJECT_DIR$/skolehjem/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/skolehjem/vendor/psy/psysh" /> <path value="$PROJECT_DIR$/skolehjem/vendor/psy/psysh" />
<path value="$PROJECT_DIR$/skolehjem/vendor/filp/whoops" />
<path value="$PROJECT_DIR$/skolehjem/vendor/opis/closure" /> <path value="$PROJECT_DIR$/skolehjem/vendor/opis/closure" />
<path value="$PROJECT_DIR$/skolehjem/vendor/voku/portable-ascii" /> <path value="$PROJECT_DIR$/skolehjem/vendor/voku/portable-ascii" />
<path value="$PROJECT_DIR$/skolehjem/vendor/asm89/stack-cors" /> <path value="$PROJECT_DIR$/skolehjem/vendor/asm89/stack-cors" />
<path value="$PROJECT_DIR$/skolehjem/vendor/brick/math" /> <path value="$PROJECT_DIR$/skolehjem/vendor/brick/math" />
<path value="$PROJECT_DIR$/skolehjem/vendor/nikic/php-parser" /> <path value="$PROJECT_DIR$/skolehjem/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/skolehjem/vendor/defuse/php-encryption" /> <path value="$PROJECT_DIR$/skolehjem/vendor/defuse/php-encryption" />
<path value="$PROJECT_DIR$/skolehjem/vendor/facade/flare-client-php" />
<path value="$PROJECT_DIR$/skolehjem/vendor/facade/ignition" />
<path value="$PROJECT_DIR$/skolehjem/vendor/facade/ignition-contracts" />
<path value="$PROJECT_DIR$/skolehjem/vendor/league/commonmark" /> <path value="$PROJECT_DIR$/skolehjem/vendor/league/commonmark" />
<path value="$PROJECT_DIR$/skolehjem/vendor/league/event" /> <path value="$PROJECT_DIR$/skolehjem/vendor/league/event" />
<path value="$PROJECT_DIR$/skolehjem/vendor/league/flysystem" /> <path value="$PROJECT_DIR$/skolehjem/vendor/league/flysystem" />
@ -27,7 +23,6 @@
<path value="$PROJECT_DIR$/skolehjem/vendor/nyholm/psr7" /> <path value="$PROJECT_DIR$/skolehjem/vendor/nyholm/psr7" />
<path value="$PROJECT_DIR$/skolehjem/vendor/ramsey/collection" /> <path value="$PROJECT_DIR$/skolehjem/vendor/ramsey/collection" />
<path value="$PROJECT_DIR$/skolehjem/vendor/ramsey/uuid" /> <path value="$PROJECT_DIR$/skolehjem/vendor/ramsey/uuid" />
<path value="$PROJECT_DIR$/skolehjem/vendor/scrivo/highlight.php" />
<path value="$PROJECT_DIR$/skolehjem/vendor/vlucas/phpdotenv" /> <path value="$PROJECT_DIR$/skolehjem/vendor/vlucas/phpdotenv" />
<path value="$PROJECT_DIR$/skolehjem/vendor/dnoegel/php-xdg-base-dir" /> <path value="$PROJECT_DIR$/skolehjem/vendor/dnoegel/php-xdg-base-dir" />
<path value="$PROJECT_DIR$/skolehjem/vendor/egulias/email-validator" /> <path value="$PROJECT_DIR$/skolehjem/vendor/egulias/email-validator" />
@ -36,18 +31,7 @@
<path value="$PROJECT_DIR$/skolehjem/vendor/laravel/framework" /> <path value="$PROJECT_DIR$/skolehjem/vendor/laravel/framework" />
<path value="$PROJECT_DIR$/skolehjem/vendor/laravel/passport" /> <path value="$PROJECT_DIR$/skolehjem/vendor/laravel/passport" />
<path value="$PROJECT_DIR$/skolehjem/vendor/laravel/tinker" /> <path value="$PROJECT_DIR$/skolehjem/vendor/laravel/tinker" />
<path value="$PROJECT_DIR$/skolehjem/vendor/mockery/mockery" />
<path value="$PROJECT_DIR$/skolehjem/vendor/monolog/monolog" /> <path value="$PROJECT_DIR$/skolehjem/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/skolehjem/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpspec/prophecy" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/php-token-stream" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/console" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/console" />
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/css-selector" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/deprecation-contracts" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/deprecation-contracts" />
@ -75,12 +59,9 @@
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/translation" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/translation" />
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/translation-contracts" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/skolehjem/vendor/symfony/var-dumper" /> <path value="$PROJECT_DIR$/skolehjem/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/skolehjem/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/skolehjem/vendor/doctrine/inflector" /> <path value="$PROJECT_DIR$/skolehjem/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/skolehjem/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/skolehjem/vendor/doctrine/lexer" /> <path value="$PROJECT_DIR$/skolehjem/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/skolehjem/vendor/firebase/php-jwt" /> <path value="$PROJECT_DIR$/skolehjem/vendor/firebase/php-jwt" />
<path value="$PROJECT_DIR$/skolehjem/vendor/hamcrest/hamcrest-php" />
<path value="$PROJECT_DIR$/skolehjem/vendor/lcobucci/jwt" /> <path value="$PROJECT_DIR$/skolehjem/vendor/lcobucci/jwt" />
<path value="$PROJECT_DIR$/skolehjem/vendor/php-http/message-factory" /> <path value="$PROJECT_DIR$/skolehjem/vendor/php-http/message-factory" />
<path value="$PROJECT_DIR$/skolehjem/vendor/fideloper/proxy" /> <path value="$PROJECT_DIR$/skolehjem/vendor/fideloper/proxy" />
@ -89,30 +70,12 @@
<path value="$PROJECT_DIR$/skolehjem/vendor/phpoption/phpoption" /> <path value="$PROJECT_DIR$/skolehjem/vendor/phpoption/phpoption" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpseclib/phpseclib" /> <path value="$PROJECT_DIR$/skolehjem/vendor/phpseclib/phpseclib" />
<path value="$PROJECT_DIR$/skolehjem/vendor/ralouphie/getallheaders" /> <path value="$PROJECT_DIR$/skolehjem/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/skolehjem/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/skolehjem/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/skolehjem/vendor/fzaninotto/faker" />
<path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/guzzle" /> <path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/guzzle" />
<path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/promises" /> <path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/promises" />
<path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/psr7" /> <path value="$PROJECT_DIR$/skolehjem/vendor/guzzlehttp/psr7" />
<path value="$PROJECT_DIR$/skolehjem/vendor/nunomaduro/collision" />
<path value="$PROJECT_DIR$/skolehjem/vendor/swiftmailer/swiftmailer" /> <path value="$PROJECT_DIR$/skolehjem/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/skolehjem/vendor/tijsverkoyen/css-to-inline-styles" /> <path value="$PROJECT_DIR$/skolehjem/vendor/tijsverkoyen/css-to-inline-styles" />
<path value="$PROJECT_DIR$/skolehjem/vendor/dragonmantank/cron-expression" /> <path value="$PROJECT_DIR$/skolehjem/vendor/dragonmantank/cron-expression" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpdocumentor/reflection-common" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpdocumentor/reflection-docblock" />
<path value="$PROJECT_DIR$/skolehjem/vendor/phpdocumentor/type-resolver" />
<path value="$PROJECT_DIR$/skolehjem/vendor/composer" /> <path value="$PROJECT_DIR$/skolehjem/vendor/composer" />
<path value="$PROJECT_DIR$/skolehjem/vendor/spatie/laravel-permission" /> <path value="$PROJECT_DIR$/skolehjem/vendor/spatie/laravel-permission" />
<path value="$PROJECT_DIR$/skolehjem/vendor/laravel/ui" /> <path value="$PROJECT_DIR$/skolehjem/vendor/laravel/ui" />

View File

@ -12,22 +12,15 @@
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/defuse/php-encryption" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/defuse/php-encryption" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/dnoegel/php-xdg-base-dir" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/doctrine/inflector" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/doctrine/lexer" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/dragonmantank/cron-expression" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/egulias/email-validator" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/facade/flare-client-php" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/facade/ignition" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/facade/ignition-contracts" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/fideloper/proxy" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/fideloper/proxy" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/filp/whoops" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/firebase/php-jwt" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/firebase/php-jwt" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/fruitcake/laravel-cors" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/fruitcake/laravel-cors" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/fzaninotto/faker" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/guzzle" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/guzzle" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/promises" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/promises" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/psr7" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/guzzlehttp/psr7" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/hamcrest/hamcrest-php" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/jaybizzle/crawler-detect" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/jaybizzle/crawler-detect" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/jenssegers/agent" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/jenssegers/agent" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/laminas/laminas-diactoros" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/laminas/laminas-diactoros" />
@ -42,30 +35,15 @@
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/league/flysystem" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/league/flysystem" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/league/oauth2-server" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/league/oauth2-server" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/mobiledetect/mobiledetectlib" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/mobiledetect/mobiledetectlib" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/monolog/monolog" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nesbot/carbon" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nikic/php-parser" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nunomaduro/collision" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nyholm/psr7" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/nyholm/psr7" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/opis/closure" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/opis/closure" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/paragonie/random_compat" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/paragonie/random_compat" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/php-http/message-factory" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/php-http/message-factory" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpdocumentor/type-resolver" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpoption/phpoption" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpoption/phpoption" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpseclib/phpseclib" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpseclib/phpseclib" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpspec/prophecy" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/php-token-stream" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/container" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/event-dispatcher" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/http-factory" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/psr/http-factory" />
@ -76,19 +54,6 @@
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ralouphie/getallheaders" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ralouphie/getallheaders" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ramsey/collection" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ramsey/collection" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ramsey/uuid" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/ramsey/uuid" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/scrivo/highlight.php" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/spatie/laravel-permission" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/spatie/laravel-permission" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/swiftmailer/swiftmailer" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/console" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/console" />
@ -118,11 +83,9 @@
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/translation" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/translation-contracts" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/var-dumper" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/tijsverkoyen/css-to-inline-styles" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/tijsverkoyen/css-to-inline-styles" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/vlucas/phpdotenv" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/voku/portable-ascii" /> <excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/voku/portable-ascii" />
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/webmozart/assert" />
</content> </content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />

View File

@ -19,7 +19,7 @@ class EventController extends Controller
{ {
$events = Event::query()->paginate($request->input("limit", 20)); $events = Event::query()->paginate($request->input("limit", 20));
return Response::detect("bookings.index", [ "events" => $events]); return Response::detect("events.index", [ "events" => $events]);
} }
/** /**
@ -29,7 +29,7 @@ class EventController extends Controller
*/ */
public function create() public function create()
{ {
return Response::detect("bookings.create"); return Response::detect("events.create");
} }
/** /**
@ -49,7 +49,7 @@ class EventController extends Controller
$event->save(); $event->save();
return Response::detect("bookings.store"); return Response::detect("events.store");
} }
/** /**
@ -60,7 +60,7 @@ class EventController extends Controller
*/ */
public function show(Event $id) public function show(Event $id)
{ {
return Response::detect("bookings.show", [ "event" => $id ]); return Response::detect("events.show", [ "event" => $id ]);
} }
/** /**
@ -71,7 +71,7 @@ class EventController extends Controller
*/ */
public function edit(Event $id) public function edit(Event $id)
{ {
return Response::detect("bookings.edit", [ "event" => $id ]); return Response::detect("events.edit", [ "event" => $id ]);
} }
/** /**
@ -91,7 +91,7 @@ class EventController extends Controller
$id->update($requestBody); $id->update($requestBody);
$id->save(); $id->save();
return Response::detect("bookings.update"); return Response::detect("events.update");
} }
/** /**
@ -105,6 +105,6 @@ class EventController extends Controller
{ {
$id->delete(); $id->delete();
return Response::detect("bookings.destroy"); return Response::detect("events.destroy");
} }
} }

View File

@ -6,7 +6,6 @@ use App\ExternalLink;
use App\MenuPlan; use App\MenuPlan;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Http\Response; use Illuminate\Http\Response;
use Illuminate\Support\Facades\Log;
class MenuPlanController extends Controller class MenuPlanController extends Controller
@ -41,16 +40,19 @@ class MenuPlanController extends Controller
*/ */
public function store(Request $request) public function store(Request $request)
{ {
Log::debug("SAVED Menuplan");
$requestMenuPlanCreate = $request->validate([ $requestMenuPlanCreate = $request->validate([
"name" => "required|max:255", "monday" => "required|max:255",
"link" => "required|max:255" "tuesday" => "required|max:255",
"wednesday" => "required|max:255",
"thursday" => "required|max:255",
"friday" => "required|max:255",
"saturday" => "required|max:255",
"sunday" => "required|max:255"
]); ]);
$menuPlans = new MenuPlan($requestMenuPlanCreate); $menuPlans = new MenuPlan($requestMenuPlanCreate);
$menuPlans->save(); $menuPlans->save();
return Response::detect("menuplans.store"); return Response::detect("menuplans.store");
} }
@ -60,9 +62,9 @@ class MenuPlanController extends Controller
* @param int $id * @param int $id
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function show($id) public function show(MenuPlan $id)
{ {
return Response::detect("menuplans.show", [ "menuplans" => $id]); return Response::detect("menuplans.show", [ "menuplan" => $id]);
} }
/** /**
@ -73,7 +75,8 @@ class MenuPlanController extends Controller
*/ */
public function edit($id) public function edit($id)
{ {
return Response::detect("menuplans.edit", ["menuplans" => $id]); $editLink = MenuPlan::find($id);
return Response::detect("menuplans.edit", ["menu-plans" => $editLink]);
} }
/** /**
@ -93,7 +96,7 @@ class MenuPlanController extends Controller
$id->update($data); $id->update($data);
$id->save(); $id->save();
return Response::detect("menu-plans.update"); return Response::detect("menuplans.update");
} }
/** /**
@ -105,6 +108,6 @@ class MenuPlanController extends Controller
public function destroy($id) public function destroy($id)
{ {
$id->delete(); $id->delete();
return Response::detect("menu-plans.destroy"); return Response::detect("menuplans.destroy");
} }
} }

View File

@ -6,5 +6,7 @@ use Illuminate\Database\Eloquent\Model;
class MenuPlan extends Model class MenuPlan extends Model
{ {
// protected $fillable = [
'monday', "tuesday", 'wednesday', 'thursday', "friday", "saturday", "sunday"
];
} }

View File

@ -15,7 +15,15 @@ class CreateMenuPlans extends Migration
{ {
Schema::create('menu_plans', function (Blueprint $table) { Schema::create('menu_plans', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('monday', 255);
$table->string('tuesday', 255);
$table->string('wednesday', 255);
$table->string('thursday', 255);
$table->string('friday', 255);
$table->string('saturday', 255);
$table->string('sunday', 255);
$table->timestamps(); $table->timestamps();
//$table->text('description');
}); });
} }

View File

@ -6737,11 +6737,11 @@ main {
color: #99A4AE; color: #99A4AE;
font-size: 12px; font-size: 12px;
font-weight: 700; font-weight: 700;
padding: 12px 3px; padding: 6px 3px;
text-align: center; text-align: center;
text-transform: uppercase; text-transform: uppercase;
width: 40px; width: 40px;
height: 38px; height: 18px;
} }
@media (min-width: 360px) { @media (min-width: 360px) {
@ -6765,7 +6765,7 @@ main {
@media (min-width: 360px) { @media (min-width: 360px) {
.calendar-table__body .calendar-table__col { .calendar-table__body .calendar-table__col {
width: 46px; width: 46px;
height: 48px; height: 24px;
} }
} }

View File

@ -7,7 +7,7 @@
require('./bootstrap'); require('./bootstrap');
//Dependencies //Dependencies
require("moment"); const moment = require("moment");
require('./date'); require('./date');
@ -23,7 +23,7 @@ import { toggleMenu } from './navmenu/menu';
// window.Vue = require('vue'); // window.Vue = require('vue');
//import { generateCalendar } from "./calendar/calendar"; import { generateCalendar } from "./calendar/calendar";
// createCalendar(); // createCalendar();
// //
@ -53,8 +53,23 @@ import { toggleMenu } from './navmenu/menu';
// el: '#app', // el: '#app',
// }); // });
//generateCalendar(); let weekOffset = 0;
document.getElementById("toggle").onclick = function () { if(document.getElementById("calendar")) {
toggleMenu('menu'); generateCalendar();
};
document.getElementById("week-previous").onclick = function () {
weekOffset--;
generateCalendar(weekOffset);
}
document.getElementById("week-next").onclick = function () {
weekOffset++;
generateCalendar(weekOffset);
}
}
if(document.getElementById("toggle"))
document.getElementById("toggle").onclick = function () {
toggleMenu('menu');
};

View File

@ -22,229 +22,167 @@
const moment = require("moment"); const moment = require("moment");
const calendar = document.getElementById("calendar"); // const calendar = document.getElementById("calendar");
const title = document.getElementById("month"); // const title = document.getElementById("month");
const days = [
"Mandag",
"Tirsdag",
"Onsdag",
"Torsdag",
"Fredag",
"Lørdag",
"Søndag"
];
//
// const months = [
// "January",
// "February",
// "March",
// "April",
// "May",
// "June",
// "July",
// "August",
// "September",
// "October",
// "November",
// "December",
// ]
// const month = document.getElementById("month");
//
// const year = 2020;
//
// let currentMonth = 0;
//
// let firstDay = (new Date(year, month)).getDay();
//
// function createCalendar() {
//
// calendar.innerHTML = "";
//
// // HEADER
// let header = document.createElement("div");
// header.classList.add("calendar-table__header", "calendar-table__row");
//
// days.forEach((value) =>{
// let head = document.createElement("div");
// head.classList.add("calendar-table__col");
//
// head.innerText = value;
//
// header.appendChild(head);
// });
//
// calendar.appendChild(header);
//
//
// // BODY
//
// let date = new Date(Date.now());
//
// months.forEach((value, index) => {
// if(index === date.getMonth()) {
//
// }
// });
//
//
// // <div class="calendar-table__col">
// // <div class="calendar-table__item">
// // <span>2</span>
// // </div>
// // </div>
//
// // let intDay = 1;
// // for(let columns = 0; columns < 5; columns++)
// // {
// // let row = document.createElement("div");
// // row.classList.add("calendar-table__row");
// //
// // for (let i = 0; i < 7; i++)
// // {
// // let day = document.createElement("div");
// // day.classList.add("calendar-table__col", "calendar-table__item");
// // day.innerText = intDay;
// // // let
// //
// // row.appendChild(day);
// //
// // intDay++;
// // }
// // calendar.appendChild(row);
// // }
// drawMonth(6);
// }
//
// function drawMonth(monthId) {
//
//
// let dateObject = new Date()
//
// let date = 1;
// for(let columns = 0; columns < 6; columns++)
// {
// let row = document.createElement("div");
// row.classList.add("calendar-table__row");
//
// for (let i = 0; i < 7; i++)
// {
// if(columns === 0 && i < firstDay) {
// let day = document.createElement("div");
// day.classList.add("calendar-table__col", "calendar-table__item");
// // day.innerText = date;
//
// row.appendChild(day);
// }
// else if(date > countDays(year, 6)) {
// break;
// }
//
// else {
// let day = document.createElement("div");
// day.classList.add("calendar-table__col", "calendar-table__item");
// day.innerText = date;
//
// row.appendChild(day);
// date++;
// }
//
// // let day = document.createElement("div");
// // day.classList.add("calendar-table__col", "calendar-table__item");
// // day.innerText = date;
// // // let
// //
// // row.appendChild(day);
// //
// // date++;
// }
// calendar.appendChild(row);
// }
// }
//
// function nextMonth() {
// currentMonth++;
//
// if(currentMonth > 11)
// currentMonth = 0;
//
// months.forEach((value, index) => {
// if(index === currentMonth)
// month.innerText = value;
// });
//
// drawMonth(currentMonth);
// }
//
// function previousMonth() {
// currentMonth--;
//
// if(currentMonth < 0)
// currentMonth = 11;
//
// months.forEach((value, index) => {
// if(index === currentMonth)
// month.innerText = value;
// });
//
// drawMonth(currentMonth);
// }
//
//
// function countDays(year, month) {
// return 32 - new Date(year, month, 32).getDate();
// }
//
// // Monday
// // Tuesday
// // Wednesday
// // Thursday
// // Friday
// // Saturday
// // Sunday
// //
// // mon tue wed thu fri sat sun
//
//
// module.exports = {
// createCalendar,
// countDays,
// nextMonth,
// previousMonth,
// calendar,
// days,
// months,
// currentMonth,
// month,
// };
calendar.innerHTML = ""; // calendar.innerHTML = "";
//
// cal.forEach(value => {
// let elem = document.createElement("div");
// elem.innerText = value;
// console.log(value);
// calendar.appendChild(elem);
// });
//
// title.innerText = moment().format("DD/MM/YYYY");
function generateCalendar() { function generateCalendar(weekOffset = 0) {
const startWeek = moment().startOf("month").week(); const week = (moment().week() + weekOffset);
const endWeek = moment().endOf("month").week();
let cal = []; document.getElementById("title").innerText = week;
for (let week = startWeek; week < endWeek; week++) {
cal.push({ let weekDays = Array.apply(null, Array(7)).map((value, index) => {
week : week, return moment(index, "e").locale("da").startOf("week").weekday(index).format("ddd");
days : Array(7).fill(0).map((n, i) => moment().week(week).startOf("week").clone().add(n + i, "day")) });
}); // weekDays.push(weekDays.shift());
// console.log(week);
// console.log(weekDays);
const calendar = document.getElementById("calendar");
let header = document.createElement("div");
header.classList.add("calendar-table__header", "calendar-table__row");
let calendarBody = document.createElement("div");
calendarBody.classList.add("calendar-table__body");
let calendarRow = document.createElement("div");
calendarRow.classList.add("calendar-table__row")
weekDays.forEach(function (weekDay) {
let headerDay = document.createElement("div");
headerDay.classList.add("calendar-table__col");
headerDay.innerText = weekDay;
header.appendChild(headerDay);
let date = moment().locale("da").day(weekDay).week(week);
// onDateSelect(date);
let dayHolder = document.createElement("div");
dayHolder.classList.add("calendar-table__col");
let day = document.createElement("div");
day.classList.add("calendar-table__item");
day.innerText = date.date();
dayHolder.appendChild(day);
dayHolder.onclick = function() {
onDateSelect(date);
}
calendarRow.appendChild(dayHolder);
});
calendarBody.appendChild(calendarRow);
calendar.innerHTML = "";
calendar.appendChild(header);
calendar.appendChild(calendarBody);
}
function onDateSelect(date) {
let events;
let machinez;
let container = document.getElementById("event-container");
if(document.getElementById("washing-machines") != undefined)
machinez = document.getElementById("washing-machines");
else {
let span = document.createElement("span");
span.classList.add("events__title");
span.innerText = "Maskiner";
let select = document.createElement("select");
select.classList.add("events__title");
select.id = "washing-machines";
container.appendChild(span);
container.appendChild(select);
machinez = document.getElementById("washing-machines");
}
if(document.getElementById("events") != undefined)
events = document.getElementById("events");
else {
let span = document.createElement("span");
span.classList.add("events__title");
span.innerText = "Tider";
let select = document.createElement("select");
select.classList.add("events__title");
select.id = "events";
container.appendChild(span);
container.appendChild(select);
events = document.getElementById("events");
}
// events.innerHTML = "";
const machines = [
"Maskine 1",
"Maskine 2"
]
for (let i = 0; i < machines.length; i++) {
let option = document.createElement("option");
option.text = machines[i];
machinez.appendChild(option);
} }
for (let hour = 8; hour <= 20; hour++) {
let option = document.createElement("option");
option.text = prependZero(hour);
events.appendChild(option);
// let item = document.createElement("li");
// item.classList.add("events__item");
//
// let itemData = document.createElement("div");
//
// let head = document.createElement("span");
// head.classList.add("events__name");
// head.innerText = "Vaskemaskine Tid";
//
// let dat = document.createElement("span");
// dat.classList.add("events__date");
// dat.innerText = "Klokken " + prependZero(hour);
//
// itemData.appendChild(head);
// itemData.appendChild(dat);
// item.appendChild(itemData);
//
// let button = document.createElement("span");
// button.classList.add("events__tag");
// button.innerText = "Book";
//
// item.appendChild(button);
//
// events.appendChild(item);
}
}
function prependZero(value) {
if(value < 10)
return "0" + value;
return value;
} }
module.exports = { module.exports = {

View File

@ -285,11 +285,11 @@ $primary-color: $blue;
color: $gray; color: $gray;
font-size: $sm-font-size; font-size: $sm-font-size;
font-weight: $font-weight--bold; font-weight: $font-weight--bold;
padding: 12px 3px; padding: 6px 3px;
text-align: center; text-align: center;
text-transform: uppercase; text-transform: uppercase;
width: 40px; width: 40px;
height: 38px; height: 18px;
@include mq(360) { @include mq(360) {
width: 46px; width: 46px;
@ -309,7 +309,7 @@ $primary-color: $blue;
@include mq(360) { @include mq(360) {
width: 46px; width: 46px;
height: 48px; height: 24px;
} }
@include mq(410) { @include mq(410) {

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Email}</td> <td>{Email}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Email}</td> <td>{Email}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Event Navn</th> <th>Event Navn</th>
<th>Event Beskrivelse</th> <th>Event Beskrivelse</th>
<th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th> <th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th>
@ -20,7 +19,6 @@
</tr> </tr>
@foreach($events as $event) @foreach($events as $event)
<tr> <tr>
<td>{{ $event->id }}</td>
<td>{{ $event->name }}</td> <td>{{ $event->name }}</td>
<td>{{ $event->description }}</td> <td>{{ $event->description }}</td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Email}</td> <td>{Email}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Email}</td> <td>{Email}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Email}</td> <td>{Email}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Title</th> <th>Title</th>
<th>Link</th> <th>Link</th>
<th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th> <th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th>
@ -20,9 +19,8 @@
</tr> </tr>
@foreach($links as $link) @foreach($links as $link)
<tr> <tr>
<th>{{ $link->id }}</th> <th>{Titel}</th>
<th>{{$link->name}}</th> <th>{Link}</th>
<th><a href="{{$link->link}}"> {{$link->link}} </th>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td>
</tr> </tr>

View File

@ -28,25 +28,16 @@
<a href="{{ route("menu-plans.create") }}" class="text-white"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Menuplan</a> <a href="{{ route("menu-plans.create") }}" class="text-white"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Menuplan</a>
</div> </div>
</div> </div>
<div class="segment">
<h3 class="text-white">Booking</h3>
<div class="row">
<a href="{{ route("washing-reservations.index") }}" class="text-white"><img src="{{ asset('/images/icons/eye.svg') }}" alt="Read">Vis Bookings</a>
</div>
<div class="row">
<a href="{{ route('washing-reservations.create') }}" class="text-white"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Booking</a>
</div>
</div>
<div class="segment"> <div class="segment">
<h3 class="text-white">Vaskemaskiner</h3> <h3 class="text-white">Vaskemaskiner</h3>
<div class="row"> <div class="row">
<a href="{{ route("washing-machines.index") }}" class="text-white"><img src="{{ asset('/images/icons/eye.svg') }}" alt="Read">Vis Vaskemaskiner</a> <a href="{{ route("washing-machines.index") }}" class="text-white"><img src="{{ asset('/images/icons/eye.svg') }}" alt="Read">Vis Vaskemaskiner</a>
</div> </div>
<div class="row"> <div class="row">
<a href="{{ route('washing-machines.create') }}" class="text-white"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Vaskemaskine</a> <a href="{{ route("washing-reservations.index") }}" class="text-white"><img src="{{ asset('/images/icons/eye.svg') }}" alt="Read">Vaske Reservationer</a>
</div> </div>
<div class="row"> <div class="row">
<a href="{{ route("washing-reservations.index") }}" class="text-white"><img src="{{ asset('/images/icons/eye.svg') }}" alt="Read">Vis Vaskemaskine Reservationer</a> <a href="{{ route('washing-machines.create') }}" class="text-white"><img src="{{ asset('/images/icons/plus.svg') }}" alt="Create">Opret Vaskemaskine</a>
</div> </div>
</div> </div>
</div> </div>

View File

@ -13,20 +13,20 @@
<h1>Opret Menuplan:</h1> <h1>Opret Menuplan:</h1>
<form action="{{ action('MenuPlanController@store') }}" method="post"> <form action="{{ action('MenuPlanController@store') }}" method="post">
@csrf @csrf
<label for="mandag">Mandag:</label> <label for="monday">Mandag:</label>
<input type="text" name="mandag" id="mandag" required> <input type="text" name="monday" id="monday" required>
<label for="tirsdag">Tirsdag:</label> <label for="tuesday">Tirsdag:</label>
<input type="text" name="tirsdag" id="tirsdag" required> <input type="text" name="tuesday" id="tuesday" required>
<label for="onsdag">Onsdag:</label> <label for="wednesday">Onsdag:</label>
<input type="text" name="onsdag" id="onsdag" required> <input type="text" name="wednesday" id="wednesday" required>
<label for="torsdag">Torsdag:</label> <label for="thursday">Torsdag:</label>
<input type="text" name="torsdag" id="torsdag" required> <input type="text" name="thursday" id="thursday" required>
<label for="fredag">Fredag:</label> <label for="friday">Fredag:</label>
<input type="text" name="fredag" id="fredag" required> <input type="text" name="friday" id="friday" required>
<label for="lørdag">Lørdag:</label> <label for="saturday">Lørdag:</label>
<input type="text" name="lørdag" id="lørdag" required> <input type="text" name="saturday" id="saturday" required>
<label for="søndag">Søndag:</label> <label for="sunday">Søndag:</label>
<input type="text" name="søndag" id="søndag" required> <input type="text" name="sunday" id="sunday" required>
<input type="submit" class="btn btn-dark text-white" value="Opret Menuplan"> <input type="submit" class="btn btn-dark text-white" value="Opret Menuplan">
</form> </form>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Mandag</th> <th>Mandag</th>
<th>Tirsdag</th> <th>Tirsdag</th>
<th>Onsdag</th> <th>Onsdag</th>
@ -25,16 +24,15 @@
</tr> </tr>
@foreach($menuPlans as $menuplan) @foreach($menuPlans as $menuplan)
<tr> <tr>
<th>{ID}</th> <td>{{$menuplan->monday}}</td>
<th>{Mandag}</th> <td>{{$menuplan->tuesday}}</td>
<th>{Tirsdag}</th> <td>{{$menuplan->wednesday}}</td>
<th>{Onsdag}</th> <td>{{$menuplan->thursday}}</td>
<th>{Torsdag}</th> <td>{{$menuplan->friday}}</td>
<th>{Fredag}</th> <td>{{$menuplan->saturday}}</td>
<th>{Lørdag}</th> <td>{{$menuplan->sunday}}</td>
<th>{Søndag}</th> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td>
</tr> </tr>
@endforeach @endforeach
</table> </table>

View File

@ -6,13 +6,12 @@
@endsection @endsection
@section("path") @section("path")
<a href="{{ route('menu-plans.show') }}" class="text-white">Vis Menuplan</a> / <a href="{{ route('menu-plans.show', [ "id" => $menuplan->id ]) }}" class="text-white">Vis Menuplan</a> /
@endsection @endsection
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fredag</th> <th>Fredag</th>
<th>Tirsdag</th> <th>Tirsdag</th>
<th>Onsdag</th> <th>Onsdag</th>
@ -24,7 +23,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Fredag}</td> <td>{Fredag}</td>
<td>{Tirsdag}</td> <td>{Tirsdag}</td>
<td>{Onsdag}</td> <td>{Onsdag}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Email</th> <th>Email</th>
@ -22,7 +21,6 @@
</tr> </tr>
@foreach($users as $user) @foreach($users as $user)
<tr> <tr>
<td>{{ $user->id }}</td>
<td>{{ $user->name_first }}</td> <td>{{ $user->name_first }}</td>
<td>{{ $user->name_last }}</td> <td>{{ $user->name_last }}</td>
<td>{{ $user->email }}</td> <td>{{ $user->email }}</td>

View File

@ -12,14 +12,12 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Navn</th> <th>Navn</th>
<th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th> <th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th>
<th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1em;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
@foreach($machines as $machine) @foreach($machines as $machine)
<tr> <tr>
<td>{ID}</td>
<td>{Navn}</td> <td>{Navn}</td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td>

View File

@ -12,13 +12,11 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Navn</th> <th>Navn</th>
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/pencil.svg') }}" alt="Update"></th>
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<td>{ID}</td>
<td>{Navn}</td> <td>{Navn}</td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/pencil-dark.svg') }}" alt="Update"></a></td>
<td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td> <td><a href=""><img class="w-100" src="{{ asset('/images/icons/trashcan-dark.svg') }}" alt="Delete"></a></td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Tlf nr</th> <th>Tlf nr</th>
@ -22,7 +21,6 @@
</tr> </tr>
@foreach($reservations as $reservation) @foreach($reservations as $reservation)
<tr> <tr>
<td>{ID}</td>
<td>{Fornavn}</td> <td>{Fornavn}</td>
<td>{Efternavn}</td> <td>{Efternavn}</td>
<td>{Tlf Nr}</td> <td>{Tlf Nr}</td>

View File

@ -12,7 +12,6 @@
@section("content") @section("content")
<table class="tbl"> <table class="tbl">
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Telefon Nr.</th> <th>Telefon Nr.</th>
@ -21,7 +20,6 @@
<th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th> <th style="width: 1px;"><img class="w-100" src="{{ asset('/images/icons/trashcan.svg') }}" alt="Delete"></th>
</tr> </tr>
<tr> <tr>
<th>ID</th>
<th>Fornavn</th> <th>Fornavn</th>
<th>Efternavn</th> <th>Efternavn</th>
<th>Telefon Nr.</th> <th>Telefon Nr.</th>

View File

@ -10,11 +10,11 @@
<div class="col w-100 mt-auto"> <div class="col w-100 mt-auto">
<div class="calendar-container"> <div class="calendar-container">
<div class="calendar-container__header"> <div class="calendar-container__header">
<button id="month-previous" class="calendar-container__btn calendar-container__btn--left" title="Previous"> <button id="week-previous" class="calendar-container__btn calendar-container__btn--left" title="Previous">
<i class="icon ion-ios-arrow-back"></i> <i class="icon ion-ios-arrow-back"></i>
</button> </button>
<h2 id="month" class="calendar-container__title">{Måned} {År}</h2> <h2 id="month" class="calendar-container__title">{Måned} {År}</h2>
<button id="month-next" class="calendar-container__btn calendar-container__btn--right" title="Next"> <button id="week-next" class="calendar-container__btn calendar-container__btn--right" title="Next">
<i class="icon ion-ios-arrow-forward"></i> <i class="icon ion-ios-arrow-forward"></i>
</button> </button>
</div> </div>
@ -223,22 +223,22 @@
</div> </div>
<div class="events-container"> <div class="events-container">
<span class="events__title">Tider</span> <span class="events__title">Tider</span>
<ul class="events__list"> <select id="events" class="events__list">
<li class="events__item"> {{-- <li class="events__item">--}}
<div class="events__item--left"> {{-- <div class="events__item--left">--}}
<span class="events__name">Vaskemaskine Tid</span> {{-- <span class="events__name">Vaskemaskine Tid</span>--}}
<span class="events__date">{Dato}</span> {{-- <span class="events__date">{Dato}</span>--}}
</div> {{-- </div>--}}
<span class="events__tag">Book</span> {{-- <span class="events__tag">Book</span>--}}
</li> {{-- </li>--}}
<li class="events__item"> {{-- <li class="events__item">--}}
<div class="events__item--left"> {{-- <div class="events__item--left">--}}
<span class="events__name">Vaskemaskine Tid</span> {{-- <span class="events__name">Vaskemaskine Tid</span>--}}
<span class="events__date">{Dato}</span> {{-- <span class="events__date">{Dato}</span>--}}
</div> {{-- </div>--}}
<span class="events__tag">Book</span> {{-- <span class="events__tag">Book</span>--}}
</li> {{-- </li>--}}
</ul> </select>
</div> </div>
</div> </div>
</main> </main>

View File

@ -0,0 +1,21 @@
@extends("app.layout.base")
@extends("app.layout.header")
@section("title")
Aktiviteter
@endsection
@section("content")
<main>
<h1 class="text-center sde-blue mb-0">Aktiviteter</h1>
<h3 class="sde-blue bold text-center mb-0">{Aktivitet}</h3>
<p class="text-center mt-0">{Dato}</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales pulvinar congue aenean suspendisse.</p>
<a class="btn text-center btn-sde-blue btn-disabled" id="tilmeld">Tilmeld</a>
<h3 class="sde-blue bold text-center mb-0">{Aktivitet2}</h3>
<p class="text-center mt-0">{Dato}</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sodales pulvinar congue aenean suspendisse.</p>
<a class="btn text-center btn-sde-blue btn-disabled" id="tilmeld">Tilmeld</a>
</main>
@endsection

View File

@ -16,27 +16,27 @@
</button> </button>
</header> </header>
<div class="d-none bg-sde-blue col" id="menu"> <div class="d-none bg-sde-blue col" id="menu">
<a href="menu-plans"> <a href="{{ route("menu-plans.index") }}">
<img src="{{URL::asset('/images/icons/Menuplan.svg')}}" alt="Menuplan"> <img src="{{URL::asset('/images/icons/Menuplan.svg')}}" alt="Menuplan">
Menuplan Menuplan
</a> </a>
<a href="events"> <a href="{{ route("events.index") }}">
<img src="{{URL::asset('/images/icons/Aktiviteter.svg')}}" alt="Aktiviteter"> <img src="{{URL::asset('/images/icons/Aktiviteter.svg')}}" alt="Aktiviteter">
Aktiviteter Aktiviteter
</a> </a>
<a href="washing-reservations"> <a href="{{ route("washing-reservations.index") }}">
<img src="{{URL::asset('/images/icons/Vaske booking liste.svg')}}" alt="Vaske booking liste"> <img src="{{URL::asset('/images/icons/Vaske booking liste.svg')}}" alt="Reservationer">
Vaske booking liste Reservationer
</a> </a>
<a href=""> <a href="#">
<img src="{{URL::asset('/images/icons/Galleri.svg')}}" alt="Galleri"> <img src="{{URL::asset('/images/icons/Galleri.svg')}}" alt="Galleri">
Galleri Galleri
</a> </a>
<a href=""> <a href="#">
<img src="{{URL::asset('/images/icons/Kontoret.svg')}}" alt="Kontoret"> <img src="{{URL::asset('/images/icons/Kontoret.svg')}}" alt="Kontoret">
Kontoret Kontoret
</a> </a>
<a href=""> <a href="#">
<img src="{{URL::asset('/images/icons/Vagttelefon-hvid.svg')}}" alt="Vagttelefon"> <img src="{{URL::asset('/images/icons/Vagttelefon-hvid.svg')}}" alt="Vagttelefon">
Vagttelefon Vagttelefon
</a> </a>

View File

@ -11,9 +11,11 @@
{{--Register--}} {{--Register--}}
{{--@extends("app.users.register")--}} {{--@extends("app.users.register")--}}
{{--Events--}}
{{----}}@extends("app.events.index")
{{--Vagttelefon--}} {{--Vagttelefon--}}
{{----}}@extends("app.vagttelefons.index") {{--@extends("app.vagttelefons.index")--}}
{{--Booking Liste--}} {{--Booking Liste--}}
{{--@extends("app.washing-reservations.index")--}} {{--@extends("app.washing-reservations.index")--}}

View File

@ -0,0 +1,58 @@
@extends("app.layout.base")
@extends("app.layout.header")
@section("title")
Booking Liste
@endsection
@section("content")
<main>
<h1 class="text-center sde-blue mb-0">Booking Liste</h1>
<div class="col w-100 mt-auto">
<div class="calendar-container">
<div class="calendar-container__header">
<button id="week-previous" class="calendar-container__btn fas fa-arrow-left" title="Previous">
<i class="icon ion-ios-arrow-back"></i>
</button>
<h2 id="title" class="calendar-container__title">{Måned} {År}</h2>
<button id="week-next" class="calendar-container__btn fas fa-arrow-right" title="Next">
<i class="icon ion-ios-arrow-forward"></i>
</button>
</div>
<div class="calendar-container__body">
<div id="calendar" class="calendar-table">
<div class="calendar-table__body">
</div>
</div>
</div>
</div>
<div id="event-container" class="events-container">
<p>
Maskiner skal dynamisk opdateres alt efter om det er en fra bygning E eller en af de andre bygninger der vil vaske, da bygning E har egen vaskekælder!
</p>
{{-- <span class="events__title">Maskiner</span>--}}
{{-- <select id="washing-machines" class="events__list">--}}
{{-- </select>--}}
{{-- <span class="events__title">Tider</span>--}}
{{-- <select id="events" class="events__list">--}}
{{-- <li class="events__item">--}}
{{-- <div class="events__item--left">--}}
{{-- <span class="events__name">Vaskemaskine Tid</span>--}}
{{-- <span class="events__date">{Dato}</span>--}}
{{-- </div>--}}
{{-- <span class="events__tag">Book</span>--}}
{{-- </li>--}}
{{-- <li class="events__item">--}}
{{-- <div class="events__item--left">--}}
{{-- <span class="events__name">Vaskemaskine Tid</span>--}}
{{-- <span class="events__date">{Dato}</span>--}}
{{-- </div>--}}
{{-- <span class="events__tag">Book</span>--}}
{{-- </li>--}}
</select>
</div>
</div>
</main>
@endsection