Initial import

This commit is contained in:
2026-06-04 11:13:34 +01:00
commit 563d9cc96d
143 changed files with 10572 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
<?php
class User extends Model {
public static $table = "users";
public function is_favourite($doc) {
$f = Favourite::find([
["owner", "=", $this->id],
["document", "=", $doc]])->first();
if ($f) {
return true;
}
return false;
}
public function set_favourite($doc) {
$f = Favourite::find([
["owner", "=", $this->id],
["document", "=", $doc]])->first();
if (!$f) {
$f = new Favourite;
$f->owner = $this->id;
$f->document = $doc;
$f->save();
}
}
public function unset_favourite($doc) {
$f = Favourite::find([
["owner", "=", $this->id],
["document", "=", $doc]])->first();
if ($f) {
$f->delete();
}
}
public function favourites() {
$f = Favourite::find([
["owner", "=", $this->id],
])->all();
return $f;
}
}