|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /home/queenjbs/xe/modules/board/ |
Upload File : |
<?php
require_once(_XE_PATH_.'modules/board/board.view.php');
class boardMobile extends boardView {
function init()
{
if($this->module_info->list_count) $this->list_count = $this->module_info->list_count;
if($this->module_info->search_list_count) $this->search_list_count = $this->module_info->search_list_count;
if($this->module_info->page_count) $this->page_count = $this->module_info->page_count;
$this->except_notice = $this->module_info->except_notice == 'N' ? false : true;
/**
* 상담 기능 체크. 현재 게시판의 관리자이면 상담기능을 off시킴
* 현재 사용자가 비로그인 사용자라면 글쓰기/댓글쓰기/목록보기/글보기 권한을 제거함
**/
if($this->module_info->consultation == 'Y' && !$this->grant->manager) {
$this->consultation = true;
if(!Context::get('is_logged')) $this->grant->list = $this->grant->write_document = $this->grant->write_comment = $this->grant->view = false;
} else {
$this->consultation = false;
}
$oDocumentModel = &getModel('document');
$extra_keys = $oDocumentModel->getExtraKeys($this->module_info->module_srl);
Context::set('extra_keys', $extra_keys);
$template_path = sprintf("%sm.skins/%s/",$this->module_path, $this->module_info->mskin);
if(!is_dir($template_path)||!$this->module_info->mskin) {
$this->module_info->mskin = 'default';
$template_path = sprintf("%sm.skins/%s/",$this->module_path, $this->module_info->mskin);
}
$this->setTemplatePath($template_path);
Context::addJsFilter($this->module_path.'tpl/filter', 'input_password.xml');
}
function dispBoardCategory()
{
$this->dispBoardCategoryList();
$category_list = Context::get('category_list');
$this->setTemplateFile('category.html');
}
function getBoardCommentPage() {
$document_srl = Context::get('document_srl');
$oDocumentModel =& getModel('document');
if(!$document_srl) return new Object(-1, "msg_invalid_request");
$oDocument = $oDocumentModel->getDocument($document_srl);
if(!$oDocument->isExists()) return new Object(-1, "msg_invalid_request");
Context::set('oDocument', $oDocument);
$oTemplate = new TemplateHandler;
$html = $oTemplate->compile($this->getTemplatePath(), "comment.html");
$this->add("html", $html);
}
}
?>