chore: sync module from working instance and add install guide

This commit is contained in:
Kelin Rescue Hub
2026-04-09 14:11:34 -04:00
parent 20adb1bd1e
commit 039c12233e
23 changed files with 4577 additions and 394 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace humhub\modules\animal_management\events;
use humhub\modules\animal_management\models\Animal;
use humhub\modules\content\components\ContentContainerActiveRecord;
use yii\base\Event;
class AnimalTileSizeEvent extends Event
{
public const EVENT_RESOLVE_SIZE = 'resolveSize';
public Animal $animal;
public ContentContainerActiveRecord $contentContainer;
public $existingDonationGoal = null;
private int $additionalHeightPx = 0;
public function addAdditionalHeightPx(int $heightPx): void
{
if ($heightPx <= 0) {
return;
}
$this->additionalHeightPx += $heightPx;
}
public function getAdditionalHeightPx(): int
{
return max(0, $this->additionalHeightPx);
}
}