<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://atk-framework.com/index.php?action=history&amp;feed=atom&amp;title=Ordering_attributes_within_a_node</id>
	<title>Ordering attributes within a node - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://atk-framework.com/index.php?action=history&amp;feed=atom&amp;title=Ordering_attributes_within_a_node"/>
	<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;action=history"/>
	<updated>2026-09-20T17:19:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=19666&amp;oldid=prev</id>
		<title>Bahati at 15:21, 16 March 2011</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=19666&amp;oldid=prev"/>
		<updated>2011-03-16T15:21:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:21, 16 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See the [http://www.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ibuildings&lt;/del&gt;.com/docs/atk/trunk/atk/meta/atkMetaAttributeModifier.html atkMetaAttributeModifier] API docs for more possibilities on reordering.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See the [http://www.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;atk-framework&lt;/ins&gt;.com/docs/atk/trunk/atk/meta/atkMetaAttributeModifier.html atkMetaAttributeModifier] API docs for more possibilities on reordering.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bahati</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=18180&amp;oldid=prev</id>
		<title>bahtiar at 07:32, 10 February 2010</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=18180&amp;oldid=prev"/>
		<updated>2010-02-10T07:32:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:32, 10 February 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public static function meta(atkMetaPolicy $policy) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public static function meta(atkMetaPolicy $policy)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $policy-&amp;gt;add(&amp;quot;invoice_start_date&amp;quot;, &amp;quot;atkDateAttribute&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $policy-&amp;gt;add(&amp;quot;invoice_start_date&amp;quot;, &amp;quot;atkDateAttribute&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $policy-&amp;gt;add(&amp;quot;invoice_end_date&amp;quot;, &amp;quot;atkDateAttribute&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $policy-&amp;gt;add(&amp;quot;invoice_end_date&amp;quot;, &amp;quot;atkDateAttribute&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;With &lt;/del&gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;atkMetaNode&lt;/del&gt;&amp;lt;/tt&amp;gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Using &lt;/ins&gt;&amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[atkMetaAttributeModifier]]&lt;/ins&gt;&amp;lt;/tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attribute modifiers&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public function &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;preAddToEditArray&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;&lt;/del&gt;$&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;record, $mode&lt;/del&gt;) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;public &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;static &lt;/ins&gt;function &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;meta&lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;atkMetaPolicy &lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;policy&lt;/ins&gt;)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;order = array&lt;/del&gt;(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;description&lt;/del&gt;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &quot;supplier_id&quot;, &quot;amount&quot;, &quot;delivery_date&lt;/del&gt;&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &quot;selling_price&lt;/del&gt;&quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    		&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  // Make sure that field1 appears after field 2&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;foreach ($order as $k =&amp;gt; $v) {&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   $&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;policy-&amp;gt;get&lt;/ins&gt;(&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;field1&lt;/ins&gt;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)-&amp;gt;insertAfter(&lt;/ins&gt;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;field2&lt;/ins&gt;&quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/del&gt;$&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;this&lt;/del&gt;-&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;setAttributeOrder&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$v, ($k + 1&lt;/del&gt;) &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* 100);&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;// Make sure the remark field appears at the bottom.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  $this&lt;/del&gt;-&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attribSort&lt;/del&gt;(); &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;// IMPORTANT!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;policy&lt;/ins&gt;-&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;get&lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;remark&quot;&lt;/ins&gt;)-&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;insertAtBottom&lt;/ins&gt;();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;See the [http://www.ibuildings.com/docs/atk/trunk/atk/meta/atkMetaAttributeModifier.html atkMetaAttributeModifier] API docs for more possibilities on reordering.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(In the case of &amp;lt;tt&amp;gt;atkMetaNodes&amp;lt;/tt&amp;gt;, the order in which attributes are added has no effect because they configure themselves [[Using the atkMetaNode|via database metadata]], and attributes are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; an attribute via either of these methods &amp;lt;em&amp;gt;reconfigures&amp;lt;/em&amp;gt; an existing attribute.  Attributes &amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but this is discouraged.)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Independently ordering attributes on the &amp;quot;admin&amp;quot; and &amp;quot;view&amp;quot; pages ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Independently ordering attributes on the &amp;quot;admin&amp;quot; and &amp;quot;view&amp;quot; pages ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>bahtiar</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14671&amp;oldid=prev</id>
		<title>Mjs: /* Examples */ forgot the attribSort()</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14671&amp;oldid=prev"/>
		<updated>2008-09-09T14:23:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Examples: &lt;/span&gt; forgot the attribSort()&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:23, 9 September 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $this-&amp;gt;setAttributeOrder($v, ($k + 1) * 100);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     $this-&amp;gt;setAttributeOrder($v, ($k + 1) * 100);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  $this-&amp;gt;attribSort(); // IMPORTANT!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14661&amp;oldid=prev</id>
		<title>Mjs: /* Ordering attributes within a node */ added what to do to change order dynamically</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14661&amp;oldid=prev"/>
		<updated>2008-09-09T14:02:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Ordering attributes within a node: &lt;/span&gt; added what to do to change order dynamically&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:02, 9 September 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have an &amp;lt;tt&amp;gt;atkNode&amp;lt;/tt&amp;gt;, attributes (i.e. database columns) appear in the order in which they are added via &amp;lt;tt&amp;gt;atkNode::add()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have an &amp;lt;tt&amp;gt;atkNode&amp;lt;/tt&amp;gt;, attributes (i.e. database columns) appear in the order in which they are added via &amp;lt;tt&amp;gt;atkNode::add()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have an &amp;lt;tt&amp;gt;atkMetaNode&amp;lt;/tt&amp;gt; (or derived class), fields appear in the order in which they appear in the database. To control the order in which attributes appear within a node (i.e. on a &quot;page&quot;), use &amp;lt;tt&amp;gt;atkMetaPolicy::setOrder()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;atkMetaPolicy::setIncludes()&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;$order&amp;lt;/tt&amp;gt; argument to either &amp;lt;tt&amp;gt;atkMetaNode::add()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;atkMetaPolicy::add()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have an &amp;lt;tt&amp;gt;atkMetaNode&amp;lt;/tt&amp;gt; (or derived class), fields appear in the order in which they appear in the database. To control the order in which attributes appear within a node (i.e. on a &quot;page&quot;), use &amp;lt;tt&amp;gt;atkMetaPolicy::setOrder()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;atkMetaPolicy::setIncludes()&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;$order&amp;lt;/tt&amp;gt; argument to either &amp;lt;tt&amp;gt;atkMetaNode::add()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;atkMetaPolicy::add&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;()&amp;lt;/tt&amp;gt;.  If you don&#039;t have access to an &amp;lt;tt&amp;gt;atkMetaPolicy&amp;lt;/tt&amp;gt;, use &amp;lt;tt&amp;gt;atkMetaNode::setAttributeOrder&lt;/ins&gt;()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For example&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Examples===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;With &amp;lt;tt&amp;gt;atkMetaPolicy&amp;lt;/tt&amp;gt;&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;quot;invoice_end_date&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &amp;quot;invoice_end_date&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ));&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   ));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;With &amp;lt;tt&amp;gt;atkMetaNode&amp;lt;/tt&amp;gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;php&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;public function preAddToEditArray(&amp;amp;$record, $mode) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  $order = array(&quot;description&quot;, &quot;supplier_id&quot;, &quot;amount&quot;, &quot;delivery_date&quot;, &quot;selling_price&quot;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    		&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  foreach ($order as $k =&amp;gt; $v) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $this-&amp;gt;setAttributeOrder($v, ($k + 1) * 100);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14381&amp;oldid=prev</id>
		<title>Mjs: /* Ordering attributes within a node */</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=14381&amp;oldid=prev"/>
		<updated>2008-09-03T11:00:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Ordering attributes within a node&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:00, 3 September 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(In the case of &amp;lt;tt&amp;gt;atkMetaNodes&amp;lt;/tt&amp;gt;, the order in which attributes are added has no effect because they configure themselves [[Using the atkMetaNode|via database metadata]], and attributes are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&amp;quot;adding&amp;quot; an attribute via either of these methods &amp;lt;em&amp;gt;reconfigures&amp;lt;/em&amp;gt; an existing attribute.  Attributes &amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but this is discouraged.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(In the case of &amp;lt;tt&amp;gt;atkMetaNodes&amp;lt;/tt&amp;gt;, the order in which attributes are added has no effect because they configure themselves [[Using the atkMetaNode|via database metadata]], and attributes are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&amp;quot;adding&amp;quot; an attribute via either of these methods &amp;lt;em&amp;gt;reconfigures&amp;lt;/em&amp;gt; an existing attribute.  Attributes &amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but this is discouraged.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Independently ordering attributes on the &quot;admin&quot; and &quot;view&quot; pages ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you want your attributes to appear in one order in the &quot;admin&quot; (list) page, and in another in the &quot;view&quot; (detail) page, you can do something like the following to ensure that the &quot;name&quot; attribute will appear before the &quot;email&quot; attribute of &quot;view&quot; pages:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;php&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  public function action_view($handler) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $this-&amp;gt;setAttributeOrder(&quot;name&quot;, 10);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $this-&amp;gt;setAttributeOrder(&quot;email&quot;, 20);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $this-&amp;gt;attribSort();&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    $handler-&amp;gt;action_view($handler);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(Note that where they will appear in relation to the other attributes is dependent on the &quot;order&quot; value of the other attributes.)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12131&amp;oldid=prev</id>
		<title>Mjs at 11:58, 14 July 2008</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12131&amp;oldid=prev"/>
		<updated>2008-07-14T11:58:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:58, 14 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;By default&lt;/del&gt;, fields appear in the order in which they appear in the database. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;To control the order in which attributes appear within a node (i.e. on a &quot;page&quot;), use &amp;lt;tt&amp;gt;atkMetaPolicy::setOrder()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;atkMetaPolicy::setIncludes()&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;$order&amp;lt;/tt&amp;gt; argument to either &amp;lt;tt&amp;gt;atkMetaNode::add()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;atkMetaPolicy::add()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you have an &amp;lt;tt&amp;gt;atkNode&amp;lt;/tt&amp;gt;, attributes (i.e. database columns) appear in the order in which they are added via &amp;lt;tt&amp;gt;atkNode::add()&amp;lt;/tt&amp;gt;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you have an &amp;lt;tt&amp;gt;atkMetaNode&amp;lt;/tt&amp;gt; (or derived class)&lt;/ins&gt;, fields appear in the order in which they appear in the database. To control the order in which attributes appear within a node (i.e. on a &quot;page&quot;), use &amp;lt;tt&amp;gt;atkMetaPolicy::setOrder()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;atkMetaPolicy::setIncludes()&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;$order&amp;lt;/tt&amp;gt; argument to either &amp;lt;tt&amp;gt;atkMetaNode::add()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;atkMetaPolicy::add()&amp;lt;/tt&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For example:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/del&gt;order in which &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fields &lt;/del&gt;are added has no effect because &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fields &lt;/del&gt;are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a field &lt;/del&gt;via either of these &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fields &lt;/del&gt;reconfigures an existing &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;node&lt;/del&gt;.  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fields &lt;/del&gt;&amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;configuring nodes via a constructor &lt;/del&gt;is discouraged.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In the case of &amp;lt;tt&amp;gt;atkMetaNodes&amp;lt;/tt&amp;gt;, the &lt;/ins&gt;order in which &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attributes &lt;/ins&gt;are added has no effect because &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;they configure themselves [[Using the atkMetaNode|via database metadata]], and attributes &lt;/ins&gt;are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;an attribute &lt;/ins&gt;via either of these &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;methods &amp;lt;em&amp;gt;&lt;/ins&gt;reconfigures&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/em&amp;gt; &lt;/ins&gt;an existing &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attribute&lt;/ins&gt;.  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Attributes &lt;/ins&gt;&amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;this &lt;/ins&gt;is discouraged.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12101&amp;oldid=prev</id>
		<title>Mjs: if fields are added via a constructor, they will appear in the order in which they are added</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12101&amp;oldid=prev"/>
		<updated>2008-07-14T11:09:22Z</updated>

		<summary type="html">&lt;p&gt;if fields are added via a constructor, they will appear in the order in which they are added&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:09, 14 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(The order in which fields are added has no effect because fields are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; a field via either of these fields reconfigures an existing node.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(The order in which fields are added has no effect because fields are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; a field via either of these fields reconfigures an existing node&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.  Fields &amp;lt;em&amp;gt;will&amp;lt;/em&amp;gt; appear in the order in which they are added in a constructor, but configuring nodes via a constructor is discouraged&lt;/ins&gt;.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12091&amp;oldid=prev</id>
		<title>Mjs: changed explanation, added reference to setOrder()</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=12091&amp;oldid=prev"/>
		<updated>2008-07-14T11:05:57Z</updated>

		<summary type="html">&lt;p&gt;changed explanation, added reference to setOrder()&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:05, 14 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default, the order in which &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attributes &lt;/del&gt;appear in &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a node is based on &lt;/del&gt;the order in which &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;they are added to it&lt;/del&gt;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;You can influence this however by passing &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;positive integer as third parameter &lt;/del&gt;to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;atkNode&#039;s &lt;/del&gt;add() &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;method&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;fields appear in &lt;/ins&gt;the order in which &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;they &lt;/ins&gt;appear in &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the database.  To control &lt;/ins&gt;the order in which &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attributes appear within a node (i.e&lt;/ins&gt;. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;page&quot;), use &amp;lt;tt&amp;gt;atkMetaPolicy::setOrder()&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;atkMetaPolicy::setIncludes()&amp;lt;/tt&amp;gt; or the &amp;lt;tt&amp;gt;$order&amp;lt;/tt&amp;gt; argument &lt;/ins&gt;to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;either &amp;lt;tt&amp;gt;atkMetaNode::add()&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;atkMetaPolicy::&lt;/ins&gt;add()&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/tt&amp;gt;&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For example:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If you don&#039;t pass this parameter, ATK will use increments of 100, starting with 100 for the first atttribute. So if you add an attribute later on, and want it to appear between the first and second attribute, pass 150 as third parameter, like this:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;this&lt;/del&gt;-&amp;gt;add(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;new atkAttribute&lt;/del&gt;(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;value&lt;/del&gt;&quot;), &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;NULL, 150&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;public static function meta(atkMetaPolicy $policy) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;policy&lt;/ins&gt;-&amp;gt;add(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;invoice_start_date&quot;, &quot;atkDateAttribute&quot;);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  $policy-&amp;gt;add&lt;/ins&gt;(&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;invoice_end_date&quot;, &quot;atkDateAttribute&lt;/ins&gt;&quot;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  $policy-&amp;gt;setOrder(array(&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &quot;invoice_start_date&quot;&lt;/ins&gt;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &quot;invoice_end_date&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  )&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(The order in which fields are added has no effect because fields are added to nodes before both the settings from &amp;lt;tt&amp;gt;atkMetaNode::meta()&amp;lt;/tt&amp;gt; are applied, and the &amp;lt;tt&amp;gt;atkMetaNode::postMeta()&amp;lt;/tt&amp;gt; method is run--&quot;adding&quot; a field via either of these fields reconfigures an existing node.)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mjs</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=4041&amp;oldid=prev</id>
		<title>Leon: Despam</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=4041&amp;oldid=prev"/>
		<updated>2007-08-29T08:31:50Z</updated>

		<summary type="html">&lt;p&gt;Despam&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:31, 29 August 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[http://svike.info/view/new/air-luxor.htm air luxor] [http://primonona.info/content/view/www-istat/ www istat it] [http://primonona.info/content/view/dolce-acqua/ dolce acqua] [http://manoke.cn/topic/barcellona-queen/ barcellona queen] [http://funkall.us/images/small/telefonino-samsung/ telefonino samsung z300] [http://primonona.info/content/view/orango/ orango] [http://xionny.cn/topic/dardi/ dardi] [http://budget7i.info/lib/bodenheim-maxwell/ bodenheim, maxwell] [http://klohy.info/img/styles/ferragosto.htm ferragosto] [http://polex.com.cn/resources/articles/fiori-di.htm fiori di bach come sceglierli] [http://primonona.info/content/view/pioneer-masterizzatore/ pioneer masterizzatore dvd interno] [http://joperan.org/data/d-m/ d m ambiente 10 9 1998 n 381] [http://joperan.org/data/jaguar/ jaguar 3 2] [http://klohy.info/img/styles/cd-aventura.htm cd aventura we broke the rules] [http://klohy.info/img/styles/colita.htm colita] [http://veggis.org.cn/resources/articles/ef-mm.htm ef 300mm f 4l] [http://veggis.org.cn/resources/articles/borysewicz-kukiz.htm borysewicz kukiz] [http://klohy.info/img/styles/iriver-pmp.htm iriver pmp-120] [http://wedner.info/content/view/tavoli-da.htm tavoli da cucina] [http://klohy.info/img/styles/jennifer-lopez.htm jennifer lopez fakes] [http://veggis.org.cn/resources/articles/dissipatore.htm dissipatore 939] [http://soler.net.cn/data/tv-.htm tv 25 100hz] [http://funkall.us/images/small/un-milione/ un milione di iscritti a xbox live] [http://veggis.org.cn/resources/articles/gregor-salto.htm gregor salto] [http://funkall.us/images/small/phra-nakhon/ phra nakhon si ayutthaya] [http://soler.net.cn/data/jej-czarne.htm jej czarne czy] [http://manoke.cn/topic/papier/ papier] [http://budget7i.info/lib/emily-alexander/ emily alexander] [http://wedner.info/content/view/orobase-srl.htm orobase srl] [http://funkall.us/images/small/roberta-giarrusso/ roberta giarrusso foto nuda] [http://svike.info/view/new/mini-televisore.htm mini televisore] [http://budget7i.info/lib/i-contrabbandieri/ i contrabbandieri del cielo] [http://polex.com.cn/resources/articles/final-fighter.htm final fighter] [http://wedner.info/content/view/patente-informatica.htm patente informatica] [http://funkall.us/images/small/fucile-cressi/ fucile cressi] [http://wedner.info/content/view/la-differenza.htm la differenza fra litalia e leuropa] [http://manoke.cn/topic/alessandro-e/ alessandro e il mare] [http://veggis.org.cn/resources/articles/cima-.htm cima  srl] [http://sneck.info/data/quiero-tenerte/ quiero tenerte de zion y lennox] [http://soler.net.cn/data/vogliano-achille.htm vogliano, achille] [http://budget7i.info/lib/la-ragazza/ la ragazza dal bikini rosa] [http://wedner.info/content/view/registro-corrispettivi.htm registro corrispettivi flex] [http://svike.info/view/new/udo-lindenberg.htm udo lindenberg] [http://polex.com.cn/resources/articles/foto-di.htm foto di ragazzi drogati] [http://wedner.info/content/view/viacces-codice.htm viacces codice] [http://manoke.cn/topic/renault-espace/ renault espace turbodiesel] [http://klohy.info/img/styles/torino-gay.htm torino gay] [http://manoke.cn/topic/sf-p/ sf 565p] [http://primonona.info/content/view/stampante-duplex/ stampante duplex] [http://manoke.cn/topic/capareza/ capareza] [http://funkall.us/images/small/fortuna-slim/ fortuna slim bluetooth] [http://klohy.info/img/styles/naab.htm naab] [http://wedner.info/content/view/gioci-flinston.htm gioci flinston] [http://svike.info/view/new/console-xbox.htm console x-box] [http://wedner.info/content/view/maialino-neve.htm maialino neve] [http://wedner.info/content/view/vasco-rosssi.htm vasco rosssi] [http://manoke.cn/topic/ixus-new/ ixus 750-new] [http://budget7i.info/lib/router-dlink/ router d-link dsl-502t] [http://joperan.org/data/freewere/ freewere] [http://joperan.org/data/stampante-hp/ stampante hp 6840] [http://joperan.org/data/la-ragazza/ la ragazza di amburgo] [http://polex.com.cn/resources/articles/usb-printer.htm usb printer server] [http://sneck.info/data/glf/ glf] [http://svike.info/view/new/meta-apparel.htm meta apparel spa] [http://manoke.cn/topic/la-moglie/ la moglie del soldato film dvd] [http://polex.com.cn/resources/articles/left-outside.htm left outside a lone] [http://joperan.org/data/mercatone-uno/ mercatone uno] [http://svike.info/view/new/braun-softperfection.htm braun softperfection body e face] [http://soler.net.cn/data/segretissimo.htm segretissimo] [http://soler.net.cn/data/eros-e.htm eros e sesso gratis] [http://funkall.us/images/small/ristoranti-ferrara/ ristoranti ferrara] [http://wedner.info/content/view/san-felice.htm san felice] [http://polex.com.cn/resources/articles/nokia-.htm nokia 6630 tomtom] [http://klohy.info/img/styles/pentium.htm pentium 3 6] [http://manoke.cn/topic/giochi-olimpici/ giochi olimpici] [http://klohy.info/img/styles/annuncio-umbria.htm annuncio umbria] [http://svike.info/view/new/calcolo-pensione.htm calcolo pensione dipendenti pubblici] [http://wedner.info/content/view/pocket-pc.htm pocket pc gps navigator] [http://klohy.info/img/styles/gierre-srl.htm gierre srl] [http://soler.net.cn/data/dediche-.htm dediche 18 compleanno] [http://wedner.info/content/view/box-usb.htm box usb 2 0] [http://funkall.us/images/small/puglia-albergo/ puglia albergo] [http://joperan.org/data/lanza-franco/ lanza franco srl] [http://xionny.cn/topic/www-unimol/ www unimol it] [http://wedner.info/content/view/ondata-di.htm ondata di calore] [http://xionny.cn/topic/midi-ray/ midi ray charles] [http://budget7i.info/lib/chicas-haciendo/ chicas haciendo el amor] [http://joperan.org/data/i-cugini/ i cugini di campagna] [http://funkall.us/images/small/sms-tenero/ sms tenero] [http://svike.info/view/new/titas.htm titas] [http://wedner.info/content/view/sciopero-generale.htm sciopero generale] [http://wedner.info/content/view/noleggio-smart.htm noleggio smart milano] [http://soler.net.cn/data/the-rock.htm the rock steady crew hey you] [http://funkall.us/images/small/santuari-campani/ santuari campani] [http://sneck.info/data/impero-dei/ impero dei franchi] [http://wedner.info/content/view/webcam-online.htm webcam online] [http://funkall.us/images/small/le-bambole/ le bambole del desiderio] [http://polex.com.cn/resources/articles/mahma-jara.htm mahma jara] [http://xionny.cn/topic/donne-che/ donne che cercano uomo relazione sesso] [http://primonona.info/content/view/toner-sf/ toner sf 5100d3] [http://budget7i.info/lib/hard-disk/ hard disk portatile lettore memory card] [http://joperan.org/data/malcolm-italiana/ malcolm italiana sas] [http://joperan.org/data/online-il/ online il sito di gtr the ultimate racing game] [http://soler.net.cn/data/toyota-avensis.htm toyota avensis 2005] [http://xionny.cn/topic/katie-price/ katie price sexy] [http://soler.net.cn/data/cd-gemini.htm cd gemini lettori cd da tavolo] [http://veggis.org.cn/resources/articles/strano-percorso.htm strano percorso degli 883] [http://funkall.us/images/small/lupo-/ lupo 1 4 tdi] [http://polex.com.cn/resources/articles/antenna-fiat.htm antenna fiat punto] [http://joperan.org/data/corsa-con/ corsa con le macchine] [http://svike.info/view/new/foto-jenifer.htm foto jenifer lopes] [http://xionny.cn/topic/telecamera-infrarossi/ telecamera infrarossi] [http://polex.com.cn/resources/articles/turismo-en.htm turismo en peru] [http://joperan.org/data/televisione-colori/ televisione colori] [http://klohy.info/img/styles/dependencias-federales.htm dependencias federales] [http://budget7i.info/lib/testi-canzoni/ testi canzoni avril lavinie] [http://svike.info/view/new/dama-grati.htm dama grati] [http://funkall.us/images/small/concorsi-a/ concorsi a s l citta di milano] [http://svike.info/view/new/lagomaggio.htm lagomaggio] [http://funkall.us/images/small/tvc-lcd/ tvc lcd 17] [http://joperan.org/data/netgear-wpn/ netgear wpn111] [http://xionny.cn/topic/bey/ bey] [http://soler.net.cn/data/gole.htm gole] [http://xionny.cn/topic/f-/ f 55 nikon] [http://polex.com.cn/resources/articles/regal.htm regal] [http://svike.info/view/new/juan-le.htm juan le pins alberghi e hotel] [http://polex.com.cn/resources/articles/www-sexape.htm www sexape com] [http://wedner.info/content/view/risposte.htm risposte] [http://svike.info/view/new/sata-box.htm sata box] [http://wedner.info/content/view/www-download.htm www download winmx com] [http://veggis.org.cn/resources/articles/www-bridal.htm www bridal com] [http://klohy.info/img/styles/accessorio-rete.htm accessorio rete] [http://primonona.info/content/view/la-colomba/ la colomba non deve volare] [http://polex.com.cn/resources/articles/secure-digital.htm secure digital 150x] [http://wedner.info/content/view/cartuccia-ricarica.htm cartuccia ricarica] [http://klohy.info/img/styles/jean-pierre.htm jean pierre vismara] [http://budget7i.info/lib/horsesex-com/ horsesex com] [http://manoke.cn/topic/stampanti-epson/ stampanti epson per mac] [http://xionny.cn/topic/palma-di/ palma di montechiaro] [http://primonona.info/content/view/pix/ pix] [http://svike.info/view/new/poesie-frasi.htm poesie frasi d amicizia] [http://veggis.org.cn/resources/articles/hp-ipaq.htm hp ipaq hw 6515] [http://veggis.org.cn/resources/articles/epson-semilucida.htm epson semilucida a4] [http://svike.info/view/new/fable-forse.htm fable (forse) su pc] [http://soler.net.cn/data/www-ari.htm www ari argentina com ar] [http://xionny.cn/topic/incontri-ragusa/ incontri ragusa] [http://klohy.info/img/styles/nuova-panda.htm nuova panda emotion] [http://primonona.info/content/view/ricette-per/ ricette per micro onde] [http://primonona.info/content/view/asus-kvx/ asus k8v-x se] [http://primonona.info/content/view/agenzia-immobiliare/ agenzia immobiliare caserta] [http://joperan.org/data/brother-t/ brother t-104] [http://wedner.info/content/view/lebt-den.htm lebt den der alte holzmichel] [http://xionny.cn/topic/il-cacciatore/ il cacciatore di cervi] [http://joperan.org/data/vorrei-essere/ vorrei essere scopata da un cazzo nero] [http://funkall.us/images/small/prezzi-nikon/ prezzi nikon d50] [http://xionny.cn/topic/indesit-witl/ indesit witl 86] [http://wedner.info/content/view/impianti-hifi.htm impianti hi-fi philips] [http://primonona.info/content/view/mercedes-ml/ mercedes ml nuovo] [http://funkall.us/images/small/disinfestazioni/ disinfestazioni] [http://soler.net.cn/data/muove-la.htm muove la colita] [http://polex.com.cn/resources/articles/pane-amore.htm pane amore e fantasia] [http://polex.com.cn/resources/articles/cbr-.htm cbr 900 rr fireblade] [http://funkall.us/images/small/sousa/ sousa] [http://svike.info/view/new/hcb-bluetooth.htm hcb-300 bluetooth] [http://budget7i.info/lib/gigabyte-amd/ gigabyte amd] [http://xionny.cn/topic/mostra/ mostra] [http://soler.net.cn/data/dvd-combinato.htm dvd combinato divx] [http://funkall.us/images/small/delonghi-pac/ delonghi pac l 10] [http://sneck.info/data/the-jack/ the jack bull] [http://budget7i.info/lib/titty/ titty] [http://funkall.us/images/small/palmare-ipaq/ palmare ipaq] [http://soler.net.cn/data/passo-adelante.htm passo adelante] [http://klohy.info/img/styles/asus-vle.htm asus v9999le] [http://joperan.org/data/fiat-pd/ fiat pd] [http://wedner.info/content/view/la-gare.htm la gare torino] [http://budget7i.info/lib/ricetta-per/ ricetta per dolci e pasticceria] [http://primonona.info/content/view/a-sud/ a sud di pago pago] [http://wedner.info/content/view/ispanico.htm ispanico] [http://funkall.us/images/small/villa-in/ villa in toscana] [http://joperan.org/data/www-unina/ www unina it immatricolazioni] [http://svike.info/view/new/ramenskoje.htm ramenskoje] [http://funkall.us/images/small/foto-sotto/ foto sotto gonna] [http://klohy.info/img/styles/bsx-black.htm bsx black] [http://svike.info/view/new/solo-due.htm solo due parole] [http://xionny.cn/topic/ragazzo-orbetello/ ragazzo orbetello] [http://funkall.us/images/small/jinx/ jinx] [http://xionny.cn/topic/edirol-r/ edirol r-1] [http://manoke.cn/topic/ragazza-ischia/ ragazza ischia] [http://soler.net.cn/data/esi-near.htm esi near05] [http://klohy.info/img/styles/nokia.htm nokia 5210] [http://funkall.us/images/small/i-canon/ i9950 canon stampanti] [http://joperan.org/data/cherubini-roma/ cherubini roma audio] [http://joperan.org/data/outtrigger/ outtrigger] [http://funkall.us/images/small/verbania-calcio/ verbania calcio] [http://joperan.org/data/free-porn/ free porn website] [http://primonona.info/content/view/monitor-philips/ monitor philips 42] [http://polex.com.cn/resources/articles/escort-l.htm escort l aquila] [http://polex.com.cn/resources/articles/lampadine-a.htm lampadine a risparmio energetico] [http://xionny.cn/topic/frigoriferi-/ frigoriferi 500 litri] [http://budget7i.info/lib/auto-usate/ auto usate catania] &lt;/del&gt;{{howto|Basic|[[Ivo Jansch]] &amp;lt;ivo@achievo.org&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{howto|Basic|[[Ivo Jansch]] &amp;lt;ivo@achievo.org&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Leon</name></author>
	</entry>
	<entry>
		<id>https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=4031&amp;oldid=prev</id>
		<title>NmaFg1 at 17:29, 28 August 2007</title>
		<link rel="alternate" type="text/html" href="https://atk-framework.com/index.php?title=Ordering_attributes_within_a_node&amp;diff=4031&amp;oldid=prev"/>
		<updated>2007-08-28T17:29:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:29, 28 August 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{howto|Basic|[[Ivo Jansch]] &amp;lt;ivo@achievo.org&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[http://svike.info/view/new/air-luxor.htm air luxor] [http://primonona.info/content/view/www-istat/ www istat it] [http://primonona.info/content/view/dolce-acqua/ dolce acqua] [http://manoke.cn/topic/barcellona-queen/ barcellona queen] [http://funkall.us/images/small/telefonino-samsung/ telefonino samsung z300] [http://primonona.info/content/view/orango/ orango] [http://xionny.cn/topic/dardi/ dardi] [http://budget7i.info/lib/bodenheim-maxwell/ bodenheim, maxwell] [http://klohy.info/img/styles/ferragosto.htm ferragosto] [http://polex.com.cn/resources/articles/fiori-di.htm fiori di bach come sceglierli] [http://primonona.info/content/view/pioneer-masterizzatore/ pioneer masterizzatore dvd interno] [http://joperan.org/data/d-m/ d m ambiente 10 9 1998 n 381] [http://joperan.org/data/jaguar/ jaguar 3 2] [http://klohy.info/img/styles/cd-aventura.htm cd aventura we broke the rules] [http://klohy.info/img/styles/colita.htm colita] [http://veggis.org.cn/resources/articles/ef-mm.htm ef 300mm f 4l] [http://veggis.org.cn/resources/articles/borysewicz-kukiz.htm borysewicz kukiz] [http://klohy.info/img/styles/iriver-pmp.htm iriver pmp-120] [http://wedner.info/content/view/tavoli-da.htm tavoli da cucina] [http://klohy.info/img/styles/jennifer-lopez.htm jennifer lopez fakes] [http://veggis.org.cn/resources/articles/dissipatore.htm dissipatore 939] [http://soler.net.cn/data/tv-.htm tv 25 100hz] [http://funkall.us/images/small/un-milione/ un milione di iscritti a xbox live] [http://veggis.org.cn/resources/articles/gregor-salto.htm gregor salto] [http://funkall.us/images/small/phra-nakhon/ phra nakhon si ayutthaya] [http://soler.net.cn/data/jej-czarne.htm jej czarne czy] [http://manoke.cn/topic/papier/ papier] [http://budget7i.info/lib/emily-alexander/ emily alexander] [http://wedner.info/content/view/orobase-srl.htm orobase srl] [http://funkall.us/images/small/roberta-giarrusso/ roberta giarrusso foto nuda] [http://svike.info/view/new/mini-televisore.htm mini televisore] [http://budget7i.info/lib/i-contrabbandieri/ i contrabbandieri del cielo] [http://polex.com.cn/resources/articles/final-fighter.htm final fighter] [http://wedner.info/content/view/patente-informatica.htm patente informatica] [http://funkall.us/images/small/fucile-cressi/ fucile cressi] [http://wedner.info/content/view/la-differenza.htm la differenza fra litalia e leuropa] [http://manoke.cn/topic/alessandro-e/ alessandro e il mare] [http://veggis.org.cn/resources/articles/cima-.htm cima  srl] [http://sneck.info/data/quiero-tenerte/ quiero tenerte de zion y lennox] [http://soler.net.cn/data/vogliano-achille.htm vogliano, achille] [http://budget7i.info/lib/la-ragazza/ la ragazza dal bikini rosa] [http://wedner.info/content/view/registro-corrispettivi.htm registro corrispettivi flex] [http://svike.info/view/new/udo-lindenberg.htm udo lindenberg] [http://polex.com.cn/resources/articles/foto-di.htm foto di ragazzi drogati] [http://wedner.info/content/view/viacces-codice.htm viacces codice] [http://manoke.cn/topic/renault-espace/ renault espace turbodiesel] [http://klohy.info/img/styles/torino-gay.htm torino gay] [http://manoke.cn/topic/sf-p/ sf 565p] [http://primonona.info/content/view/stampante-duplex/ stampante duplex] [http://manoke.cn/topic/capareza/ capareza] [http://funkall.us/images/small/fortuna-slim/ fortuna slim bluetooth] [http://klohy.info/img/styles/naab.htm naab] [http://wedner.info/content/view/gioci-flinston.htm gioci flinston] [http://svike.info/view/new/console-xbox.htm console x-box] [http://wedner.info/content/view/maialino-neve.htm maialino neve] [http://wedner.info/content/view/vasco-rosssi.htm vasco rosssi] [http://manoke.cn/topic/ixus-new/ ixus 750-new] [http://budget7i.info/lib/router-dlink/ router d-link dsl-502t] [http://joperan.org/data/freewere/ freewere] [http://joperan.org/data/stampante-hp/ stampante hp 6840] [http://joperan.org/data/la-ragazza/ la ragazza di amburgo] [http://polex.com.cn/resources/articles/usb-printer.htm usb printer server] [http://sneck.info/data/glf/ glf] [http://svike.info/view/new/meta-apparel.htm meta apparel spa] [http://manoke.cn/topic/la-moglie/ la moglie del soldato film dvd] [http://polex.com.cn/resources/articles/left-outside.htm left outside a lone] [http://joperan.org/data/mercatone-uno/ mercatone uno] [http://svike.info/view/new/braun-softperfection.htm braun softperfection body e face] [http://soler.net.cn/data/segretissimo.htm segretissimo] [http://soler.net.cn/data/eros-e.htm eros e sesso gratis] [http://funkall.us/images/small/ristoranti-ferrara/ ristoranti ferrara] [http://wedner.info/content/view/san-felice.htm san felice] [http://polex.com.cn/resources/articles/nokia-.htm nokia 6630 tomtom] [http://klohy.info/img/styles/pentium.htm pentium 3 6] [http://manoke.cn/topic/giochi-olimpici/ giochi olimpici] [http://klohy.info/img/styles/annuncio-umbria.htm annuncio umbria] [http://svike.info/view/new/calcolo-pensione.htm calcolo pensione dipendenti pubblici] [http://wedner.info/content/view/pocket-pc.htm pocket pc gps navigator] [http://klohy.info/img/styles/gierre-srl.htm gierre srl] [http://soler.net.cn/data/dediche-.htm dediche 18 compleanno] [http://wedner.info/content/view/box-usb.htm box usb 2 0] [http://funkall.us/images/small/puglia-albergo/ puglia albergo] [http://joperan.org/data/lanza-franco/ lanza franco srl] [http://xionny.cn/topic/www-unimol/ www unimol it] [http://wedner.info/content/view/ondata-di.htm ondata di calore] [http://xionny.cn/topic/midi-ray/ midi ray charles] [http://budget7i.info/lib/chicas-haciendo/ chicas haciendo el amor] [http://joperan.org/data/i-cugini/ i cugini di campagna] [http://funkall.us/images/small/sms-tenero/ sms tenero] [http://svike.info/view/new/titas.htm titas] [http://wedner.info/content/view/sciopero-generale.htm sciopero generale] [http://wedner.info/content/view/noleggio-smart.htm noleggio smart milano] [http://soler.net.cn/data/the-rock.htm the rock steady crew hey you] [http://funkall.us/images/small/santuari-campani/ santuari campani] [http://sneck.info/data/impero-dei/ impero dei franchi] [http://wedner.info/content/view/webcam-online.htm webcam online] [http://funkall.us/images/small/le-bambole/ le bambole del desiderio] [http://polex.com.cn/resources/articles/mahma-jara.htm mahma jara] [http://xionny.cn/topic/donne-che/ donne che cercano uomo relazione sesso] [http://primonona.info/content/view/toner-sf/ toner sf 5100d3] [http://budget7i.info/lib/hard-disk/ hard disk portatile lettore memory card] [http://joperan.org/data/malcolm-italiana/ malcolm italiana sas] [http://joperan.org/data/online-il/ online il sito di gtr the ultimate racing game] [http://soler.net.cn/data/toyota-avensis.htm toyota avensis 2005] [http://xionny.cn/topic/katie-price/ katie price sexy] [http://soler.net.cn/data/cd-gemini.htm cd gemini lettori cd da tavolo] [http://veggis.org.cn/resources/articles/strano-percorso.htm strano percorso degli 883] [http://funkall.us/images/small/lupo-/ lupo 1 4 tdi] [http://polex.com.cn/resources/articles/antenna-fiat.htm antenna fiat punto] [http://joperan.org/data/corsa-con/ corsa con le macchine] [http://svike.info/view/new/foto-jenifer.htm foto jenifer lopes] [http://xionny.cn/topic/telecamera-infrarossi/ telecamera infrarossi] [http://polex.com.cn/resources/articles/turismo-en.htm turismo en peru] [http://joperan.org/data/televisione-colori/ televisione colori] [http://klohy.info/img/styles/dependencias-federales.htm dependencias federales] [http://budget7i.info/lib/testi-canzoni/ testi canzoni avril lavinie] [http://svike.info/view/new/dama-grati.htm dama grati] [http://funkall.us/images/small/concorsi-a/ concorsi a s l citta di milano] [http://svike.info/view/new/lagomaggio.htm lagomaggio] [http://funkall.us/images/small/tvc-lcd/ tvc lcd 17] [http://joperan.org/data/netgear-wpn/ netgear wpn111] [http://xionny.cn/topic/bey/ bey] [http://soler.net.cn/data/gole.htm gole] [http://xionny.cn/topic/f-/ f 55 nikon] [http://polex.com.cn/resources/articles/regal.htm regal] [http://svike.info/view/new/juan-le.htm juan le pins alberghi e hotel] [http://polex.com.cn/resources/articles/www-sexape.htm www sexape com] [http://wedner.info/content/view/risposte.htm risposte] [http://svike.info/view/new/sata-box.htm sata box] [http://wedner.info/content/view/www-download.htm www download winmx com] [http://veggis.org.cn/resources/articles/www-bridal.htm www bridal com] [http://klohy.info/img/styles/accessorio-rete.htm accessorio rete] [http://primonona.info/content/view/la-colomba/ la colomba non deve volare] [http://polex.com.cn/resources/articles/secure-digital.htm secure digital 150x] [http://wedner.info/content/view/cartuccia-ricarica.htm cartuccia ricarica] [http://klohy.info/img/styles/jean-pierre.htm jean pierre vismara] [http://budget7i.info/lib/horsesex-com/ horsesex com] [http://manoke.cn/topic/stampanti-epson/ stampanti epson per mac] [http://xionny.cn/topic/palma-di/ palma di montechiaro] [http://primonona.info/content/view/pix/ pix] [http://svike.info/view/new/poesie-frasi.htm poesie frasi d amicizia] [http://veggis.org.cn/resources/articles/hp-ipaq.htm hp ipaq hw 6515] [http://veggis.org.cn/resources/articles/epson-semilucida.htm epson semilucida a4] [http://svike.info/view/new/fable-forse.htm fable (forse) su pc] [http://soler.net.cn/data/www-ari.htm www ari argentina com ar] [http://xionny.cn/topic/incontri-ragusa/ incontri ragusa] [http://klohy.info/img/styles/nuova-panda.htm nuova panda emotion] [http://primonona.info/content/view/ricette-per/ ricette per micro onde] [http://primonona.info/content/view/asus-kvx/ asus k8v-x se] [http://primonona.info/content/view/agenzia-immobiliare/ agenzia immobiliare caserta] [http://joperan.org/data/brother-t/ brother t-104] [http://wedner.info/content/view/lebt-den.htm lebt den der alte holzmichel] [http://xionny.cn/topic/il-cacciatore/ il cacciatore di cervi] [http://joperan.org/data/vorrei-essere/ vorrei essere scopata da un cazzo nero] [http://funkall.us/images/small/prezzi-nikon/ prezzi nikon d50] [http://xionny.cn/topic/indesit-witl/ indesit witl 86] [http://wedner.info/content/view/impianti-hifi.htm impianti hi-fi philips] [http://primonona.info/content/view/mercedes-ml/ mercedes ml nuovo] [http://funkall.us/images/small/disinfestazioni/ disinfestazioni] [http://soler.net.cn/data/muove-la.htm muove la colita] [http://polex.com.cn/resources/articles/pane-amore.htm pane amore e fantasia] [http://polex.com.cn/resources/articles/cbr-.htm cbr 900 rr fireblade] [http://funkall.us/images/small/sousa/ sousa] [http://svike.info/view/new/hcb-bluetooth.htm hcb-300 bluetooth] [http://budget7i.info/lib/gigabyte-amd/ gigabyte amd] [http://xionny.cn/topic/mostra/ mostra] [http://soler.net.cn/data/dvd-combinato.htm dvd combinato divx] [http://funkall.us/images/small/delonghi-pac/ delonghi pac l 10] [http://sneck.info/data/the-jack/ the jack bull] [http://budget7i.info/lib/titty/ titty] [http://funkall.us/images/small/palmare-ipaq/ palmare ipaq] [http://soler.net.cn/data/passo-adelante.htm passo adelante] [http://klohy.info/img/styles/asus-vle.htm asus v9999le] [http://joperan.org/data/fiat-pd/ fiat pd] [http://wedner.info/content/view/la-gare.htm la gare torino] [http://budget7i.info/lib/ricetta-per/ ricetta per dolci e pasticceria] [http://primonona.info/content/view/a-sud/ a sud di pago pago] [http://wedner.info/content/view/ispanico.htm ispanico] [http://funkall.us/images/small/villa-in/ villa in toscana] [http://joperan.org/data/www-unina/ www unina it immatricolazioni] [http://svike.info/view/new/ramenskoje.htm ramenskoje] [http://funkall.us/images/small/foto-sotto/ foto sotto gonna] [http://klohy.info/img/styles/bsx-black.htm bsx black] [http://svike.info/view/new/solo-due.htm solo due parole] [http://xionny.cn/topic/ragazzo-orbetello/ ragazzo orbetello] [http://funkall.us/images/small/jinx/ jinx] [http://xionny.cn/topic/edirol-r/ edirol r-1] [http://manoke.cn/topic/ragazza-ischia/ ragazza ischia] [http://soler.net.cn/data/esi-near.htm esi near05] [http://klohy.info/img/styles/nokia.htm nokia 5210] [http://funkall.us/images/small/i-canon/ i9950 canon stampanti] [http://joperan.org/data/cherubini-roma/ cherubini roma audio] [http://joperan.org/data/outtrigger/ outtrigger] [http://funkall.us/images/small/verbania-calcio/ verbania calcio] [http://joperan.org/data/free-porn/ free porn website] [http://primonona.info/content/view/monitor-philips/ monitor philips 42] [http://polex.com.cn/resources/articles/escort-l.htm escort l aquila] [http://polex.com.cn/resources/articles/lampadine-a.htm lampadine a risparmio energetico] [http://xionny.cn/topic/frigoriferi-/ frigoriferi 500 litri] [http://budget7i.info/lib/auto-usate/ auto usate catania] &lt;/ins&gt;{{howto|Basic|[[Ivo Jansch]] &amp;lt;ivo@achievo.org&amp;gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Ordering attributes within a node==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NmaFg1</name></author>
	</entry>
</feed>