Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.cfml.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.cfml</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (ColdFusion) - Theme (Breeze Dark)"/>
0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre>
0007 <span style="color:#7a7c7d;">&lt;!--- ColdFusion Sample File ---&gt;</span>
0008 <span style="color:#7a7c7d;">&lt;!--- Source: https://helpx.adobe.com/coldfusion/developing-applications/the-cfml-programming-language/using-arrays-and-structures/structure-examples.html ---&gt;</span>
0009 
0010 <span style="font-weight:bold;">&lt;head&gt;</span>
0011 <span style="font-weight:bold;">&lt;title&gt;</span>Add New Employees<span style="font-weight:bold;">&lt;/title&gt;</span>
0012 <span style="font-weight:bold;">&lt;/head&gt;</span>
0013 
0014 <span style="font-weight:bold;">&lt;body&gt;</span>
0015 <span style="font-weight:bold;">&lt;h1&gt;</span>Add New Employees<span style="font-weight:bold;">&lt;/h1&gt;</span>
0016 <span style="color:#7a7c7d;">&lt;!--- Action page code for the form at the bottom of this page. ---&gt;</span>
0017 
0018 <span style="color:#7a7c7d;">&lt;!--- Establish parameters for first time through ---&gt;</span>
0019 <span style="color:#8e44ad;font-weight:bold;">&lt;cfparam</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;Form.firstname&quot;</span><span style="color:#27ae60;"> default</span>=<span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0020 <span style="color:#8e44ad;font-weight:bold;">&lt;cfparam</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;Form.lastname&quot;</span><span style="color:#27ae60;"> default</span>=<span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0021 <span style="color:#8e44ad;font-weight:bold;">&lt;cfparam</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;Form.email&quot;</span><span style="color:#27ae60;"> default</span>=<span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0022 <span style="color:#8e44ad;font-weight:bold;">&lt;cfparam</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;Form.phone&quot;</span><span style="color:#27ae60;"> default</span>=<span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0023 <span style="color:#8e44ad;font-weight:bold;">&lt;cfparam</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;Form.department&quot;</span><span style="color:#27ae60;"> default</span>=<span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0024 
0025 <span style="color:#7a7c7d;">&lt;!--- If at least the firstname form field is passed, create</span>
0026 <span style="color:#7a7c7d;">a structure named employee and add values. ---&gt;</span>
0027 <span style="color:#8e44ad;font-weight:bold;">&lt;cfif #Form.firstname# eq </span><span style="color:#f44f4f;">&quot;&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0028 <span style="font-weight:bold;">&lt;p&gt;</span>Please fill out the form.<span style="font-weight:bold;">&lt;/p&gt;</span>
0029 <span style="color:#8e44ad;font-weight:bold;">&lt;cfelse&gt;</span>
0030 <span style="color:#8e44ad;font-weight:bold;">&lt;cfoutput&gt;</span>
0031 <span style="color:#da4453;font-weight:bold;">&lt;cfscript&gt;</span>
0032 employee<span style="font-weight:bold;">=</span><span style="color:#8e44ad;font-weight:bold;">StructNew</span><span style="font-weight:bold;">()</span>;
0033 employee.firstname <span style="font-weight:bold;">=</span> Form.firstname;
0034 employee.lastname <span style="font-weight:bold;">=</span> Form.lastname;
0035 employee.email <span style="font-weight:bold;">=</span> Form.email;
0036 employee.phone <span style="font-weight:bold;">=</span> Form.phone;
0037 employee.department <span style="font-weight:bold;">=</span> Form.department;
0038 <span style="color:#da4453;font-weight:bold;">&lt;/cfscript&gt;</span>
0039 
0040 <span style="color:#7a7c7d;">&lt;!--- Display results of creating the structure. ---&gt;</span>
0041 First name is #StructFind(employee, &quot;firstname&quot;)#<span style="font-weight:bold;">&lt;br&gt;</span>
0042 Last name is #StructFind(employee, &quot;lastname&quot;)#<span style="font-weight:bold;">&lt;br&gt;</span>
0043 EMail is #StructFind(employee, &quot;email&quot;)#<span style="font-weight:bold;">&lt;br&gt;</span>
0044 Phone is #StructFind(employee, &quot;phone&quot;)#<span style="font-weight:bold;">&lt;br&gt;</span>
0045 Department is #StructFind(employee, &quot;department&quot;)#<span style="font-weight:bold;">&lt;br&gt;</span>
0046 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfoutput&gt;</span>
0047 
0048 <span style="color:#7a7c7d;">&lt;!--- Call the custom tag that adds employees. ---&gt;</span>
0049 <span style="color:#2980b9;font-weight:bold;">&lt;cf_addemployee</span><span style="color:#27ae60;"> empinfo</span>=<span style="color:#f44f4f;">&quot;#employee#&quot;</span><span style="color:#2980b9;font-weight:bold;">&gt;</span>
0050 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfif&gt;</span>
0051 
0052 <span style="color:#7a7c7d;">&lt;!--- The form for adding the new employee information ---&gt;</span>
0053 <span style="font-weight:bold;">&lt;hr&gt;</span>
0054 <span style="font-weight:bold;">&lt;form</span><span style="color:#27ae60;"> action</span>=<span style="color:#f44f4f;">&quot;newemployee.cfm&quot;</span><span style="color:#27ae60;"> method</span>=<span style="color:#f44f4f;">&quot;Post&quot;</span><span style="font-weight:bold;">&gt;</span>
0055 First Name:<span style="color:#c45b00;">&amp;nbsp;</span>
0056 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;firstname&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;text&quot;</span><span style="color:#27ae60;"> hspace</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="color:#27ae60;"> maxlength</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="font-weight:bold;">&gt;&lt;br&gt;</span>
0057 Last Name:<span style="color:#c45b00;">&amp;nbsp;</span>
0058 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;lastname&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;text&quot;</span><span style="color:#27ae60;"> hspace</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="color:#27ae60;"> maxlength</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="font-weight:bold;">&gt;&lt;br&gt;</span>
0059 EMail:<span style="color:#c45b00;">&amp;nbsp;</span>
0060 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;email&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;text&quot;</span><span style="color:#27ae60;"> hspace</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="color:#27ae60;"> maxlength</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="font-weight:bold;">&gt;&lt;br&gt;</span>
0061 Phone:<span style="color:#c45b00;">&amp;nbsp;</span>
0062 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;phone&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;text&quot;</span><span style="color:#27ae60;"> hspace</span>=<span style="color:#f44f4f;">&quot;20&quot;</span><span style="color:#27ae60;"> maxlength</span>=<span style="color:#f44f4f;">&quot;20&quot;</span><span style="font-weight:bold;">&gt;&lt;br&gt;</span>
0063 Department:<span style="color:#c45b00;">&amp;nbsp;</span>
0064 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;department&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;text&quot;</span><span style="color:#27ae60;"> hspace</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="color:#27ae60;"> maxlength</span>=<span style="color:#f44f4f;">&quot;30&quot;</span><span style="font-weight:bold;">&gt;&lt;br&gt;</span>
0065 
0066 <span style="font-weight:bold;">&lt;input</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;Submit&quot;</span><span style="color:#27ae60;"> value</span>=<span style="color:#f44f4f;">&quot;OK&quot;</span><span style="font-weight:bold;">&gt;</span>
0067 <span style="font-weight:bold;">&lt;/form&gt;</span>
0068 <span style="font-weight:bold;">&lt;br&gt;</span>
0069 <span style="font-weight:bold;">&lt;/body&gt;</span>
0070 <span style="font-weight:bold;">&lt;/html&gt;</span> 
0071 
0072 <span style="color:#8e44ad;font-weight:bold;">&lt;cfoutput&gt;</span>
0073 Error. No employee data was passed.<span style="font-weight:bold;">&lt;br&gt;</span>
0074 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfoutput&gt;</span>
0075 <span style="color:#8e44ad;font-weight:bold;">&lt;cfexit</span><span style="color:#27ae60;"> method</span>=<span style="color:#f44f4f;">&quot;ExitTag&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0076 <span style="color:#8e44ad;font-weight:bold;">&lt;cfelse&gt;</span>
0077 <span style="color:#7a7c7d;">&lt;!--- Add the employee ---&gt;</span>
0078 <span style="color:#8e44ad;font-weight:bold;">&lt;cfquery</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;AddEmployee&quot;</span><span style="color:#27ae60;"> datasource</span>=<span style="color:#f44f4f;">&quot;cfdocexamples&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0079 INSERT INTO Employees
0080 (FirstName, LastName, Email, Phone, Department)
0081 VALUES (
0082 '#attributes.empinfo.firstname#' ,
0083 '#attributes.empinfo.lastname#' ,
0084 '#attributes.empinfo.email#' ,
0085 '#attributes.empinfo.phone#' ,
0086 '#attributes.empinfo.department#' )
0087 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfquery&gt;</span>
0088 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfif&gt;</span>
0089 <span style="color:#8e44ad;font-weight:bold;">&lt;cfoutput&gt;</span>
0090 <span style="font-weight:bold;">&lt;hr&gt;</span>Employee Add Complete
0091 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfoutput&gt;</span>
0092 
0093 <span style="color:#7a7c7d;">&lt;!--- temperature.cfc ---&gt;</span>
0094 <span style="color:#8e44ad;font-weight:bold;">&lt;cfcomponent&gt;</span>
0095   <span style="color:#8e44ad;font-weight:bold;">&lt;cffunction</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;FtoC&quot;</span><span style="color:#27ae60;"> access</span>=<span style="color:#f44f4f;">&quot;public&quot;</span><span style="color:#27ae60;"> returntype</span>=<span style="color:#f44f4f;">&quot;numeric&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0096     <span style="color:#8e44ad;font-weight:bold;">&lt;cfargument</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;fahrenheit&quot;</span><span style="color:#27ae60;"> required</span>=<span style="color:#f44f4f;">&quot;yes&quot;</span><span style="color:#27ae60;"> type</span>=<span style="color:#f44f4f;">&quot;numeric&quot;</span><span style="color:#8e44ad;font-weight:bold;"> /&gt;</span>
0097     <span style="color:#8e44ad;font-weight:bold;">&lt;cfset</span><span style="color:#27ae60;"> answer</span>=<span style="color:#8e44ad;font-weight:bold;"> (fahrenheit - 32)*100/180 /&gt;</span>
0098     <span style="color:#8e44ad;font-weight:bold;">&lt;cfreturn answer /&gt;</span>
0099   <span style="color:#8e44ad;font-weight:bold;">&lt;/cffunction&gt;</span>
0100 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfcomponent&gt;</span>
0101 <span style="color:#7a7c7d;">&lt;!--- test.cfm ---&gt;</span>
0102 <span style="color:#8e44ad;font-weight:bold;">&lt;cfset</span><span style="color:#27ae60;"> fDegrees</span><span style="color:#8e44ad;font-weight:bold;"> </span>=<span style="color:#8e44ad;font-weight:bold;"> 212 /&gt;</span>
0103 <span style="color:#8e44ad;font-weight:bold;">&lt;cfinvoke</span><span style="color:#27ae60;"> component</span>=<span style="color:#f44f4f;">&quot;temperature&quot;</span><span style="color:#27ae60;"> method</span>=<span style="color:#f44f4f;">&quot;FtoC&quot;</span><span style="color:#27ae60;"> returnvariable</span>=<span style="color:#f44f4f;">&quot;result&quot;</span><span style="color:#8e44ad;font-weight:bold;">&gt;</span>
0104   <span style="color:#8e44ad;font-weight:bold;">&lt;cfinvokeargument</span><span style="color:#27ae60;"> name</span>=<span style="color:#f44f4f;">&quot;fahrenheit&quot;</span><span style="color:#27ae60;"> value</span>=<span style="color:#f44f4f;">&quot;#fDegrees#&quot;</span><span style="color:#8e44ad;font-weight:bold;"> /&gt;</span>
0105 <span style="color:#8e44ad;font-weight:bold;">&lt;/cfinvoke&gt;</span>
0106 <span style="color:#8e44ad;font-weight:bold;">&lt;cfoutput&gt;</span>#fDegrees#<span style="color:#c45b00;">&amp;deg;</span>F = #result#<span style="color:#c45b00;">&amp;deg;</span>C<span style="color:#8e44ad;font-weight:bold;">&lt;/cfoutput&gt;</span> <span style="font-weight:bold;">&lt;br /&gt;</span>
0107 
0108 <span style="color:#8e44ad;font-weight:bold;">&lt;cfset</span><span style="color:#27ae60;"> person</span><span style="color:#8e44ad;font-weight:bold;"> </span>=<span style="color:#8e44ad;font-weight:bold;"> CreateObject(</span><span style="color:#f44f4f;">&quot;component&quot;</span><span style="color:#8e44ad;font-weight:bold;">, </span><span style="color:#f44f4f;">&quot;Person&quot;</span><span style="color:#8e44ad;font-weight:bold;">) /&gt;</span>
0109 </pre></body></html>