potential fix for active is required
All checks were successful
Build and push / Pulling repo on server (push) Successful in 3s
All checks were successful
Build and push / Pulling repo on server (push) Successful in 3s
This commit is contained in:
parent
242cf9583e
commit
604b0fbb74
@ -95,8 +95,10 @@ class Model {
|
|||||||
* @param $value The value to search for
|
* @param $value The value to search for
|
||||||
* @param string $field The field to search in. HAS to be marked as unique otherwise will throw error
|
* @param string $field The field to search in. HAS to be marked as unique otherwise will throw error
|
||||||
*/
|
*/
|
||||||
public function load($value,$field='id')
|
public function load($value=false,$field='id')
|
||||||
{
|
{
|
||||||
|
if(!$value)
|
||||||
|
$value = $this->id;
|
||||||
if($field!='id')
|
if($field!='id')
|
||||||
{
|
{
|
||||||
//sanity check. Check if $field is marked as unique
|
//sanity check. Check if $field is marked as unique
|
||||||
|
@ -24,6 +24,7 @@ class User extends Model {
|
|||||||
function login()
|
function login()
|
||||||
{
|
{
|
||||||
if(!$this->id) return false;
|
if(!$this->id) return false;
|
||||||
|
$this->load();
|
||||||
$this->last_login = $this->getDateTime();
|
$this->last_login = $this->getDateTime();
|
||||||
$this->save();
|
$this->save();
|
||||||
|
|
||||||
|
@ -14,15 +14,14 @@ class Profile extends Page {
|
|||||||
{
|
{
|
||||||
$error = false;
|
$error = false;
|
||||||
|
|
||||||
$user = $_SESSION['user'];
|
$_SESSION['user']->data['firstname'] = trim($_REQUEST['firstname']);
|
||||||
$user->data['firstname'] = trim($_REQUEST['firstname']);
|
$_SESSION['user']->data['lastname'] = trim($_REQUEST['lastname']);
|
||||||
$user->data['lastname'] = trim($_REQUEST['lastname']);
|
//$_SESSION['user']->data['email'] = $_REQUEST['email'];
|
||||||
//$user->data['email'] = $_REQUEST['email'];
|
$_SESSION['user']->data['birthday'] = $_REQUEST['birthday'];
|
||||||
$user->data['birthday'] = $_REQUEST['birthday'];
|
$_SESSION['user']->data['club'] = trim($_REQUEST['club']);
|
||||||
$user->data['club'] = trim($_REQUEST['club']);
|
//$_SESSION['user']->data['timezone'] = $_REQUEST['timezone'];
|
||||||
//$user->data['timezone'] = $_REQUEST['timezone'];
|
|
||||||
|
|
||||||
if(!strtotime($user->data['birthday']))
|
if(!strtotime($_SESSION['user']->data['birthday']))
|
||||||
$error = 'Das Geburstdatum ist ungültig. Bitte die Eingabe prüfen';
|
$error = 'Das Geburstdatum ist ungültig. Bitte die Eingabe prüfen';
|
||||||
|
|
||||||
$newphoto = false;
|
$newphoto = false;
|
||||||
@ -61,9 +60,9 @@ class Profile extends Page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($newphoto)
|
if($newphoto)
|
||||||
$user->data['photo'] = $newphoto;
|
$_SESSION['user']->data['photo'] = $newphoto;
|
||||||
|
|
||||||
$user->save();
|
$_SESSION['user']->save();
|
||||||
$this->redirect('/profile');
|
$this->redirect('/profile');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user