XoopsX/xupdate — pull request #37 by nao-pon (2012-09-10 08:26:19+00:00)
Title: xupdate:[preload_store] launch up the Preload Store

Preload のインストール＆アップデートを可能にしてみました。
Preload の addon_url は、単一の *.class.php へのリンク又は、*.class.php を含んだアーカイブ(ディレクトリの制限なし)がしていできます。

version 管理もできるようになっています。バージョンは preload.ini の値（"version" と ”detaild_version”）をインストール時またはアップデート時に保存して、最新の preload.ini の値と比較します。

preloads.ini のサンプル

```ini
[AdvancedValidators]
dirname = "AdvancedValidators"
target_key = "AdvancedValidators"
target_type = "Preload"
version = "1.00"
replicatable= false
addon_url = "https://raw.github.com/suin/xoopscube-preloads/master/AdvancedValidators/AdvancedValidators.class.php"
detail_url = "https://github.com/suin/xoopscube-preloads/tree/master/AdvancedValidators"
license = "GPL"
required = "normal"
description = "Advanced validators for XCube_ActionForm"
tag = ""

[AwesomeXoopsMapClassLoader]
dirname = "AwesomeXoopsMapClassLoader"
target_key = "AwesomeXoopsMapClassLoader"
target_type = "Preload"
version = "1.00"
replicatable= false
addon_url = "https://raw.github.com/suin/xoopscube-preloads/master/AdvancedValidators/AwesomeXoopsMapClassLoader.class.php"
detail_url = "https://github.com/suin/xoopscube-preloads/tree/master/AwesomeXoopsMapClassLoader"
license = "GPL"
required = "normal"
description = "Auto loader of PHP class"
tag = ""

[ChangeThemeByModule]
dirname = "ChangeThemeByModule"
target_key = "ChangeThemeByModule"
target_type = "Preload"
version = "1.00"
replicatable= false
addon_url = "http://xoops123.com/modules/d3downloads/index.php?page=visit&cid=3&lid=67"
detail_url = "https://xoops123.com/modules/d3downloads/index.php?page=singlefile&cid=3&lid=67"
license = "GPL"
required = "normal"
description = "Auto loader of PHP class"
tag = ""
```