root/trunk/website/forums/admin/messages.cfm @ 32

Revision 5, 1.5 kB (checked in by DanWilson, 17 years ago)

Initial Commit Of ModelGlue? Website (upgrade to blogcfc 511)

Line 
1<cfsetting enablecfoutputonly=true>
2<!---
3        Name         : messages.cfm
4        Author       : Raymond Camden
5        Created      : July 5, 2004
6        Last Updated : February 26, 2007
7        History      : Removed mappings (rkc 8/27/05)
8                                   Changed cols (rkc 9/9/05)
9                                   added filtering (rkc 2/26/07)
10        Purpose          :
11--->
12
13<cfparam name="url.search" default="">
14<cfparam name="form.search" default="#url.search#">
15
16<cfmodule template="../tags/layout.cfm" templatename="admin" title="Message Editor">
17
18<!--- handle deletions --->
19<cfif isDefined("form.mark") and len(form.mark)>
20        <cfloop index="id" list="#form.mark#">
21                <cfset application.galleon.message.deleteMessage(id)>
22        </cfloop>
23        <cfoutput>
24        <p>
25        <b>Message(s) deleted.</b>
26        </p>
27        </cfoutput>
28</cfif>
29
30<!--- get messages --->
31<cfset messages = application.galleon.message.getMessages()>
32
33<cfif len(trim(form.search))>
34        <cfquery name="messages" dbtype="query">
35        select  *
36        from    messages
37        where   lower(title) like <cfqueryparam cfsqltype="cf_sql_varchar" value="%#lcase(form.search)#%">
38        </cfquery>
39</cfif>
40
41<cfoutput>
42<p>
43<form action="#cgi.script_name#?#cgi.query_string#" method="post">
44<input type="text" name="search" value="#form.search#"> <input type="submit" value="Filter">
45</form>
46</p>
47</cfoutput>
48
49<cfmodule template="../tags/datatable.cfm"
50                  data="#messages#" list="title,posted,threadname,forumname,conferencename,username"
51                  editlink="messages_edit.cfm" linkcol="title" label="Message" />
52
53
54</cfmodule>
55
56<cfsetting enablecfoutputonly=false>
Note: See TracBrowser for help on using the browser.