mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-23 13:19:56 +09:00
for textyle iframe upload func
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6411 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
249ac0dd79
commit
5e466e8127
2 changed files with 34 additions and 0 deletions
|
|
@ -9,6 +9,7 @@
|
|||
<action name="getFileList" type="model" standalone="true" />
|
||||
|
||||
<action name="procFileUpload" type="controller" standalone="true" />
|
||||
<action name="procFileIframeUpload" type="controller" standalone="true" />
|
||||
<action name="procFileDelete" type="controller" standalone="true" />
|
||||
<action name="procFileDownload" type="controller" standalone="true" />
|
||||
<action name="procFileAdminDeleteChecked" type="controller" standalone="true" />
|
||||
|
|
|
|||
|
|
@ -39,6 +39,39 @@
|
|||
return $this->insertFile($file_info, $module_srl, $upload_target_srl);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief iframe 첨부파일 업로드
|
||||
**/
|
||||
function procFileIframeUpload() {
|
||||
// 기본적으로 필요한 변수 설정
|
||||
$editor_sequence = Context::get('editor_sequence');
|
||||
$callback = Context::get('callback');
|
||||
$module_srl = $this->module_srl;
|
||||
|
||||
// 업로드 권한이 없거나 정보가 없을시 종료
|
||||
if(!$_SESSION['upload_info'][$editor_sequence]->enabled) exit();
|
||||
|
||||
// upload_target_srl 구함
|
||||
$upload_target_srl = $_SESSION['upload_info'][$editor_sequence]->upload_target_srl;
|
||||
if(!$upload_target_srl) {
|
||||
$_SESSION['upload_info'][$editor_sequence]->upload_target_srl = $upload_target_srl = getNextSequence();
|
||||
}
|
||||
|
||||
$file_info = Context::get('Filedata');
|
||||
// 정상적으로 업로드된 파일이 아니면 오류 출력
|
||||
if(is_uploaded_file($file_info['tmp_name'])){
|
||||
$output = $this->insertFile($file_info, $module_srl, $upload_target_srl);
|
||||
Context::set('uploaded_fileinfo',$output);
|
||||
}
|
||||
|
||||
$this->setTemplatePath($this->module_path.'tpl');
|
||||
$this->setTemplateFile('iframe');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @brief 첨부파일 다운로드
|
||||
* 직접 요청을 받음
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue