<?php include_once( "../../../spider.inc.php" ); ?>
{module:system.package.LoadList}
{module:system.package.install.Session}

	{foreach:system.package.install.install_object_hash packageObject}
	{if:packageObject->getPackageId()=='system'}{set:targetPackageObject packageObject}{/if}
	{/foreach}
	
	{if:is_object(targetPackageObject)}
	{set:definitionHash targetPackageObject->'definitionHash'}
	<h1>{write:targetPackageObject->getPackageViewName()}パッケージ</h1>
	<h2 class="global" style="height:20px;">システム情報</h2>
	<table style="width:95%;margin:0 auto;">
	<tbody>
	<tr>
		<th style="width:16em;">システム名称</th>
		<td>
			<input type="hidden" name="SYSTEM_NAME" value="<?php echo RELEASE_NAME; ?> ver.<?php echo RELEASE_VERSION; ?>" />
			<?php echo RELEASE_NAME; ?> ver.<?php echo RELEASE_VERSION; ?>
		</td>
	</tr>
	<tr>
		<th style="width:16em;">ログ出力レベル <span class="required">※</span></th>
		<td>
			<select name="SYSTEM_LOG_LEVEL">
				<option value="0"{if:'0'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>fatal</option>
				<option value="10"{if:'10'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>error</option>
				<option value="20"{if:'20'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>warning</option>
				<option value="30"{if:'30'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>notice</option>
				<option value="40"{if:'40'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>info</option>
				<option value="50"{if:'50'==definitionHash['SYSTEM_LOG_LEVEL']} selected{/if}>debug</option>
			</select>
		</td>
	</tr>
	<tr>
		<th style="width:16em;">パスワード暗号化方式 <span class="required">※</span></th>
		<td>
			<select name="SYSTEM_CRYPT_METHOD">
				<option value="sha1"{if:'sha1'==definitionHash['SYSTEM_CRYPT_METHOD']} selected{/if}>SHA1</option>
				<option value="md5"{if:'md5'==definitionHash['SYSTEM_CRYPT_METHOD']} selected{/if}>MD5</option>
			</select>
			暗号化キー<input type="text" size="10" name="SYSTEM_CRYPT_KEY" value="{write:definitionHash['SYSTEM_CRYPT_KEY']}" />
		</td>
	</tr>
	</tbody>
	</table>
	<br />
	
	<h2 class="global" style="height:20px;">管理者ログイン設定</h2>
	<p>
		管理者ログイン情報を設定してください。
	</p>
	<table style="width:95%;margin:0 auto;">
	<tbody>
	<tr>
		<th style="width:16em;">管理者ログインID <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_ADMIN_LOGIN_ID" size="20" value="{write:definitionHash['SYSTEM_ADMIN_LOGIN_ID']}" />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">管理者ログインパスワード</th>
		<td>
			<input type="password" name="SYSTEM_ADMIN_LOGIN_PASSWORD" size="20" value="" />
			<br /><span style="font-size:x-small;color:#ff0000;">※変更する場合のみ入力してください。</span>
		</td>
	</tr>
	<tr>
		<th style="width:16em;">管理者表示名 <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_MAIL_FROM_NAME" size="25" value="{write:definitionHash['SYSTEM_MAIL_FROM_NAME']}" />
		</td>
	</tr>
	</tbody>
	</table><br />

	<h2 class="global" style="height:20px;">メール送信設定</h2>
	<p>
		メールを送信する方法とパスワードリマインダを送受信するメールアドレスを設定してください。<br />
		SMTPサーバーに接続して送信する場合はpear/mailライブラリが必要です。
	</p>
	<table style="width:95%;margin:0 auto;">
	<tbody>
	<tr>
		<th style="width:16em;" nowrap>送信方法 <span class="required">※</span></th>
		<td>
			<select name="SYSTEM_MAIL_SEND_METHOD" onchange="systemPackageMailOptionLoad('system','package-system-mail-option-panel',this);">
				<option value="">未選択</option>
				<option value="sendmail"{if:'sendmail'==definitionHash['SYSTEM_MAIL_SEND_METHOD']} selected{/if}>sendmailコマンド</option>
				<option value="phpmail"{if:'phpmail'==definitionHash['SYSTEM_MAIL_SEND_METHOD']} selected{/if}>PHP mail関数</option>
				<option value="smtp"{if:'smtp'==definitionHash['SYSTEM_MAIL_SEND_METHOD']} selected{/if}>SMTP接続</option>
			</select>
		</td>
	</tr>
	<tr>
		<th style="width:16em;">システムメール送信者<br />メールアドレス <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_MAIL_FROM_ADDRESS" size="34" value="{write:definitionHash['SYSTEM_MAIL_FROM_ADDRESS']}" />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">システムメール返信先<br />メールアドレス <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_MAIL_REPLY_ADDRESS" size="34" value="{write:definitionHash['SYSTEM_MAIL_REPLY_ADDRESS']}" />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">システムメール戻り先<br />メールアドレス <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_MAIL_RETURN_ADDRESS" size="34" value="{write:definitionHash['SYSTEM_MAIL_RETURN_ADDRESS']}" />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">システムメール通知先<br />メールアドレス <span class="required">※</span></th>
		<td>
			<input type="text" name="SYSTEM_MAIL_REPORT_TO_ADDRESSES[]" size="34" value="{write:definitionHash['SYSTEM_MAIL_REPORT_TO_ADDRESSES'][0]}" />
		</td>
	</tr>
	</tbody>
	</table>
	<div id="package-system-mail-option-panel"></div>
	<img src="/<?php echo SYSTEM_DIR_NAME_ADMIN_PANEL; ?>/images/transparent.gif" onload="systemPackageMailOptionLoad('system','package-system-mail-option-panel',document.mform.SYSTEM_MAIL_SEND_METHOD);" />
	
	<br />
	<h2 class="global" style="height:20px;">ソフトウェアアップデート設定</h2>
	<p>
		拡張設定です。管理パネルからソフトウェアアップデートを利用する場合に違うサイトの情報を利用したい方は設定を変更してください。<br />
		通常は変更する必要はありません。
	</p>
	<table style="width:95%;margin:0 auto;">
	<tbody>
	<tr>
		<th style="width:16em;">リポジトリURL</th>
		<td>
			<input type="text" name="SYSTEM_UPDATE_SVN_URL" size="80" value="{write:definitionHash['SYSTEM_UPDATE_SVN_URL']}" />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">リポジトリ利用アカウント</th>
		<td>
			ユーザーID<br />
			<input type="text" name="SYSTEM_UPDATE_SVN_ID" size="20" value="{write:definitionHash['SYSTEM_UPDATE_SVN_ID']}" /><br />
			パスワード<br />
			<input type="password" name="SYSTEM_UPDATE_SVN_PW" size="20" value="{write:definitionHash['SYSTEM_UPDATE_SVN_PW']}" /><br />
		</td>
	</tr>
	</tbody>
	</table>
	<br />

	<h2 class="global" style="height:20px;">分散サーバー設定</h2>
	<p>
		拡張設定です。相互のサーバーのフォルダをマウントして分散サーバー環境でも動作するようにできます。<br />
		わからない方は設定する必要はありません。
	</p>
	<table style="width:95%;margin:0 auto;">
	<tbody>
	<tr>
		<th style="width:16em;">spiderフォルダ<br />マウントルートパス</th>
		<td>
			<input type="text" name="SYSTEM_MOUNT_ROOT_SPIDER" size="50" value="{write:definitionHash['SYSTEM_MOUNT_ROOT_SPIDER']}" /><br />
		</td>
	</tr>
	<tr>
		<th style="width:16em;">公開フォルダ<br />マウントルートパス</th>
		<td>
			<input type="text" name="SYSTEM_MOUNT_ROOT_PUBLIC" size="50" value="{write:definitionHash['SYSTEM_MOUNT_ROOT_PUBLIC']}" /><br />
		</td>
	</tr>
	</tbody>
	</table>
	{else}
	<p>操作が正しくありません</p>
	{/if}