issue 140 complete member admin view

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8926 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
devjin 2011-08-29 07:27:23 +00:00
parent 4c448b72ed
commit 86e670c613
19 changed files with 1313 additions and 899 deletions

View file

@ -1,89 +1,52 @@
<!--#include("header.html")-->
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
<p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<form ruleset="insertJoinForm" id="fo_join_form" action="./" method="post">
<input type="hidden" name="act" value="procMemberAdminInsertJoinForm" />
<input type="hidden" name="member_join_form_srl" value="{$join_form->member_join_form_srl}" />
<input type="hidden" name="default_value" value="<!--@if(is_array($join_form->default_value))-->{implode($join_form->default_value,'|@|')}<!--@end-->" />
<table cellspacing="0" class="rowTable">
<tr class="row2" id="zone_column_type">
<th scope="row"><div>{$lang->column_type}</div></th>
<td>
<select name="column_type" onchange="doShowJoinFormValue(this)">
<!--@foreach($lang->column_type_list as $key => $val)-->
<option value="{$key}" <!--@if($join_form->column_type==$key)-->selected="selected"<!--@end-->>{$lang->column_type_list[$key]}</option>
<!--@end-->
</select>
<p>{$lang->about_column_type}</p>
<div id="zone_default_value" style="<!--@if($join_form->default_value)-->display:block;<!--@else-->display:none<!--@end-->">
<div>
<select name="default_value_list" size="8" style="width:400px;height:80px;" id="default_value_listup">
<!--@if($join_form->default_value)-->
<!--@foreach($join_form->default_value as $value_key => $value_val)-->
<!--@if($value_val)-->
<option value="{$value_val}">{$value_val}</option>
<!--@end-->
<!--@end-->
<!--@end-->
</select>
</div>
<div class="gap1">
<a href="#" onclick="doEditDefaultValue(this,'up');return false;" class="button"><span>{$lang->cmd_move_up}</span></a>
<a href="#" onclick="doEditDefaultValue(this,'down');return false;" class="button"><span>{$lang->cmd_move_down}</span></a>
<a href="#" onclick="doEditDefaultValue(this, 'delete');return false;" class="button black"><span>{$lang->cmd_delete}</span></a>
</div>
<div class="gap1">
<input type="text" name="default_value_item" id="default_value_item" class="inputTypeText w400" />
<a href="#" onclick="doEditDefaultValue(this, 'insert');return false;" class="button"><span>{$lang->cmd_insert}</span></a>
</div>
</div>
</td>
</tr>
<tr>
<th scope="row"><div>{$lang->column_name}</div></th>
<td>
<input type="text" name="column_name" value="{htmlspecialchars($join_form->column_name)}" class="inputTypeText w400" />
<p>{$lang->about_column_name}</p>
</td>
</tr>
<tr class="row2">
<th scope="row"><div>{$lang->column_title}</div></th>
<td>
<input type="text" name="column_title" value="{htmlspecialchars($join_form->column_title)}" class="inputTypeText w400" />
<p>{$lang->about_column_title}</p>
</td>
</tr>
<tr>
<th scope="row"><div>{$lang->is_active}</div></th>
<td>
<input type="checkbox" name="is_active" value="Y" <!--@if($join_form->is_active=='Y')-->checked="checked"<!--@end-->/>
<p>{$lang->about_active}</p>
</td>
</tr>
<tr class="row2">
<th scope="row"><div>{$lang->is_required}</div></th>
<td>
<input type="checkbox" name="required" value="Y" <!--@if($join_form->required=='Y')-->checked="checked"<!--@end-->/>
<p>{$lang->about_required}</p>
</td>
</tr>
<tr>
<th scope="row"><div>{$lang->description}</div></th>
<td>
<textarea name="description" class="inputTypeTextArea w400">{htmlspecialchars($join_form->description)}</textarea>
<p>{$lang->about_form_description}</p>
</td>
</tr>
<tr class="row2">
<th colspan="2" class="button">
<span class="button black strong"><input type="submit" value="{$lang->cmd_registration}" /></span>
</th>
</tr>
</table>
</form>
<input type="hidden" name="member_join_form_srl" value="{$formInfo->member_join_form_srl}" />
<h2 class="h2">{$lang->cmd_input_extend_form}</h2>
<ul>
<li>
<p class="q"><label for="column_name">{$lang->column_name} *</label></p>
<p class="a"><input type="text" id="column_name" name="column_name" value="{$formInfo->column_name}" /></p>
</li>
<li>
<p class="q"><label for="column_title">{$lang->column_title} *</label></p>
<p class="a"><input type="text" id="column_title" name="column_title" value="{$formInfo->column_title}" /></p>
</li>
<li>
<p class="q">{$lang->column_type} *</p>
<p class="a">
<select class="typeSelect" style="width:290px" name="column_type">
<option loop="$lang->column_type_list=>$key,$type_info" value="{$key}" selected="selected"|cond="$formInfo->column_type == $key" >{$lang->column_type_list[$key]}</option>
</select>
</p>
<p class="q multiExample">{$lang->about_multi_type}</p>
<p class="a multiExample"><textarea rows="5" cols="42" id="multiSelect" name="default_value">{implode('<enter>', $default_value)}</textarea></p>
</li>
<script type="text/javascript">
var $ = jQuery;
var typeSelect = $('.typeSelect');
var multiOption = $('.typeSelect>option[value=checkbox], .typeSelect>option[value=radio], .typeSelect>option[value=selectM], .typeSelect>option[value=select]');
var multiExample = $('.multiExample');
{@$default_value_types = array('checkbox', 'radio', 'select')}
<!--@if(!in_array($formInfo->column_type, $default_value_types))-->
multiExample.hide();
<!--@end-->
typeSelect.change(function(){
if(multiOption.is(':selected')){
multiExample.slideDown(200);
} else {
multiExample.slideUp(200);
}
});
</script>
<li>
<p class="q"><label for="desc">{$lang->description}</label></p>
<p class="a"><textarea rows="5" cols="42" id="desc" name="description">{$formInfo->description}</textarea></p>
</li>
<li>
<p class="a">
<input type="radio" id="radio_required" name="required" value="Y" /> <label for="radio_required">{$lang->cmd_required}</label>
<input type="radio" id="radio_option" name="required" value="N" /> <label for="radio_option">{$lang->cmd_optional}</label>
</p>
</li>
</ul>
<div class="btnArea">
<button type="submit" name="mode" <!--@if($formInfo)-->value="update"<!--@else-->value="insert"<!--@end--> >{$lang->cmd_save}</button>
</div>