/**
  * 追加商品項目のデータを取得する
  * @return array 追加商品項目配列
  **/
 function getColumns()
 {
     $objColumn = new plg_AddProductColumns_SC_Helper_Column_Ex();
     $objQuery = SC_Query_Ex::getSingletonInstance();
     $objQuery->setOrder('column_id ASC');
     $arrColumns = $objColumn->getColumns($objQuery);
     foreach ($arrColumns as $key => $arrColumn) {
         if ($arrColumn['type'] != COLUMN_TYPE_TEXT && $arrColumn['type'] != COLUMN_TYPE_TEXTAREA) {
             unset($arrColumns[$key]);
         }
     }
     return $arrColumns;
 }
 /**
  * 追加商品データをデータベースに登録する
  * @param array $arrList 追加商品データの配列
  */
 function saveValues(SC_FormParam_Ex &$objFormParam)
 {
     $objColumn = new plg_AddProductColumns_SC_Helper_Column_Ex();
     $arrParam = $objFormParam->getHashArray();
     $product_id = $arrParam['product_id'];
     $objColumn->saveValues($product_id, $arrParam);
 }
 function action_after(LC_Page_Products_List_Ex $objPage)
 {
     $objColumn = new plg_AddProductColumns_SC_Helper_Column_Ex();
     $objColumn->applyValuesToProducts($objPage->arrProducts);
 }