<?xml version="1.0" encoding="utf-8"?>
<dictionary>
<item key="data"><![CDATA[<!-- # Init counter: -->
<dtml-unless count>
 <dtml-call expr="REQUEST.set('count',0)">
</dtml-unless

<!-- # Activate object: -->
<dtml-unless "isActive(REQUEST)">
 <dtml-call "setObjStateModified(REQUEST)">
 <dtml-call "setObjProperty('active',1,lang)">
 <dtml-call "onChangeObj(REQUEST)">
 <!-- Increase counter: -->
 <dtml-call expr="REQUEST.set('count',count+1)">
</dtml-unless>

<!-- # Recurse child-objects: -->
<dtml-in "getChildNodes(REQUEST)">
 <dtml-call manage_activateTree>
</dtml-in>

<!-- # Return with message: -->
<dtml-call expr="REQUEST.set('message','%i Objekte aktiviert.'%REQUEST['count'])">
<dtml-return message>]]></item>
<item key="description"><![CDATA[Sollen alle Objekte des Baums rekursiv aktiviert werden?]]></item>
<item key="exec" type="int">1</item>
<item key="id"><![CDATA[manage_activateTree]]></item>
<item key="meta_type"><![CDATA[DTML Method]]></item>
<item key="meta_types" type="list"><list>
<item><![CDATA[ZMSRubrik]]></item>
<item><![CDATA[ZMSDocument]]></item>
<item><![CDATA[ZMSCustom]]></item>
<item><![CDATA[ZMSGraphic]]></item>
<item><![CDATA[ZMSTable]]></item>
<item><![CDATA[ZMSTextarea]]></item>
<item><![CDATA[ZMS]]></item>
</list>
</item>
<item key="name"><![CDATA[Rekursiv aktivieren]]></item>
<item key="roles" type="list"><list>
<item><![CDATA[ZMSAdministrator]]></item>
<item><![CDATA[ZMSEditor]]></item>
</list>
</item>
</dictionary>
