@@ -94,22 +94,24 @@ public function save()
94
94
$ view_ajax = json_decode (Utils::init ('view ' ), true );
95
95
Utils::a2o ($ view , $ view_ajax );
96
96
$ view ->save ();
97
- if (isset ($ view_ajax ['zones ' ]) && count ( $ view_ajax [ ' zones ' ]) > 0 ) {
97
+ if (isset ($ view_ajax ['zones ' ])) {
98
98
$ view ->removeviewZone ();
99
- foreach ($ view_ajax ['zones ' ] as $ viewZone_info ) {
100
- $ viewZone = new ViewZone ();
101
- $ viewZone ->setView_id ($ view ->getId ());
102
- Utils::a2o ($ viewZone , $ viewZone_info );
103
- $ viewZone ->save ();
104
- if (isset ($ viewZone_info ['viewData ' ])) {
105
- $ order = 0 ;
106
- foreach ($ viewZone_info ['viewData ' ] as $ viewData_info ) {
107
- $ viewData = new ViewData ();
108
- $ viewData ->setviewZone_id ($ viewZone ->getId ());
109
- $ viewData ->setOrder ($ order );
110
- Utils::a2o ($ viewData , NextDomHelper::fromHumanReadable ($ viewData_info ));
111
- $ viewData ->save ();
112
- $ order ++;
99
+ if (count ($ view_ajax ['zones ' ]) > 0 ){
100
+ foreach ($ view_ajax ['zones ' ] as $ viewZone_info ) {
101
+ $ viewZone = new ViewZone ();
102
+ $ viewZone ->setView_id ($ view ->getId ());
103
+ Utils::a2o ($ viewZone , $ viewZone_info );
104
+ $ viewZone ->save ();
105
+ if (isset ($ viewZone_info ['viewData ' ])) {
106
+ $ order = 0 ;
107
+ foreach ($ viewZone_info ['viewData ' ] as $ viewData_info ) {
108
+ $ viewData = new ViewData ();
109
+ $ viewData ->setviewZone_id ($ viewZone ->getId ());
110
+ $ viewData ->setOrder ($ order );
111
+ Utils::a2o ($ viewData , NextDomHelper::fromHumanReadable ($ viewData_info ));
112
+ $ viewData ->save ();
113
+ $ order ++;
114
+ }
113
115
}
114
116
}
115
117
}
0 commit comments