public function saveGroups ($dc)
	{
		$db = Database::getInstance();
					
		// Change predefined groups
		if ($dc->activeRecord->type == 'protection' && !$dc->activeRecord->canChangeGroups)
		{
			// Serialize array if not
			$groups = is_array($dc->activeRecord->groups) ? serialize($dc->activeRecord->groups) : $dc->activeRecord->groups;
			
			// Save alias to database
			$db->prepare("UPDATE tl_content SET groups=? WHERE type=(SELECT alias FROM tl_elements WHERE id=?)")
			   ->execute($groups, $dc->activeRecord->pid);
		}
	}
public function saveGroups ($dc)
	{
		$db = Database::getInstance();
					
		// Change predefined groups
		if ($dc->activeRecord->type == 'protection' && !$dc->activeRecord->canChangeGroups)
		{
			// Serialize array if not
			$groups = is_array($dc->activeRecord->groups) ? serialize($dc->activeRecord->groups) : $dc->activeRecord->groups;
			
			// Save alias to database
			$db->prepare("UPDATE tl_content SET groups=? WHERE type=(SELECT alias FROM tl_elements WHERE id=?)")
			   ->execute($groups, $dc->activeRecord->pid);
		}
	}
public function saveGroups ( $ dc ) { $ db = Database :: getInstance ( ) ; // Change predefined groups if ( $ dc -> activeRecord -> type == 'protection' && ! $ dc -> activeRecord -> canChangeGroups ) { // Serialize array if not $ groups = is_array ( $ dc -> activeRecord -> groups ) ? serialize ( $ dc -> activeRecord -> groups ) : $ dc -> activeRecord -> groups ; // Save alias to database $ db -> prepare ( "UPDATE tl_content SET groups=? WHERE type=(SELECT alias FROM tl_elements WHERE id=?)" ) -> execute ( $ groups , $ dc -> activeRecord -> pid ) ; } }
Save group settings from the pattern to the content element

@param DataContainer $dc
Save group settings from the pattern to the content element