git-svn-id: http://xe-core.googlecode.com/svn/trunk@1254 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-20 01:23:49 +00:00
parent 4d61c7a666
commit 1d28f14c5f
8 changed files with 110 additions and 14 deletions

View file

@ -22,12 +22,17 @@
$args->layout = Context::get('layout');
$args->title = Context::get('title');
$output = executeQuery("layout.insertLayout", $args);
$output = $this->insertLayout($args);
if(!$output->toBool()) return $output;
$this->add('layout_srl', $args->layout_srl);
}
function insertLayout($args) {
$output = executeQuery("layout.insertLayout", $args);
return $output;
}
/**
* @brief 레이아웃 정보 변경
* 생성된 레이아웃의 제목과 확장변수(extra_vars) 적용한다
@ -70,13 +75,17 @@
// DB에 입력하기 위한 변수 설정
$args->extra_vars = serialize($extra_vars);
$output = executeQuery('layout.updateLayout', $args);
$output = $this->updateLayout($args);
if(!$output->toBool()) return $output;
$this->setMessage('success_updated');
}
function updateLayout($args) {
$output = executeQuery('layout.updateLayout', $args);
return $output;
}
/**
* @brief 레이아웃 삭제
* 삭제시 메뉴 xml 캐시 파일도 삭제
@ -95,11 +104,16 @@
// 레이아웃 삭제
$args->layout_srl = $layout_srl;
$output = executeQuery("layout.deleteLayout", $args);
$output = $this->deleteLayout($args);
if(!$output->toBool()) return $output;
$this->setMessage('success_deleted');
}
function deleteLayout($args) {
$output = executeQuery("layout.deleteLayout", $args);
return $output;
}
}
?>