mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-20 16:37:48 +02:00
fix a few error, undefined vars, update phpstan, fix adapter data preset on edit phone
This commit is contained in:
parent
715afd79ec
commit
47b81c1af3
9 changed files with 34 additions and 64 deletions
|
@ -84,32 +84,6 @@ namespace models;
|
|||
return $this->_select('event', ['id_user' => $id_user], 'at', true, $nb_entry);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets events for a type, since a date and eventually until a date (both included).
|
||||
*
|
||||
* @param int $id_user : User id
|
||||
* @param string $type : Event type we want
|
||||
* @param \DateTime $since : Date to get events since
|
||||
* @param ?\DateTime $until (optional) : Date until wich we want events, if not specified no limit
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function get_events_by_type_and_date_for_user(int $id_user, string $type, \DateTime $since, ?\DateTime $until = null)
|
||||
{
|
||||
$where = [
|
||||
'id_user' => $id_user,
|
||||
'type' => $type,
|
||||
'>=at' => $since->format('Y-m-d H:i:s'),
|
||||
];
|
||||
|
||||
if (null !== $until)
|
||||
{
|
||||
$where['<=at'] = $until->format('Y-m-d H:i:s');
|
||||
}
|
||||
|
||||
return $this->_select('event', $where, 'at');
|
||||
}
|
||||
|
||||
/**
|
||||
* Return table name.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue