| @@ 91-115 (lines=25) @@ | ||
| 88 | log_info('カテゴリ登録開始', array($id)); |
|
| 89 | $status = $app['eccube.repository.category']->save($TargetCategory); |
|
| 90 | ||
| 91 | if ($status) { |
|
| 92 | ||
| 93 | log_info('カテゴリ登録完了', array($id)); |
|
| 94 | ||
| 95 | $event = new EventArgs( |
|
| 96 | array( |
|
| 97 | 'form' => $form, |
|
| 98 | 'Parent' => $Parent, |
|
| 99 | 'TargetCategory' => $TargetCategory, |
|
| 100 | ), |
|
| 101 | $request |
|
| 102 | ); |
|
| 103 | $app['eccube.event.dispatcher']->dispatch(EccubeEvents::ADMIN_PRODUCT_CATEGORY_INDEX_COMPLETE, $event); |
|
| 104 | ||
| 105 | $app->addSuccess('admin.category.save.complete', 'admin'); |
|
| 106 | ||
| 107 | if ($Parent) { |
|
| 108 | return $app->redirect($app->url('admin_product_category_show', array('parent_id' => $Parent->getId()))); |
|
| 109 | } else { |
|
| 110 | return $app->redirect($app->url('admin_product_category')); |
|
| 111 | } |
|
| 112 | } else { |
|
| 113 | log_info('カテゴリ登録エラー', array($id)); |
|
| 114 | $app->addError('admin.category.save.error', 'admin'); |
|
| 115 | } |
|
| 116 | } |
|
| 117 | } |
|
| 118 | ||
| @@ 63-86 (lines=24) @@ | ||
| 60 | ||
| 61 | if ($request->getMethod() === 'POST') { |
|
| 62 | $form->handleRequest($request); |
|
| 63 | if ($form->isValid()) { |
|
| 64 | log_info('商品規格登録開始', array($id)); |
|
| 65 | $status = $app['eccube.repository.class_name']->save($TargetClassName); |
|
| 66 | ||
| 67 | if ($status) { |
|
| 68 | log_info('商品規格登録完了', array($id)); |
|
| 69 | ||
| 70 | $event = new EventArgs( |
|
| 71 | array( |
|
| 72 | 'form' => $form, |
|
| 73 | 'TargetClassName' => $TargetClassName, |
|
| 74 | ), |
|
| 75 | $request |
|
| 76 | ); |
|
| 77 | $app['eccube.event.dispatcher']->dispatch(EccubeEvents::ADMIN_PRODUCT_CLASS_NAME_INDEX_COMPLETE, $event); |
|
| 78 | ||
| 79 | $app->addSuccess('admin.class_name.save.complete', 'admin'); |
|
| 80 | ||
| 81 | return $app->redirect($app->url('admin_product_class_name')); |
|
| 82 | } else { |
|
| 83 | log_info('商品規格登録エラー', array($id)); |
|
| 84 | $app->addError('admin.class_name.save.error', 'admin'); |
|
| 85 | } |
|
| 86 | } |
|
| 87 | } |
|
| 88 | ||
| 89 | $ClassNames = $app['eccube.repository.class_name']->getList(); |
|