$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