<?php include_once( "../../../spider.inc.php" ); ?>
{charset:UTF-8}
{template:admin_default.tpl}
{module:system.login.Require}
{module:system.package.LoadList}
{preset:page_title 'システム設定 >パッケージ管理'}

	<div class="panc">
		<a href="../../">管理パネルトップ</a>
		&gt; <a href="../">システム設定</a>
		&gt; パッケージ管理
	</div>
	<h1>
		システム設定
		&gt; パッケージ管理
		&gt; パッケージのインストールと初期化
	</h1>
	
	{if:IS_ERROR}
		<ul class="error">
		{foreach:errors error}
			<li>{write:error}</li>
		{/foreach}
		</ul>
		<p style="padding-left:5em;">
			<a href="../">システム設定ページへ</a>
		</p>
	{else}
	<table class="list" style="width:95%;margin:0 auto;">
	<tr>
		<th style="width:10em;">パッケージ名</th>
		<th style="width:4em;">Ver.</th>
		<th>説明</th>
		<th style="width:10em;">依存パッケージ</th>
		<th style="width:10em;">インストール</th>
	</tr>
	{foreach:system.package.existsPackageObjectHash packageId packageObject}
	<tr style="background-color:{if:in_array(packageId,system.package.installedPackageIdArray)}#E0E0FF{else}#FFFFFF{/if};">
		<td style="white-space:nowrap;">
			{if:in_array(packageId,system.package.installedPackageIdArray)}
				<a href="./install/form.php?sitpi={write:packageId}&amp;cmd=new">{write:packageObject->getPackageViewName()}</a>
			{else}
				{write:packageObject->getPackageViewName()}
			{/if}
		</td>
		<td nowrap>{write:packageObject->getVersion()}</td>
		</td>
		<td style="font-size:x-small;">{write:packageObject->getPackageDescription() noescape}</td>
		<td style="font-size:x-small;white-space:nowrap;">
			{set:dependentPackageIdArray packageObject->getPackageDependenciesIdArray()}
			{foreach:dependentPackageIdArray requirePackageId}
			{if:isset(system.package.existsPackageObjectHash[requirePackageId])}
				{write:system.package.existsPackageObjectHash[requirePackageId]->getPackageViewName()}<br />
			{/if}
			{/foreach}
		</td>
		<td style="text-align:center;padding:0px;">
			{if:packageId=='system'}
				-
			{else-if:in_array(packageId,system.package.installedPackageIdArray)}
				<input type="button" value="アンインストール" style="width:100%;"
					onclick="window.location.href='./uninstall/confirm.php?suninstpid={write:packageId}';"
					/>
			{else}
				<input type="button" value="インストール" style="width:100%;"
					onclick="window.location.href='./install/form.php?sitpi={write:packageId}&cmd=new';"
					/>
			{/if}
		</td>
	</tr>
	{/foreach}
	</table>

	</form>

	{/if}
