Changeset 11730 for branches/comu/html/admin/mail/htmlmail_select.php
- Timestamp:
- 2007/03/11 06:27:25 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/html/admin/mail/htmlmail_select.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/html/admin/mail/htmlmail_select.php
r11729 r11730 22 22 $objSess = new SC_Session(); 23 23 24 // 認証可否の判定24 // ǧ¾Ú²ÄÈݤÎȽÄê 25 25 sfIsSuccess($objSess); 26 26 27 27 if ($_POST['mode'] == "search") { 28 28 29 // POST 値の引き継ぎ29 // POSTÃͤΰú¤·Ñ¤® 30 30 $objPage->arrForm = $_POST; 31 // 入力文字の強制変換31 // ÆþÎÏʸ»ú¤Î¶¯À©ÊÑ´¹ 32 32 lfConvertParam(); 33 33 34 // 削除されていない。公開商品である。34 // ºï½ü¤µ¤ì¤Æ¤¤¤Ê¤¤¡£¸ø³«¾¦ÉʤǤ¢¤ë¡£ 35 35 $where = "del_flg = 0 AND status = 1"; 36 36 37 /* 入力エラーなし*/37 /* ÆþÎÏ¥¨¥é¡¼¤Ê¤· */ 38 38 foreach ($objPage->arrForm as $key => $val) { 39 39 if($val == "") { … … 47 47 break; 48 48 case 'search_category_id': 49 // 子カテゴリIDの取得49 // »Ò¥«¥Æ¥´¥êID¤Î¼èÆÀ 50 50 $arrRet = sfGetChildsID("dtb_category", "parent_category_id", "category_id", $val); 51 51 $tmp_where = ""; … … 73 73 $order = "update_date DESC"; 74 74 75 // 読み込む列とテーブルの指定75 // ÆÉ¤ß¹þ¤àÎó¤È¥Æ¡¼¥Ö¥ë¤Î»ØÄê 76 76 $col = "product_id, name, category_id, main_list_image, status, product_code, price01, stock, stock_unlimited"; 77 77 $from = "vw_products_nonclass AS noncls "; 78 78 79 79 $objQuery = new SC_Query(); 80 // 行数の取得80 // ¹Ô¿ô¤Î¼èÆÀ 81 81 $linemax = $objQuery->count($from, $where, $arrval); 82 $objPage->tpl_linemax = $linemax; // 何件が該当しました。表示用82 $objPage->tpl_linemax = $linemax; // ²¿·ï¤¬³ºÅö¤·¤Þ¤·¤¿¡£É½¼¨ÍÑ 83 83 84 // ページ送りの処理84 // ¥Ú¡¼¥¸Á÷¤ê¤Î½èÍý 85 85 if(is_numeric($_POST['search_page_max'])) { 86 86 $page_max = $_POST['search_page_max']; … … 89 89 } 90 90 91 // ページ送りの取得91 // ¥Ú¡¼¥¸Á÷¤ê¤Î¼èÆÀ 92 92 $objNavi = new SC_PageNavi($_POST['search_pageno'], $linemax, $page_max, "fnNaviSearchPage", NAVI_PMAX); 93 $objPage->tpl_strnavi = $objNavi->strnavi; // 表示文字列93 $objPage->tpl_strnavi = $objNavi->strnavi; // ɽ¼¨Ê¸»úÎó 94 94 $startno = $objNavi->start_row; 95 95 96 // 取得範囲の指定(開始行番号、行数のセット)96 // ¼èÆÀÈϰϤλØÄê(³«»Ï¹ÔÈֹ桢¹Ô¿ô¤Î¥»¥Ã¥È) 97 97 $objQuery->setlimitoffset($page_max, $startno); 98 98 99 // 表示順序99 // ɽ¼¨½ç½ø 100 100 $objQuery->setorder($order); 101 // 検索結果の取得101 // ¸¡º÷·ë²Ì¤Î¼èÆÀ 102 102 $objPage->arrProducts = $objQuery->select($col, $from, $where, $arrval); 103 103 … … 111 111 $objView->display($objPage->tpl_mainpage); 112 112 113 /* 取得文字列の変換*/113 /* ¼èÆÀʸ»úÎó¤ÎÊÑ´¹ */ 114 114 function lfConvertParam() { 115 115 global $objPage; 116 116 /* 117 * 文字列の変換118 * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換119 * C : 「全角ひら仮名」を「全角かた仮名」に変換120 * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します121 * n : 「全角」数字を「半角(ハンカク)」に変換117 * ʸ»úÎó¤ÎÊÑ´¹ 118 * K : ¡ÖȾ³Ñ(Êݶ¸)ÊÒ²¾Ì¾¡×¤ò¡ÖÁ´³ÑÊÒ²¾Ì¾¡×¤ËÊÑ´¹ 119 * C : ¡ÖÁ´³Ñ¤Ò¤é²¾Ì¾¡×¤ò¡ÖÁ´³Ñ¤«¤¿²¾Ì¾¡×¤ËÊÑ´¹ 120 * V : ÂùÅÀÉÕ¤¤Îʸ»ú¤ò°ìʸ»ú¤ËÊÑ´¹¡£"K","H"¤È¶¦¤Ë»ÈÍѤ·¤Þ¤¹ 121 * n : ¡ÖÁ´³Ñ¡×¿ô»ú¤ò¡ÖȾ³Ñ(Êݶ¸)¡×¤ËÊÑ´¹ 122 122 */ 123 123 $arrConvList['search_name'] = "KVa"; 124 124 $arrConvList['search_product_code'] = "KVa"; 125 125 126 // 文字変換126 // ʸ»úÊÑ´¹ 127 127 foreach ($arrConvList as $key => $val) { 128 // POST されてきた値のみ変換する。128 // POST¤µ¤ì¤Æ¤¤¿ÃͤΤßÊÑ´¹¤¹¤ë¡£ 129 129 if(isset($objPage->arrForm[$key])) { 130 130 $objPage->arrForm[$key] = mb_convert_kana($objPage->arrForm[$key] ,$val);
Note: See TracChangeset
for help on using the changeset viewer.
