<?php

include_once "../model/ProductMD.php";
$_SESSION['pageNum'] = $pageNum = isset($_REQUEST['pageNum']) ? $_REQUEST['pageNum'] : 1;
//카테고리를 담기위한 2차원 배열
$pcategory = array(array('C', 'C1', 'C2', 'C3', 'C4', 'C5'), array('S', 'S1', 'S2', 'S3', 'S4', 'S5'), array('B', 'B1', 'B2', 'B3', 'B4', 'B5'), array('H', 'H1', 'H2', 'H3', 'H4', 'H5'), array('A', 'A1', 'A2', 'A3', 'A4', 'A5'));
//각 카테고리 마다 한페이지당 보여줄 게시물 수, 페이지네이션 한 블럭당 보여줄 페이지네이션 넘버
$product_limit = array(array(15, 5), array(10, 5), array(15, 5), array(20, 5), array(5, 5));
//액션값에 의한 카테고리, limit 배열 처리
$main_p = intval($action / 100) - 1;
$sub_p = intval($action / 10) % 10;
//select한 카테고리의 레코드수를 알기위한 처리
if ($action % 100 == 0) {
    $all_record_num = getProductCount($pcategory[$main_p][0]);
} else {
    $all_record_num = getProductCount($pcategory[$main_p][$sub_p]);
}
//페이지당의 정보를 계산하기위한 처리
$_SESSION['PageInfo'] = $PageInfo = productPageInfo($pageNum, $all_record_num, $product_limit[$main_p][0], $product_limit[$main_p][1]);
//페이지네이션 처리를 위한 한페이지당 출력할 게시물을 알기위한 처리
if ($action % 100 == 0) {
    $_SESSION['productlist'] = product_selecting($pcategory[$main_p][0], $PageInfo);
} else {
    $_SESSION['productlist'] = product_selecting($pcategory[$main_p][$sub_p], $PageInfo);
}
     if (isset($_SESSION['search_keyword'])) {
         $search_val['search'] = $_SESSION['search'];
         $search_val['search_keyword'] = $_SESSION['search_keyword'];
         $search_val['action'] = $action;
         $_SESSION['memberList'] = search_MemberPageInfo($search_val, $pageNum);
         // header("location:../controller/MainCTL.php?action=$action&pageNum=$pageNum");
     } else {
         $_SESSION['memberList'] = MemberPageInfo($pageNum);
     }
     break;
     // 상품관리
 // 상품관리
 case 200:
     $all_product_limit = array(3, 5);
     $all_record_num = getAllProductCount();
     $_SESSION['PageInfo'] = productPageInfo($pageNum, $all_record_num, $all_product_limit[0], $all_product_limit[1]);
     $_SESSION['productlist'] = all_product_selecting($_SESSION['PageInfo']);
     break;
 case 210:
     header("location:../view/MainView.php?action={$action}");
     break;
     //상품 추가 버튼 액션
 //상품 추가 버튼 액션
 case 211:
     // 이미지 저장 디렉터리
     $productImgSavePath = "../../img/product/";
     $thumbnailImgSavePath = "../../img/product_s/";
     $thumbnailImgHeight = 300;
     // 썸네일 이미지 높이를 150px로 설정
     $fileMaxSize = 2000000;
     // 파일 최대 크기 2Mbyte 설정