Page
[ class tree: Page ] [ index: Page ] [ all elements ]

Class: LC_Page_Admin_Products_Category

Source Location: /pages/admin/products/LC_Page_Admin_Products_Category.php

Class Overview

LC_Page_Admin_Ex
   |
   --LC_Page_Admin_Products_Category

カテゴリ管理 のページクラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: LC_Page_Admin_Products_Category.php 21185 2011-08-11 10:37:10Z shutta $

Methods



Class Details

[line 35]
カテゴリ管理 のページクラス.



Tags:

author:  LOCKON CO.,LTD.
version:  $Id: LC_Page_Admin_Products_Category.php 21185 2011-08-11 10:37:10Z shutta $


[ Top ]


Class Methods


method action [line 72]

void action( )

Page のアクション.



[ Top ]

method destroy [line 512]

void destroy( )

デストラクタ.



[ Top ]

method doDelete [line 206]

void doDelete( &$objFormParam, &$objDb, SC_FormParam $objFormParam, SC_Helper_Db $objDb)

カテゴリの削除を実行する.

下記の場合は削除を実施せず、エラーメッセージを表示する.

  • 削除対象のカテゴリに、子カテゴリが1つ以上ある場合
  • 削除対象のカテゴリを、登録商品が使用している場合
カテゴリの削除は、物理削除で行う.




Parameters:

SC_FormParam   $objFormParam  
SC_Helper_Db   $objDb  
   &$objFormParam  
   &$objDb  

[ Top ]

method doDown [line 382]

void doDown( &$objFormParam, SC_FormParam $objFormParam)

カテゴリの表示順序を下へ移動する.



Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method doEdit [line 261]

void doEdit( &$objFormParam, SC_FormParam $objFormParam)

カテゴリの編集を実行する.

下記の場合は, 編集を実行せず、エラーメッセージを表示する

  • カテゴリ名がすでに使用されている場合




Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method doPreEdit [line 236]

void doPreEdit( &$objFormParam, SC_FormParam $objFormParam)

編集対象のカテゴリ名を, 入力ボックスへ表示する.



Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method doRegister [line 305]

void doRegister( &$objFormParam, SC_FormParam $objFormParam)

カテゴリの登録を実行する.

下記の場合は, 登録を実行せず、エラーメッセージを表示する

  • カテゴリー登録数の上限を超える場合
  • 階層登録数の上限を超える場合
  • カテゴリ名がすでに使用されている場合




Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method doUp [line 355]

void doUp( &$objFormParam, SC_FormParam $objFormParam)

カテゴリの表示順序を上へ移動する.



Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method findCategoiesByParentCategoryId [line 425]

array findCategoiesByParentCategoryId( int $parent_category_id, SC_Query $objQuery)

親カテゴリIDでカテゴリを検索する.

  • 表示順の降順でソートする
  • 有効なカテゴリを返す(del_flag = 0)




Tags:

return:  カテゴリの配列


Parameters:

SC_Query   $objQuery  
int   $parent_category_id   親カテゴリID

[ Top ]

method init [line 47]

void init( )

Page を初期化する.



[ Top ]

method initParam [line 409]

void initParam( &$objFormParam, SC_FormParam $objFormParam)

パラメーターの初期化を行う



Parameters:

SC_FormParam   $objFormParam  
   &$objFormParam  

[ Top ]

method isOverLevel [line 501]

void isOverLevel( integer $parent_category_id, 超えている場合 1)

カテゴリの階層が上限を超えているかを判定する



Parameters:

超えている場合   1   true
integer   $parent_category_id   親カテゴリID

[ Top ]

method lfCountChilds [line 558]

void lfCountChilds( $objQuery, $table, $pid_name, $id_name, $id)



Parameters:

   $objQuery  
   $table  
   $pid_name  
   $id_name  
   $id  

[ Top ]

method lfDownRankChilds [line 576]

void lfDownRankChilds( $objQuery, $table, $pid_name, $id_name, $id, $count)



Parameters:

   $objQuery  
   $table  
   $pid_name  
   $id_name  
   $id  
   $count  

[ Top ]

method lfGetDownRankID [line 517]

void lfGetDownRankID( $objQuery, $table, $pid_name, $id_name, $id)



Parameters:

   $objQuery  
   $table  
   $pid_name  
   $id_name  
   $id  

[ Top ]

method lfGetUpRankID [line 538]

void lfGetUpRankID( $objQuery, $table, $pid_name, $id_name, $id)



Parameters:

   $objQuery  
   $table  
   $pid_name  
   $id_name  
   $id  

[ Top ]

method lfUpRankChilds [line 565]

void lfUpRankChilds( $objQuery, $table, $pid_name, $id_name, $id, $count)



Parameters:

   $objQuery  
   $table  
   $pid_name  
   $id_name  
   $id  
   $count  

[ Top ]

method process [line 62]

void process( )

Page のプロセス.



[ Top ]

method registerCategory [line 459]

void registerCategory( integer $parent_category_id, string $category_name, integer $creator_id)

カテゴリを登録する



Parameters:

integer   $parent_category_id   親カテゴリID
string   $category_name   カテゴリ名
integer   $creator_id   作成者のID

[ Top ]

method updateCategory [line 443]

void updateCategory( integer $category_id, array $arrCategory)

カテゴリを更新する



Parameters:

integer   $category_id   更新対象のカテゴリID
array   $arrCategory   更新する カラム名 => 値 の連想配列

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:01:34 +0900 by Seasoft