home *** CD-ROM | disk | FTP | other *** search
- <!--- this example shows the basic functionality
- of the CFCOLLECTION tag (create, repair, optimize,
- delete) --->
- <HTML>
- <HEAD>
- <TITLE>CFCOLLECTION</TITLE>
- </HEAD>
- <BODY bgcolor=silver>
- <H3>CFCOLLECTION</h3>
-
- <!--- Check for server platform --->
- <!--- You may need to change this value. --->
- <CFIF Server.OS.Name EQ "Windows NT">
- <CFSET collPath = "C:\CFUSION\Verity\Collections\">
- <CFELSE>
- <CFSET collpath = "/opt/coldfusion/verity/collections/">
- </CFIF>
-
- <!--- see if a collection name has been
- specified ... --->
- <CFIF IsDefined("form.CollectionName") AND
- IsDefined("form.CollectionAction")>
-
- <CFIF form.CollectionName is not "">
- <CFOUTPUT>
- <CFSWITCH EXPRESSION=#FORM.CollectionAction#>
- <CFCASE VALUE="Create">
- <CFCOLLECTION ACTION="CREATE"
- COLLECTION="#FORM.CollectionName#"
- PATH="#collPath#">
- <H3>Collection created. Use CFINDEX to populate it.</H3>
- </CFCASE>
- <CFCASE VALUE="Repair">
- <CFCOLLECTION ACTION="REPAIR"
- COLLECTION="#FORM.CollectionName#">
- <H3>Collection repaired.</H3>
- </CFCASE>
- <CFCASE VALUE="Optimize">
- <CFCOLLECTION ACTION="OPTIMIZE"
- COLLECTION="#FORM.CollectionName#">
- <H3>Collection optimized.</H3>
- </CFCASE>
- <CFCASE VALUE="Delete">
- <CFCOLLECTION ACTION="DELETE"
- COLLECTION="#FORM.CollectionName#">
- <H3>Collection deleted.</H3>
- </CFCASE>
- </CFSWITCH>
- </CFOUTPUT>
- <CFELSE>
- <H3>Please enter a name for your collection</H3>
- </CFIF>
- </CFIF>
-
- <!--- Make the form to specify the collection name
- and action --->
-
- <FORM ACTION="cfcollection.cfm" METHOD="POST">
- <SELECT NAME="CollectionAction">
- <OPTION value="Create">Create this collection
- <OPTION value="Optimize">Optimize this collection
- <OPTION value="Repair">Repair this collection
- <OPTION value="Delete">Delete this collection
- </SELECT>
-
- <P>Collection upon which to act (snippets)
- <BR><INPUT TYPE="Text" NAME="CollectionName" VALUE="snippets">
-
- <INPUT TYPE="Submit" NAME="" VALUE="alter or create my collection">
- </FORM>
-
- </BODY>
- </HTML>