Changeset 23124 for branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
- Timestamp:
- 2013/08/24 23:33:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
r23066 r23124 38 38 * @return void 39 39 */ 40 function init()40 public function init() 41 41 { 42 42 parent::init(); … … 54 54 * @return void 55 55 */ 56 function process()56 public function process() 57 57 { 58 58 $this->action(); … … 65 65 * @return void 66 66 */ 67 function action()67 public function action() 68 68 { 69 69 $objDb = new SC_Helper_DB_Ex(); … … 135 135 // 自分のグループに加算 136 136 $this->lfUpRankChilds($objQuery, 'dtb_category', 'parent_category_id', 'category_id', $keys[0], $up_count); 137 } else 137 } elseif ($rankAry[$keys[1]] < $rank) { 138 138 // データが今の位置より下がった時 139 139 $down_count = 0; … … 193 193 * カテゴリの削除は、物理削除で行う. 194 194 * 195 * @param SC_FormParam $objFormParam196 * @param SC_Helper_Db $objDb197 * @return void 198 */ 199 function doDelete(&$objFormParam, &$objDb)195 * @param SC_FormParam $objFormParam 196 * @param SC_Helper_Db $objDb 197 * @return void 198 */ 199 public function doDelete(&$objFormParam, &$objDb) 200 200 { 201 201 $category_id = $objFormParam->getValue('category_id'); … … 207 207 if ($exists) { 208 208 $this->arrErr['category_name'] = '※ 子カテゴリが存在するため削除できません。<br/>'; 209 209 210 return; 210 211 } … … 215 216 if ($exists) { 216 217 $this->arrErr['category_name'] = '※ カテゴリ内に商品が存在するため削除できません。<br/>'; 218 217 219 return; 218 220 } … … 225 227 * 編集対象のカテゴリ名を, 入力ボックスへ表示する. 226 228 * 227 * @param SC_FormParam $objFormParam228 * @return void 229 */ 230 function doPreEdit(&$objFormParam)229 * @param SC_FormParam $objFormParam 230 * @return void 231 */ 232 public function doPreEdit(&$objFormParam) 231 233 { 232 234 $category_id = $objFormParam->getValue('category_id'); … … 249 251 * - カテゴリ名がすでに使用されている場合 (登録時のみ評価) 250 252 * 251 * @param SC_FormParam $objFormParam252 * @return void 253 */ 254 function doEdit(&$objFormParam)253 * @param SC_FormParam $objFormParam 254 * @return void 255 */ 256 public function doEdit(&$objFormParam) 255 257 { 256 258 $category_id = $objFormParam->getValue('category_id'); … … 285 287 * エラーチェック 286 288 * 287 * @param SC_FormParam $objFormParam288 * @param boolean $add追加か289 * @return void 290 */ 291 function checkError(&$objFormParam, $add)289 * @param SC_FormParam $objFormParam 290 * @param boolean $add 追加か 291 * @return void 292 */ 293 public function checkError(&$objFormParam, $add) 292 294 { 293 295 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 310 312 if ($count >= CATEGORY_MAX) { 311 313 $arrErr['category_name'] = '※ カテゴリの登録最大数を超えました。<br/>'; 314 312 315 return $arrErr; 313 316 } … … 316 319 if ($this->isOverLevel($parent_category_id)) { 317 320 $arrErr['category_name'] = '※ ' . LEVEL_MAX . '階層以上の登録はできません。<br/>'; 321 318 322 return $arrErr; 319 323 } … … 333 337 if ($exists) { 334 338 $arrErr['category_name'] = '※ 既に同じ内容の登録が存在します。<br/>'; 339 335 340 return $arrErr; 336 341 } … … 342 347 * カテゴリの表示順序を上へ移動する. 343 348 * 344 * @param SC_FormParam $objFormParam345 * @return void 346 */ 347 function doUp(&$objFormParam)349 * @param SC_FormParam $objFormParam 350 * @return void 351 */ 352 public function doUp(&$objFormParam) 348 353 { 349 354 $category_id = $objFormParam->getValue('category_id'); … … 370 375 * カテゴリの表示順序を下へ移動する. 371 376 * 372 * @param SC_FormParam $objFormParam373 * @return void 374 */ 375 function doDown(&$objFormParam)377 * @param SC_FormParam $objFormParam 378 * @return void 379 */ 380 public function doDown(&$objFormParam) 376 381 { 377 382 $category_id = $objFormParam->getValue('category_id'); … … 398 403 * パラメーターの初期化を行う 399 404 * 400 * @param SC_FormParam $objFormParam401 * @return void 402 */ 403 function initParam(&$objFormParam)405 * @param SC_FormParam $objFormParam 406 * @return void 407 */ 408 public function initParam(&$objFormParam) 404 409 { 405 410 $objFormParam->addParam('親カテゴリID', 'parent_category_id', null, null, array()); … … 414 419 * - 有効なカテゴリを返す(del_flag = 0) 415 420 * 416 * @param SC_Query $objQuery417 * @param int$parent_category_id 親カテゴリID418 * @return array カテゴリの配列419 */ 420 function findCategoiesByParentCategoryId($parent_category_id)421 * @param SC_Query $objQuery 422 * @param int $parent_category_id 親カテゴリID 423 * @return array カテゴリの配列 424 */ 425 public function findCategoiesByParentCategoryId($parent_category_id) 421 426 { 422 427 if (!$parent_category_id) { … … 434 439 * カテゴリを更新する 435 440 * 436 * @param SC_FormParam $objFormParam SC_FormParam インスタンス437 * @return void 438 */ 439 function updateCategory($category_id, $arrCategory)441 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 442 * @return void 443 */ 444 public function updateCategory($category_id, $arrCategory) 440 445 { 441 446 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 452 457 * カテゴリを登録する 453 458 * 454 * @param SC_FormParam $objFormParam SC_FormParam インスタンス455 * @return void 456 */ 457 function registerCategory($arrCategory)459 * @param SC_FormParam $objFormParam SC_FormParam インスタンス 460 * @return void 461 */ 462 public function registerCategory($arrCategory) 458 463 { 459 464 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 502 507 * @param 超えている場合 true 503 508 */ 504 function isOverLevel($parent_category_id)509 public function isOverLevel($parent_category_id) 505 510 { 506 511 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 511 516 512 517 // 並びが1つ下のIDを取得する。 513 function lfGetDownRankID($objQuery, $table, $pid_name, $id_name, $id)518 public function lfGetDownRankID($objQuery, $table, $pid_name, $id_name, $id) 514 519 { 515 520 // 親IDを取得する。 … … 534 539 535 540 // 並びが1つ上のIDを取得する。 536 function lfGetUpRankID($objQuery, $table, $pid_name, $id_name, $id)541 public function lfGetUpRankID($objQuery, $table, $pid_name, $id_name, $id) 537 542 { 538 543 // 親IDを取得する。 … … 556 561 } 557 562 558 function lfCountChilds($objQuery, $table, $pid_name, $id_name, $id)563 public function lfCountChilds($objQuery, $table, $pid_name, $id_name, $id) 559 564 { 560 565 $objDb = new SC_Helper_DB_Ex(); … … 565 570 } 566 571 567 function lfUpRankChilds($objQuery, $table, $pid_name, $id_name, $id, $count)572 public function lfUpRankChilds($objQuery, $table, $pid_name, $id_name, $id, $count) 568 573 { 569 574 $objDb = new SC_Helper_DB_Ex(); … … 579 584 } 580 585 581 function lfDownRankChilds($objQuery, $table, $pid_name, $id_name, $id, $count)586 public function lfDownRankChilds($objQuery, $table, $pid_name, $id_name, $id, $count) 582 587 { 583 588 $objDb = new SC_Helper_DB_Ex();
Note: See TracChangeset
for help on using the changeset viewer.