| @@ 329-342 (lines=14) @@ | ||
| 326 | $addProductClasses = array(); |
|
| 327 | ||
| 328 | $tmpProductClass = null; |
|
| 329 | foreach ($form->get('product_classes') as $formData) { |
|
| 330 | // 追加対象の行をvalidate |
|
| 331 | $ProductClass = $formData->getData(); |
|
| 332 | ||
| 333 | if ($ProductClass->getAdd()) { |
|
| 334 | if ($formData->isValid()) { |
|
| 335 | $addProductClasses[] = $ProductClass; |
|
| 336 | } else { |
|
| 337 | // 対象行のエラー |
|
| 338 | return $this->render($app, $Product, $ProductClass, true, $form); |
|
| 339 | } |
|
| 340 | } |
|
| 341 | $tmpProductClass = $ProductClass; |
|
| 342 | } |
|
| 343 | ||
| 344 | if (count($addProductClasses) == 0) { |
|
| 345 | // 対象がなければエラー |
|
| @@ 391-406 (lines=16) @@ | ||
| 388 | $removeProductClasses = array(); |
|
| 389 | ||
| 390 | $tempProductClass = null; |
|
| 391 | foreach ($form->get('product_classes') as $formData) { |
|
| 392 | // 追加対象の行をvalidate |
|
| 393 | $ProductClass = $formData->getData(); |
|
| 394 | ||
| 395 | if ($ProductClass->getAdd()) { |
|
| 396 | if ($formData->isValid()) { |
|
| 397 | $checkProductClasses[] = $ProductClass; |
|
| 398 | } else { |
|
| 399 | return $this->render($app, $Product, $ProductClass, false, $form); |
|
| 400 | } |
|
| 401 | } else { |
|
| 402 | // 削除対象の行 |
|
| 403 | $removeProductClasses[] = $ProductClass; |
|
| 404 | } |
|
| 405 | $tempProductClass = $ProductClass; |
|
| 406 | } |
|
| 407 | ||
| 408 | if (count($checkProductClasses) == 0) { |
|
| 409 | // 対象がなければエラー |
|