Login  Register

Re: Really need some more Admin capabilities

Posted by Pedro on Feb 12, 2014; 6:01pm
URL: https://support.nabble.com/Really-need-some-more-Admin-capabilities-tp7589349p7589390.html

Here, please merge with your code:
<macro name="save_field_values_user" requires="user">
    <n.set_local_user.this_user/>
    <n.set_local_subscription.page_node.subscription_for email="[n.local_user.user_email/]" />
    <n.if.equal value1="save-subscription" value2="[n.action_parameter/]">
        <then>
            <n.local_subscription.save
            to="[n.subscription_to_field.value/]"
            type="[n.subscription_type_field.value/]"
            />
            <n.page_node.sub_descendants_user user="[n.local_user/]"/>
            <n.redirect_to.subscription_saved_url/>
        </then>
    </n.if.equal>
</macro>

<macro name='sub_descendants_user' requires='node' parameters='user'>
    <n.set_local_user.user/>
    <n.set_local_subscription.page_node.subscription_for email="[n.local_user.user_email/]" />
    <n.this_node.descendant_apps_list.>
        <n.loop.>       
            <n.set_local_subscription.current_node.subscription_for email="[n.local_user.user_email/]" />
            <n.if.local_user.can_view.current_node>
                <then>
                    <n.subscription_type_field.value/>
                    <n.local_subscription.save
                    to="[n.subscription_to_field.value/]"
                    type="[n.subscription_type_field.value/]"
                    />
                </then>
            </n.if.local_user.can_view.current_node>
        </n.loop.>
    </n.this_node.descendant_apps_list.>
</macro>
My test forum.