Changeset 15040 for branches/dev/data/downloads/module/ebis_tag.php
- Timestamp:
- 2007/07/12 15:06:41 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev/data/downloads/module/ebis_tag.php
r17 r15040 2 2 /** 3 3 * 4 * @copyright 2000-200 7LOCKON CO.,LTD. All Rights Reserved.5 * @version CVS: $Id: ebis_tag.php 7224 2006-11-19 06:38:01Z kakinaka$4 * @copyright 2000-2006 LOCKON CO.,LTD. All Rights Reserved. 5 * @version CVS: $Id: ebis_tag.php,v 1.29 2006/10/26 04:02:40 naka Exp $ 6 6 * @link http://www.lockon.co.jp/ 7 7 * 8 8 */ 9 9 10 require_once("../../require.php"); 10 //require_once("./require.php"); 11 //require_once MODULE_PATH . 'ebis_tag_conf.php'; 12 13 // ǧ¾Ú³Îǧ 14 $objSess = new SC_Session(); 15 sfIsSuccess($objSess); 11 16 12 17 //¥Ú¡¼¥¸´ÉÍý¥¯¥é¥¹ … … 15 20 function LC_Page() { 16 21 //¥á¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤Î»ØÄê 17 $this->tpl_mainpage = MODULE_PATH . 'ebis_tag.tpl'; 18 $this->tpl_subtitle = 'EBiS¥¿¥°Ëä¤á¹þ¤ßµ¡Ç½'; 22 $this->tpl_mainpage = MODULE_PATH . 'ebis_tag.tpl'; 23 $this->tpl_subtitle = 'EBiS¥¿¥°Ëä¤á¹þ¤ßµ¡Ç½'; 24 $this->tpl_uniqid = ''; 25 26 global $arrEBiSTagCustomerId; 27 $this->arrEBiSTagCustomerId = $arrEBiSTagCustomerId; 28 global $arrEBiSTagPayment; 29 $this->arrEBiSTagPayment = $arrEBiSTagPayment; 30 global $arrEBiSTagOptions; 31 $this->arrEBiSTagOptions = $arrEBiSTagOptions; 19 32 } 20 33 } 34 21 35 $objPage = new LC_Page(); 22 36 $objView = new SC_AdminView(); 23 24 // ǧ¾Ú³Îǧ25 $objSess = new SC_Session();26 sfIsSuccess($objSess);27 37 28 38 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹ … … 34 44 switch($_POST['mode']) { 35 45 case 'edit': 46 // ²èÌÌÁ«°Ü¤ÎÀµÅöÀ¥Á¥§¥Ã¥¯ 47 //if (sfIsValidTransition($objSess) == false) { 48 // sfDispError(INVALID_MOVE_ERRORR); 49 //} 50 36 51 // ÆþÎÏ¥¨¥é¡¼È½Äê 37 52 $objPage->arrErr = $objFormParam->checkError(); … … 45 60 } 46 61 break; 62 case 'csv': 63 // ²èÌÌÁ«°Ü¤ÎÀµÅöÀ¥Á¥§¥Ã¥¯ 64 //if (sfIsValidTransition($objSess) == false) { 65 // sfDispError(INVALID_MOVE_ERRORR); 66 //} 67 $csv = lgGetCsvData(); 68 sfCSVDownload($csv); 69 exit; 47 70 default: 48 71 $arrRet = $objQuery->select("sub_data", "dtb_module", "module_id = ?", array(EBIS_TAG_MID)); 49 72 $arrSubData = unserialize($arrRet[0]['sub_data']); 50 73 $objFormParam->setParam($arrSubData); 74 75 // ¥æ¥Ë¡¼¥¯ID¤òËä¤á¹þ¤ß 76 // $objPage->tpl_uniqid = $objSess->getUniqId(); 51 77 break; 52 78 } … … 60 86 $objFormParam->addParam("¥æ¡¼¥¶ID", "user", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 61 87 $objFormParam->addParam("¥Ñ¥¹¥ï¡¼¥É", "pass", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 62 $objFormParam->addParam("¥¿¥°¼±ÊÌID", "cid", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 88 $objFormParam->addParam("¥í¥°¥¤¥óURL", "login_url", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 89 $objFormParam->addParam("EBiS°ú¿ô", "cid", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 90 91 $objFormParam->addParam("¸ÜµÒID", "m1id", INT_LEN, "", array("MAX_LENGTH_CHECK", 'NUM_CHECK')); 92 $objFormParam->addParam("¹ØÆþ¶â³Û", "a1id", INT_LEN, "", array("MAX_LENGTH_CHECK", 'NUM_CHECK')); 93 94 for ($i = 1; $i <= EBiS_TAG_OPTIONS_MAX; $i++) { 95 $title = "Ǥ°Õ¹àÌÜ$i"; 96 $name = 'o' . $i . 'id'; 97 $objFormParam->addParam( 98 $title, $name, INT_LEN, "", 99 array("MAX_LENGTH_CHECK", "NUM_CHECK") 100 ); 101 } 63 102 return $objFormParam; 64 103 } 104 105 /* CSV¼èÆÀ */ 106 function lgGetCsvData() { 107 $csv = lfGetDetailPageCSV(); 108 $csv .= lfGetListPageCSV(); 109 $csv .= lfGetFrontPageCSV(); 110 return $csv; 111 } 112 113 function lfGetDetailPageCSV() { 114 $table = 'dtb_products'; 115 $colmuns = 'product_id, name'; 116 $objQuery = new SC_Query(); 117 118 $arrRet = $objQuery->select($colmuns, $table); 119 120 $arrCSV = array(); 121 foreach ($arrRet as $key => $product) { 122 $id = $product['product_id']; 123 $url = SITE_URL . 'products/detail.php?product_id='; 124 $title = str_replace('"', '\"', $product['name']); 125 126 $arrCSV[$key]['page_id'] = '"' . 'detail-p' . $id . '"'; 127 $arrCSV[$key]['page_title'] = '"' . $title . '"'; 128 $arrCSV[$key]['url'] = '"' . $url . $id . '"'; 129 } 130 131 return lfCreateCSV($arrCSV); 132 } 133 134 function lfGetListPageCSV() { 135 $table = 'dtb_category'; 136 $colmuns = 'category_id, category_name'; 137 $objQuery = new SC_Query(); 138 139 $arrRet = $objQuery->select($colmuns, $table); 140 141 $arrCSV = array(); 142 foreach ($arrRet as $key => $category) { 143 $id = $category['category_id']; 144 $url = SITE_URL . 'products/list.php?category_id='; 145 $title = str_replace('"', '\"', $category['category_name']); 146 147 $arrCSV[$key]['page_id'] = '"' . 'list-c' . $id . '"'; 148 $arrCSV[$key]['page_title'] = '"' . $title . '"'; 149 $arrCSV[$key]['url'] = '"' . $url . $id . '"'; 150 } 151 return lfCreateCSV($arrCSV); 152 } 153 154 function lfCreateCSV ($arrCSV) { 155 $csv_str = ''; 156 foreach ($arrCSV as $csv) { 157 $csv_str .= join(',', $csv) . "\n"; 158 } 159 return $csv_str; 160 } 161 162 function lfGetFrontPageCSV() { 163 $arrList = array( 164 array('page_id' => 'top', 'page_title' => '' , 'url' => 'index.php'), 165 array('page_id' => 'abouts_index'), 166 array('page_id' => 'cart_index'), 167 array('page_id' => 'contact_index'), 168 array('page_id' => 'contact_confirm', 'page_title' => '', 'url' => 'contact/index.php'), 169 array('page_id' => 'contact_complete'), 170 array('page_id' => 'order_index'), 171 array('page_id' => 'entry_kiyaku'), 172 array('page_id' => 'entry_index'), 173 array('page_id' => 'entry_confirm', 'page_title' => '', 'url' => 'entry/index.php'), 174 array('page_id' => 'regist_complete', 'page_title' => '', 'url' => 'entry/complete.php'), 175 array('page_id' => 'products_favorite'), 176 array('page_id' => 'shopping_deliv'), 177 array('page_id' => 'shopping_deliv'), 178 array('page_id' => 'shopping_payment'), 179 array('page_id' => 'shopping_confirm'), 180 array('page_id' => 'thanks', 'page_title' => '', 'url' => 'shopping/complete.php'), 181 array('page_id' => 'mypage_index'), 182 array('page_id' => 'mypage_change'), 183 array('page_id' => 'mypage_change_confirm', 'page_title' => '', 'url' => 'mypage/change.php'), 184 array('page_id' => 'mypage_change_complete', 'page_title' => '', 'url' => 'mypage/change_complete.php'), 185 array('page_id' => 'error'), 186 ); 187 188 foreach ($arrList as $key => $list) { 189 if ( empty($arrList[$key]['page_title']) ) { 190 $arrList[$key]['page_title'] = $arrList[$key]['page_id']; 191 } 192 193 if ( empty($arrList[$key]['url']) ) { 194 $arrList[$key]['url'] = $arrList[$key]['page_id'] . '.php'; 195 } 196 197 $arrList[$key]['url'] = SITE_URL . str_replace('_', '/', $arrList[$key]['url']); 198 } 199 200 return lfCreateCSV($arrList); 201 } 65 202 ?>
Note: See TracChangeset
for help on using the changeset viewer.