home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1999 April / APC443.iso / features / grpware / coldfus / coldfusi.exe / data1.cab / Documentation / snippets / cfcollection.cfm < prev    next >
Encoding:
Text File  |  1998-10-08  |  2.1 KB  |  73 lines

  1. <!--- this example shows the basic functionality
  2. of the CFCOLLECTION tag (create, repair, optimize,
  3. delete) --->
  4. <HTML>
  5. <HEAD>
  6.     <TITLE>CFCOLLECTION</TITLE>
  7. </HEAD>
  8. <BODY bgcolor=silver>
  9. <H3>CFCOLLECTION</h3>
  10.  
  11. <!--- Check for server platform --->
  12. <!--- You may need to change this value. --->
  13. <CFIF Server.OS.Name EQ "Windows NT">
  14.   <CFSET collPath = "C:\CFUSION\Verity\Collections\">
  15. <CFELSE>
  16.   <CFSET collpath = "/opt/coldfusion/verity/collections/">
  17. </CFIF>
  18.  
  19. <!--- see if a collection name has been
  20. specified ... --->
  21. <CFIF IsDefined("form.CollectionName") AND
  22. IsDefined("form.CollectionAction")>
  23.  
  24.     <CFIF form.CollectionName is not "">
  25.         <CFOUTPUT>
  26.         <CFSWITCH EXPRESSION=#FORM.CollectionAction#>
  27.           <CFCASE VALUE="Create">
  28.             <CFCOLLECTION ACTION="CREATE"
  29.              COLLECTION="#FORM.CollectionName#"
  30.              PATH="#collPath#">
  31.             <H3>Collection created. Use CFINDEX to populate it.</H3>
  32.           </CFCASE>
  33.           <CFCASE VALUE="Repair">
  34.             <CFCOLLECTION ACTION="REPAIR"
  35.              COLLECTION="#FORM.CollectionName#">
  36.             <H3>Collection repaired.</H3>
  37.           </CFCASE>
  38.           <CFCASE VALUE="Optimize">
  39.             <CFCOLLECTION ACTION="OPTIMIZE"
  40.              COLLECTION="#FORM.CollectionName#">
  41.             <H3>Collection optimized.</H3>
  42.           </CFCASE>
  43.           <CFCASE VALUE="Delete">
  44.             <CFCOLLECTION ACTION="DELETE"
  45.              COLLECTION="#FORM.CollectionName#">
  46.            <H3>Collection deleted.</H3>
  47.           </CFCASE>
  48.         </CFSWITCH>
  49.         </CFOUTPUT>
  50.     <CFELSE>
  51.     <H3>Please enter a name for your collection</H3>    
  52.     </CFIF>
  53. </CFIF>
  54.  
  55. <!--- Make the form to specify the collection name
  56. and action --->
  57.  
  58. <FORM ACTION="cfcollection.cfm" METHOD="POST">
  59. <SELECT NAME="CollectionAction">
  60.     <OPTION value="Create">Create this collection
  61.     <OPTION value="Optimize">Optimize this collection
  62.     <OPTION value="Repair">Repair this collection
  63.     <OPTION value="Delete">Delete this collection
  64. </SELECT>
  65.  
  66. <P>Collection upon which to act (snippets)
  67. <BR><INPUT TYPE="Text" NAME="CollectionName" VALUE="snippets">
  68.  
  69. <INPUT TYPE="Submit" NAME="" VALUE="alter or create my collection">
  70. </FORM>
  71.  
  72. </BODY>
  73. </HTML>