diff --git a/module/tree/control.php b/module/tree/control.php index 0b71f3fc0a..deff438647 100644 --- a/module/tree/control.php +++ b/module/tree/control.php @@ -334,6 +334,8 @@ class tree extends control { if(!empty($_POST)) { + if(empty($_POST['name'])) return $this->sendError(array('name' => sprintf($this->lang->error->notempty, $this->lang->tree->name))); + $count = $this->dao->select(`order`)->from(TABLE_MODULE)->where('type')->eq($viewType)->andWhere('root')->eq($rootID)->andWhere('parent')->eq('0')->count(); $_POST['parentModuleID'] = 0; $_POST['modules'] = array($_POST['name']); diff --git a/module/tree/ui/create.html.php b/module/tree/ui/create.html.php index 1e21764383..a792f44cdd 100644 --- a/module/tree/ui/create.html.php +++ b/module/tree/ui/create.html.php @@ -15,6 +15,7 @@ formPanel set::title($title), formGroup ( + set::required(true), set::label($lang->tree->name), set::name('name'), set::control('input')