$image = $template->getImage();
 } else {
     $image = 'nopicto.gif';
 }
 $template->setImage($image);
 //groups
 $template->delAllGroups();
 foreach ($groups as $group) {
     $template->addGroup($group);
 }
 if ($newgroups) {
     foreach ($newgroups as $group) {
         $template->addGroup($group);
     }
     if ($nouserrights) {
         CMS_profile_usersCatalog::denyTemplateGroupsToUsers($newgroups);
     }
 }
 //websites denied
 $websites = CMS_websitesCatalog::getAll();
 $deniedWebsites = array();
 foreach ($websites as $id => $website) {
     if (!in_array($id, $selectedWebsites)) {
         $deniedWebsites[] = $id;
     }
 }
 $template->delAllWebsiteDenied();
 foreach ($deniedWebsites as $deniedWebsite) {
     $template->denyWebsite($deniedWebsite);
 }
 //XML definition file