Fixed vlan display in Cpeprovisioning
This commit is contained in:
@@ -77,22 +77,22 @@
|
||||
<td><?=$product->product->attributes['bras_type']->value?> - Down: <?=$product->product->attributes["bw_down"]->value?> / Up: <?=$product->product->attributes["bw_up"]->value?></td>
|
||||
<td class="text-monospace">
|
||||
<?php if($product->termination_id): ?>
|
||||
<?php if($product->termination->building->pop->vlan_public): ?>
|
||||
<?php if($product->termination->getPop()->vlan_public): ?>
|
||||
<label class="order-date-pill active pointer">
|
||||
Public: <strong><?=$product->termination->building->pop->vlan_public?></strong>
|
||||
<input type="checkbox" name="vlan_public" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->building->pop->vlan_public?>" <?=($product->cpeprovisioning->vlan_public) ? "checked='checked'" : ""?> />
|
||||
Public: <strong><?=$product->termination->getPop()->vlan_public?></strong>
|
||||
<input type="checkbox" name="vlan_public" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->getPop()->vlan_public?>" <?=($product->cpeprovisioning->vlan_public) ? "checked='checked'" : ""?> />
|
||||
</label>
|
||||
<?php endif; ?>
|
||||
<?php if($product->termination->building->pop->vlan_nat): ?>
|
||||
<?php if($product->termination->getPop()->vlan_nat): ?>
|
||||
<label class="order-date-pill active pointer">
|
||||
NAT: <strong><?=$product->termination->building->pop->vlan_nat?></strong>
|
||||
<input type="checkbox" name="vlan_nat" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->building->pop->vlan_nat?>" <?=($product->cpeprovisioning->vlan_nat) ? "checked='checked'" : ""?> />
|
||||
NAT: <strong><?=$product->termination->getPop()->vlan_nat?></strong>
|
||||
<input type="checkbox" name="vlan_nat" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->getPop()->vlan_nat?>" <?=($product->cpeprovisioning->vlan_nat) ? "checked='checked'" : ""?> />
|
||||
</label>
|
||||
<?php endif; ?>
|
||||
<?php if($product->termination->building->pop->vlan_ipv6): ?>
|
||||
<?php if($product->termination->getPop()->vlan_ipv6): ?>
|
||||
<label class="order-date-pill active pointer">
|
||||
IPv6: <strong><?=$product->termination->building->pop->vlan_ipv6?></strong>
|
||||
<input type="checkbox" name="vlan_ipv6" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->building->pop->vlan_ipv6?>" <?=($product->cpeprovisioning->vlan_ipv6) ? "checked='checked'" : ""?> />
|
||||
IPv6: <strong><?=$product->termination->getPop()->vlan_ipv6?></strong>
|
||||
<input type="checkbox" name="vlan_ipv6" form="cpeprovform-<?=$product->id?>" value="<?=$product->termination->getPop()->vlan_ipv6?>" <?=($product->cpeprovisioning->vlan_ipv6) ? "checked='checked'" : ""?> />
|
||||
</label>
|
||||
<?php endif; ?>
|
||||
<?php else: ?>
|
||||
|
||||
@@ -33,6 +33,22 @@ class Termination extends mfBaseModel {
|
||||
return $address;
|
||||
}
|
||||
|
||||
public function getWorkflowvalue($itemname, $type = "string") {
|
||||
if(array_key_exists($itemname, $this->getProperty("workflowitems"))) {
|
||||
return $this->getProperty("workflowitems")[$itemname]->value->{"value_$type"};
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public function getPop() {
|
||||
$pop_id = $this->getWorkflowvalue('pop_id');
|
||||
if(!$pop_id) {
|
||||
return null;
|
||||
}
|
||||
return new Pop($pop_id);
|
||||
}
|
||||
|
||||
public function getNewObjectCode() {
|
||||
if(!$this->building_id) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user