Initial import
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
|
||||
<link rel="stylesheet" href="/_public/assets/css/collection-objects-greed.css">
|
||||
<?php
|
||||
|
||||
use app\models\parsed\FavoriteModel;
|
||||
use app\models\register\Collections;
|
||||
use app\models\RegisterObjects;
|
||||
use app\models\Ts;
|
||||
use app\models\UserFavorites;
|
||||
use app\services\Auth;
|
||||
|
||||
$user = Auth::getUser();
|
||||
|
||||
Ts::set([47, 104, 170]);
|
||||
|
||||
if ($user):
|
||||
|
||||
$fav = UserFavorites::find()->where(['user_id' => $user->id])->all();
|
||||
$buffer = [];
|
||||
foreach ($fav as $f) {
|
||||
$buffer[$f->table][] = $f->fid;
|
||||
}
|
||||
$favoriteModels = [];
|
||||
foreach ($buffer as $b => $ids) {
|
||||
switch ($b) {
|
||||
case 'collections':
|
||||
foreach (Collections::find()->where(['IN', 'id', $ids])->all() as $m) {
|
||||
$fm = new FavoriteModel();
|
||||
$fm->img = $m->getImg();
|
||||
$fm->url = $m->getUrl();
|
||||
$fm->name = $m->title();
|
||||
$favoriteModels[104][] = $fm;
|
||||
}
|
||||
break;
|
||||
case 'register_objects':
|
||||
foreach (RegisterObjects::find()->where(['IN', 'id', $ids])->andWhere(['lib_type' => 1])->all() as $m) {
|
||||
$fm = new FavoriteModel();
|
||||
$fm->img = $m->getImg();
|
||||
$fm->url = $m->getUrl();
|
||||
$fm->name = $m->getTitle();
|
||||
$favoriteModels[47][] = $fm;
|
||||
}
|
||||
foreach (RegisterObjects::find()->where(['IN', 'id', $ids])->andWhere(['lib_type' => 2])->all() as $m) {
|
||||
$fm = new FavoriteModel();
|
||||
$fm->img = $m->getImg();
|
||||
$fm->url = $m->getLibraryUrl();
|
||||
$fm->name = $m->getTitle();
|
||||
$favoriteModels[170][] = $fm;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php foreach ($favoriteModels as $type => $group): ?>
|
||||
<div class="top25">
|
||||
<div class="group-title"><?= Ts::get($type) ?></div>
|
||||
<div class="collection-greed top10">
|
||||
<div class="content-out gallery">
|
||||
<?php foreach ($group as $f): ?>
|
||||
<div class="gallery__item">
|
||||
<a href="<?= $f->url ?>">
|
||||
<img class="gallery__img" src="<?= $f->img ?>">
|
||||
<div class="gallery__item_title"><?= explode('.', $f->name)[0] ?>.</div>
|
||||
</a>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
Reference in New Issue
Block a user