Будь проклят тот день, когда я решил ввести неймспейсы...
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
namespace Battles;
|
||||
class InventoryItem extends Item
|
||||
{
|
||||
private $present;
|
||||
|
||||
public function __construct($row)
|
||||
{
|
||||
parent::__construct($row);
|
||||
if (isset($row['present'])) {
|
||||
$this->present = $row['present'];
|
||||
}
|
||||
}
|
||||
|
||||
public function printInfo()
|
||||
{
|
||||
parent::printAllInfo();
|
||||
if ($this->present) {
|
||||
echo "<p style='color: maroon; font-style: italic'>Это подарок от {$this->present}. Вы не можете передать его кому-либо ещё.</p>";
|
||||
}
|
||||
}
|
||||
|
||||
public function printImage()
|
||||
{
|
||||
if (in_array($this->item_type, range(1,12))) {
|
||||
echo "<a href=/main.php?edit=1&dress={$this->item_id} title='Надеть'>";
|
||||
parent::printImage();
|
||||
echo "</a>";
|
||||
} else {
|
||||
parent::printImage();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Для кнопок управления под картинкой предмета в зависимости от ситуации.
|
||||
*/
|
||||
public function printControls()
|
||||
{
|
||||
//FIXME Сменить заглушку на нормальную функцию!!
|
||||
echo <<<BTN
|
||||
<p><button class="button danger" onclick="location.href='/admin.php'">Выбросить</button>
|
||||
BTN;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->item_id;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user