require_once '../../../php/EPCharacterCreator.php';
include '../other/bookPageLayer.php';
session_start();
$currentMorph = $_SESSION['cc']->getCurrentMorphsByName($_SESSION['currentMorph']);
?>
<label class="descriptionTitle"><?php 
echo $currentMorph->name;
?>
</label>
<ul class="mainlist" id="implants">
    <li><label class='foldingListSection'>Implants</label></li>
    <?php 
$morph = $currentMorph;
foreach ($_SESSION['cc']->getGears() as $m) {
    if ($m->gearType === EPGear::$IMPLANT_GEAR) {
        if (isGearLegal($morph, $m)) {
            echo "<li>";
            if (isset($morph) && $_SESSION['cc']->haveGearOnMorph($m, $morph)) {
                if ($_SESSION['cc']->haveAdditionalGear($m, $morph)) {
                    echo "\t\t<label class='morphImplant selGear' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(" . $m->getCost() . " credits)</label><span class='selectedicone selGear selMorphImplantIcon' id='" . $m->name . "' data-icon='&#x2b;'></span>";
                } else {
                    echo "\t\t<label class='morphImplant selGear' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(base gear)</label><span class='selectedicone selGear selMorphImplantIcon' id='" . $m->name . "' data-icon='&#x2b;'></span>";
                }
            } else {
                echo "\t\t<label class='morphImplant' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(" . $m->getCost() . " credits)</label><span class='addIcon addMorphImplantIcon' id='" . $m->name . "' data-icon='&#x3a;'></span>";
            }
            echo "</li>";
        }
    }
}
function isGearLegal($morph, $gear)
Beispiel #2
0
function getFormatedGearList($listFiltered, $morph)
{
    $htmlResult = "";
    foreach ($listFiltered as $m) {
        if (isGearLegal($morph, $m)) {
            $htmlResult .= "<li>";
            if (isset($morph) && $_SESSION['cc']->haveGearOnMorph($m, $morph)) {
                if ($_SESSION['cc']->haveAdditionalGear($m, $morph)) {
                    $htmlResult .= "\t\t<label class='morphGear selGear' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(" . $m->getCost() . " credits)</label><span class='selectedicone selGear selMorphGearIcon' id='" . $m->name . "' data-icon='&#x2b;'></span>";
                } else {
                    $htmlResult .= "\t\t<label class='morphGear selGear' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(base gear)</label><span class='selectedicone selGear selMorphGearIcon' id='" . $m->name . "' data-icon='&#x2b;'></span>";
                }
            } else {
                $htmlResult .= "\t\t<label class='morphGear' id='" . $m->name . "'>" . $m->name . getListStampHtml($m->name) . "</label><label class='costInfo'>(" . $m->getCost() . " credits)</label><span class='addIcon addMorphGearIcon' id='" . $m->name . "' data-icon='&#x3a;'></span>";
            }
            $htmlResult .= "</li>";
        }
    }
    return $htmlResult;
}