Code Duplication    Length = 22-22 lines in 2 locations

src/Eccube/Controller/Admin/Product/ProductController.php 1 location

@@ 193-214 (lines=22) @@
190
        if ('POST' === $request->getMethod()) {
191
            $searchForm->handleRequest($request);
192
193
            if ($searchForm->isValid()) {
194
                /**
195
                 * 検索が実行された場合は, セッションに検索条件を保存する.
196
                 * ページ番号は最初のページ番号に初期化する.
197
                 */
198
                $page_no = 1;
199
                $searchData = $searchForm->getData();
200
201
                // 検索条件, ページ番号をセッションに保持.
202
                $this->session->set('eccube.admin.product.search', FormUtil::getViewData($searchForm));
203
                $this->session->set('eccube.admin.product.search.page_no', $page_no);
204
            } else {
205
                // 検索エラーの際は, 詳細検索枠を開いてエラー表示する.
206
                return [
207
                    'searchForm' => $searchForm->createView(),
208
                    'pagination' => [],
209
                    'pageMaxis' => $pageMaxis,
210
                    'page_no' => $page_no,
211
                    'page_count' => $page_count,
212
                    'has_errors' => true,
213
                ];
214
            }
215
        } else {
216
            if (null !== $page_no || $request->get('resume')) {
217
                /*

src/Eccube/Controller/Admin/Order/OrderController.php 1 location

@@ 235-256 (lines=22) @@
232
        if ('POST' === $request->getMethod()) {
233
            $searchForm->handleRequest($request);
234
235
            if ($searchForm->isValid()) {
236
                /**
237
                 * 検索が実行された場合は, セッションに検索条件を保存する.
238
                 * ページ番号は最初のページ番号に初期化する.
239
                 */
240
                $page_no = 1;
241
                $searchData = $searchForm->getData();
242
243
                // 検索条件, ページ番号をセッションに保持.
244
                $this->session->set('eccube.admin.order.search', FormUtil::getViewData($searchForm));
245
                $this->session->set('eccube.admin.order.search.page_no', $page_no);
246
            } else {
247
                // 検索エラーの際は, 詳細検索枠を開いてエラー表示する.
248
                return [
249
                    'searchForm' => $searchForm->createView(),
250
                    'pagination' => [],
251
                    'pageMaxis' => $pageMaxis,
252
                    'page_no' => $page_no,
253
                    'page_count' => $page_count,
254
                    'has_errors' => true,
255
                ];
256
            }
257
        } else {
258
            if (null !== $page_no || $request->get('resume')) {
259
                /*