/**
  * コンストラクタ
  *
  * @param $file_info_row
  */
 function ACSSystemConfig($system_config_group = '')
 {
     if (!$system_config_group) {
         // テーブルから全データ取得
         $system_config_row_array = ACSSystemConfigModel::select_system_config_row_array();
     } else {
         // 指定のシステム設定グループデータ取得
         $system_config_row_array = ACSSystemConfigModel::select_system_config_group_row($system_config_group);
     }
     // ACSSystemConfigKeywordData 配列 セット
     foreach ($system_config_row_array as $system_config_row) {
         // ACSSystemConfigKeywordData インスタンス生成(配列作成)
         $_system_config_keyword_data_obj = new ACSSystemConfigKeywordData($system_config_row);
         $this->add_system_config_keyword_data_obj($_system_config_keyword_data_obj);
         // システム設定グループ取得
         $_system_config_group = $_system_config_keyword_data_obj->get_system_config_group_name();
         if (!in_array($_system_config_group, $this->system_config_group_array)) {
             $this->add_system_config_group($_system_config_group);
         }
     }
 }