function _deleteTemplates()
 {
     $ts = new TemplateSetStorage();
     $errorMessage = "";
     $successMessage = "";
     $totalOk = 0;
     // get the id of the default template
     $defaultTemplate = $this->_config->getValue("default_template");
     foreach ($this->_templateIds as $templateId) {
         // we can't remove the default template
         if ($defaultTemplate == $templateId) {
             $errorMessage .= $this->_locale->pr("error_template_is_default", $templateId) . "<br/>";
         } else {
             // if it's not the default, then try to really remove it from disk
             if (!$ts->removeGlobalTemplate($templateId)) {
                 $errorMessage .= $this->_locale->pr("error_removing_template", $templateId) . "<br/>";
             } else {
                 $totalOk++;
                 if ($totalOk < 2) {
                     $successMessage = $this->_locale->pr("template_removed_ok", $templateId);
                 } else {
                     $successMessage = $this->_locale->pr("templates_removed_ok", $totalOk);
                 }
             }
         }
     }
     // create the view and show some feedback
     $this->_view = new PluginSiteTemplateSetsListView($this->_blogInfo);
     if ($errorMessage != "") {
         $this->_view->setErrorMessage($errorMessage);
     }
     if ($successMessage != "") {
         $this->_view->setSuccessMessage($successMessage);
     }
     $this->setCommonData();
     return true;
 }