/**
  *
  * @return \Project_OneStepCreation_OneStepCreationValidator
  */
 private function validateTemplateId()
 {
     if ($this->creation_request->getTemplateId() == null) {
         $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('register_projectname', 'info_missed'));
         $this->setIsNotValid();
         return $this;
     }
     $project_manager = ProjectManager::instance();
     $project = $project_manager->getProject($this->creation_request->getTemplateId());
     if (!$project->isTemplate() && !user_ismember($this->creation_request->getTemplateId(), 'A')) {
         $GLOBALS['Response']->addFeedback('error', $GLOBALS['Language']->getText('global', 'perm_denied'));
         $this->setIsNotValid();
     }
     return $this;
 }
 /**
  *
  * @return int
  */
 public function getTemplateId()
 {
     return $this->creation_request->getTemplateId();
 }