mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 02:31:40 +09:00
#77. 에디터에서 파일 업로드 행동을 하였을 경우에만 getNextSequence() 를 호출하도록 하여 DB 부하를 대폭 감소.
블로그 모듈의 기본 스킨들에서 댓글의 에디터도 위지윅 에디터로 대체하였음.
기본 board모듈의 스킨은 filter/insert.xml에서 document_srl을 제거해야 함.
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2572 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
86670c07c5
commit
9a9e86f1fa
58 changed files with 857 additions and 620 deletions
|
|
@ -83,16 +83,15 @@
|
|||
**/
|
||||
function procMemberAdminInsertConfig() {
|
||||
// 기본 정보를 받음
|
||||
$args = Context::gets('skin','colorset','enable_openid','enable_join','limit_day','redirect_url','content','image_name','image_mark', 'image_name_max_width', 'image_name_max_height','image_mark_max_width','image_mark_max_height');
|
||||
$args = Context::gets('skin','colorset','enable_openid','enable_join','limit_day','redirect_url','agreement','image_name','image_mark', 'image_name_max_width', 'image_name_max_height','image_mark_max_width','image_mark_max_height');
|
||||
if(!$args->skin) $args->skin = "default";
|
||||
if(!$args->colorset) $args->colorset = "white";
|
||||
if($args->enable_join!='Y') $args->enable_join = 'N';
|
||||
if($args->enable_openid!='Y') $args->enable_openid= 'N';
|
||||
if($args->image_name!='Y') $args->image_name = 'N';
|
||||
if($args->image_mark!='Y') $args->image_mark = 'N';
|
||||
if(!trim(strip_tags($args->agreement))) $args->agreement = null;
|
||||
$args->limit_day = (int)$args->limit_day;
|
||||
$args->agreement = $args->content;
|
||||
unset($args->content);
|
||||
|
||||
// module Controller 객체 생성하여 입력
|
||||
$oModuleController = &getController('module');
|
||||
|
|
|
|||
|
|
@ -73,6 +73,8 @@
|
|||
|
||||
// 에디터를 받음
|
||||
$oEditorModel = &getModel('editor');
|
||||
$option->primary_key_name = 'temp_srl';
|
||||
$option->content_key_name = 'agreement';
|
||||
$option->allow_fileupload = false;
|
||||
$option->enable_autosave = false;
|
||||
$option->enable_default_component = true;
|
||||
|
|
@ -112,6 +114,8 @@
|
|||
// 에디터 모듈의 getEditor를 호출하여 서명용으로 세팅
|
||||
if($this->member_info->member_srl) {
|
||||
$oEditorModel = &getModel('editor');
|
||||
$option->primary_key_name = 'member_srl';
|
||||
$option->content_key_name = 'signature';
|
||||
$option->allow_fileupload = false;
|
||||
$option->enable_autosave = false;
|
||||
$option->enable_default_component = true;
|
||||
|
|
|
|||
|
|
@ -112,6 +112,8 @@
|
|||
// 에디터 모듈의 getEditor를 호출하여 서명용으로 세팅
|
||||
if($member_info->member_srl) {
|
||||
$oEditorModel = &getModel('editor');
|
||||
$option->primary_key_name = 'member_srl';
|
||||
$option->content_key_name = 'signature';
|
||||
$option->allow_fileupload = false;
|
||||
$option->enable_autosave = false;
|
||||
$option->enable_default_component = true;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<param name="allow_mailing" target="allow_mailing" />
|
||||
<param name="allow_message" target="allow_message" />
|
||||
<param name="email_address" target="email_address" />
|
||||
<param name="signature" target="content" />
|
||||
<param name="signature" target="signature" />
|
||||
</parameter>
|
||||
<response callback_func="completeModify">
|
||||
<tag name="error" />
|
||||
|
|
|
|||
|
|
@ -15,9 +15,8 @@
|
|||
<form id="fo_insert_member" action="./" method="post" onsubmit="return procFilter(this, modify_info)" <!--@if($member_config->image_name=='Y' || $member_config->image_mark=='Y')-->enctype="multipart/form-data"<!--@end-->>
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="" />
|
||||
<input type="hidden" name="document_srl" value="{$document_srl}" />
|
||||
<input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
|
||||
<input type="hidden" name="content" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<input type="hidden" name="signature" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
|
||||
<table cellspacing="0" class="joinTable <!--@if($extend_form_list)-->typeA<!--@else-->typeB<!--@end-->" >
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<param name="allow_mailing" target="allow_mailing" />
|
||||
<param name="allow_message" target="allow_message" />
|
||||
<param name="email_address" target="email_address" />
|
||||
<param name="signature" target="content" />
|
||||
<param name="signature" target="signature" />
|
||||
</parameter>
|
||||
<response callback_func="completeModify">
|
||||
<tag name="error" />
|
||||
|
|
|
|||
|
|
@ -15,9 +15,8 @@
|
|||
<form id="fo_insert_member" action="./" method="post" onsubmit="return procFilter(this, modify_info)" <!--@if($member_config->image_name=='Y' || $member_config->image_mark=='Y')-->enctype="multipart/form-data"<!--@end-->>
|
||||
<input type="hidden" name="mid" value="{$mid}" />
|
||||
<input type="hidden" name="act" value="" />
|
||||
<input type="hidden" name="document_srl" value="{$document_srl}" />
|
||||
<input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
|
||||
<input type="hidden" name="content" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<input type="hidden" name="signature" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
|
||||
<table cellspacing="0" class="memberInfoTable">
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
<param name="is_admin" target="is_admin" />
|
||||
<param name="description" target="description" />
|
||||
<param name="group_srl_list" target="group_srl_list" />
|
||||
<param name="signature" target="content" />
|
||||
<param name="signature" target="signature" />
|
||||
</parameter>
|
||||
<response callback_func="completeInsert">
|
||||
<tag name="error" />
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<form id="fo_insert_member" action="./" method="get" onsubmit="return procFilter(this, insert)">
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
|
||||
<input type="hidden" name="content" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<input type="hidden" name="signature" value="{htmlspecialchars($member_info->signature)}" />
|
||||
<!--@if($member_info->member_srl)-->
|
||||
<input type="hidden" name="user_id" value="{htmlspecialchars($member_info->user_id)}" />
|
||||
<!--@end-->
|
||||
|
|
|
|||
|
|
@ -3,7 +3,8 @@
|
|||
<!--#include("header.html")-->
|
||||
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, insert_config)">
|
||||
<input type="hidden" name="content" value="{htmlspecialchars($config->agreement)}" />
|
||||
<input type="hidden" name="temp_srl" value="" />
|
||||
<input type="hidden" name="agreement" value="{htmlspecialchars($config->agreement)}" />
|
||||
|
||||
<table cellspacing="0" class="tableType2 gap1">
|
||||
<col width="150" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue