- Timestamp:
- 2013/02/18 19:09:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/db/SC_DB_MasterData.php
r22206 r22567 42 42 * @version $Id:SC_DB_MasterData.php 15532 2007-08-31 14:39:46Z nanasess $ 43 43 */ 44 class SC_DB_MasterData { 44 class SC_DB_MasterData 45 { 45 46 46 47 // {{{ properties … … 70 71 * @return array マスターデータ 71 72 */ 72 function getMasterData($name, $columns = array()) { 73 function getMasterData($name, $columns = array()) 74 { 73 75 74 76 $columns = $this->getDefaultColumnName($columns); … … 102 104 * @return integer マスターデータの登録数 103 105 */ 104 function registMasterData($name, $columns, $masterData, $autoCommit = true) { 106 function registMasterData($name, $columns, $masterData, $autoCommit = true) 107 { 105 108 106 109 $columns = $this->getDefaultColumnName($columns); … … 137 140 * @return integer マスターデータの更新数 138 141 */ 139 function updateMasterData($name, $columns, $masterData, $autoCommit = true) { 142 function updateMasterData($name, $columns, $masterData, $autoCommit = true) 143 { 140 144 141 145 $columns = $this->getDefaultColumnName($columns); … … 171 175 * @return integer マスターデータの更新数 172 176 */ 173 function insertMasterData($name, $key, $value, $comment, $autoCommit = true) { 177 function insertMasterData($name, $key, $value, $comment, $autoCommit = true) 178 { 174 179 175 180 $columns = $this->getDefaultColumnName(); … … 203 208 * @return integer マスターデータの削除数 204 209 */ 205 function deleteMasterData($name, $autoCommit = true) { 210 function deleteMasterData($name, $autoCommit = true) 211 { 206 212 $this->objQuery =& SC_Query_Ex::getSingletonInstance(); 207 213 if ($autoCommit) { … … 225 231 * @return bool 消去した場合 true 226 232 */ 227 function clearCache($name) { 233 function clearCache($name) 234 { 228 235 $masterDataFile = MASTER_DATA_REALDIR . $name . '.php'; 229 236 if (is_file($masterDataFile)) { … … 252 259 * @return bool キャッシュの生成に成功した場合 true 253 260 */ 254 function createCache($name, $columns = array(), $isDefine = false, $commentColumn = array()) { 261 function createCache($name, $columns = array(), $isDefine = false, $commentColumn = array()) 262 { 255 263 256 264 // マスターデータを取得 … … 301 309 * @return array マスターデータ 302 310 */ 303 function getDbMasterData($name, $columns = array()) { 311 function getDbMasterData($name, $columns = array()) 312 { 304 313 305 314 $columns = $this->getDefaultColumnName($columns); … … 333 342 * @return array カラム名を格納した配列 334 343 */ 335 function getDefaultColumnName($columns = array()) { 344 function getDefaultColumnName($columns = array()) 345 { 336 346 337 347 if (!empty($columns)) { … … 350 360 * @return string 定数定義の文字列 351 361 */ 352 function getMasterDataAsDefine($masterData, $comments = array()) { 362 function getMasterDataAsDefine($masterData, $comments = array()) 363 { 353 364 $data = ''; 354 365 foreach ($masterData as $key => $val) {
Note: See TracChangeset
for help on using the changeset viewer.