Ejemplo n.º 1
0
 /**
  * コンストラクタ
  *
  * @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);
         }
     }
 }
 /**
  * システム設定情報取得
  * システム設定グループ指定
  *
  * @param $system_config_group_name
  */
 static function select_system_config_group_row($system_config_group_name)
 {
     $sql_where = "system_config_group_name = '" . $system_config_group_name . "'";
     $row_array = ACSSystemConfigModel::select_system_config_row_array($sql_where);
     return $row_array;
 }