function execute($requests)
 {
     $u = $GLOBALS['AUTH']->uid();
     // --- リクエスト変数
     $c_review_id = $requests['c_review_id'];
     $page = $requests['page'];
     // ----------
     $page_size = 30;
     // c_reviewをAmazonの最新データに更新
     db_review_update_old_c_review($c_review_id);
     $c_review = db_review_list_product_c_review4c_review_id($c_review_id);
     if (!$c_review) {
         handle_kengen_error();
     }
     $this->set('inc_navi', fetch_inc_navi('h'));
     $this->set('c_review', $c_review);
     list($c_review_list, $is_prev, $is_next, $total_num, $start_num, $end_num) = db_review_list_product_c_review_list4c_review_id($c_review_id, $page, $page_size);
     $this->set('c_review_list', $c_review_list);
     $this->set("is_prev", $is_prev);
     $this->set("is_next", $is_next);
     $this->set("page", $page);
     $this->set("total_num", $total_num);
     $this->set('start_num', $start_num);
     $this->set('end_num', $end_num);
     return 'success';
 }
 function execute($requests)
 {
     $u = $GLOBALS['AUTH']->uid();
     // --- リクエスト変数
     $category_id = $requests['category_id'];
     $asin = $requests['asin'];
     $body = $requests['body'];
     $satisfaction_level = $requests['satisfaction_level'];
     $err_msg = $requests['err_msg'];
     // ----------
     // c_reviewをAmazonの最新データに更新
     $c_review_id = db_review_c_review_id4asin($asin);
     db_review_update_old_c_review($c_review_id);
     // 登録済みならh_review_editへ飛ばす
     $c_review_comment = db_review_add_write_c_review_comment4asin_c_member_id($asin, $u);
     if ($c_review_comment) {
         $_REQUEST['c_review_id'] = $c_review_comment['c_review_id'];
         $_REQUEST['asin'] = $asin;
         openpne_forward('pc', 'page', "h_review_edit");
         exit;
     }
     $this->set('inc_navi', fetch_inc_navi("h"));
     $satisfaction = array("5" => "★★★★★ 5", "4" => "★★★★ 4", "3" => "★★★ 3", "2" => "★★ 2", "1" => "★ 1");
     $this->set('category_id', $category_id);
     $this->set('asin', $asin);
     $this->set('body', $body);
     $this->set('satisfaction_level', $satisfaction_level);
     $this->set('satisfaction', $satisfaction);
     $this->set('err_msg', $err_msg);
     $product = db_review_write_product4asin($asin);
     if (!$product) {
         handle_kengen_error();
     }
     $this->set('product', $product);
     return 'success';
 }