Fixed saving empty vlans
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
<?php
|
||||
|
||||
class Pop extends mfBaseModel {
|
||||
protected $forcestr = ['vlan_public', 'vlan_nat', 'vlan_ipv6'];
|
||||
|
||||
private $network;
|
||||
|
||||
public function getProperty($name) {
|
||||
|
||||
@@ -75,9 +75,9 @@ class PopController extends mfBaseController {
|
||||
$data['gps_lat'] = $r->gps_lat;
|
||||
$data['gps_long'] = $r->gps_long;
|
||||
$data['location'] = $r->location;
|
||||
$data['vlan_public'] = $r->vlan_public;
|
||||
$data['vlan_nat'] = $r->vlan_nat;
|
||||
$data['vlan_ipv6'] = $r->vlan_ipv6;
|
||||
$data['vlan_public'] = ($r->vlan_public) ? $r->vlan_public : null;
|
||||
$data['vlan_nat'] = ($r->vlan_nat) ? $r->vlan_nat: null;
|
||||
$data['vlan_ipv6'] = ($r->vlan_ipv6) ? $r->vlan_ipv6: null;
|
||||
$data['note'] = $r->note;
|
||||
|
||||
$data['edit_by'] = 1;
|
||||
|
||||
@@ -26,7 +26,11 @@ class PopModel {
|
||||
|
||||
foreach($data as $field => $value) {
|
||||
if(property_exists(get_called_class(), $field)) {
|
||||
$model ->$field = $value;
|
||||
if(substr($field, 0, 5) == "vlan_" && !$value) {
|
||||
$model->$field = null;
|
||||
continue;
|
||||
}
|
||||
$model->$field = $value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user