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='+'></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='+'></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=':'></span>"; } echo "</li>"; } } } function isGearLegal($morph, $gear)
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='+'></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='+'></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=':'></span>"; } $htmlResult .= "</li>"; } } return $htmlResult; }