Browse Source

Merge branch 'main' into docker

pull/31/head
Dominik Schwind 1 week ago
parent
commit
4e22e9717e
2 changed files with 14 additions and 3 deletions
  1. +3
    -1
      compass/app/Http/Controllers/IndieAuth.php
  2. +11
    -2
      compass/resources/views/map.blade.php

+ 3
- 1
compass/app/Http/Controllers/IndieAuth.php View File

@ -164,7 +164,9 @@ class IndieAuth extends BaseController
// Create the user record if it doesn't exist yet // Create the user record if it doesn't exist yet
$user = DB::table('users')->where('url','=',$url)->first(); $user = DB::table('users')->where('url','=',$url)->first();
if($user) { if($user) {
DB::update('UPDATE users SET last_login = ?', [date('Y-m-d H:i:s')]);
DB::table('users')->where('id', $user->id)->update([
'last_login' => date('Y-m-d H:i:s')
]);
session(['user_id' => $user->id]); session(['user_id' => $user->id]);
} else { } else {
$user_id = DB::table('users')->insertGetId([ $user_id = DB::table('users')->insertGetId([

+ 11
- 2
compass/resources/views/map.blade.php View File

@ -33,9 +33,18 @@
<div class="scroll"> <div class="scroll">
<?php <?php
$days = array_fill(1,31,['#']); $days = array_fill(1,31,['#']);
$start = new DateTime('2008-05-30T00:00:00-0800');
try {
$tz = new DateTimeZone($database->timezone);
} catch(Exception $e) {
$tz = new DateTimeZone('UTC');
}
$start = new DateTime($database->created_at);
$end = new DateTime(); $end = new DateTime();
$end->setTimeZone(new DateTimeZone($database->timezone));
$start->setTimeZone($tz);
$end->setTimeZone($tz);
$i = clone $start; $i = clone $start;
while((int)$i->format('Y') <= (int)$end->format('Y') && (int)$i->format('M') <= (int)$end->format('M')) { while((int)$i->format('Y') <= (int)$end->format('Y') && (int)$i->format('M') <= (int)$end->format('M')) {
?> ?>

Loading…
Cancel
Save