cool final is below...

<cfparam name="reportName" default="" />    
<cfset reportFile = expandPath("/Powerbase") & "/" & reportName & "." & 
reportID & "_sql" /> 
 
 <cfswitch expression="#op#"> 
  <cfcase value="load"> 
       <cffile action="READ" file="#reportFile#" variable="ff" />     
           <cfoutput>#ff#</cfoutput> 
  </cfcase> 
  
  <cfcase value="save">  
        <cfoutput>  
        <cfdump var="#form#">
     <cfset qry = #form.queryToSave# />     
         <cffile action="WRITE" file="#reportFile#" output="#qry#" 
nameconflict="OVERWRITE" />     
         <cfoutput>#reportName#</cfoutput> saved ... 
 </cfoutput> 
  </cfcase> 
  
  <cfcase value="list"> 
  
   <cfdirectory action="LIST" directory="#expandPath('/Powerbase')#" 
name="files" />         
   <cfoutput>     
   <ul class="treeview" id="treeview_#reportID#">         
   <li class="list">Saved sql files             
         <ul>                 
                <cfloop query="files">                     
                  <cfif right(name, 4) is "_sql">                         
                  <li class="item">#listFirst(name, ".")#</li>                  
   
                  </cfif>               
             </cfloop>            
         </ul>         
         </li>   
         </ul>     
        </cfoutput> 
  </cfcase> 
 
 
 
   
    <cfdefaultcase> 
    </cfdefaultcase> 
 </cfswitch> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:332412
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to