mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-22 04:39:55 +09:00
2. 1번에 의해 ui.datepicker, ui.tree를 플러그인으로 빼서 적용 3. jquery의 버전별 이름이 생길 문제를 대비하여 jquery.js로 파일 이름 변경 4. js/css파일들은 크기보다 그 개수가 적어야 함으로 jquery-1.2.6.fix.js를 common.js 파일로 통합 git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5083 201d5d3c-b55e-5fd7-737f-ddc643e51545
83 lines
3.3 KiB
HTML
83 lines
3.3 KiB
HTML
<!--// 이 파일은 extra_vars의 form을 출력하는 파일이며 다른 스킨에서 그대로 가져가서 css만 바꾸어 주면 된다 -->
|
|
|
|
|
|
<!--// type=select,checkbox이고 기본값이 , 로 연결되어 있으면 , 를 기준으로 explode하여 배열로 만든다 -->
|
|
<!--@if(in_array($val->type,array('select','checkbox'))&&strpos($val->default,",")!==false)-->
|
|
{@ $val->default = explode(',',$val->default) }
|
|
<!--@end-->
|
|
|
|
<!--// 확장변수의 이름을 지정 -->
|
|
{@ $val->column_name = "extra_vars".$key}
|
|
|
|
<!--// 확장변수의 값을 documentItem::getExtraValue로 가져옴 -->
|
|
{@ $val->value = $oIssue->getExtraValue($key)}
|
|
|
|
<!--// 일반 text -->
|
|
<!--@if($val->type == 'text')-->
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText wide" />
|
|
|
|
<!--// 홈페이지 주소 -->
|
|
<!--@elseif($val->type == 'homepage')-->
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText wide" />
|
|
|
|
<!-- Email 주소 -->
|
|
<!--@elseif($val->type == 'email_address')-->
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value)}" class="inputTypeText wide" />
|
|
|
|
<!--// 전화번호 -->
|
|
<!--@elseif($val->type == 'tel')-->
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[0])}" size="4" class="inputTypeText" /> -
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[1])}" size="4" class="inputTypeText" /> -
|
|
<input type="text" name="{$val->column_name}" value="{htmlspecialchars($val->value[2])}" size="4" class="inputTypeText" />
|
|
|
|
<!--// textarea -->
|
|
<!--@elseif($val->type == 'textarea')-->
|
|
<textarea name="{$val->column_name}" class="inputTypeTextArea wide">{htmlspecialchars($val->value)}</textarea>
|
|
|
|
<!--// 다중 선택 -->
|
|
<!--@elseif($val->type == 'checkbox')-->
|
|
<!--@if($val->default)-->
|
|
<ul>
|
|
<!--@foreach($val->default as $v)-->
|
|
<li><input type="checkbox" name="{$val->column_name}" value="{$v}" <!--@if($v==$val->value||is_array($val->value)&&in_array($v, $val->value))-->checked="checked"<!--@end-->/> {$v}</li>
|
|
<!--@end-->
|
|
</ul>
|
|
<!--@end-->
|
|
|
|
<!--// 단일 선택 -->
|
|
<!--@elseif($val->type == 'select')-->
|
|
<select name="{$val->column_name}">
|
|
<!--@if($val->default)-->
|
|
<!--@foreach($val->default as $v)-->
|
|
<option value="{$v}" <!--@if($v == $val->value)-->selected="selected"<!--@end-->>{$v}</option>
|
|
<!--@end-->
|
|
<!--@end-->
|
|
</select>
|
|
|
|
<!--// 날짜 입력 -->
|
|
<!--@elseif($val->type == 'date')-->
|
|
|
|
<!--// datepicker javascript plugin load -->
|
|
<!--%load_js_plugin("ui.datepicker")-->
|
|
|
|
<input type="hidden" name="{$val->column_name}" id="date_{$val->column_name}" value="{$val->value}" />
|
|
<input type="text" class="inputDate" value="{zdate($val->value,'Y-m-d')}" readonly="readonly" />
|
|
|
|
<script type="text/javascript">
|
|
(function($){
|
|
$(function(){
|
|
var option = { gotoCurrent: false,yearRange:'-100:+10', onSelect:function(){
|
|
|
|
$(this).prev('input[type="hidden"]').val(this.value.replace(/-/g,""))}
|
|
};
|
|
$.extend(option,$.datepicker.regional['{$lang_type}']);
|
|
$(".inputDate").datepicker(option);
|
|
});
|
|
})(jQuery);
|
|
</script>
|
|
|
|
<!--@end-->
|
|
|
|
<!--@if($val->desc)-->
|
|
<p>{$val->desc}</p>
|
|
<!--@end-->
|