<?xml version="1.0" encoding="ISO-8859-1"?> <construct> <!-- define the module name --> <module>report</module> <!-- define the module table name --> <table>report</table> <!-- define the module dependancy(s) --> <dependancy/> <!-- define the DB cache in seconds --> <cache>0</cache> <!-- define the default order_by field for SQL queries --> <order_by>template,date_orig</order_by> <!-- define the methods --> <limit>35</limit> <!-- define indexes --> <index> <nickname>nickname</nickname> <template>template</template> </index> <!-- define the fields --> <field> <id> <type>I4</type> <unique>1</unique> </id> <site_id> <type>C(16)</type> </site_id> <date_orig> <type>I8</type> <convert>date-time</convert> </date_orig> <date_last> <type>I8</type> <convert>date-now</convert> </date_last> <template> <type>C(128)</type> </template> <nickname> <type>C(32)</type> <min_len>1</min_len> <max_len>32</max_len> </nickname> <criteria> <type>X2</type> <convert>array</convert> </criteria> <module> <type>C(32)</type> </module> </field> <!-- define all the methods for this class, and the fields they have access to, if applicable. --> <method> <add>id,site_id,date_orig,date_last,template,nickname,criteria,module</add> <update>id,site_id,date_orig,date_last,template,nickname,criteria,module</update> <delete>id,site_id,date_orig,date_last,template,nickname,criteria,module</delete> <view>id,site_id,date_orig,date_last,template,nickname,criteria,module</view> <search>id,site_id,date_orig,date_last,template,nickname,criteria,module</search> </method> <!-- define the method triggers --> <trigger>0</trigger> </construct>