<?xml version="1.0" encoding="UTF-8"?>
<pmd-cpd>
<duplication lines="390" tokens="8838">
<file line="15" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/soeditor_pro.cfm"/>
<file line="8" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/soeditor_pro.cfm"/>
<codefragment>
<![CDATA[
  SourceSafe: $Header: /cvs/farcry/core/tags/widgets/soeditor_pro.cfm,v 1.1 2005/06/24 03:38:13 guy Exp $
  Date Created: 6/6/2001
  Author: James Alexander
  Project: soEditor Pro 2.5
  Description: soEditor custom tag

--->

<cfsetting enablecfoutputonly="True">

<!--- Required attributes --->
<cfparam name="Attributes.Form" type="string">
<cfparam name="Attributes.Field" type="string">
<cfparam name="Attributes.ScriptPath" type="string">

<!--- Optional attributes --->
<cfparam name="Attributes.Width" type="string" default="100%">
<cfparam name="Attributes.Height" type="string" default="250px">
<cfparam name="Attributes.Cols" type="numeric" default="60">
<cfparam name="Attributes.Rows" type="numeric" default="10">
<cfparam name="Attributes.PageEdit" type="boolean" default="false">
<cfparam name="Attributes.SingleSpaced" type="boolean" default="false">
<cfparam name="Attributes.WordCount"  type="boolean" default="true">
<cfparam name="Attributes.BaseURL" default="http://#CGI.HTTP_Host#">
<cfparam name="Attributes.BaseFont" type="string" default="">
<cfparam name="Attributes.BaseFontSize" type="string" default="">
<cfparam name="Attributes.BaseFontColor" type="string" default="">
<cfparam name="Attributes.BaseBGColor" type="string" default="">
<cfparam name="Attributes.ValidateOnSave" type="boolean" default="false">
<cfparam name="Attributes.ValidationMessage" type="string" default="Content is required">
<cfparam name="Attributes.Html" type="string" default="">
<cfparam name="Attributes.ShowBorders" type="boolean" default="false">
<cfparam name="Attributes.InitialFocus" type="string" default="false">

<!--- Pro attributes --->
<cfparam name="Attributes.BaseCSS" type="string" default="">
<cfparam name="Attributes.CSSField" type="string" default="soEditorCSS">
<cfparam name="Attributes.ImagePath" type="string" default="">
<cfparam name="Attributes.TemplatePath" type="string" default="">
<cfparam name="Attributes.AllowAbsoluteImagePath" type="boolean" default="false">
<cfparam name="Attributes.AllowUpload" type="boolean" default="true">
<cfparam name="Attributes.AllowFolderCreation" type="boolean" default="false">
<cfparam name="Attributes.AllowFolderDelete" type="boolean" default="false">
<cfparam name="Attributes.AllowImageDelete" type="boolean" default="false">
<cfparam name="Attributes.OpenImageFolders" type="boolean" default="true">
<cfparam name="Attributes.InsertImageOnUpload" type="boolean" default="true">
<cfparam name="Attributes.AutoSweep"  type="boolean" default="false">

<!--- Toolbar attributes --->
<!--- Standard toolbar --->
<cfparam name="Attributes.New" type="boolean" default="true">
<cfparam name="Attributes.Save" type="boolean" default="true">
<cfparam name="Attributes.Cut" type="boolean" default="true">
<cfparam name="Attributes.Copy" type="boolean" default="true">
<cfparam name="Attributes.Paste" type="boolean" default="true">
<cfparam name="Attributes.Delete" type="boolean" default="true">
<cfparam name="Attributes.Find" type="boolean" default="true">
<cfparam name="Attributes.Undo" type="boolean" default="true">
<cfparam name="Attributes.Redo" type="boolean" default="true">
<cfparam name="Attributes.HR" type="boolean" default="true">
<cfparam name="Attributes.Image" type="boolean" default="true">
<cfparam name="Attributes.Link" type="boolean" default="true">
<cfparam name="Attributes.Anchor" type="boolean" default="true">
<cfparam name="Attributes.UnLink" type="boolean" default="true">
<cfparam name="Attributes.LinkList" type="string" default=""> 
<cfparam name="Attributes.LinkListLabels" type="string" default="#Attributes.LinkList#">
<cfparam name="Attributes.SpecialCharacter" type="boolean" default="true">
<cfparam name="Attributes.SpellCheck" type="boolean" default="false">
<cfparam name="Attributes.Help" type="boolean" default="true">
<!--- Paragraph toolbar --->
<cfparam name="Attributes.Align" type="boolean" default="true">
<cfparam name="Attributes.List" type="boolean" default="true"> 
<cfparam name="Attributes.Unindent" type="boolean" default="true">
<cfparam name="Attributes.Indent" type="boolean" default="true">
<!--- Format toolbar --->
<cfparam name="Attributes.FontDialog" type="boolean" default="true">
<cfparam name="Attributes.Format" type="boolean" default="true">
<cfparam name="Attributes.FormatList" type="string" default="none,h1,h2,h3,h4,h5,h6,pre">
<cfparam name="Attributes.FormatListLabels" type="string" default="Normal,Heading 1,Heading 2,Heading 3,Heading 4,Heading 5,Heading 6,Formatted">
<cfparam name="Attributes.Font" type="boolean" default="true">
<cfparam name="Attributes.FontList" type="string" default="Arial,Tahoma,Courier New,Times New Roman,Verdana,Wingdings">
<cfparam name="Attributes.FontListLabels" type="string" default="">
<cfparam name="Attributes.Size" type="boolean" default="true">
<cfparam name="Attributes.SizeList" type="string" default="1,2,3,4,5,6,7">
<cfparam name="Attributes.SizeListLabels" type="string" default="">
<cfparam name="Attributes.Bold" type="boolean" default="true">
<cfparam name="Attributes.Italic" type="boolean" default="true">
<cfparam name="Attributes.Underline" type="boolean" default="true">
<cfparam name="Attributes.SuperScript" type="boolean" default="true">
<cfparam name="Attributes.SubScript" type="boolean" default="true">
<cfparam name="Attributes.FgColor" type="boolean" default="true">
<cfparam name="Attributes.BgColor" type="boolean" default="true">
<!--- Styles toolbar --->
<cfparam name="Attributes.CSSList" type="string" default="">
<cfparam name="Attributes.CSSListLabels" type="string" default="">
<cfparam name="Attributes.StyleList" type="string" default="">
<cfparam name="Attributes.StyleListLabels" type="string" default="">
<!--- Tables toolbar --->
<cfparam name="Attributes.Tables" type="boolean" default="true">  
<cfparam name="Attributes.InsertCell" type="boolean" default="true">  
<cfparam name="Attributes.DeleteCell" type="boolean" default="true">  
<cfparam name="Attributes.InsertRow" type="boolean" default="true">  
<cfparam name="Attributes.DeleteRow" type="boolean" default="true">  
<cfparam name="Attributes.InsertColumn" type="boolean" default="true">  
<cfparam name="Attributes.DeleteColumn" type="boolean" default="true">  
<cfparam name="Attributes.SplitCell" type="boolean" default="true">
<cfparam name="Attributes.MergeCell" type="boolean" default="true"> 
<cfparam name="Attributes.CellProp" type="boolean" default="true">
<!--- Form toolbar --->  
<cfparam name="Attributes.GenericForm" type="boolean" default="true">
<cfparam name="Attributes.MailForm" type="boolean" default="true">
<cfparam name="Attributes.TextBox" type="boolean" default="true">
<cfparam name="Attributes.TextArea" type="boolean" default="true">
<cfparam name="Attributes.RadioBox" type="boolean" default="true">
<cfparam name="Attributes.CheckBox" type="boolean" default="true">
<cfparam name="Attributes.SelectBox" type="boolean" default="true">
<cfparam name="Attributes.HiddenBox" type="boolean" default="true">
<cfparam name="Attributes.FormButton" type="boolean" default="true">
<cfparam name="Attributes.ResetButton" type="boolean" default="true">
<cfparam name="Attributes.SubmitButton" type="boolean" default="true">
<!--- View toolbar --->
<cfparam name="Attributes.HTMLEdit" type="boolean" default="true">
<cfparam name="Attributes.CodeSweeper" type="boolean" default="true">   
<cfparam name="Attributes.Borders" type="boolean" default="true">
<cfparam name="Attributes.Details" type="boolean" default="true">

<!--- Runtime Attributes --->
<cfparam name="Caller.EditorCount" type="numeric" default="0">

<!--- create security cookie --->
<cfif Attributes.AllowUpload>
  <cfcookie name="UploadFile" value="1">
</cfif>
<cfif Attributes.AllowFolderCreation>
  <cfcookie name="CreateDir" value="1">
</cfif>
<cfif Attributes.AllowFolderDelete>
  <cfcookie name="DeleteDir" value="1">
</cfif>
<cfif Attributes.AllowImageDelete>
  <cfcookie name="DeleteImage" value="1">
</cfif>

<!--- browser check --->
<cfif REFindNoCase("MSIE [5|6].*win",CGI.HTTP_USER_AGENT)>

<cfif NOT Val(Caller.EditorCount)>

  <cfhtmlHead text="<?xml:namespace prefix=""so"" />
  <script language=""javascript"" src=""#Attributes.ScriptPath#spch.js"" defer=""true""></script>
  <link rel=""stylesheet"" type=""text/css"" href=""#Attributes.ScriptPath#sotoolbar.css""></link>
  <style>
  so\:editor {behavior: url(#Attributes.ScriptPath#soeditor.htc);}
  so\:toolbar {behavior: url(#Attributes.ScriptPath#sotoolbar.htc);}    
  so\:toolbar .sobutton {behavior: url(#Attributes.ScriptPath#sobutton.htc);}
  so\:toolbar .soswitch {behavior: url(#Attributes.ScriptPath#soswitch.htc);}
  </style>
  <script language=""javascript"">
  function openAbout() {
    parent.showModalDialog(""#Attributes.ScriptPath#about.htm"",null,""dialogWidth:345px; dialogHeight:245px;help:0;status:no;"");
  }
  </script>">

</cfif>

<!--- Help window --->
<cfif Attributes.Help>
<cfhtmlHead text="
<script language=""javascript"">
  function openHelp#Attributes.Field#() {
    parent.showModalDialog(""#Attributes.ScriptPath#help.cfm?new=#Attributes.New#&save=#Attributes.Save#&cut=#Attributes.Cut#&copy=#Attributes.Copy#&paste=#Attributes.Paste#&delete=#Attributes.Delete#&find=#Attributes.Find#&undo=#Attributes.Undo#&redo=#Attributes.Redo#&hr=#Attributes.HR#&templatepath=#Val(Len(Attributes.TemplatePath))#&image=#Attributes.Image#&link=#Attributes.Link#&anchor=#Attributes.Anchor#&unlink=#Attributes.Unlink#&specialcharacter=#Attributes.SpecialCharacter#&spellcheck=#Attributes.SpellCheck#&help=#Attributes.Help#&align=#Attributes.Align#&list=#Attributes.List#&unindent=#Attributes.Unindent#&indent=#Attributes.Indent#&fontdialog=#Attributes.FontDialog#&format=#Attributes.Format#&font=#Attributes.Font#&size=#Attributes.Size#&bold=#Attributes.Bold#&italic=#Attributes.Italic#&underline=#Attributes.Underline#&superscript=#Attributes.SuperScript#&subscript=#Attributes.SubScript#&fgcolor=#Attributes.FgColor#&bgcolor=#Attributes.BgColor#&tables=#Attributes.Tables#&insertcell=#Attributes.InsertCell#&deletecell=#Attributes.DeleteCell#&insertrow=#Attributes.InsertRow#&deleterow=#Attributes.DeleteRow#&insertcolumn=#Attributes.InsertColumn#&deletecolumn=#Attributes.DeleteColumn#&splitcell=#Attributes.SplitCell#&mergecell=#Attributes.MergeCell#&cellprop=#Attributes.CellProp#&genericform=#Attributes.GenericForm#&mailform=#Attributes.MailForm#&textbox=#Attributes.TextBox#&textarea=#Attributes.TextArea#&radiobox=#Attributes.RadioBox#&checkbox=#Attributes.CheckBox#&selectbox=#Attributes.SelectBox#&hiddenbox=#Attributes.HiddenBox#&formbutton=#Attributes.FormButton#&resetbutton=#Attributes.ResetButton#&submitbutton=#Attributes.SubmitButton#&htmledit=#Attributes.HTMLEdit#&codesweeper=#Attributes.Codesweeper#&borders=#Attributes.Borders#&details=#Attributes.Details#&"",null,""dialogWidth:250px; dialogHeight:300px;help:0;status:no;"");  
  }
</script>">
</cfif>

<cfset Caller.EditorCount = Caller.EditorCount + 1>

<cfoutput>
<cfif Attributes.ShowBorders>
<cfhtmlHead text="<script for=""window"" event=""onload"">soEditor#Attributes.Field#.toggleBorders();btnBorders#Attributes.Field#.isPressed = true;</script>">
</cfif>
</cfoutput>

<cfoutput>
<input type="hidden" name="#Attributes.Field#" value="#HTMLEditFormat(Attributes.HTML)#">
<!--- hidden field to pass CSS document --->
<cfif Len(Attributes.BaseCSS)>
<input type="hidden" name="#IIF(Attributes.CSSField EQ 'soEditorCSS', DE('#Attributes.CSSField##Attributes.Field#'),DE(Attributes.CSSField))#" value="#Attributes.BaseCSS#">
</cfif>

<!--- table layout of soEditor and its tool bars --->
<table id="#Attributes.Field#Table" cellspacing="0" style="width:#Attributes.Width#;height:#Attributes.Height#;background:##d4d0c8;border:1 outset ##d4d0c8;">
<tr>
  <td colspan="2">

  <!--- Standard toolbar --->
  <cfif Attributes.New OR Attributes.Save OR Attributes.Cut OR Attributes.Copy OR Attributes.Paste OR Attributes.Delete OR Attributes.Find OR Attributes.Undo OR Attributes.Redo OR Attributes.HR OR Attributes.Image OR Len(Attributes.TemplatePath) OR Attributes.Link OR Attributes.Spellcheck OR Attributes.Help>
  <so:toolbar id="sotb_standard" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>
    <cfif Attributes.New><td nowrap="true" class="sobutton" title="new" id="btnNew#Attributes.Field#" action="soEditor#Attributes.Field#.newDocument();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/newdoc.gif" width="16" height="15"></td></cfif>
    <cfif Attributes.Save><td nowrap="true" class="sobutton" title="save" id="btnSave#Attributes.Field#" action="soEditor#Attributes.Field#.saveDoc();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/save.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.New OR Attributes.Save><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.Cut><td nowrap="true" class="sobutton" title="cut" id="btnCut#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5003);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/cut.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Copy><td nowrap="true" class="sobutton" title="copy" id="btnCopy#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5002);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/copy.gif" width="16" height="15"/></td></cfif>    
    <cfif Attributes.Paste><td nowrap="true" class="sobutton" title="paste" id="btnPaste#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5032);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/paste.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Delete><td nowrap="true" class="sobutton" title="delete" id="btnDelete#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5004);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/delete.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Find><td nowrap="true" class="sobutton" title="find" id="btnFind#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5008,1);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/find.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Cut OR Attributes.Copy OR Attributes.Paste OR Attributes.Delete OR Attributes.Find><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.Undo><td nowrap="true" class="sobutton" title="undo" id="btnUndo#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5049);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/undo.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Redo><td nowrap="true" class="sobutton" title="redo" id="btnRedo#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5033);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/redo.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Undo OR Attributes.Redo><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.HR><td nowrap="true" class="sobutton" title="horizontal rule" id="btnHR#Attributes.Field#" action="soEditor#Attributes.Field#.insertText('<hr/>','',true,true);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/hr.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Image><td nowrap="true" class="sobutton" title="image" id="btnImage#Attributes.Field#" action="soEditor#Attributes.Field#.image();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/image.gif" width="16" height="15"/></td></cfif>
    <cfif Len(Attributes.TemplatePath)><td nowrap="true" class="sobutton" title="insert template" id="btnTemplate#Attributes.Field#" action="soEditor#Attributes.Field#.insertTemplate();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/content.gif" width="16" height="15"></td></cfif>
    <cfif Attributes.Link><td nowrap="true" class="sobutton" title="hyperlink" id="btnLink#Attributes.Field#" action="soEditor#Attributes.Field#.insertLink(false);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/link.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Anchor><td nowrap="true" class="sobutton" title="anchor" id="btnAnchor#Attributes.Field#" action="soEditor#Attributes.Field#.insertLink(true);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/anchor.gif" width="18" height="18" /></td></cfif>
    <cfif Attributes.UnLink><td nowrap="true" class="sobutton" title="remove hyperlink" id="btnUnLink#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5050,0,null);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/unlink.gif" width="16" height="15"/></td></cfif>    
    <cfif Len(Attributes.LinkList)><td title="Links"><select id="btnLinks#Attributes.Field#" onchange="soEditor#Attributes.Field#.addlink(this.options[this.selectedIndex]);this.selectedIndex = 0"><option value="">Select a Link</option><cfloop from="1" to="#ListLen(Attributes.LinkList)#" index="idx"><option value="#ListGetAt(Attributes.LinkList, idx)#"><cfif ListLen(Attributes.LinkListLabels) GTE idx>#ListGetAt(Attributes.LinkListLabels, idx)#<cfelse>#ListGetAt(Attributes.LinkList, idx)#</cfif></option></cfloop></select></td></cfif>
    <cfif Attributes.SpecialCharacter><td nowrap="true" class="sobutton" title="special characters" id="btnSpecialCharacters#Attributes.Field#" action="soEditor#Attributes.Field#.specialCharacter();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/character.gif" width="15" height="14" /></td></cfif>
    <cfif Attributes.HR OR Attributes.Image OR Attributes.Link OR Attributes.Unlink OR Len(Attributes.LinkList)><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.SpellCheck><td nowrap="true" class="sobutton" title="check spelling" id="btnSpellChk#Attributes.Field#" action="soEditor#Attributes.Field#.checkSpelling();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/spellcheck.gif" width="16" height="15" alt="check spelling"/></td></cfif>
    <cfif Attributes.Help><td nowrap="true" class="sobutton" title="open help" id="btnHelp#Attributes.Field#" action="openHelp#Attributes.Field#();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/help.gif" width="16" height="15"/></td></cfif>
    <td width="2"></td>
  </tr></table>
  </span>
  </so:toolbar>
  </cfif>
  
  <!--- Paragraph toolbar --->
  <cfif Attributes.Align OR Attributes.List OR Attributes.Unindent OR Attributes.Indent>
  <so:toolbar id="sotb_paragraph" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>
    <cfif Attributes.Align>
      <td nowrap="true" class="soswitch" title="align left" id="btnAlign#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5025);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/left.gif" width="16" height="15"/></td>
      <td nowrap="true" class="soswitch" title="align center" id="btnAlign#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5024);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/center.gif" width="16" height="15"/></td>
      <td nowrap="true" class="soswitch" title="align right" id="btnAlign#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5026);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/right.gif" width="16" height="15"/></td>
    </cfif>
    <cfif Attributes.Align><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.List>
      <td nowrap="true" class="soswitch" title="numbered list" id="btnList#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5030);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/numlist.gif" width="16" height="15"/></td>    
      <td nowrap="true" class="soswitch" title="bulleted list" id="btnList#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5051);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/bullist.gif" width="16" height="15"/></td>    
    </cfif>
    <cfif Attributes.Unindent><td nowrap="true" class="sobutton" title="undent" id="btnUnIndent#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5031);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/deindent.gif" width="16" height="15"/></td></cfif>    
    <cfif Attributes.Indent><td nowrap="true" class="sobutton" title="indent" id="btnIndent#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5018);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/indent.gif" width="16" height="15"/></td></cfif>
    <td width="2"></td>
  </tr></table>
  </span>
  </so:toolbar>
  </cfif>

  <!--- Format toolbar --->
  <cfif Attributes.FontDialog OR (Attributes.Format AND ListLen(Attributes.FormatList)) OR (Attributes.Font AND ListLen(Attributes.FontList)) OR (Attributes.Size AND ListLen(Attributes.SizeList)) OR Attributes.Bold OR Attributes.Italic OR Attributes.Underline OR Attributes.SuperScript OR Attributes.SubScript OR Attributes.FgColor OR Attributes.BgColor>
  <so:toolbar id="sotb_format" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>
    <cfif Attributes.FontDialog><td nowrap="true" class="sobutton" title="font properties" id="btnFontCtrl#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5009);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/font.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.Format AND ListLen(Attributes.FormatList)><td title="format"><select id="btnFormat#Attributes.Field#" onchange="soEditor#Attributes.Field#.blockFormat(this.options[this.selectedIndex].value);"><cfloop from="1" to="#ListLen(Attributes.FormatList)#" index="idx"><option value="#ListGetAt(Attributes.FormatList, idx)#"><cfif ListLen(Attributes.FormatListLabels) GTE idx>#ListGetAt(Attributes.FormatListLabels, idx)#<cfelse>#ListGetAt(Attributes.FormatList, idx)#</cfif></option></cfloop></select></cfif>
    <cfif Attributes.Font AND ListLen(Attributes.FontList)><td title="format"><select id="btnFont#Attributes.Field#" onchange="soEditor#Attributes.Field#.execCmd(5044,0,this.options[this.selectedIndex].value);"><cfloop from="1" to="#ListLen(Attributes.FontList)#" index="idx"><option value="#ListGetAt(Attributes.FontList, idx)#"><cfif ListLen(Attributes.FontListLabels) GTE idx>#ListGetAt(Attributes.FontListLabels, idx)#<cfelse>#ListGetAt(Attributes.FontList, idx)#</cfif></option></cfloop></select></cfif>
    <cfif Attributes.Size AND ListLen(Attributes.SizeList)><td title="format"><select id="btnSize#Attributes.Field#" onchange="soEditor#Attributes.Field#.execCmd(5045,0,this.options[this.selectedIndex].value);"><cfloop from="1" to="#ListLen(Attributes.SizeList)#" index="idx"><option value="#ListGetAt(Attributes.SizeList, idx)#"><cfif ListLen(Attributes.SizeListLabels) GTE idx>#ListGetAt(Attributes.SizeListLabels, idx)#<cfelse>#ListGetAt(Attributes.SizeList, idx)#</cfif></option></cfloop></select></cfif>
    <cfif Attributes.FontDialog OR (Attributes.Format AND ListLen(Attributes.FormatList)) OR (Attributes.Font AND ListLen(Attributes.FontList)) OR (Attributes.Size AND ListLen(Attributes.SizeList))><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.Bold><td nowrap="true" class="soswitch" title="bold" id="btnBold#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5000);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/bold.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.Italic><td nowrap="true" class="soswitch" title="italic" id="btnItalic#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5023);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/italic.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.Underline><td nowrap="true" class="soswitch" title="underline" id="btnUnder#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5048);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/under.gif" width="16" height="15"/></td></cfif>          
    <cfif Attributes.Bold OR Attributes.Italic OR Attributes.Underline><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.SuperScript><td nowrap="true" class="sobutton" title="superscript" id="btnSuper#Attributes.Field#" action="soEditor#Attributes.Field#.insertText('<sup>','</sup>',true,false);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/superscript.gif" width="16" height="15" unselectable="on"/></td></cfif>      
    <cfif Attributes.SubScript><td nowrap="true" class="sobutton" title="subscript" id="btnSub#Attributes.Field#" action="soEditor#Attributes.Field#.insertText('<sub>','</sub>',true,false);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/subscript.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.SuperScript OR Attributes.SubScript><td><img align="absmiddle" src="#Attributes.ScriptPath#icons/separator.gif" width="3" height="20" border="0" alt=""/></td></cfif>
    <cfif Attributes.FgColor><td nowrap="true" class="sobutton" title="foreground color" id="btnFgColor#Attributes.Field#" action="soEditor#Attributes.Field#.colorPicker(5046);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/fgcolor.gif" width="16" height="15"/></td></cfif>    
    <cfif Attributes.BgColor><td nowrap="true" class="sobutton" title="background color" id="btnBgColor#Attributes.Field#" action="soEditor#Attributes.Field#.colorPicker(5042);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/bgcolor.gif" width="16" height="15"/></td></cfif>
    <td width="2"></td>
  </tr></table>
  </span>
  </so:toolbar>
  </cfif>

  <!--- Styles toolbar --->
  <cfif Len(Attributes.CSSList) OR Len(Attributes.StyleList)>
  <so:toolbar id="sotb_styles" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td> 
    <cfif Len(Attributes.CSSList)><td title="CSS"><select id="btnCSS#Attributes.Field#" onchange="soEditor#Attributes.Field#.BaseCSS = this.options[this.selectedIndex].value;"><option value="">Select a CSS Document</option><option style="color:##ff0000" value=" ">Clear Style Sheet</option><cfloop from="1" to="#ListLen(Attributes.CSSList)#" index="idx"><option value="#ListGetAt(Attributes.CSSList, idx)#"><cfif ListLen(Attributes.CSSListLabels) GTE idx>#ListGetAt(Attributes.CSSListLabels, idx)#<cfelse>#ListGetAt(Attributes.CSSList, idx)#</cfif></option></cfloop></select></td></cfif>
    <cfif Len(Attributes.StyleList)>
    <td title="Styles"><select id="btnStyle#Attributes.Field#" onchange="soEditor#Attributes.Field#.setStyle(this.options[this.selectedIndex].value);"><option value="">Select a Style</option><option style="color:##ff0000" value="removeStyles">Clear Styles</option><cfloop from="1" to="#ListLen(Attributes.StyleList)#" index="idx"><option value="#ListGetAt(Attributes.StyleList, idx)#"><cfif ListLen(Attributes.StyleListLabels) GTE idx>#ListGetAt(Attributes.StyleListLabels, idx)#<cfelse>#ListGetAt(Attributes.StyleList, idx)#</cfif></option></cfloop></select></td>
    <td nowrap="true" class="sobutton" title="clear styles" id="btnClearStyle#Attributes.Field#" action="soEditor#Attributes.Field#.setStyle('removeStyles');"><img align="absmiddle" src="#Attributes.ScriptPath#icons/clearStyleButton.gif" width="16" height="16"/></td>
    </cfif> 
  </tr></table>
  </span>
  </so:toolbar>
  </cfif>

  <!--- Tables toolbar --->
  <cfif Attributes.Tables>

  <so:toolbar id="sotb_table" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>  
    <td nowrap="true" class="sobutton" title="insert table" id="btnTable#Attributes.Field#" action="soEditor#Attributes.Field#.insertTable();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/instable.gif" width="16" height="15"/></td>    
    <cfif Attributes.InsertCell><td nowrap="true" class="sobutton" title="insert cell" id="btnInsCell#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5019);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/inscell.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.DeleteCell><td nowrap="true" class="sobutton" title="delete cell" id="btnDelCell#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5005);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/delcell.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.InsertRow><td nowrap="true" class="sobutton" title="insert row" id="btnInsRow#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5021);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/insrow.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.DeleteRow><td nowrap="true" class="sobutton" title="delete row" id="btnDelRow#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5007);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/delrow.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.InsertColumn><td nowrap="true" class="sobutton" title="insert column" id="btnInsColumn#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5020);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/inscol.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.DeleteColumn><td nowrap="true" class="sobutton" title="delete column" id="btnDelColumn#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5006);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/delcol.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.SplitCell><td nowrap="true" class="sobutton" title="split cell" id="btnSpltCell#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5047);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/splitcell.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.MergeCell><td nowrap="true" class="sobutton" title="merge cells" id="btnMrgCell#Attributes.Field#" action="soEditor#Attributes.Field#.execCmd(5029);"><img align="absmiddle" src="#Attributes.ScriptPath#icons/mrgcell.gif" width="16" height="15"/></td></cfif>      
    <cfif Attributes.CellProp><td nowrap="true" class="sobutton" title="cell properties" id="btnTDProp#Attributes.Field#" action="soEditor#Attributes.Field#.tdProperties();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/tdprop.gif" width="16" height="15"/></td></cfif>
  </tr></table>
  </span>
  </so:toolbar>
  </cfif>
  
  <!--- Forms toolbar --->
  <cfif Attributes.GenericForm OR Attributes.MailForm>
  <so:toolbar id="sotb_forms" style="width:1px;">
  <span id="soToolBar">
  <table cellspacing="0"><tr>
    <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>
    <cfif Attributes.GenericForm><td nowrap="true" class="sobutton" title="insert a form" id="btnInsertForm#Attributes.Field#" action="soEditor#Attributes.Field#.insertForm();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/form.gif" width="16" height="11"/></td></cfif>
    <cfif Attributes.MailForm><td nowrap="true" class="sobutton" title="insert mail form" id="btnMailForm#Attributes.Field#" action="soEditor#Attributes.Field#.insertMailForm();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/mailform.gif" width="16" height="11"/></td></cfif>
    <cfif Attributes.TextBox><td nowrap="true" class="sobutton" title="insert text input" id="btnTextBox#Attributes.Field#" action="soEditor#Attributes.Field#.formText();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/textbox.gif" width="16" height="15"/></td></cfif>
    <cfif Attributes.TextArea><td nowrap="true" class="sobutton" title="insert text area" id="btnTextArea#Attributes.Field#" action="soEditor#Attributes.Field#.formTextArea();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/textarea.gif" width="14" height="15"/></td></cfif>
    <cfif Attributes.RadioBox><td nowrap="true" class="sobutton" title="insert radio button" id="btnRadio#Attributes.Field#" action="soEditor#Attributes.Field#.formRadio();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/radio.gif" width="12" height="15"/></td></cfif>
    <cfif Attributes.CheckBox><td nowrap="true" class="sobutton" title="insert check box" id="btnCheckbox#Attributes.Field#" action="soEditor#Attributes.Field#.formCheckbox();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/checkbox.gif" width="12" height="15"/></td></cfif>
    <cfif Attributes.SelectBox><td nowrap="true" class="sobutton" title="insert select box" id="btnSelect#Attributes.Field#" action="soEditor#Attributes.Field#.formSelect();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/select.gif" width="18" height="15"/></td></cfif>
    <cfif Attributes.HiddenBox><td nowrap="true" class="sobutton" title="insert hidden field" id="btnHidden#Attributes.Field#" action="soEditor#Attributes.Field#.formHidden();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/hidden.gif" width="18" height="17"/></td></cfif>
    <cfif Attributes.FormButton><td nowrap="true" class="sobutton" title="insert button" id="btnButton#Attributes.Field#" action="soEditor#Attributes.Field#.formButton();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/button.gif" width="18" height="12"/></td></cfif>
    <cfif Attributes.ResetButton><td nowrap="true" class="sobutton" title="insert reset" id="btnReset#Attributes.Field#" action="soEditor#Attributes.Field#.formReset();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/reset.gif" width="16" height="12"/></td></cfif>
    <cfif Attributes.SubmitButton><td nowrap="true" class="sobutton" title="insert submit" id="btnSubmit#Attributes.Field#" action="soEditor#Attributes.Field#.formSubmit();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/submit.gif" width="16" height="12"/></td></cfif>   
  </tr></table>
  </span>
  </so:toolbar>  
  </cfif>  
  
  </td>
</tr>
<tr>
  <td colspan="2" height="#Attributes.Height#">
    <so:editor id="soEditor#Attributes.Field#" scriptpath="#Attributes.ScriptPath#" basecss="#Attributes.BaseCSS#" cssfield="#IIF(Attributes.CSSField EQ 'soEditorCSS', DE('#Attributes.CSSField##Attributes.Field#'),DE(Attributes.CSSField))#" pageedit="#LCase(Attributes.PageEdit)#"  basefont="#Attributes.BaseFont#" basefontsize="#Attributes.BaseFontSize#" basefontcolor="#Attributes.BaseFontColor#" basebgcolor="#Attributes.BaseBGColor#" imagepath="#Attributes.ImagePath#" templatepath="#Attributes.TemplatePath#" field="#Attributes.field#" form="#Attributes.form#" baseURL="#Attributes.baseURL#" height="100%" width="100%" autosweep="#LCase(Attributes.autoSweep)#" singlespaced="#LCase(Attributes.SingleSpaced)#" wordcount="#LCase(Attributes.WordCount)#" allowabsoluteimagepath="#LCase(Attributes.AllowAbsoluteImagePath)#" allowupload="#LCase(Attributes.AllowUpload)#" insertimageonupload="#LCase(Attributes.InsertImageOnUpload)#" allowfoldercreation="#LCase(Attributes.AllowFolderCreation)#" allowfolderdelete="#LCase(Attributes.AllowFolderDelete)#" allowimagedelete="#LCase(Attributes.AllowImageDelete)#" openimagefolders="#LCase(Attributes.OpenImageFolders)#" validateonsave="#Attributes.ValidateOnSave#" validationmessage="#Attributes.ValidationMessage#" initialfocus="#Attributes.InitialFocus#" platform="CF" />
  </td>
</tr>
<tr>
  <td colspan="2">
    <table cellspacing="0" width="100%">
    <tr><td width="50">
    
    <!--- View toolbar --->
    <cfif Attributes.HTMLEdit OR Attributes.CodeSweeper OR Attributes.Borders OR Attributes.Details>
    <so:toolbar id="sotb_view" style="width:1px;">
    <span id="soToolBar">
    <table cellspacing="0"><tr>    
      <td><img align="absmiddle" src="#Attributes.ScriptPath#icons/toolbar.gif" width="5" height="20" border="0" alt=""/></td>  
      <cfif Attributes.HTMLEdit><td nowrap="true" class="soswitch" title="toggle edit mode" id="btnMode#Attributes.Field#" action="soEditor#Attributes.Field#.SourceEdit = !soEditor#Attributes.Field#.SourceEdit;"><img align="absmiddle" src="#Attributes.ScriptPath#icons/viewsource.gif" width="16" height="15"/></td></cfif>
      <cfif Attributes.CodeSweeper><td nowrap="true" class="sobutton" title="code sweeper" id="btnSweeper#Attributes.Field#" action="soEditor#Attributes.Field#.codeSweeper();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/sweeper.gif" width="16" height="15"/></td></cfif>
      <cfif Attributes.Borders><td nowrap="true" class="soswitch" title="toggle borders" id="btnBorders#Attributes.Field#" action="soEditor#Attributes.Field#.toggleBorders();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/borders.gif" width="15" height="15"/></td></cfif>
      <cfif Attributes.Details><td nowrap="true" class="soswitch" title="toggle details" id="btnDetails#Attributes.Field#" action="soEditor#Attributes.Field#.toggleDetails();"><img align="absmiddle" src="#Attributes.ScriptPath#icons/details.gif" width="16" height="15"/></td></cfif>
    </tr></table>
    </span>
    </so:toolbar>
    </cfif>
    
    </td>
    <td onclick="openAbout();" style="text-align:center;font:8pt Tahoma;cursor:hand;background-color:##D4D0C8;color:##000000;"><img src="#Attributes.ScriptPath#icons/soeditor_icon.gif" height="20" width="17" title="about" align="absmiddle">&nbsp;soEditor Pro 2.5</td>    
    <td style="text-align:right;width:100px;border-width: 1px;border-style: solid;border-color: threeddarkshadow white white threeddarkshadow;font:8pt Tahoma;background-color:##D4D0C8;color:##000000;">
      <nobr><span id="totalwords#Attributes.Field#" style="width:95px;text-align:left;font:8pt Tahoma;background-color:##D4D0C8;color:##000000;">loading...</span></nobr>
    </td>
    </tr>
    </table>
  </td>
</tr>
</table>
</cfoutput>

<cfelse>

<!--- Display textarea for non supporting browsers --->
<cfoutput>
<cfif Attributes.Save><input type="submit" name="Save" value="Save"><br></cfif>
<textarea name="#Attributes.Field#" cols="#Attributes.Cols#" rows="#Attributes.Rows#" wrap="virtual">#Attributes.HTML#</textarea>
</cfoutput>

</cfif>

<cfsetting enablecfoutputonly="False">
]]>
</codefragment>
</duplication>
<duplication lines="1006" tokens="6157">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/_category/displayTree.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/types/_category/displayTree.cfm"/>
<codefragment>
<![CDATA[
<cfsetting enablecfoutputonly="No">

<cfoutput>

<LINK href="#application.url.farcry#/css/overviewFrame.css" rel="stylesheet" type="text/css">
<style type="text/css">
body {background:##fff}
</style>
<div id="tree" style="position:relative;">
</cfoutput>


<cfimport taglib="/farcry/core/tags/navajo" prefix="nj">

<cfparam name="attributes.zoom" default="16">
<cfif isDefined("url.zoom")><cfset attributes.zoom=url.zoom></cfif>
<cfset fontZoom = int(attributes.zoom/16*9)>
<cfset menuZoom = int(attributes.zoom/16*120)>

<cfparam name="application.navid.rubbish" default="">

 
<cfscript>
nimages = "#application.url.farcry#/images/treeImages";
cimages = "#nimages#/customIcons";
customIcons = StructNew();


customIcons.Type = StructNew();

customIcons.Type = StructNew();
customIcons.Type.default = StructNew();
customIcons.Type.default.draft ="defaultObjectDraft";
customIcons.Type.default.pending ="defaultObjectPending";
customIcons.Type.default.approved ="defaultObjectApproved";
customIcons.Type.default.livedraft ="defaultObjectLiveDraft";
customIcons.Type.default.livependingdraft ="defaultObjectLivePendingDraft";

customIcons.Type.root = StructNew();
customIcons.Type.root.draft = "webserver";
customIcons.Type.root.pending = "webserver";
customIcons.Type.root.approved = "webserver";

if( StructKeyExists( application.types, "dmNavigation" ) )
{
	customIcons.Type.dmnavigation = StructNew();
	customIcons.Type.dmnavigation.draft ="navDraftImg";
	customIcons.Type.dmnavigation.pending ="navPending";
	customIcons.Type.dmnavigation.approved ="navApprovedImg";
}

</cfscript>

 

<cfscript>
	//Permissions
	iSecurityManagementState = application.security.checkPermission(permission="SecurityManagement");	
	iRootNodeManagement = application.security.checkPermission(permission="RootNodeManagement");	
	iModifyPermissionsState = application.security.checkPermission(permission="ModifyPermissions");	
	iDeveloperState = application.security.checkPermission(permission="developer");	
	bPermTrash = application.security.checkPermission(permission="TreeSendToTrash");	
	
	menuOnColor="##dddddd";
	menuOffColor="white";
	menuFlutterOnColor="black";
	menuFlutterOffColor="##cccccc";
	smallPopupFeatures="width=200,height=200,menubar=no,toolbars=no,";
	//customIcons = attributes.customIcons;

</cfscript>

<cfoutput>
<script>
	var ns6=document.getElementById&&!document.all; //test for ns6
	var ie5=document.getElementById && document.all;//test for ie5

	// serverGet() function when it's done
	function serverPut(objID){
		// the URL of the script on the server to run
		strURL = "#application.url.farcry#/navajo/updateTreeData1.cfm";
		// if you need to pass any variables to the script, 
		// then populate the following string with a valid query string	
		strQueryString = "lObjectIds=" + objID + "&" + Math.random();
	
		// this will append a random number to the URL string that will 
		// ensure the document isn't cached
		//strURL = strURL + "/" + Math.random();
		// if the query string variable isn't blank, then append it to the URL
		if( strQueryString.length > 0 ){
			strURL = strURL + "?" + strQueryString;
		}
		
		// if IE then change the location of the IFRAME 
		if( document.all ){
			// this loads the URL stored in the strURL variable into the 
			// hidden frame
			document.idServer.location = strURL;
	
		// otherwise, change Netscape v6's IFRAME source file
		} else if( document.getElementById ){
			// this loads the URL stored in the strURL variable into the hidden frame
			document.getElementById("idServer").contentDocument.location = strURL;

		// otherwise, change Netscape v4's ILAYER source file
		} else if( document.layers ){
			// this loads the URL stored in the strURL variable into the 
			// hidden frame
			document.idServer.src = strURL;
		}
	
		return true;
	}

	var objects = new Object();
	var _tl0 = objects;

</script>
</cfoutput>


<!--- find all the root nodes --->
<cfif isDefined("URL.rootObjectID")>
	<cfset rootObjectID = URL.rootObjectID>
<cfelseif isDefined("arguments.rootobjectid")>
	<cfset rootobjectid = arguments.rootobjectid>	
<cfelse>
	<cfscript>
		qrootObjectID = application.factory.oTree.getRootNode(typename=arguments.typename,dsn=arguments.dsn);
		rootObjectID = qrootObjectID.objectID;
	</cfscript>
</cfif>

<cfoutput>
	   <br>
</cfoutput>
<!--- get all open nodes + root nodes --->
<cfparam name="cookie.nodestatev2" default="">
<cfset cookie.nodestatev2=listappend(cookie.nodestatev2,"0")>

<cfscript>
	oCat = createObject("component","#application.packagepath#.farcry.category");
	jscode = oCat.getTreeData(objectid=rootObjectID,dsn=arguments.dsn);
</cfscript>
	

<cfset imageRoot = "nimages">


<!-------- PERMISSIONS ------------>
<cfoutput>
	<script>
		// permissions objects
		p=new Object();
		
		function hasPermission( id, pid )
		{	var permission = 0;
			var thisPerm = 0;
			var oid=id;
			
			while(permission==0)
			{	
				if( typeof(p[id])=='undefined' || typeof(p[id][pid])=='undefined' ) thisPerm=0; else thisPerm=p[id][pid];
				if( permission==0 && thisPerm != 0) permission=thisPerm;
				if( permission==-1 && thisPerm ==1 ) permission=1;
				
				if( getParentObject(id) != 0 ) id = getParentObject(id)['OBJECTID']; else break;
			}
			
			return 1;
		}
	</script>
</cfoutput>

<cfscript>
	nimages = "#application.url.farcry#/images/treeImages";
	cimages = "#nimages#/customIcons";
</cfscript>

<cfoutput>
<!--- initial javascript code for tree --->
<script>#jscode#</script>

<div id="popupMenus" style="position:absolute;"></div>

<script>
var localWin = window;
var editFlag = false;

function popupopen( strURL,b,c )
{
	/*var w;

	if( b && c ) w = window.open( 'javascript:document.write(" Loading....");', b, c );
	else if( b ) w = window.open( 'javascript:document.write(" Loading....");', b );
	else w = window.open( 'javascript:document.write(" Loading....");' );
	
	//w.moveTo( window.screenLeft+200, window.screenTop+50 );
	w.focus();

	w.location=a;*/
	if( document.all )
		document.idServer.location = strURL;
	else if( document.getElementById )
		document.getElementById("idServer").contentDocument.location = strURL;
	
}

function frameopen( a,b )
{
	if( parent[b] && !heldEvent.ctrlKey )
	{
		if( b == 'editFrame' && parent[b].location.href.toLowerCase().indexOf( "edit.cfm" ) != -1 )
		{
			alert("You are currently editing an object.\nPlease complete or cancel editing before doing anything else.\n" );
		}
		else
		{
			//parent[b].document.write(" Loading....");
			parent[b].document.location=a;
		}
	}
	else popupopen( a,b+"_popup" );
}

var cookieName = "nodeStatev2=";
var rootIds = '#rootObjectId#';

var lastSelectedId = '';
var aSelectedIds = new Array();
var zoom=#attributes.zoom#;


//pre load images
//pre load images
toggleUpEmpty = new Image(16,16); toggleUpEmpty.src = "#nimages#/nbe.gif";
toggleUpOpen =  new Image(16,16);toggleUpOpen.src  = "#nimages#/bbc.gif";
toggleUpClose =  new Image(16,16);toggleUpClose.src = "#nimages#/bbo.gif";
toggleDownEmpty  = new Image(16,16);toggleDownEmpty.src = "#nimages#/nte.gif";
toggleDownOpen = new Image(16,16); toggleDownOpen.src  = "#nimages#/btc.gif";
toggleDownClose = new Image(16,16);toggleDownClose.src = "#nimages#/bto.gif";
toggleMiddleEmpty = new Image(16,16);toggleMiddleEmpty.src = "#nimages#/nme.gif";
toggleMiddleOpen = new Image(16,16);toggleMiddleOpen.src  = "#nimages#/bmc.gif";
toggleMiddleClose = new Image(16,16);toggleMiddleClose.src = "#nimages#/bmo.gif";
toggleNoneEmpty = new Image(16,16);toggleNoneEmpty.src = "#nimages#/nne.gif";
toggleNoneOpen = new Image(16,16);toggleNoneOpen.src  = "#nimages#/bnc.gif";
toggleNoneClose = new Image(16,16); toggleNoneClose.src = "#nimages#/bno.gif";
s = new Image(16,16);s.src="#nimages#/s.gif";
c = new Image(16,16);c.src="#nimages#/c.gif";
loading = new Image(23,23);loading.src="#nimages#/loading.gif";
subnavmore = new Image(16,11);subnavmore.src = "#nimages#/subnavmore.gif";
subnavmoreDisabled = new Image(16,11);subnavmoreDisabled.src = "#nimages#/subnavmoreDisabled.gif";
defaultObjectDraft = new Image(16,16);defaultObjectDraft.src ="#cimages#/defaultObjectDraft.gif";
defaultObjectLiveDraft = new Image(16,16);defaultObjectLiveDraft.src ="#cimages#/defaultObjectLiveDraft.gif";
defaultObjectLivePendingDraft = new Image(16,16);defaultObjectLivePendingDraft.src ="#cimages#/defaultObjectLivePendingDraft.gif";
defaultObjectPending = new Image(16,16); defaultObjectPending.src = "#cimages#/defaultObjectPending.gif";
defaultObjectApproved = new Image(16,16); defaultObjectApproved.src = "#cimages#/defaultObjectApproved.gif";
webserver = new Image(16,16);webserver.src="#cimages#/webserver.gif";
home = new Image(16,16); home.src="#cimages#/home.gif";
rubbish = new Image(16,16); rubbish.src = "#cimages#/rubbish.gif";
navDraftImg = new Image(16,16);navDraftImg.src = "#cimages#/NavDraft.gif";
navApprovedImg = new Image(16,16);navApprovedImg.src = "#cimages#/NavApproved.gif";
images = new Image(16,16);images.src = "#cimages#/images.gif";
floppyDisk = new Image(16,16);floppyDisk.src="#cimages#/floppyDisk.gif";
test = new Image(16,16);test.src = "#cimages#/test.gif";
navPending = new Image(16,16);navPending.src = "#cimages#/NavPending.gif";


<cfwddx action="CFML2JS" input="#customIcons.type#" toplevelvariable="customIconMapType">

function renderObjectToDiv( objId, divId )
{
	var el = document.getElementById( divId );
	var elData=renderObject( objId );
	el.innerHTML = elData;
}

var aSelected = new Array()
<cfloop from="1" to="#listLen(arguments.lSelectedCategories)#" index="i">
	aSelected[#i#-1] = "#listGetAt(arguments.lSelectedCategories,i)#";
</cfloop>
//alert(aSelected.length);

function updateCategories(bChecked,objectId)
{
	if(bChecked)
	{
		if(!aSelected.length)
			aSelected[0] = objectId;
		else
			aSelected.push(objectId);	
		//return;	
	}
	else		
	{
		for(var i = 0;i < aSelected.length;i++)
		{
			if (aSelected[i] == objectId)
			{
				aSelected.splice(i,1);
				break;
			} 	
		}	
		//return;
	}	
	return;
}



function renderObject( objId )
{
	var thisObject = objects[objId];
	var bCheckBox = #arguments.bshowcheckbox#;
	var lSelected = aSelected.join();
	if( !thisObject ) return "";
	if (lSelected.indexOf(objId) > -1)
	{
		checked = 'checked';
	}	
	else
		checked = '';	
	
	if(objId != '#rootobjectid#' && bCheckBox)
	{
		checkboxhtml = '<input style="width:auto" onClick=\"updateCategories(this.checked,\''+objId+'\')\" type=\"checkbox\" name=\"categoryid\" value=\"'+objId + '\" ' + checked +'>';
	}else
		checkboxhtml = '';	
	
	var elData="";
	
	if( rootIds.indexOf(objId)!=-1) elData += "<table class=tableNode><tr><td>";
	else
	{   
		var parent = getParentObject( objId );
		var parentParent = getParentObject( parent['OBJECTID'] );
		if( parentParent['OBJECTID'] 
			&& (nodeIndex(parent['OBJECTID'])!=-1 && nodeIndex(parent['OBJECTID'])!=countNodes(parentParent['OBJECTID'])-1)
			|| (objectIndex(parent['OBJECTID'])!=-1 && objectIndex(parent['OBJECTID'])!=countChildren(parentParent['OBJECTID'])-1) &&  countNodes(parent['OBJECTID']) > 1  )
			elData += "<table class='tableNode'><tr><td style='background-image: url(\""+c.src+"\");background-repeat : repeat-y;'><img src='"+s.src+"' width="+zoom+" height="+zoom+"></td><td>";
		else
			elData += "<table class='tableNode'><tr><td style='background-image: url(\"" + s.src +"\");background-repeat : repeat-y;'><img src='"+s.src+"' width="+zoom+" height="+zoom+"></td><td>";
	}
	
	var jsHighlight=' onclick="highlightObjectClick(\''+objId+'\',event)" ';
	
	var contextMenu = ' oncontextmenu="if(!event.ctrlKey)highlightObjectClick(\''+objId+'\',event);popupObjectMenu(event);return false;" ';
	var drag = " ondragstart='\startDrag(\""+objId+"\",\""+thisObject['TYPENAME']+"\")' ondrop='dropDrag(\""+objId+"\")' ";
	if( thisObject['TYPENAME']=="dmNavigation" )
		drag += " ondragover='dragOver()'";	
	else if( thisObject['TYPENAME']=="dmHTML")drag += " ondragover='if(dragTypeId!=\"dmNavigation\") dragOver()' ";
		
	
	elData+='<table class=\"tableNoded\" '+contextMenu+'>\n<tr><td class=iconText>'+getToggleImage(objId)+
				'<div id=\"non'+jsHighlight+'\" style="display:inline" '+drag+jsHighlight+'>'+getTypeImage(objId)+'</div>\n</td>'+
				'<td valign=middle class=iconText>'+ 
				'\n<div id="'+objId+'_text" '+jsHighlight+'>'+checkboxhtml+getObjectTitle(objId)+
				'</div>\n</td></tr>\n</table>'+
				'<div id="'+objId+'" style="display:none;">\n</div>\n';
	
	elData += "</td></tr>\n</table>";
	
	return elData;
}

var dragObjectId='';
var dragTypeId='';

function startDrag( aDragObjectId, aDragTypeId )
{	
    <!--- store the source of the object into a string acting as a dummy object so we don't ruin the original object: --->
	dragObjectId = aDragObjectId;
	dragTypeId = aDragTypeId;
	
    <!--- post the data for Windows: --->
    var dragData = window.event.dataTransfer;

    <!--- set the type of data for the clipboard: --->
	dragData.setData('Text', dragObjectId);
	
    <!--- allow only dragging that involves moving the object: --->
    dragData.effectAllowed = 'linkMove';

    <!--- use the special 'move' cursor when dragging: --->
    dragData.dropEffect = 'move';
}

function dragOver()
{
	<!--- tell onOverDrag handler not to do anything: --->
	window.event.returnValue = false;
}

function dropDrag( aDropObjectId )
{	
	<!--- eliminate default action of ondrop so we can customize: --->
	if( dragObjectId != aDropObjectId && confirm('Are you sure you wish to move this object?'))
	{
		popupopen('#application.url.farcry#/navajo/keywords/move.cfm?rootobjectid=#rootobjectid#&srcObjectId='+dragObjectId+'&destObjectId='+aDropObjectId,'NavajoExt','#smallPopupFeatures#');
	}
	
	window.event.returnValue = false;
}

function renderObjectSubElements( objId )
{
	var thisObject = objects[objId];
	if( !thisObject ) return;
	
	var updateDivEl = document.getElementById( objId );
	var divData = "";
	
	var aObjectIds = thisObject['AOBJECTIDS'];
	if( aObjectIds )
	{
		for( var index=0; index < aObjectIds.length; index++ )
		{
			divData += renderObject( aObjectIds[index] );
		}
	}
	
	var aNodes = thisObject['ANAVCHILD'];
	if( aNodes )
	{
		for( var index=0; index < aNodes.length; index++ )
		{
			divData += renderObject( aNodes[index] );
		}
	}
	
	updateDivEl.innerHTML = divData;
}

function getObjectTitle( objId )
{
	var thisObject = objects[objId];
	
	if( !thisObject || !thisObject['TITLE'] ) return "undefined";
	
	return thisObject['TITLE'];
}

function getToggleImage( objId )
{
	<!--- work out what toggle to put on this node --->
	<!--- if it has children or aObjectIds then we need a toggle --->
	var toggle="Empty";
	
	if( countChildren(objId) ) toggle="Open";
	
	var parent = getParentObject( objId );
	
	var direction = "Middle";
	
	<!--- if this is a root node then the toggle is none --->
	if( parent=='0' ) direction = "None";
	
	<!--- else if this is the last node or object --->
	else if( (objectIndex(objId)!=-1 && objectIndex(objId)==countChildren(parent['OBJECTID'])-1)
			|| (nodeIndex(objId)!=-1 && nodeIndex(objId)==countNodes(parent['OBJECTID'])-1) ) direction = "Up";

	scripting="";	
	if( toggle!="Empty" ) scripting=" onclick=\"toggleObject('"+objId+"')\" ";
	
	return "<img id='"+objId+"_toggle' src='"+eval( 'toggle'+direction+toggle+'.src' )+"' width="+zoom+" height="+zoom+" "+scripting+">";
}

function swapToggleImage( src )
{   
	if( src.indexOf(toggleUpOpen.src) !=-1 ) return toggleUpClose.src;
	if( src.indexOf(toggleUpClose.src) !=-1 ) return toggleUpOpen.src;
	
	if( src.indexOf(toggleDownOpen.src) !=-1 ) return toggleDownClose.src;
	if( src.indexOf(toggleDownClose.src) !=-1 ) return toggleDownOpen.src;
	
	if( src.indexOf(toggleMiddleOpen.src) !=-1 ) return toggleMiddleClose.src;
	if( src.indexOf(toggleMiddleClose.src) !=-1 ) return toggleMiddleOpen.src;
	
	if( src.indexOf(toggleNoneOpen.src) !=-1 ) return toggleNoneClose.src;
	if( src.indexOf(toggleNoneClose.src) !=-1 ) return toggleNoneOpen.src;
	
	return src;
}

function updateTree(src,dest,srcobjid)
{	//alert('src parend is ' + src + ' dest parent is ' + dest);
		
	srcParent = getParentObject(src);
		
	
	delete srcParent['ANAVCHILD'][nodeIndex(src)];
	//insert into dest
	if(objects[dest])
	{
		if(objects[dest]['ANAVCHILD'].length)
			objects[dest]['ANAVCHILD'].unshift(src);
		else
			objects[dest]['ANAVCHILD'] = new Array(src);	
	}		
	downloadRender(srcParent['OBJECTID']);		
		
	if(objects[dest])
	{		
		parentId = getParentObject(dest)['OBJECTID'];
		toggleObject(dest);
		toggleObject(dest);
		downloadRender(dest);	
	}	
	//getObjectDataAndRender(srcParent['OBJECTID']);
	downloadRender(srcParent['OBJECTID']);

}

function getTypeImage( objId )
{
	var thisObject = objects[objId];
	
	var tp = thisObject['TYPENAME'].toLowerCase();
	
	var st = 'approved';
	if( thisObject['STATUS'] ) {
        if (thisObject['BHASDRAFT'] && thisObject['DRAFTSTATUS'] == 'pending')
            st = 'livependingdraft';
		else if (thisObject['BHASDRAFT'])
			st = 'livedraft';
		else	
			st = thisObject['STATUS'].toLowerCase();
	}		

	var cm = customIconMapType['default'][st];

	if( customIconMapType[tp] && st ) cm=customIconMapType[tp][st];
	
	var na=thisObject['LNAVIDALIAS'];
	if(na) na=na.toLowerCase();
	
	if( na && customIconMapType[na] ) cm = customIconMapType[na][st];
	
	var alt = "Current Status: "+thisObject['STATUS']+"\nCreated By: "+thisObject['ATTR_CREATEDBY']+" on "+thisObject['ATTR_DATETIMECREATED']+
			"\nLast Updated By: "+thisObject['ATTR_LASTUPDATEDBY']+" on "+thisObject['ATTR_DATETIMELASTUPDATED'];
			
	
	 return "<img src='"+eval(cm+'.src')+"' width="+zoom+" height="+zoom+" alt='"+alt+"'>"; 
}

function countChildren( objId )
{
	return countNodes(objId) + countObjects(objId);
}

function countNodes( objId )
{
	var theObject = objects[objId];
	
	if(!theObject || !theObject['ANAVCHILD'] ) return 0;
	
	return theObject['ANAVCHILD'].length;
}

function countObjects( objId )
{
	var theObject = objects[objId];
	
	if(!theObject || !theObject['AOBJECTIDS'] ) return 0;
	
	return theObject['AOBJECTIDS'].length;
}

function objectIndex( objId )
{
	var parent = getParentObject( objId );
	
	if( parent["AOBJECTIDS"] )
	{
		for( var index=0; index < parent["AOBJECTIDS"].length; index++ )
		{
			if( parent[searchKey][index]==objId ) return index;
		}
	}
	
	return -1;
}

function nodeIndex( objId )
{
	var parent = getParentObject( objId );
	
	if( parent["ANAVCHILD"] )
	{
		for( var index=0; index < parent["ANAVCHILD"].length; index++ )
		{
			if( parent["ANAVCHILD"][index]==objId ) return index;
		}
	}
	
	return -1;
}

function getParentObject( objId )
{
	var theNode = objects[objId];
	
	if( !theNode ) return '0';
	
	<!--- if this is a nav node search aNavChild else search aObjectIds --->
	searchKey="AOBJECTIDS";
	
	if( theNode['TYPENAME']=='dmNavigation' ) searchKey="ANAVCHILD";
	
	for( var testObjId in objects )
	{
		var thisObject = objects[testObjId];
		
		if( thisObject && thisObject[searchKey] )
		{
			for( var index=0; index < thisObject[searchKey].length; index++ )
			{
				if( thisObject[searchKey][index]==objId ) return thisObject;
			}
		}
	}
	
	return 0;
}

function toggleObject( objId )
{
	 <!--- if( !hasChildren(objId) ) return;  --->
	 
	var toggleImageEl = document.getElementById( objId+"_toggle" );
	toggleImageEl.src = swapToggleImage( toggleImageEl.src ); 
		
	var el = document.getElementById( objId );
	
	if( el.style.display=='none' || el.style.display=='' )
	{
		el.innerHTML = "<img src='"+loading.src+"' width="+(zoom-8)+" height="+(zoom-8)+"><span class=iconText> Loading...</span>";
		
		allDefined=1;
		
		<!--- Check that we don't already have the data in memory --->
		<!--- and don't have to do a reload  --->
		if( objects[objId] )
		{
			var o = objects[objId];

			if( o['ANAVCHILD'] )
			{
				for( var i=0; i < o['ANAVCHILD'].length; i++ )
				{
					if( !objects[o['ANAVCHILD'][i]] )
					{
						allDefined=0;
						break;
					}
				}
			}
			
			if( allDefined==1 && o['AOBJECTIDS'] )
			{   for( var i=0; i < o['AOBJECTIDS'].length; i++ )
				{   
					if( !objects[o['AOBJECTIDS'][i]] )
					{
						allDefined=0;
						break;
					}
				}
			}
		}
		
		if( allDefined ) 
			{downloadRender( objId );}
		else 
		{
			downloadRender( objId );
		
		}
				

		storeState( objId, 1 );
		el.style.display = "inline";
	}
	else
	{
		storeState( objId, 0 );
		el.style.display = "none";
		if(ns6)
			el.innerHTML='';
	}
}

function getObjectDataAndRender( objId )
{	
	var parentObj;
	if( objId && objId !=0 ) parentObj = getParentObject(objId);
	
	if( objId && objId != '0' && parentObj )
	{
		serverPut(objId);

	}
	else
	{
		<!--- this is a gay arse way of reloading the window, because of some bug --->
		<!--- in windows causing window.reload to crash --->
		window.location.href = "#cgi.script_name#?i="+(new Date()).getTime()+"&rootObjectID=#rootobjectID#";
	}
}

function downloadDone( s )
{	var objectId = eval(s);
	var parentId = getParentObject(objectId)['OBJECTID'];
	toggleObject(parentId);
	toggleObject(parentId);
	//toggleObject(objectId);
	
}

function downloadRender( objectId )
{
	renderObjectSubElements( objectId );

	<!--- loop throught this object children and see if any of them need to be toggled --->
	var theObject = objects[objectId];
	var aCookies = document.cookie.split(";");
	var cookieString="";
	
	for( var i=0; i<aCookies.length; i++ )
	{
		if ( aCookies[i].indexOf( cookieName ) != -1 )
		{
			cookieString = aCookies[i];
			break;
		}
	}
	
	if( theObject['AOBJECTIDS'] )
	{
		for( var cnt=0; cnt < theObject['AOBJECTIDS'].length; cnt++ )
		{
			if( cookieString.indexOf(theObject['AOBJECTIDS'][cnt]) != -1 )
			{
				toggleObject( theObject['AOBJECTIDS'][cnt] );
			}
		}
	}
	
	if( theObject['ANAVCHILD'] )
	{
		for( var cnt=0; cnt < theObject['ANAVCHILD'].length; cnt++ )
		{
			if( cookieString.indexOf(theObject['ANAVCHILD'][cnt]) != -1 )
			{
				toggleObject( theObject['ANAVCHILD'][cnt] );
			}
		}
	}
}

function highlightObjectClick( id,e )
{    
	if( !e.ctrlKey )
	{
		// check if already in edit mode, if not show overview page	
		if (parent.cateditframe)
		{
			if(parent['cateditframe'].document.location.href.indexOf(id) < 0)
			{
				// load overview page
				parent['cateditframe'].document.location = "#application.url.farcry#/navajo/keywords/overview.cfm?objectid=" + id;
				// make tabs visible in edit frame
				//showEditTabs('site',id,'edittabOverview');
				// change title in edit frame
			}
		}	
		
		clearHighlightedObjects();
		highlightObject( id );
		
	}
	else toggleObjectHighlight( id );
}

function highlightObject( id )
{
	
	var theDiv = document.getElementById( id+"_text" );
	if( theDiv )
	{
		theDiv.style.backgroundColor="##aaaaaa";
		if( !isSelected(id) )
		{
			aSelectedIds[aSelectedIds.length]=id;
			lastSelectedId = id;
		}
	}


}

function isSelected( id )
{
	for( var i=0; i<aSelectedIds.length; i++ )
	{
		if( aSelectedIds[i]==id ) return 1;
	}
	
	return 0;
}

function clearHighlightedObjects()
{
	for( var i=0; i<aSelectedIds.length; i++ )
	{
		var theDiv = document.getElementById( aSelectedIds[i]+"_text" );
		if( theDiv ) theDiv.style.backgroundColor="";
	}
	
	<!--- clear the array --->
	lastSelectedId = 0;
	aSelectedIds = new Array();

}

function toggleObjectHighlight( id )
{
	<!--- see if div is already selected --->
	var isSelected = 0;
	var i;
	
	for( i=0; i<aSelectedIds.length; i++ )
	{
		if( aSelectedIds[i]==id )
		{
			isSelected=1;
			break;
		}
	}
	
	if( isSelected )<!--- if it is selected, turn it off --->
	{
		var theDiv = document.getElementById( id+"_text" );
		if( theDiv ) theDiv.style.backgroundColor="";
		
		aSelectedIds.splice( i, 1 );
	}
	else highlightObject( id );<!--- else turn it on --->
	
	/*var rng = document.body.createTextRange( );
	rng.move('character');
	rng.select();*/
}

function storeState( id, state )
{
	if( id == 0 ) return;
	var aCookies = document.cookie.split(";");

	var newCookie=cookieName;
	
	for( var i=0; i<aCookies.length; i++ )
	{
		if ( aCookies[i].indexOf( cookieName ) != -1 )
		{
			var temp = aCookies[i].substring( cookieName.length, aCookies[i].length);
			var nodeids = temp.split(",");
			
			<!--- loop through the cookies and generate the new node state --->
			for( var index=0; index < nodeids.length; index++ )
			{
				var aid = nodeids[index].replace( /\=/g, "" );
				if( aid != id )
				{
					if ( newCookie.length > cookieName.length ) newCookie += ",";
					newCookie += aid;
				}
			}
		}
	}
	
	if(state)
	{
		if ( newCookie.length > cookieName.length ) newCookie += ",";
		newCookie += id;
	}
	
	var aDate = new Date();
	//aDate.setFullYear( aDate.getFullYear()+1 );
	//var expiration = new Date((new Date()).getTime() + 1*3600000);
	//document.cookie = newCookie + "; expires="+aDate.toGMTString();
	document.cookie = newCookie;// + "; expires="+expiration;
}

<!--- ***  MENU DATA *** --->
objectMenu = new Object();
objectMenu.menuInfo = new Object();
objectMenu.menuInfo.name = "ObjectMenu";

/*o = new Object();
objectMenu['Edit'] = o;
o.text = "Edit";
o.js = "menuOption_Edit();";
o.jsvalidate = "(objects[lastSelectedId]['OBJECTID'] != '#rootobjectid#')?1:0";
o.bShowDisabled = "1";

function menuOption_Edit()
{
	// open edit page in edit frame
	frameopen( '../edittabEdit.cfm?objectId='+lastSelectedId, 'editFrame' );
	// set edit tab to active
	showEditTabs('site',lastSelectedId,'edittabEdit');
	
}*/

o = new Object();
objectMenu['Insert'] = o;
o.text = "#application.rb.getResource('categorytree.contextmenu.insert@label','Insert')#";
o.js = "menuOption_Insert()";
o.jsvalidate = "1";
o.bShowDisabled = 1;

function menuOption_Insert()
{   
	var nodename = prompt("Please enter new category name");
	if (nodename)
		frameopen( 'insert.cfm?objectname='+encodeURI(nodename)+'&parentobjectId='+lastSelectedId, 'editFrame' ); 

}

	
		
function menuOption_CreateFramed( id )
{
	frameopen( 'createObject.cfm?objectId='+lastSelectedId+'&typename='+id, 'editFrame' );
	// set edit tab to active
	showEditTabs('site',lastSelectedId,'edittabEdit');
}

function menuOption_CreatePopup( id )
{
	popupopen( 'createObject.cfm?objectId='+lastSelectedId+'&typename='+id, 'popupEditFrame', '#smallPopupFeatures#' );
}


o = new Object();
objectMenu['Delete'] = o;
o.text = "#application.rb.getResource('categorytree.contextmenu.delete@label','Delete')#";
o.js = "menuOption_Delete()"; //  && countObjects(lastSelectedId) <=0  && countNodes(lastSelectedId) <=0
o.jsvalidate = "(objects[lastSelectedId]['OBJECTID'] != '#rootobjectid#')?1:0";
o.bShowDisabled = 1;
o.bSeperator = 0;

function menuOption_Delete()
{
	
	if( confirm('Are you sure you wish to delete this object(s)?') )
		frameopen('#application.url.farcry#/navajo/keywords/delete.cfm?objectId='+lastSelectedId,'cateditframe');
}

o = new Object();
objectMenu['Move'] = o;
o.text = "#application.rb.getResource('categorytree.contextmenu.move@label','Move')#";
o.submenu = "Move";
o.jsvalidate = 1;

o.bShowDisabled = 1;
o.bSeperator = 0;

	moveMenu = new Object();
	moveMenu.menuInfo = new Object();
	moveMenu.menuInfo.name = "MoveMenu";

	o = new Object();
	moveMenu['MoveUp'] = o;
	o.text = "#application.rb.getResource('categorytree.contextmenu.moveup@label','Move Up')#";
	o.js = "menuOption_MoveInternal(\\'up\\');";
	o.jsvalidate = "objectIndex(lastSelectedId)>0||nodeIndex(lastSelectedId)>0";
	o.bShowDisabled = 1;
	
	o = new Object();
	moveMenu['MoveDown'] = o;
	o.text = "#application.rb.getResource('categorytree.contextmenu.movedown@label','Move Down')#";
	o.js = "menuOption_MoveInternal(\\'down\\');";
	o.jsvalidate = 	"(objectIndex(lastSelectedId)!=-1 && objectIndex(lastSelectedId)+1 < countObjects(getParentObject(lastSelectedId)['OBJECTID'])) || "+
					"(nodeIndex(lastSelectedId)!=-1 && nodeIndex(lastSelectedId)+1 < countNodes(getParentObject(lastSelectedId)['OBJECTID']))";
	o.bShowDisabled = 1;
	o.bSeperator = 0;
	
	o = new Object();
	moveMenu['MoveToTop'] = o;
	o.text = "#application.rb.getResource('categorytree.contextmenu.movetotop@label','Move To Top')#";
	o.js = "menuOption_MoveInternal(\\'top\\');";
	o.jsvalidate = "objectIndex(lastSelectedId)>0||nodeIndex(lastSelectedId)>0";
	o.bShowDisabled = 1;
	
	o = new Object();
	moveMenu['MoveToBottom'] = o;
	o.text = "#application.rb.getResource('categorytree.contextmenu.movetobottom@label','Move To Bottom')#";
	o.js = "menuOption_MoveInternal(\\'bottom\\');";
	o.jsvalidate = "(objectIndex(lastSelectedId)!=-1 && objectIndex(lastSelectedId)+1 < countObjects(getParentObject(lastSelectedId)['OBJECTID'])) || "+
					"(nodeIndex(lastSelectedId)!=-1 && nodeIndex(lastSelectedId)+1 < countNodes(getParentObject(lastSelectedId)['OBJECTID']))";
	o.bShowDisabled = 1;
	
	function menuOption_MoveInternal( dir )
	{
		popupopen( '#application.url.webtop#/navajo/keywords/moveinternal.cfm?direction='+dir+'&objectId='+lastSelectedId, '_blank', '#smallpopupfeatures#' );
]]>
</codefragment>
</duplication>
<duplication lines="169" tokens="4833">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/soeditor_lite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/soeditor_lite.cfm"/>
<codefragment>
<![CDATA[
Allaire Cold Fusion Template
Header Size: New Version\ufffd\ufffdp\ufffd\ufffdj\ufffd\ufffd8\ufffd\uc78eZ\ufffdhq\u0624\ufffd8X\ufffd\u027f\ufffd\ufffdP^qv\ufffdN\ufffd\u0487\ufffdF\ufffd\ufffd'\ufffd\u0293\ufffd\ufffd\ufffd9\ufffd3'4\ufffd"_\ufffdV\ufffd\ufffd^\ufffd=\ufffd\u0093\ufffd\ufffd\ufffd>e\ufffd\ufffd\ufffdR\ufffdsW$'\u05f48^\ufffd\ufffd1\ufffd1\ufffd)I\ufffdq\ufffd\ufffd\ufffd\ufffdI\ufffd[\ufffd\ufffdL\ufffd+]\ufffdkW+Y\ufffd\u00f2'\'/\u040bd\ufffd\ufffd\ufffd\ufffd\u029fkCF\ufffd\u0755)\ufffd\ufffd\ufffd\ufffd\\ufffdEg\ufffd\ufffdj\ufffd?\ufffd\ufffd\ufffd\ufffd~\ufffdC;\u0217\ufffdH\ufffd\ufffd]7\ufffd\ufffdmP\ufffd\ufffdR\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd\ufffdU\ufffdh[\ufffdw\ufffd\ufffdp\ufffdX\ufffd36b\ufffdN\ufffd\ufffd}(\u014dd\ufffd\ufffd\ufffdK\ufffd$\ufffdc\ufffd\ufffd!\ufffdC@Gb\ufffdn\ufffdj0W\ufffd\ufffdyS\ufffd\ufffdT\ufffd-Q\ufffd\ufffd\ufffdx\ufffd)\ufffdPr\ufffd\ufffd\ufffd\ufffd0\ufffd-\ufffd2\ufffdE\ufffd\ufffd\ufffd\ufffd#\ufffd7\ufffdhU=\ufffdZ<\ufffd]v\ufffd\ufffdM\ufffd\ufffd\ufffd[\ufffd\u0173\u0525\ufffd\ufffdr\ufffd\ufffd^\ufffd\ufffd)j5\ufffd1\ufffd\ufffdl\ufffd\u0293h\ufffdOJ\ufffdm5\ufffd\ufffde\ufffd\ufffdp%\ufffd\ufffd\u012f\ufffd\ufffd!Q\ufffd lC\ufffd5}\ufffdD\ufffd \ufffdr G\ufffdH\ufffd\ufffd\ufffdv\ufffd\ufffdEx>x\u02e9\ufffdO\ufffdF)\ufffd\ufffd\ufffd\ufffd2\ufffd\ufffd\u0595;\ufffd\ufffd\ufffd\u0445\u0389%\ufffd3a\ufffd\ufffdD{\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffd\u0159\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdOL\u0591CA\ufffdh\ufffd-$\ufffd\ufffd|*_!!\ufffd.1\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c \ufffd\ufffd\ufffd\ufffd~)\u06e3\ufffd\ufffd*(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEq\ufffd\ufffd}b 3p\ufffdD\Q\u07e0R_y6h\ufffd\ufffd/gW\ufffd\ufffd\ufffdH(\ufffd\ufffdz\ufffd \ufffd\ufffdh\ufffdY\ufffd\ufffd#\ufffd+\ufffd\ufffd\ufffd\ufffd\\ufffd0Y\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEF23C\ufffd"\ufffd\ufffd\ucb354\ufffd!\ufffd\ufffdu\ufffdF\ufffdF\ufffd\ufffd}\ufffd\ufffdb\ufffd\ufffd*p\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEC\ufffdN\u0429\ufffd\ufffd\ufffd]r\ufffd\ufffd\ufffd\ufffd\ufffd9\ufffd
'\ufffd\ufffdJ\u027e\ufffdy\ufffd\ufffd\ufffdBt\ufffd\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffdX\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}}\ufffd\ufffdX;S\u0710&\ufffdrO\ufffd\ufffd1h\ufffdaq]\ufffd\ufffd\ufffd\ufffd'(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\u0784\\u0646'\ufffd \ufffd\ufffd\ufffd\ufffd`>\u059b\ufffd'\ufffd\u0590\ufffd}\ufffd\ufffdb\ufffd\u0128\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dph\ufffdzpA4\ufffd\u07c7\ufffd\u06632\ufffd\ufffdOj\ufffdD\ufffd*&	\ufffd\ufffdOI\ufffd\ufffd\ufffd\ufffd\ufffd'\ufffd,^\ufffd/DV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\u0172M\ufffd{\ufffd\ufffd\ufffd\ufffd\ufffde\ufffd\ufffd)~e\ufffd\ufffdc\ufffde\ufffdGj`\u028aG\ufffd\u051c\ufffd\u075f\ufffdU\ufffdf\ufffd\ufffd^+	\ufffdu\ufffd\ufffdY\ufffd\ufffd\ufffd\ufffdN\ufffd7YT\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd+\ufffdwm\ufffdV\ufffd\ufffd\u020c\ufffd~\ufffd,\ufffdpBY\ufffd3\ufffd\ufffd\ufffdj\ufffdD\ufffd*&	\ufffd\ufffdOI\ufffd\ufffd\ufffd\ufffd\ufffd9;A\ufffd Kh\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffdr\u07cb\ufffdh\u04f2\ufffdf\ufffd\ufffdTE\ufffd\ufffd\ufffd\ufffdkT\ufffd#H)>\ufffdw\ufffd\ufffd\ufffdG'd\ufffde\ufffd=\ufffd\ufffd\ufffd\ufffds\ufffdy(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffd\ufffd\ufffd!!\ufffd\ufffd\ufffd\ufffdE\ufffd>0-\ufffd\ufffd\u00a0;x\u05f5\ufffds\ufffd%b<\ufffd\ufffd\ufffdTA\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdLw\ufffd{\ufffd\ufffd\ufffdZ\ufffd\ufffdO\ue508h\ufffd-$\ufffd\ufffd|\ufffd\ufffd\ufffda\ufffd\ufffd7\ufffd\ufffdkT\ufffd#\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffdr\u07cb\ufffdh\u04f2\ufffd| $\ufffdk\ufffd~\ufffdJ\ufffd\ufffdKw\ufffdQ\ufffdd"\ufffd4\ufffd1\ufffd\ufffd\ufffd\u0573x\ufffd\ufffdew\ufffdW;\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffdXE\ufffdt\ufffd?\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\u067a&{:\ufffd\ufffd\ufffd)]\ufffd\ufffd3\ufffd\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffdaI=J\ufffdI\ufffd\ufffd\ufffdmw\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffdQ\ufffdj\ufffdD\ufffd*&	\ufffd\ufffdOI\ufffd\ufffd\ufffd\ufffd\ufffd'\ufffd,^\ufffd/DV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd4N.\ufffd.\ufffddf\ufffd\ufffd
l\ufffd\ufffd\ufffd)\ufffdp\ufffdy\ufffd \ufffd\ufffd\ufffd\ufffd \ufffd\ufffdB\ufffd\ufffd[\ufffd\u00b5%Db\ufffd-h\ufffd\ufffdZ\u025e\ufffdk\ufffdN\ufffd\ufffdHu\ufffdz\ufffdc\u02e7\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dpR\ufffd
>\ufffdCrR_y6h\ufffd\ufffd
H \ufffd\ufffdjH\ufffd@q0"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd`\ufffd\ufffdY\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\u05ea\u0402\ufffd>}"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\B\ufffd-f\ufffd^>\ufffd\ufffd\ufffd^\ufffd\ufffdi:u\ufffdKX\ufffd1k\ufffd\ufffdu\ufffdF\ufffdF\ufffd\ufffd}\ufffd\ufffdb\u05ea\u0402\ufffd>}@\ufffd\ufffdm\ufffd\ufffd\u075c56\u0640 v\ufffd5Ew\ufffdv\ufffd\u01ee\ufffdj0\ufffd\ufffd\ufffd~83\ufffd\ufffd=\ufffd\ufffd\ufffd0\ufffdeAe\ufffd\ufffdS\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd*9A1\ufffd\ufffd\u07bc\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd\ufffd@\ufffd\ufffd^\ufffd\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffdf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdIs\ufffd\ufffdSu\ufffd\ufffd#&\ufffd6c\ufffdI_R\ufffd*pI\ufffd\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffdH\ufffd\ufffd\ufffd,t\ufffdE\ufffd22\ufffd\ufffd/\ufffdm~\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdIs\ufffd\ufffdSu\ufffd\ufffd#&\ufffd6c\ufffdI_R\ufffd*pI\ufffd\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffdH\ufffd\ufffd\ufffd,t\ufffdE\ufffd2U:\ufffd\ufffd\ufffd|\ufffd\ufffd\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp7\ufffd\ufffdT#9@\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE+\ufffd\ufffd\ufffdX\ufffd\ufffdR \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEC\u0314n\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEL\ufffd\ufffdg\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffd.\ufffd\ufffdhu\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd^\ufffdX\ufffdJ%\ufffd\u03c9*\ufffdBgc\ufffdpd\ufffd\ufffd\ufffdh\ufffd\u00b5%Db\ufffd-Z\ufffd\ufffd&V\ufffd\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd'[\ufffd\ufffdmI\ufffd\u03c9*\ufffdBgc\ufffdpd\ufffd\ufffd\ufffdh\ufffd\u00b5%Db\ufffd-Z\ufffd\ufffd&V\ufffd\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdr\ufffd\ufffd9\ufffd\ufffd]\u01ad\ufffd\ufffd:G\ufffd7\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduW"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\\ufffd6/\ufffd\ufffd@\ufffd.\ufffdB~\ufffdZGj`\u028aG\ufffd\u051c\ufffd\u075f\ufffdU\ufffd\ufffd/\ufffd\ufffd2\ufffdV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\u0172M\ufffd{\ufffd\ufffd\ufffdUXB/\ufffd\ufffd\ufffd?[f\ufffd\ufffd3\ufffd\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd}\ufffd]\ufffd\ufffd3\ufffd\ufffd\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffdo\ufffdUfb\ufffd\ufffd\ufffdz\ufffd\ufffdc4\u02d53j\ufffdD\ufffd*&	\ufffd\ufffdOI\ufffd\ufffd\ufffd\ufffd\ufffd9;A\ufffd Kh\ufffd.\ufffd_\ufffd\u04e9\ufffda\ufffdR[\ufffd\ufffdq\ufffdl\ufffd\ufffd\ufffd\u03db\ufffd\ufffdR\ufffd\ufffd.\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEy\ufffdNt\ufffdC\ufffdda\ufffd\ufffd\ufffd\ufffd,\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduW"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\;\u016cp
\ufffd\ufffd\ufffd\ufffd\ufffdJ\ufffd\ue33d\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduW\ufffdEkph\ufffd\ufffd\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffd\ufffd\u030d\ufffdZH\u0720qR
\ufffd\ufffd\ufffdU\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd(\ufffd ;\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(\ufffd\ufffdz\ufffd \ufffdk]\ufffdE\ufffd\ufffd\ufffd\ufffd \ufffd
d\ufffd\ufffd$sw\ufffd\ufffd=\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2/\ufffdU\ufffd\ufffd\ufffde
\ufffd\ufffd\u00b9\ufffd\ufffd\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduW"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\\ufffdgh#\ufffd\ufffd)\ufffdO\ufffd\ufffd\ufffd|Gj`\u028aG\ufffd\u051c\ufffd\u075f\ufffdU\ufffd\ufffd/\ufffd\ufffd2\ufffdV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffd\ufffd8QC\ufffd\u06a5\ufffd\ufffdJ\ufffd\ue33d\ufffd\ufffdu\ufffdF\ufffdF\ufffd\ufffd}\ufffd\ufffdb\u03b0'\ufffd\ufffd\ufffd9N\ufffd~\ufffd*BFv{ O\ufffdv9\ufffd\ufffd\ufffd\ufffdA\ufffd\u00cd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd\ufffdcF\ufffd\ufffdYA\ufffd\ufffd=!i>\ufffdb\ufffd\ufffd}}\ufffd\ufffdX;\ufffd\ufffd9\ufffd
'\ufffd\ufffdJ\u027e\ufffd\ufffd\ufffd9]\ufffdf\ubfc7q\ufffdd\ufffdF\ufffd
"\ufffd\ufffdkB\ufffd\ufffd\ufffd|\ufffd\ufffd\ufffd;~h\ufffdg\ufffd\ufffd\ufffd[h\ufffd)\ufffd9\ufffd\ufffd^\ufffd\ufffd\ufffd\ufffd\ufffdT`t0w\ufffd\ufffd\ufffd\ufffdq\ufffdf\ufffd
\ufffdq"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\\ufffd\u05ce\ufffd[*l\ufffd\ufffdJ\ufffd\ue33d\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduW"?4_\ufffd\ufffdK \ufffd; \ufffd`\ufffd$*\ufffd\ufffd\ufffdK\\ufffd\u05ce\ufffd[*lG\ufffdO\ufffd\ufffd\ufffd \ufffd\ufffd\u067a&{:\ufffd\ufffd\ufffd)\ufffd\u0511-s\ufffd}\ufffd\ufffd\u129a	r~|\ufffd5\ufffd	9\ufffd\ufffd\ufffd\ufffd`\ufffd\ufffdD\ufffd\ufffd\ufffd*\ufffda\ufffde\ufffdI\ufffdJg\ufffd\ufffdJd\ufffd
Hg\ufffd\ufffd\ufffd3\ufffd\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffd\ufffdS~\ufffdA\ufffd\ufffdy\ufffd\ufffd\ufffd0t*\ufffdG\ufffd.K\ufffd$0-\ufffd\ufffd\u00a0;x\u05f5\ufffds\ufffd%b<\ufffd\ufffd\ufffdTA\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdAz\ufffdU\ufffd\ufffd,\ufffd\ufffd\u03c9*\ufffdBgc\ufffdpd\ufffd\ufffd\ufffdh\ufffd\u00b5%Db\ufffd-Z\ufffd\ufffd&V\ufffd\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd)q|\ufffd?\ufffdLA\ufffd\ufffd\ufffd$M\ufffdQ\ufffdd"\ufffd4\ufffd1\ufffd\ufffd\ufffd\u0573\ufffd\ufffd\ufffd\ufffdks\ufffd\ufffd K\ufffd\ufffd\ufffd	\ufffd\ufffdG\ufffd\S\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\u0172M\ufffd{\ufffd\ufffd\ufffd\u0790\ufffd1\ufffdxK61~\ufffdD\ufffda \ufffd\ufffd\u067a&{:\ufffd\ufffd\ufffd)]\ufffd\ufffd3\ufffd\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffd\ufffdWSHBI\ufffd \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEA\ufffd\ufffd\ufffdX\ufffd	\ufffdTCjC\ufffd\ufffd\ufffdj\ufffdD\ufffd*&	\ufffd\ufffdOI\ufffd\ufffd\ufffd\ufffd\ufffd9;A\ufffd Kh\ufffd\ufffdNJ\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffd\ufffd\u030d\ufffdZH\u0720P\ufffd\ufffd\ufffd\u0425K}\ufffd\u03c9*\ufffdBgc\ufffdpd\ufffd\ufffd\ufffdh\ufffd\u00b5%Db\ufffd-Z\ufffd\ufffd&V\ufffd\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd\ufffd<\ufffd\ufffd\ufffd)yK\ufffd\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd9I\ufffd}\ufffdP\ufffd63\ufffdec\ufffd)XGj`\u028aG\ufffd\u051c\ufffd\u075f\ufffdU\ufffd\ufffd/\ufffd\ufffd2\ufffdV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffdT\ufffd\ufffdT\ufffd\ufffd\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#=D:\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd \ufffd \ufffd\ufffd.\ufffd\ufffd\ufffd:G\ufffd7\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduWH\ufffdx\ufffd3\ufffd]\ufffdHK\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdF\ufffdYBL:|\ufffdg\ufffd\ufffd\ufffd\ufffdN\ufffd7YT\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd+\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffd0d?\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffd\ufffd
vF7!_\ufffd\ufffd2yc:\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEx\ufffdJr# \ufffd{\ufffd)\ufffd<\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE\ufffd\ufffd
vF7!^\ufffd\u00fa\ufffdN\ufffd\ufffd\ufffd\ufffd\ufffdIs\ufffd\ufffdSu\ufffd\ufffd#&\ufffd6c\ufffdI_$CV\ufffd\ufffd\u0662B5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd8VL\ufffd\ufffde\ufffdT\ufffd\ufffd\ufffdAx\ufffd\ufffd\ufffd\ufffd\ufffd"\ufffd\u024d\u011c\ufffdN\ufffd\ufffd\ufffd\ufffdph\u0507Z\&-\ufffdFFD\ufffd\ufffd\ufffd-dp\ufffd?v\ufffd\ufffd\ufffd\ufffd\ufffdG\ufffd\ufffdY\ufffd0\ufffd\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCEx\ufffdJr# \ufffd!\ufffd\ufffd\ufffd\ufffds \ufffd\ufffd\ufffd\ufffd!A\u03ad\ufffd\u0091\u8431}\ufffd\ufffdb\ufffd\ufffda\ufffd!\ufffdUN\ufffd=\u0165"64\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\u0798[\ufffd\ufffd\ufffd\ufffd\ufffd\u05df\ufffd\u058c\ufffd\ufffd\u03c9*\ufffdBgc\ufffdpd\ufffd\ufffd\ufffdh\ufffd\u00b5%Db\ufffd-Z\ufffd\ufffd&V\ufffd\ufffd\ufffdB5\ufffd7\ufffd;\ufffd\ufffd\ufffd7\ufffd\ufffd]\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdI \ufffd\ufffd\ufffdj\ufffdO@V\ufffd\ufffd\ufffdyq\ufffd8VL\ufffd\ufffde\ufffdT\ufffd\ufffd\ufffdAx\ufffd\ufffd\ufffd\ufffd\ufffd"\ufffd\ufffdnj\ufffd=\ufffd+\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffdH\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd9V\ufffd\ufffdD\ufffd}\ufffdL\ufffd\ufffdw\ufffd4\ufffd\ufffdNRB\ufffd\u051a\ufffdJ\u027e\ufffd
\u03f8~\ufffduWH\ufffdx\ufffd3\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffdh\ufffd?\ufffd\ufffd\ufffd8\ufffd_\ufffd&N\ufffdD>\ufffd+\ufffd\ufffd.l\u00cc\ufffd\u9a7eJ\ufffd\ufffdyq\ufffd\ufffd\ufffd\u014f.\ufffd\ufffd$\ufffd`FQ\ufffd5\ufffdM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffd(S<\ufffdpv \ufffd_\ufffd\ufffd-)Z5{\ufffd\ufffd\ufffd\ufffd\ufffdCE#\ufffd\ufffd\ufffd\ufffd\ufffd/0\ufffd\ufffd\u01f9:bmGj`\u028aG\ufffd\u051c\ufffd\u075f\ufffdU\ufffd\ufffd/\ufffd\ufffd2\ufffdV\ufffda9\ufffd\ufffdv\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\ufffd+\ufffd\ufffdA\ufffd\ufffd%6\ufffd8\ufffd\ufffd\ufffd\u02ffM\ufffd\u01d1\ufffd]N\ufffd\ufffd\ufffd%G%\ufffd\ufffd\ufffd\ufffdkT\ufffd#\ufffd:\ufffd\u0306\ufffd\ufffdY\ufffd\ufffd<P]\ufffd\ufffd\ufffdm-2J\ufffd\ufffd\u0546&\ufffdb\ufffdX\ufffd\ufffd\ufffdV4#\ufffd	\ufffdO(\ufffds_\u018dy\ufffd \ufffdS\ufffd\ufffdr\ufffd\ufffdC1\ufffd\ufffdkT\ufffd#\ufffd\ufffd]\ufffd
15\ufffd \ufffd\ufffdeX \ufffd\u01c4J\ufffdNW\ufffda^\u0141~\ufffd\ufffd\ufffd+G\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdy5y3\ufffdc\ufffd\u02e3\ufffd\ufffdg\ufffdLR\ufffdi\u00eaE#0\u4488\ufffdU\ufffd-\ufffdk\ufffdeIa\ufffd1jQ\ufffd'\ufffd\ufffd \ufffd\ufffdW0\ufffd\ufffd|\u05af\u03d8}\ufffd\ufffd2[2\ufffd\ufffd?\ufffd\ufffd\ufffd^\ufffd\ufffdH\ufffd1L8\ufffd\ufffd\ufffd>\ufffdn\ufffd\ufffd*\u049c\ufffd\ufffdX\ufffd<\ufffd\ufffd\\ufffd\ufffd\ufffd]\ufffd\ufffd	\u02eds\ufffd\ufffd5\ufffd\ufffd\ufffd\ufffd]\ufffd\ufffdL\ufffd\ufffd^B\ufffd\ufffd!{
\ufffd\ufffd:)\ufffd.\ufffd\ufffd\ufffd;S\ufffd\u02c9\ufffd\ufffd\ufffd\ufffd3O\ufffd&\u05c8\ufffd\u0447\ufffd\ufffd7\ufffd\ufffd\ufffd\ufffd\ufffd\\ufffd\ufffd\ufffd@\ufffda\ufffd<?b@\ufffd2\ufffdi\ufffd0\ufffdP)\ufffdx\ufffd\ufffdb\ufffd\ufffdG\ufffd3\ufffd\ufffdi\ufffd9\ufffd\ufffduM\ufffd\ufffd8I\ufffd\ufffdW\ufffd%wa&\ufffdH\ufffdN\u066c\ufffd\ufffd\ufffdX\ufffd\ufffd\ufffdV43*C\ufffdJ\ufffdf8A\ufffd
*}\ufffd\ufffd5\ufffd\ufffd\ufffdA]\ufffdM6\ufffd\u0420#\u048cev\ufffdB[\ufffd)QG\ufffd\ufffd\ufffdv\ufffd\ufffd\ufffd5\ufffd\ufffd\ufffd![\ufffd
X	8d\ufffd\ufffd\ufffd\ufffd\ufffd=\ufffdy\ufffd`\u0622]\ufffd]\ufffd\ufffdB\ufffdbBc#\ufffd\ufffdM\ufffd\u00d1\ufffdj\ufffd\ufffd\ufffd}>"\ufffd<\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffdx~\ufffdX 
\ufffd\ufffd\ufffd\ufffd\ufffd+3\ufffd\ufffdr\ufffd\ufffd\ufffd:a\ufffd\ufffd\ufffd\ufffdg\u05d5C\ufffd\ufffdM\ufffdw\ufffdF\ufffd\ufffdb\ufffde\ufffd-\ufffdP ]\ufffd\ufffd5H\ufffd\ufffd\ufffd\ufffdCM\ufffd1\ufffd>0\ufffd\ufffdr\ufffd\ufffd,,\ufffd\ufffd\ufffdE\ufffd\u0330\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffdKE\ufffd\ufffd\u0359\ufffd@\ufffd\ufffda2\ufffdf\u031eU\ufffd\ufffd\ufffdp\ufffdjX&\ufffd\ufffdk\u0709yG\ufffd\u04b3cmS.N>^\ufffd\ufffdE\u0537\ufffd\ufffdA\ufffd\ufffd
\\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3M\ufffdvm\ufffd\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffd\ufffdwJ\ufffdb^[\ufffd,d\ufffd_Ud9\ufffd\u051dY5.\ufffd\ufffd\ufffd*\ufffd&"\ufffd\ufffd\ufffd>\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd}\ufffd\ufffd\ufffd_;%^y\ufffdr\ufffdU\ufffd\ufffd\ufffd\ufffdH\ufffd\ufffd\ufffd\ufffd]\ufffd\ufffd^\ufffd\ufffdF\ufffdYBL:\ufffd2\ufffd\ufffdl\ufffd73\u00bf\u06c4)\ufffd\ufffd7P\ufffdDY7\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffdM\ufffdZ6\ufffd%\ufffdd{\ufffdP\ufffd\u02e6%gW\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd,?m\u02d8\ufffd C\ufffdB\ufffdE\u0537\ufffd\ufffdA\ufffd\ufffd
\\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3M\ufffdvm\ufffd\ufffd\ufffdf\ufffdG\ufffdwJ\ufffdb^[~\ufffd\ufffd\ufffd\ufffd[\ufffd>\ufffdq\u054f\ufffdok^\ufffd\ufffd\ufffd\ufffd/\ufffd\u0329\ufffd1\\ufffdr\ufffdN\ufffd\ufffd\ufffdq;\u07ed\ufffd
85\ufffdtO\ufffd\ufffd~\ufffd\ufffd\ufffd\ufffdG\ufffd\ufffd[ 9(m\ufffdan>\ufffd
\ufffd:Dk!\u03a0^\ufffdl\ufffd\ufffdrY\ufffd\ufffd\ufffd\ufffdA1\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\u05d9\ufffd\ufffdL\ufffd\ufffd \ufffdH\ufffd\ufffdA\ufffd'r\ufffd\ufffd\ufffdC\ufffd\ufffdl\ufffd\ufffd\u011aCC\ufffd"\ufffd\ufffd]F\ufffd\ufffdVT\ufffd\ufffdXh\ufffd\u0168\ufffdL0\ufffd\ufffdV\ufffd
SV\ufffd\ufffd\ufffdwb\ufffdJd\ufffd\ufffd\ufffdY\ufffdW\ufffd\ufffd%\ufffd  GS\ufffd\ufffd&\ufffd\ufffdF\ufffd\ufffd\ufffd\ufffd%Q\ufffd\ufffd\ufffdD\ufffd\ufffduB$%bWJ\\ufffd
\ufffd^~\ufffd\ufffd8dX#\ufffd\ufffd;\ufffd7)\ufffd &\ufffdbfo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdF\ufffd\ufffd\ufffd-\ufffdj\u047fc\ufffdX\ufffdr`C2\ufffd$\ufffdJ\ufffd\ufffd\u0742S\ufffdL\ufffd\ufffdZ\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffdC\ufffd\ufffd\ufffdZ\u0593\u0453B\ufffd/
\ufffdz\ufffd3-\ufffd\ufffd\u02f3>*~\ufffdr |C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd3\ufffd\ue627^\ufffd\ufffd\ufffd\ufffd\ufffdl~mS\ufffd5\ufffd\ufffd5{,'=\u0471\ufffd\ufffdh\ufffd\ufffdl\ufffd\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd'\u067a\ufffd5\ufffdg\ufffd\ufffd\ufffdw\ufffd\ufffde\ufffdqhh"8\ufffdi\ufffdu\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdT\ufffd\ufffd\ufffda@\ufffd\ufffd\ufffdX\ufffd,t\ufffdE\ufffd2\ufffdW\ufffdn\ufffdcg^[\ufffdE\ufffd\ufffd\ufffd\ufffd\u052d\ufffd\ufffdP5\ufffd\ufffd\ufffd\ufffd\ufffd8cC4e\ufffd\ufffd\ufffd\ufffd&f\ufffd\ufffd\ufffdMiy\ufffd-\ufffd\ufffd\ufffd\ufffdG\ufffd\ufffdx,t\ufffdE\ufffd2\ufffdf\ufffd+\ufffd'#b\ufffd&\u016av\ufffdD\ufffd\ufffd\ufffd-dp\ufffdXT\ufffd}Z67\ufffd:\ufffd\ufffd%\ufffd,t\ufffdE\ufffd2\ufffd2\ufffd\ufffd \ufffd\ufffd
Y0\ufffd\ufffdwm\ufffdV\ufffd\ufffd\u0218O\ufffd7\ufffd4\ufffd\ufffd\ufffd\ufffde\ufffdqhh"~wq eE4:\ufffd\ufffd\ufffd\u032bZ\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd^\\ufffd[}S\ufffd\ufffd\ufffda\ufffd\ufffd\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffde\ufffd\ufffdl\ufffdV\ufffd\ufffd\ufffd\ufffdv|C\ufffd\ufffd0*k\u0259v\ufffdo7L&,\ufffd\ufffd\ufffd\ufffd5\ufffd&\ufffd\ufffd\ufffd.\ufffd\ufffd\ufffd/\ufffd_ze\ufffd,sw\ufffdh v\ufffd\ufffd\ufffd\ufffd&A\u05f6\ufffd[\ufffd\ufffd\ufffd\ufffd\u4589f\ufffd8E@\ufffd\ufffdw\ufffdl}\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffdL\ufffd\ufffdP\ufffd\ufffdG\ufffd \u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdRav\ufffd\ufffd\ufffdfD;	D\ufffdx\ufffdy\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd[b@\ufffd\ufffds \ufffdH`L\ufffd`\ufffd-A\ufffd\ufffd\ufffd\ufffd\ufffd\u030d\ufffdZH\u0720,9\ufffd	Dk\ufffd\ufffd\u0586\ufffdP{*\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd:)\ufffd!\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffd\ufffdw\ufffd\u062aS\ufffd`D\ufffd\ufffd\ufffd-dp\u0639\ufffd\ufffd\ufffd?]#\ufffd@\ufffdg\ufffd\ufffd\ufffd.[,\ufffd\ufffd,t\ufffdE\ufffd2\ufffdD\ufffdSn6\ufffd~\ufffd\ufffd\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dpAe<2\ufffd7\ufffd7d\ufffd\ufffd7\ufffd,t\ufffdE\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdi\ufffdH \ufffd\ufffd\ufffdwm\ufffdV\ufffd\ufffd\ufffdD\ufffd\ufffdh\ufffd_\ufffd\u02a6\ufffd\ufffd\u0729\ufffd},t\ufffdE\ufffd2\ufffd\ufffd\ufffd\ufffdX\ufffdNW\ufffd&\ufffdrh\ufffd\ufffdC\ufffd\ufffd7\ufffdW\ufffd\ufffd/\ufffd_ze9\ufffd}\ufffd\\u02d5PPH\ufffd-u\ufffdJ\ufffdjE\ufffd\ufffd{D\ufffd\ufffd\ufffd-dpb\ufffd\ufffd\ufffdV\ufffdekd\ufffd\ufffd\ufffd\ufffdU\ufffd\ufffd\ufffd\ufffdSC>\ufffd\ufffd\ufffd\ufffde\ufffdqhh"\ufffd
_o\ufffd\ufffd\u049f\ufffd(rK\ufffd\ufffd\ufffdHri\ufffd|C\ufffd\ufffd0*k\ufffd\ufffd\ufffdE-)\ufffd\ufffd[R\ufffd\ufffdkQ\ufffdD\ufffd)\ufffd\ufffd,t\ufffdE\ufffd2\ufffd\ufffd8\ufffd_\ufffd\ufffd\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffd\ufffde\ufffdqhh"\ufffd,\ufffdy\ufffdg5\ufffd\ufffd]\!Iq	M\ufffd\ufffd\ufffd$|C\ufffd\ufffd0*k\ufffd\ufffd\ufffd
vF7!\ufffd\ufffdP\ufffdc\u0214\u0373\ufffdhT\ufffd\u0213.\ufffd2\ufffd^A\ufffd\ufffd%\ufffd\ufffdLO\ufffd\ufffd\u023e\ufffd\ufffdw\ufffd\ufffdg/\ufffd\ufffd\ufffd\ufffd,t\ufffdE\ufffd2U\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd|\ufffd\ufffd\ufffdG~\ufffd\ufffd\ufffd&\ufffdD\ufffd\ufffd\ufffd-dp7\ufffd\ufffdT#9@\ufffd\ufffdc\ufffd\ufffd}\ufffdU
\ufffdyKWR&2L\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffds\ufffd|JdED\ufffd\ufffdh\ufffd8n\ufffdh\ufffdJfH\ufffd4E_R\ufffdi\ufffd\ufffdC\ufffd\ufffd\ufffde\ufffdqhh"\ufffd\ufffd\ufffd\ufffd\ufffd6JO\ufffd\ufffd4\ufffd\u00bf\ufffd\u065f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd%\ufffd,t\ufffdE\ufffd2Z\ufffd\ufffd'<\ufffdg%^Tvv\ufffd\ufffdP:L\ufffd\ufffd\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dpi*\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdsR;\ufffd!\ufffd\ufffdz%\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd\ufffd\ufffd{#a\ufffd\ufffd\u0214\ufffdK\ufffd\ufffd\ufffd\ufffd\ufffd,t\ufffdE\ufffd2w
U\ufffd\ufffd\ufffdc7\ufffdj\ufffdUd!T\ufffd\ufffd\ufffdL\ufffd\ufffdr\ufffd\ufffd\ufffdW\ufffd\ufffdcF\ufffd\ufffd:\ufffda\ufffd2\ufffd\ufffd+\ufffd\ufffd`|C\ufffd\ufffd0*k\ufffd^jV\ufffdm\ufffd\ufffd\ufffd\ufffdR\u0635;\ufffdAq({8\u04a6`\ufffdc]\ufffd&/M\ufffd{\ufffd=G\ufffd\ufffd+\ufffd4EN%B	\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdZ\ufffdX4\ufffd>\ufffd\ufffd8\ufffd\ufffd\ufffdwf\u0327\ufffd\ufffd\ufffd:\ufffdj\ufffdD\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_\ufffd4i\ufffd\ufffdb\ufffd\ufffdIG\ufffdy\ufffd\ufffd	\ufffd,.\ufffd\ufffda\ufffd\ufffd0\u02ba>,\ufffd?\ufffdj\ufffd8bs\ufffd3\ufffd\ufffdi\ufffd9\ufffd\ufffduM\ufffd\ufffd\ufffd\ufffd\ufffdt\ufffd\ufffd\ufffd\ufffdd\ufffd%\ufffd&bD\ufffd\ufffd\ufffd-dp\ufffd\ufffd\ufffd\u0784%z\ufffd)\ufffd\ufffd\ufffd\ufffdD7\ufffd\ufffdRNt/
\ufffdX!E\ufffdTU\ufffd$\ufffd\ufffd\ufffd\ufffd4h\ufffdxR\ufffd\ufffd\ufffd%\ufffd\ufffd\ufffd\ufffd"6\ufffd\ufffd\ufffd\ufffd\ufffd\u048a\ufffd,2\ufffd\ufffd
\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\u044e\ufffdW\ufffdK\ufffd\ufffdtvX\ufffd\ufffd7\u035a)3L\ufffdwM\ufffd"\ufffd\ufffd
\ufffdw\ufffd$0\ufffd\ufffd\ufffd\ufffd\ufffdr\ufffdl\ufffdT\ufffd\ufffd'#9\u042c\ufffd.U\ufffdRhbWJ\\ufffd
\ufffd^\ufffd-\ufffd\ufffdY\ufffd:6
\ufffd\ufffd\u043c\ufffd\ufffd8\ufffd/]\ufffdQ\ufffd\ufffd\ufffd}\u06f9\ufffd\ufffd
\ufffd\ufffd\ufffd\ufffd0\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd|66\ufffd\ufffd\ufffd:\ufffdp\ufffd\ufffd\ufffdU\ufffd<\ufffd(\ufffd\ufffdl\ufffd\ufffd/4jM\ufffd\ufffd\ufffd2\ufffdq\ufffdC\ufffdL\ufffd\ufffdN\ufffd\u03feQ\ufffd\ufffd\ufffdM\ufffdF\ufffd\ufffd\ufa24U\ufffd\ufffd$@\ufffd\u0c18\ufffd/\u00c6\ufffdr 8\ufffd>FK4\ufffdD\ufffd\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\u01ab\u59f2s\ufffdp|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd
i-\ufffdQ\ufffd\ufffdgS#F\ufffd`\ufffd@\ufffd\ufffd5!;VM\\ufffdr\ufffd&~\u07afG7\ufffd\ufffdN\ufffdD\ufffd\ufffd\ufffd-dpN\ufffd\ufffd\ufffd\ufffd/F\ufffd\ufffdu(\u00d0z|C\ufffd\ufffd0*k\ufffdC\ufffdN\u0429K\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd5\ufffde6\ufffdsF\ufffdb\ufffd\ufffd\ufffd\ufffd\ufffde\ufffd"\ufffd \ufffd[V\u069afuWr\ufffd2\ufffd\ufffdo\u01b4k\ufffdn\ufffd\u04eb\ufffd\ufffd\u055e\ufffd\ufffd2*\ufffd\ufffdJ\ufffd0}\u6ddcUq\ufffd}/Y\ufffd\u07b7w\ufffd0\ufffd\ufffdY\ufffd\ufffdJ\ufffduCU\u04e8\ufffd \ufffd\ufffdVR\ufffdR\ufffd\ufffd.\ufffd\ufffd\ufffd\ufffd1S>4G\ufffd\ufffd\ufffd\ufffd|\ufffdb8\ufffdi\ufffdu\ufffd\ufffd%Z\ufffdEe\u0172M\ufffd{\ufffd\ufffd\ufffd|\u056dV~7D\ufffd\ufffd\ufffd-dp\ufffd\ufffd\ufffdMfr\ufffdEl\u35ae*?h2\ufffd\ufffd,\ufffdEkZ\ufffd%Z\ufffdEe\ufffd\ufffd&f\ufffd\ufffd\ufffd\u0140b\ufffdi\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdM\ufffdGgA\u02ecwm\ufffdV\ufffd\ufffd\ufffd\ufffd4\ufffd\ufffdze\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdB\ufffd~\ufffdX\ufffdM~6\ufffd$\ufffd]\ufffd\ufffd0-0\ufffd\ufffd\ufffd\ufffd\ufffds+\u00c0,t\ufffdE\ufffd2\ufffdj\ufffdP\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd\ufffdV\u0321\u0230M~6\ufffd$\ufffd]\ufffd+\ufffd'}\ufffd\ufffd\ufffd\ufffdH\ufffd)\ufffd,t\ufffdE\ufffd2'\ufffd1\ufffdt6\u0613\ufffdg\u0673\ufffd&\ufffdD\ufffd\ufffd\ufffd-dp3]\ufffd\ufffdR\ufffd9V~\ufffdTL\ufffd\ufffdH\ufffd\ufffd
W#\ufffd\ufffd\ufffd\ufffdr\ufffd\ufffd\ufffd\ufffdP>v\R\ufffd\u03a7\ufffd\ufffdX\ufffds\ufffd\ufffd\ufffd&\ufffd\ufffd\u0220\ufffd\ufffd5\ufffd\ufffd\ufffd1\ufffd\u044b~l
\ufffd\ufffdi\ufffdU\ufffd\ufffd<A0_)!h\ufffdgS#F\ufffd`\ufffd@\ufffd\ufffd5!;VM\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$\u03bc\ufffd\ufffd\ufffdP%;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd:!\ufffd\ufffd\ufffdf\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffdR\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffdxp\ufffd`\ufffd\ufffd\ufffdQ\ufffd\ufffd\ufffd"\ufffd}\u00c5\ufffd*\ufffd(+\ufffd\ufffd\ufffdU\ufffdPHRE\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dphT\ufffd\ufffdV\ufffd\u00badD\u0521\ufffd\ufffd\ufffda\ufffd1\ufffd\ufffd\ufffdM\ufffdq*-\ufffd\ufffd	} y\ufffd\ufffd\ufffdY\ufffdP\ue416\ufffdUP+\ufffd{\ufffdhJ\ufffd\ufffd'7~\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffd\ufffd'\ufffd<\ufffd\u04a23\ufffd\ufffd\ufffd"Q\ufffd\ufffd%\ufffd2\ufffd\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd!\ufffdu\ufffd/\ufffdQ	\ufffdeR\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  >j\ufffdj\ufffd\ufffdF)i\ufffd\ufffdb\ufffd\ufffdI\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdb\ufffdH\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdp\ufffd;r2H\ufffd|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffd \ufffd\ufffdSy\ufffd\ufffd\ufffd\ufffdQ\u039e \ufffd \ufffd\ufffdh.&\ufffd&\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffd
L\ufffd\ufffdi\ufffd,t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\
Uw!\ufffd<U\ufffd8\ufffd\ufffd\ufffd`\u02e2\ufffd4_\ufffd9\ufffd.\u07a4\ufffd\ufffd\u0673\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"0g&\u319a1\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdQL\ufffd_Q\ufffd\ufffd;\ufffd\ufffd\ufffd(\ufffdP\ufffd\ufffdON#\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh5Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
\ufffd5\ufffd\ufffd$U
MB\ufffdH\ufffd\ufffdH\ufffdwm\ufffdV\ufffd\ufffd\ufffdc\ufffdOSi:\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN|\ufffd\ufffd\ufffd]\ufffd/\ufffd\ufffdNw4\u04cd\ufffd
\ufffd\ufffd\ufffdC\ufffd\ufffdb\ufffd\ufffdO?\ufffdy;\ufffd'\ufffd\ufffd:a5\ufffd"c\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdb0\ufffdbFM\ufffd\ufffd\ufffd\ufffd\u0555\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZs\ufffd0\ufffdE\ufffdz#\ufffdt\ufffd\ufffd\ufffdD\ufffd\u0206c\ufffd\ufffd+\ufffd\ufffd\ufffd1+\ufffd\ufffd\ufffd&\ufffdN\ufffd\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd~V~%\ufffd\u066b\\u01b7\ufffd\u0649Q\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdNu\ufffd\ufffd\ufffdU\u02a6\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh5Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
X\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u064fx#\ufffd\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\ufffd"+Qf\ufffdOPC\ufffdJ\ufffd\ufffd\ufffdlANDTmV+\ufffdA5[\ufffd@IMy\ufffd@\ufffdUw\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffda.\ufffd\ufffd\ufffd4C\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffd?\ufffd\ufffdZ\ufffdjs\ufffd\ufffdl)\ufffd\ufffd\ufffd6`M\ufffd \ufffdZ'tX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffd\ufffd*\ufffd\ufffdy\ufffd1l\u053d\ufffd4S\ufffdz(1wi\ufffd N\ufffd\ufffd?jyv
\ufffdq6@r\ufffdUu
\ufffdMr9
\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffd\ufffd\ufffd&f\ufffd\ufffd\u010eQ\ufffdH\ufffd\ufffd\ufffdp\ufffd.\ufffd\ufffd\ufffd+\ufffd\ufffd/w\ufffd\u0654\ufffd\ufffd\ufffdf\u05fdQ\ufffd_:\ufffd\ufffdG\ufffd`\ufffd\ufffd\ufffdKK;\ufffdIgg\ufffd5\u0406Sl\ufffd\ufffd\ufffdU&\ufffd\ufffdw\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd~V~%\ufffd\u066b\ufffd\ufffd\ufffd\ufffd\ufffdI\ufffd\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdNHT,\ufffd\ufffd>\ufffdX\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\ufffd.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\u0219\ufffd\ufffd\ufffdx*a\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(M\ufffdZ6\ufffd%\ufffdd\ufffd^A\ufffd\ufffd\ufffdg\ufffd
\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffd#L~\ufffd\ufffd\ufffdh5\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffda.\ufffd\ufffd\ufffd4C\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffd?\ufffd\ufffdZ\ufffdjs\ufffd\ufffdl)\ufffd\ufffd\ufffd'\ufffdl\ufffd\ufffdmvtX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffd)\ufffd\ufffd\ufffd\ufffdt=\ufffd\ufffd\ufffd\ufffdo=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdbPL\ufffd\u0729H-!\ufffd\ufffd\ufffd\ufffd\u0788\ufffd|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffd \ufffd\ufffdSy\ufffd\ufffd\ufffd\ufffdQ\u039e \ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdA5H\ufffd\ufffd\ufffd\ufffd \ufffd;
\u06f2\ufffdpt,t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\ufffdw\ufffdS\ufffda\u013e\ufffd\ufffd\ufffd3O\ufffd\ufffd\ufffd\ufffduo\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffdv\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffda.\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd[f$\ufffdDX)6l\u35ae*?h~\ufffd\ufffd5,\ufffd\ufffdM~6\ufffd$\ufffd]X\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0\ufffd\ufffd\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd!\ufffdVY\ufffdh\ufffd\ufffd+\ufffdt\ufffd\ufffd\ufffd\ufffd\ufffd6\u040a=JB]D\ufffd\ufffd\ufffd-dp\ufffdj\ufffd\ufffd\ufffd\ufffd\ufffdC\ufffd(\ufffdE\ufffd\ufffd\ufffdUR`JK"\ufffdr@\u04f3\ufffd`)46\ufffd\ufffd\ufffdB\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\u05d9\ufffd\ufffdL\ufffd\ufffd\ufffd0\ufffd,\ufffd\ufffd(\ufffd\ufffd\ufffd~\ufffd\ufffd!ve2\ufffd\r\ufffd\ufffd\u44bcJ\ufffd6o\ufffd\u05d1\ufffdf4\ufffd\ufffd\ufffdo<=\ufffdJ\ufffdx\ufffd(Y\ufffd}!\ufffd\u0687\ufffd\ufffd \ufffd\ufffdG\ufffd\ufffd\ufffd,e\ufffdp2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffd\ufffd/\ufffd_ze*"l\ufffd\ufffd\ufffdX\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdMOU]\ufffdD\ufffd\ufffdk\ufffd\ufffd\ufffdQ,B5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2Lk\ufffd\ufffd\ufffd\ufffd>\ufffd\u0231B\ufffd\ufffd\ufffd\u07e9\ufffd\ufffdYX.\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffdx0R\ufffdn\ufffd\ufffdh\ufffdAV\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd[f$\ufffdDX)6l\u35ae*?hL\ufffd\ufffdg\ufffd\ufffd\ufffd\u0555\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZs\ufffd0\ufffdE\ufffdz#\ufffdt\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd{\ufffd\ufffd#L~\ufffd\ufffd\ufffd\ufffd\ufffdwm\ufffdV\ufffd\ufffd\ufffdH\ufffd\ufffd2\u04baU\ufffd*\ufffdC1
R\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffdO\ufffd 4\ufffd.!yq\ufffd>\ufffd\>'u7\ufffd>dUR`JK"\ufffdr@\u04f3\ufffd`)46\ufffd\ufffd\ufffdB\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\u05d9\ufffd\ufffdL\ufffd\ufffd\ufffd0\ufffd,\ufffd\ufffd\ufffdpr\2\ufffd8\ufffd\ufffd~\ufffd|[15/\ufffd\ufffd*1qB_]> \ufffd\ufffdf\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ufffd\ufffdyYM7\ufffd\ufffd\ufffd~im\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\u2cad^(\ufffdI!l\u35ae*?hL\ufffd\ufffdg\ufffdj\ufffdT8\ufffd+\ufffd\ufffdtX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffd\ufffdo\ufffd
\ufffd(
/p\ufffdIq\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd\ufffd`\ufffd\ufffd\ufffd\ufffd0\ufffd\ufffd\ufffdxp\ufffd`\ufffd\ufffd\ufffdQ\ufffd\ufffd\ufffd"\ufffd}\u00c5\ufffd*\ufffd(+\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ufffd\ufffdyYM7\ufffd\ufffd\ufffd~im\ufffd\ufffd\ufffd,t\ufffdE\ufffd22r\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdM\ufffd\ufffd)\u07d4Sen\ufffdB\ufffd\ufffdC9\ufffdC\ufffd\ufffd!\ufffd\ufffd\ufffd\ufffd4f|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\u03a5^\ufffduc\u0641\ufffd\u0222H\ufffd}\ufffd=\ufffdp/|(x\ufffdS\ufffd!`\ufffd7\ufffdc\ufffdz32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffdn.\ufffdF\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh5Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
5U\ufffdF\ufffd:`p$\ufffd\ufffd\ufffd\ufffd\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdM\ufffd\ufffd\ufffd'8\ufffd\ufffd\ufffd\ufffd3\ufffd,B\ufffd86\ufffd\ufffd\ufffdv\ufffd\u029eT\ufffd	\ufffdbs0\ufffd\ufffd\ufffdg|?\ufffd\ufffdy\ufffdrgh\ufffd\ufffd&\ufffd{\u0718\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd,t\ufffdE\ufffd2\u06cd\ufffdawpM)/\ufffd8\ufffd\ufffdx32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffd|\ufffd5\ufffd\ufffd8\ufffd\ufffd~\ufffd|[15/\ufffd\ufffd*1qB_]> \ufffd\ufffdf\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ufffd\ufffdyYM7\ufffd\ufffd\ufffd~im\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd\ufffd\ufffd%\ufffd\ufffd\u0768\u00badD\u0521\ufffd\ufffd\ufffda\ufffd1\ufffd\ufffd\ufffdM\ufffdq*-\ufffd\ufffd	} y\ufffd\ufffd\ufffdY\ufffdP\ue416\ufffd\u019e\ufffdW\ufffd\ufffd\ufffd\ufffdq9X\ufffd+
+\ufffdQ\ufffd\ufffdyD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffda.\ufffd\ufffd\ufffd4C\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\u0539K\ufffd\u0554\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd\ufffd=\u01fd8\ufffd)\ufffddQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN\ufffd\ufffd')hz\ufffd\ufffd\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRV\ufffd70,\ufffd\ufffd-\ufffd\ufffdp2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffdx\ufffd\ufffd	\ufffd\u0279\ufffd \ufffdU\ufffdG\u0101\ufffd\u00badD\u0521\ufffd\ufffd\ufffda\ufffd1\ufffd\ufffd\ufffdM\ufffdq*-\ufffd\ufffd	} y\ufffd\ufffd\ufffdY\ufffdP\ue416\ufffdC\ufffd\ufffd\ufffd\ufffde\ufffdt\ufffdW\ufffd\ufffd\ufffdJu\ufffd\ufffdY\ufffd,t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|zVG\ufffd\ufffd\ufffd\ufffdeR\ufffd\ufffd?zm\ufffd\ufffd4\ufffdC\ufffdv3;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdq\ufffd\ufffd\ufffd\ufffdyn\ufffd +\ufffd\ufffdB\ufffdI\ufffd\ufffd`T\ufffd;\ufffd9\ufffdRVu\ufffd\ufffd	\ufffdL/T\ufffd.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdFa^\ufffd\ufffd"\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(M\ufffdZ6\ufffd%\ufffdd\ufffd^A\ufffd\ufffd\ufffdg\ufffd\ufffd]M;\ufffd%cS\ufffd\u019e\ufffdW\ufffd\ufffd\ufffd\ufffdq9X\ufffd+\ufffd\u4c598\ufffd4 |C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffdJs\ufffdl\ufffdsb\ufffd\I\ufffd \ufffd\ufffdx\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffdx0R\ufffdnQ\ufffd)\ufffdO\u056f*\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh5Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
\ufffd\ufffdL\ufffd\ufffd\ufffd\ufffd%Z\ufffdEe}\ufffd\ufffdVUXn\ufffdA\ufffd\ufffd#\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd^H\ufffd\ufffd\ufffdy'M~6\ufffd$\ufffd]\ufffd\u030d\ufffdZH\u0720_\ufffd\u0789\ufffd\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN|\ufffd\ufffd\ufffd]\ufffd/\ufffd\ufffdNw4\u04cd\ufffd
\ufffd\ufffd\ufffdC\ufffd\ufffdb\ufffd\ufffdO?\ufffdy;\ufffd'\ufffd\ufffd:a5\ufffd"c\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdb\u01b6Ts\ufffd%C\ufffd	\ufffd\ufffd\ufffd9\ufffd\ufffdo\ufffdK\ufffd\ufffd\ufffd[\ufffd3!y\ufffdT\ufffd\ufffd8\ufffdm\ufffdC\ufffd\ufffd\ufffdbe\ufffd\ufffd\ufffd\ufffdz\ufffde\ufffd\ufffd\ufffd$h\ufffd\u0332\ufffd\ufffd\5H\ufffd\ufffd\ufffd\ufffd \ufffdh,K\ufffd'\ufffd\u0632xt\ufffd\ufffd)s0\ufffd\ufffd\ufffdg|?\ufffd\ufffdy\ufffdrgh\ufffd\ufffd&\ufffd{\u0718\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd,t\ufffdE\ufffd2\u06cd\ufffdawpM)\ufffdB\ufffd	su\ufffd(` 
 k\ufffda32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffd&K\ufffdt	\ufffd\ufffdi\u024bVF\ufffd\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  \ufffdR\ufffd9\ufffd\ufffd\ufffdf\ufffd\ufffd.
\ufffd(\ufffd\ufffd\ufffd6@r\ufffdUu
\ufffd\ufffdFS\ufffds\u06da
 \ufffd\ufffd\ufffd\ufffdot\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd+^\ufffd\ufffd\ufffdl\ufffdo\ufffdK\ufffd\ufffd\ufffd[\ufffd3!y\ufffdT\ufffd\ufffd8\ufffdm\ufffdC\ufffd\ufffd\ufffdbe\ufffd\ufffd\ufffd\ufffd7\ufffd\ufffd\ufffdD\u0443Y \ufffd\ufffdl\ufffd\ufffd7\ufffdp\ufffd\ufffd;\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd\ufffd>\ufffd/\ufffd<\ufffd\ufffdN\ufffd\u06acwm\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdm\ufffd\ufffd\ufffd\>'u7\ufffd>dUR`JK"\ufffdr@\u04f3\ufffd`)46\ufffd\ufffd\ufffdB\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\u05d9\ufffd\ufffdL\ufffd\ufffd\ufffd0\ufffd,\ufffd\ufffdU\ufffdQ\u0762\u04048\ufffd\ufffd~\ufffd|[15/\ufffd\ufffd*1qB_]> \ufffd\ufffdf\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ufffd\ufffdyYM7\ufffd\ufffd\ufffd!\ufffd-\ufffd\ufffd\ufffd\ufffd?l\ufffd\ufffd/7\ufffd]\ufffd\ufffd,.\u039e\ufffd}^7\ufffdtz\ufffd\ufffdt\ufffdW\ufffd4\ufffdr7NR\ufffd\ufffd\ufffd\ufffd;Z\ufffdf\ufffdB*3+%W\ufffd\ufffd\ufffd!i\ufffd!\ufffdS{D\ufffd\ufffd8ki\ufffd"L\ufffd\ufffd9\ufffd\ufffd\ufffdS\ufffd\ufffd\ufffd&\ufffd\ufffdP\ufffd\ufffd\ufffdz\ufffd\{\ufffdL(\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dp(v\u023cK\ufffd\ufffdM~6\ufffd$\ufffd]\ufffd+\ufffd'}\ufffdj\ufffdv\ufffd\ufffdA,t\ufffdE\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd.K\ufffd\ufffdd5Y\ufffdwm\ufffdV\ufffd\ufffd\u020c\ufffd\ufffd^_\ufffd\ufffd\ufffd9V~\ufffdTL\ufffd\ufffdH\ufffd\ufffd
W#\ufffd\ufffd\ufffd\ufffdr\ufffd\ufffd\ufffd\k`Cak\ufffdxR\u03d4\ufffdt\ufffd\ufffd]\ufffd\u02c1\ufffd\ufffd\ufffd6\ufffd+\ufffd{\ufffd&\ufffd\ufffd -\ufffd\ufffd\ufffdN\ufffd y\ufffd\ufffd\ufffd\ufffdzq\ufffd\ufffdrS\ufffd\ufffdPT:\ufffdC\ufffd0\ufffd:\ufffd\u051a\ufffd~j\u018f\ufffd'\ufffd\ufffd\ufffdf-o\u9cbf\ufffd/\u04a2\ufffd4_\ufffd9\ufffd.\u07a4\ufffd\ufffd\u0673\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"0g&\u319a1\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdQL\ufffd_Q\ufffd\ufffd;\ufffd\ufffd\ufffd(\ufffdI2\ufffd(
\ufffdr(8\ufffd\ufffd~\ufffd|[&\ufffd'\ufffdk\ufffd\ufffd@\ufffdw\ufffd\ufffd&v\ufffd|_5\ufffd~;\ufffdg\u021bU\u049d\ufffd#%\ufffd\ufffd3J\ufffd\ufffdB3a..\u0587
 \ufffd\ufffd\ufffd\ufffdot\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdRav\ufffd\ufffd\ufffdfDL\ufffd	\ufffd\ufffdm\ufffdP.\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZ\ufffdks\ufffd\ufffd]\ufffdx\ufffdP\ufffdW\ufffd$\ufffd
-s\u00a1\ufffdl\ufffdj=B\ufffdP\ufffd\ufffdR,\ufffd\ufffdV\ufffd\ufffd\u01aa4l\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffd\ufffd:\ufffd\ufffd\ufffdm:'vr\ufffd\ufffd\ufffdL+02\ufffd\ufffd\ufffd_\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\u0411I,\ufffdh\ufffda:\ufffd?\ufffd32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffdfT\ufffd9\ufffd\u5580\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\u03b1\ufffd;\ufffd9.\ufffduA\ufffd\ufffd\ufffd|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffdo\ufffd*QC\ufffdS\ufffd\ufffd4\ufffd/4\u0091\ufffd\ufffdnq\ufffdQv\ufffd\ufffd:j\ufffdH\ufffd.5H\ufffd\ufffd\ufffd\ufffd \ufffd}\ufffd^\ufffd\ufffdS\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffda.\ufffd\ufffd\ufffd4C\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffd?\ufffd\ufffdZ\ufffdjH\ufffd\ufffd=I%'\ufffdl\ufffd\ufffdmvtX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffd'\u043fC\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffd<m\ufffd\ufffd=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffdfg\ufffd\ufffd\ufffdK|#\ufffdCs\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(\u02d8\ufffd C\ufffdB\ufffd^A\ufffd\ufffd\ufffdg\ufffd\ufffdQ6\ufffd4\S\ufffd\ufffdO\ufffdg\ufffd\u0392\ufffd\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffd\ufffd0\ufffd\ufffdu\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd~V~%\ufffd\u066b\ufffd\ufffd^%G\ufffd\ufffd\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN1\ufffdv \ufffdn\ufffd\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\u03b1\ufffd;\ufffd95Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
\ufffdh\ufffd\ufffd[r\u0226Q\ufffd\u065f\ufffdg\ua89e4_\ufffd9\ufffd.\u07a4\ufffd\ufffd\u0673\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"0g&\u319a1\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdQL\ufffd_Q\ufffd\ufffd;\ufffd\ufffd\ufffd(\ufffdwu[\ufffd&\ufffds	\ufffdM\ufffd	@\ufffd\ufffd#\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdLp\ufffd\ufffdT\ufffd\ufffdm\ufffd:
\ufffd\ufffd\ufffdt!\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffdD\ue56fP\ufffd\ufffdE\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd[f$\ufffdDX)6l\u35ae*?h7\ufffdR'	P\ufffdL\ufffd	\ufffd\ufffdm\ufffdP.\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZ\ufffdks\ufffd\ufffd]\ufffdx\ufffdP\ufffdW\ufffd$\ufffdseAe\ufffd\ufffd\ufffd:\ufffd\ufffd!\ufffd\ufffd\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffdw\ufffdL\ufffdA'),t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\ufffdw\ufffdS\ufffdabNN\u03b2\ufffd\u0246h\ufffd\ufffd\ufffd\ufffd2\ufffdE\ufffd\u044c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd1\ufffdR|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3o\ufffd\ufffdP9\ufffd\ufffda\u0712:u\ufffd\ufffdr\ufffd1\ufffd\ufffd\ufffdw\ufffdI=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffdI\ufffd\ufffd\ufffd\ufffd\u06db*\ufffd\ufffd\ufffdH]TH\ufffd0\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\u01fe\u018d\ufffdJ\ufffd\ufffd&\ufffdd\ufffd\ufffd~\ufffd\ufffdR\ufffd\ufffdX\ufffd\ufffdl\ufffd\ufffdG\ufffd+\ufffd\ufffd]\ufffd\u74fa\ufffdF\ufffdg\ufffd, \u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2Lk\ufffd\ufffd\ufffd\ufffd>\ufffd\u0231B\ufffd\ufffd\ufffd\ufffd\ufffd7\ufffd]\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd\ufffd^F\ufffd|[HYL\ufffd\ufffd\ufffd\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRV\ufffd70,\ufffd\ufffd-\ufffd\u00ed\ufffd\ufffd\u0413p\ufffd\ufffdo\ufffdx\ufffd\u03f3\ufffdyYM7\ufffd\ufffd\ufffd~im\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd.]\u052eS)3"h|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffd \ufffd\ufffdSy\ufffd\ufffd\ufffd\ufffdQ\u039e \ufffd \ufffdhd\u010f\ufffd\ufffd\ufffd\ufffdm5\ufffdp\ufffd\ufffd\ufffd\ufffdk#\ufffd\ufffd\ufffd\ufffd1d\ufffdz\ufffd>]u}\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffd\ufffd:\ufffd\ufffd\ufffdm:'vr\ufffd\ufffd\ufffdL+02\ufffd\ufffd\ufffd_\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\u0411I,\ufffdh\ufffd\ufffdIC3\ufffd*\ufffd32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffd\ufffd|M&TL\ufffd)\ufffdm\ufffd6\ufffd{\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd:'\ufffde%\ufffd\ufffd\ufffdY\ufffd)\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd	\u034d\ufffdS\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(M\ufffdZ6\ufffd%\ufffdd\ufffd^A\ufffd\ufffd\ufffdg\ufffd\u03a9]mx\ufffd\u0488\ufffd{\ufffd\ufffd#L~(-e\ufffdT\ufffd8\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffda.\ufffd\ufffd\ufffd4C\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffd?\ufffd\ufffdZ\ufffdj\ufffd\ufffd<")\ufffdL#\ufffdL\ufffd\ufffdf\ufffdgtX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffdn\ufffd\ufffdl\ufffd\u00be\ufffdT}\ufffd\ufffd"\ufffd/=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd/\ufffd\ufffd>\ufffd\ufffd*1\ufffd9\ufffd \ufffd\ufffdj\ufffdW\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd8\ufffdQ\ufffdy>X{.EF\ufffdn\ufffdp\ufffd\ufffd$S\ufffd\ufffdc\ufffdF\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdCl\ufffd\ufffd5Sr\ufffd\ufffdp\ufffdF\ufffdXf\ufffd+\ufffd\ufffd_*\ufffdbI\ufffdR{\ufffd\ufffd\ufffd;\ufffd0\ufffdR\ufffd\ufffd.\ufffd\ufffd\ufffd\ufffd1S>4G\ufffd\ufffd\ufffd\ufffd|\ufffdb\ufffd\u05ce\ufffd[*l\ufffd\ufffdQ\ufffd\ufffdXC\ufffdy\ufffd\ufffd\ufffdL\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2W\ufffd\ufffdX\ufffd\ufffd\ufffd\ufffd$U\ufffd[f\ufffd"\ufffd\ufffd\ufffd\ufffd\ufffdgh#\ufffd\ufffd)>\ufffd/\ufffd\ufffdK"\ufffd\ufffd1H/\ufffd,t\ufffdE\ufffd2TDi\ufffdC\ufffd\u03be\ufffd\ufffd\ufffd$U\ufffd[f\ufffd"\ufffd\ufffd\ufffd\ufffd\u05ce\ufffd[*l#X\ufffd\ufffd\ufffd\ufffdy\ufffd\ufffd\ufffdL\ufffd\u0172M\ufffd{\ufffd\ufffd\u68dd\ufffd\u01d4\ufffdm\u02ca\ufffd\ufffdt\ufffd<\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd)q|\ufffd?\ufffd
\ufffdHE\u0794?l\u35ae*?h\ufffd\ufffdWSHBI\ufffd\ufffd%Z\ufffdEe}\ufffd\ufffdVUXn\ufffd$\ufffd\ufffd\ufffd\ufffda\ufffdl\u35ae*?h\ufffd\ufffd\ufffd\ufffdB\ufffd\ufffd\ufffd\ufffd\ufffd\u029fl\u35ae*?h5\ufffdAHT\ufffd\ufffd\ufffd\ufffdc)iM~6\ufffd$\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdb\ufffdMA&\ufffd\ufffd;%M~6\ufffd$\ufffd]\ufffdv#\ufffdz\ufffdYLHS2\ufffd&#l\u35ae*?h\ufffd\ufffdn|\ufffdd\ufffd\ufffdl\u0680\ufffd\ufffdS\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffdl\ufffd\ufffdj\ufffd\ufffdH\ufffd}\ufffd\u07ee\ufffd\ufffd\u3068\ufffd]&e\ufffdK\ufffd9a?0\ufffd%\u07b6Zn\u0270\ufffd\ufffd\ufffd\ufffdA\ufffd\ufffd\ufffd\ufffd\ufffdh\ufffd\ufffd\ufffd@u\ufffd\ufffd\ufffd1\ufffdz\ufffdD\ufffd:3[\ufffdHZ\ufffd\ufffd@=\ufffd\ufffdq\ufffde\ufffd\ufffd!#L\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd+\u0698X\ufffdoi\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffd\ufffd*\ufffdV\ufffdt\ufffd\ufffdT\ufffd\ufffd\ufffd]\ufffd\ufffd\ufffdR\ufffdLp\ufffd\ufffdT\ufffd\ufffdm\ufffd:
\ufffd\ufffd\ufffdt!\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffdD\ufffdu\ufffd\ufffdO1\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdb\ufffd\u05ce\ufffd[*l\ufffd
\ufffdQ_\ufffdF\ufffd\ufffdo\ufffdK\ufffd\ufffd\ufffd[\ufffd3!y\ufffdT\ufffd\ufffd8\ufffdm\ufffdC\ufffd\ufffd\ufffdbe\ufffd\ufffd\ufffd\ufffd]\ufffd\ufffd\ufffdx^\Q4NeW\ufffd\ufffdi\ufffdlo\ufffdqn\ufffd\ufffd\ufffd\ufffd\ufffdE\ufffd\ufffd\ufffd\ufffd\u0382\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd~V~%\ufffd\u066b%a\ufffd\ufffdCS\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN\ufffd-\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRV\ufffd70,\ufffd\ufffd-\ufffd\ufffdp2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2W\ufffd\ufffdX\ufffd\ufffd\ufffd\ufffd$U\ufffd[f\ufffd"\ufffd\ufffd\ufffd\ufffd\ufffdgh#\ufffd\ufffd)>\ufffd/\ufffd\ufffdK\ufffd\ufffd\ufffd'2g\ufffdE\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffd\ufffd\K\ufffd\ufffd\ufffdw\ufffdE+\ufffd"\ufffdO\ufffdz\ufffd\u04e2(-E\ufffd6\ufffd	s0\ufffd\ufffd\ufffdg|o\ufffd#\ufffd\ufffd8\ufffda\ufffd\ufffd&L\ufffd02\ufffd\ufffd\ufffd_\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c\ufffd{E4q\ufffd\ufffd\ufffd{}\ufffd\ufffdm\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd\ufffd0.\ufffd4\ufffd\ufffd\ufffdt\ufffd\ufffd5U\ufffd\ufffd\ufffd1Y\ufffd\ufffdg\\ufffd n\ufffd\ufffd\ufffdq\ufffdE`M\ufffd'\ufffdq\ufffdiTU8\ufffd1\u09f1\ufffd\ufffdNT\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd\ufffd\ufffdc\u0560q\ufffd\ufffd\ufffd\ufffd\u7f7d;\ufffd\ufffd'\u0cceFGs\ufffd\u0419\ufffd'\ufffd
\ufffd\ufffdC\ufffd\u07c4\ufffdR\ufffd\ufffd\ufffdG\ufffd9\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0394\u0527\ufffd\ufffd,\u0598"\ufffd9\ufffd/S\u0601\ufffd\ufffd\ufffd\ufffd\ufffd(\ufffd \ufffd\ufffd\ufffd/4jM\ufffd\ufffds\ufffd\ufffd\ufffd%\ufffdj\ufffd\ufffd\ufffdXn\ufffd\ufffd\ufffd\ufffd)\ufffdm\ufffd\ufffdI\ufffdf\ufffd\u0409\ufffd\ufffd$!\ufffd/4jM\ufffd\ufffds\ufffd\ufffd\ufffd%\ufffdj\ufffd\ufffd\ufffd'\ufffd\ufffd\ufffd\ufffd5p/v#T\ufffd%\ufffdFP	~\ufffdG\ufffd\ufffda\ufffd\ufffdf,t\ufffdE\ufffd2\ufffd\ufffd\ufffdc\u0560
EL\ufffd\ufffd\ufffd\ufffd\ufffd@\ufffdm\\ufffdV\ufffdXS\ufffdH\ufffdT>$1\ufffd\ufffdC\ufffd\ufffdj\ufffd\ufffd9x\ufffdjva\ufffd|\ufffd,\ufffd\ufffd:\ufffd.\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dp\u072f1MKb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd	\u01ec\]Nj/\ufffd\ufffdS~\ufffdA\ufffd\ufffdy\ufffd\ufffd[k!\ufffdg\ufffdO`\ufffd\ufffd
\ufffd^\ufffd\ufffd\ufffd:!\ufffd\ufffd\ufffdf\ufffd\u05f8\\ufffd\ufffd\ufffd\ufffdt\ufffd\ufffd\ufffd/D\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd!LmZ\ufffd9JLW\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffd<\ufffd\ufffd`w{\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd\ufffd0.\ufffd4\ufffd\ufffd\ufffdt\ufffd\ufffd5U\ufffd\ufffd\ufffd1Y\ufffd\ufffdg\\ufffd n\ufffd\ufffd\ufffdq\ufffdE`M\ufffd'\ufffdq\ufffdiTU8\ufffd1\u09f1\ufffd\ufffdNT\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffd6y+\ufffd\ufffdg2\ufffdb\ufffd\ufffd9F\ufffd\ufffd\ufffd\ufffdA \ufffd\ufffd?\ufffd\ufffd4GA\ufffd	\ufffdw\ufffdu\ufffd\uda34\ude0e\ufffde\ufffd,\ufffdij\ufffd\ufffd\ufffdS~\ufffdA\ufffd\ufffdyk<\u00d7W4\ufffd\ufffd(A\ufffd@}\ufffdU7\ufffd\ufffd\ufffd\ufffd-\ufffdg	\ufffd\ufffdA\ufffdF\ufffdwm\ufffdV\ufffd\ufffd\u0212+\ufffd\ufffd|\ufffd\ufffd\ufffd\ufffdk\ufffdH\ufffd/*\ufffd\ufffd\ufffdgu\ufffd\uda34\ude0e\ufffde\ufffd,\ufffdij\ufffd\ufffd\ufffdS~\ufffdA\ufffd\ufffdy\ufffd\ufffd\ufffd0t'\ufffd\ufffd\ufffd\ufffd5p/v#T\ufffd%\ufffdFP	~\ufffdG\ufffd\ufffda\ufffd\ufffdf,t\ufffdE\ufffd2\ufffd6y+\ufffd\ufffdg\ufffd
S\ufffdBn\uca06\ufffd<\ufffd6\ufffd\ufffdR\ufffd\ufffd\ufffd\ufffd\ufffd;\u03d8o\ufffd\ufffd\ufffd\ufffdS\ufffd\ufffd#w6	\ufffd\ufffd.\ufffd\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\u0214N\ufffd}c(\ufffd\ufffd\ufffd(\ufffd \ufffd\ufffd\ufffd/4jM\ufffd\ufffd\ufffdK\ufffd\ufffdx\ufffd{r\u04af\ufffdBS\u03a2\ufffd\u05eb\ufffd\ufffd\ufffd.(\ufffd\ufffd\ufffd\ufffd H`\ufffdp
B\ufffd5\ufffd{\ufffd\ufffd#L~\u04d4\u07da\u0132\ufffdwm\ufffdV\ufffd\ufffd\ufffdH\ufffd\ufffd2\u04baU\ufffdkQ\ufffd"&\ufffdq\ufffd\ufffd\ufffd\ufffd\ufffd
v?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffd?\ufffd\ufffdZ\ufffdj\ufffd\ufffd \ufffd\ufffd\ufffd\ufffdq0aei\ufffd`T#d"\u02ack\ufffd
\ufffd\ufffdg6FT=<\ufffd\ufffd\ufffd
\ufffd!\ufffd\ufffd\ufffd\ufffdF\ufffdJ0\ufffd\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffdt\ufffdj\ufffdc3i\ufffdE\ufffdTb\ufffdb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffdS\u0172M\ufffd{\ufffd\ufffd\ufffd)\ufffd\ufffd\ufffdWz\ufffd\ufffd[3\ufffd)\u0e01(GDI\ufffd_\ufffd|\ufffd\ufffd\ufffdZ*\ufffd\ufffd\ufffdT\ufffd\u0409\ufffd\ufffd$!\ufffd/4jM\ufffd\ufffd\ufffdK\ufffd\ufffdx\ufffd{O\ufffd.\ufffd \ufffdbMY\ufffd;\ufffdol\ufffd\ufffd\ufffd?\ufffdlf\ufffd\]Nj/\ufffd\ufffd\ufffdu:\ufffd\ufffd\ufffd5\ufffd>\ufffd7*Xn\ufffd\ufffd\ufffd\ufffd)\ufffdm\ufffd\ufffdI\ufffdf\ufffd\u0409\ufffd\ufffd$!\ufffd/4jM\ufffd\ufffd\ufffdK\ufffd\ufffdx\ufffd{\ufffd\ufffd=!i>\ufffdb\u0253}\ufffd\ufffd\ufffdL\ufffd\ufffd\ufffd|\ufffd\ufffd\ued5a4\ufffd?0\ufffd\ufffd\u0747\u0172M\ufffd{\ufffd\ufffd\ufffdvA|\ufffd\ufffd\ufffd\ufffd\ufffd(MuZ\ufffd\ufffdX\ufffd\ufffd5\u0545 \ufffd\u031c\ufbd2|\ufffd\ufffd{\ufffd6ha\ufffd\ufffd\ufffdx\ufffdw\ufffd*\ufffd5Sr\ufffd\ufffdp\ufffdF(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
\ufffdS~\ufffdA\ufffd\ufffdy/\ufffd\ufffd\ufffdYtm\ufffd\ufffdcG\ufffdg\ufffdHW\ufffdwm\ufffdV\ufffd\ufffd\u0225 'o\ufffdv\u7da9\ufffd\ufffd\ufffd\ufffd	\u01ec\]Nj/\ufffd\ufffdS~\ufffdA\ufffd\ufffdy\ufffd9\ufffd\ufffd\ufffdPP\ufffd\ufffd-\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\u072f1MKb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd	\u01ec\]Nj/\ufffd\ufffdS~\ufffdA\ufffd\ufffdy\ufffd\ufffd`G\ufffd\ufffd&\ufffd\ufffdcG\ufffdg\ufffdHW\ufffdwm\ufffdV\ufffd\ufffd\u0214N\ufffd}c(\ufffd\ufffd\ufffd(\ufffd \ufffd\ufffd\ufffd/4jM\ufffd\ufffd\ufffdK\ufffd\ufffdx\ufffd{;\ufffd\ufffd\ufffd\ufffdhhC\ufffd(\ufffdE\ufffd\ufffd\ufffdUR`JK"\ufffdr@\u04f3\ufffd`)46\ufffd\ufffd\ufffdB\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\u05d9\ufffd\ufffdL\ufffd\ufffd\ufffd0\ufffd,\ufffd\ufffd(\ufffd\ufffd\ufffd~\ufffd\ufffd!ve2\ufffd\r\ufffd\ufffd\u44bcJ\ufffd6o\ufffd\u05d1\ufffdf4\ufffd\ufffd\ufffdo<=\ufffdJ\ufffdx\ufffd(Y\ufffd}!\ufffd\u0687\ufffd\ufffd \ufffd\ufffdG\ufffd\ufffd\ufffd,e\ufffdp2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffd\ufffd\ufffd\ufffdW\ufffd\ufffdQ\ufffdj\ufffd\ufffdiM\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd\ufffd\ufffd\ufffd\ufffd|J\ufffd\ufffd\ufffd\ufffdn;T2\ufffd\u046c9\ufffdH\ufffdJ0K) \ufffd\ufffd\ufffd\ufffdY\ufffd8|\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2Lk\ufffd\ufffd\ufffd\ufffd>\ufffd\u0231B\ufffd\ufffd\u0411\ufffd!N\ufffd\ufffd\ufffd\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd\ufffd^F\ufffd|[Hv]U\ufffdlJ\ufffdL\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd:'\ufffde%\ufffd\u06db*\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dp\ufffd\ufffd9\ufffd\ufffdg\ufffd\ufffd\ufffd\u0555\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZ\ufffdks\ufffd\ufffd]\ufffdx\ufffdP\ufffdW\ufffd$0z\ufffdrx\\ufffd\ufffdc9\ufffd0\u0150Wp\ufffdz^O|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffd"\ufffdfH\ufffd\ufffdq\ufffd;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd v\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRV\ufffd70,\ufffd\ufffd-\ufffd\ufffdp2\ufffd\ufffd\ufffd`\ufffd\ufffd\ufffdpD
\ufffd_s2q\ufffd
\ufffd\ufffd\ufffd\ufffd|\ufffdb\ufffdo\ufffd1_\ufffd\ufffd8T=
{r\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(\u02d8\ufffd C\ufffdB\ufffd^A\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffd\u013at8&
\ufffd<\ufffdh\ufffd<\ufffd\ufffd7\ua7a57|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffda \ufffd{\ufffd4_;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\g`\ufffd(n\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh\ufffd\ufffd\ufffd\u0274\ufffd\ufffdqv\ufffdN\ufffd\u0487\ufffd\ufffd\ufffdY\ufffd)\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\u020b\ufffdrW\ufffd\u04b4N\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffdnK0`gx\ufffdQ\ufffd\ufffdP\ufffd(j\ufffdwm\ufffdV\ufffd\ufffd\ufffdl\ufffd\u058c\ufffdg!9\ufffd\ufffdlx\ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd7y\u044a}5\ufffd\ufffd\ufffd,\ufffd\ufffd\ufffd~8\ufffd\ufffd~\ufffd|[B\ufffd\ufffd\ufffd>g\u0102@\ufffdw\ufffd\ufffd&v\ufffd|_5\ufffd~;\ufffdg\u021bU\u049d\ufffd#%\ufffd\ufffd3J\ufffd\ufffd\ufffdl&P\ufffd\ufffd\ufffd:\ufffd.\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dpb\ufffd\ufffd\ufffdV\ufffde\ufffd\u0767\ufffd\ufffd \ufffdE\u00badD\u0521\ufffd\ufffd\ufffda\ufffd1\ufffd\ufffd\ufffdM\ufffdq*-\ufffd\ufffd	} y\ufffd\ufffd\ufffdY\ufffdP\ue416|*\ufffd++e\ufffd\ufffd\ufffd\ufffd\ufffd\u069ea\u0257\ufffd\ufffd\ufffd\ufffd\u0393\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|?\ufffd\ufffdy\ufffdrgh\ufffd\ufffd&\ufffd{\u0718\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd,t\ufffdE\ufffd2\u06cd\ufffdawpM)Sz\ufffd'\ufffd}\ufffdnw\u06a10}7\ufffd.<[-\ufffd@\ufffdY[j\ufffdi\ufffd&\ufffdT\u0600\ufffd[\ufffd32Fq\ufffd\u0724ai\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd` n\u0171~9_5\ufffd\ufffdty\ufffde\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRVQ\ufffd\ufffd52\ufffd\ufffdaW\ufffd\ufffd~1\ufffd\ufffdR\uc65au\ufffdy+\ufffd\ufffd\ua095-\ufffd
v.\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffd\u0172M\ufffd{\ufffd\ufffd\ufffd\ufffdS5Kx\ufffd\ufffd\ufffd\u0555\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZs\ufffd0\ufffdE\ufffdz#\ufffdt\ufffd\ufffd\ufffd\ufffd\ufffd.\u0461\ufffd\ufffd\ufffduYE]-\ufffd\ufffd\ufffd\ufffd\ufffdt\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\u03a5^\ufffduc\u0641\ufffd\u0222H\ufffd7 \ufffd\ufffd"\ufffd\ufffd\ufffd\ufffd\ufffd2\ufffdp\ufffd\ufffd\ufffd\ufffd\ufffd+\u05c3=\u01fd8\ufffd)\ufffddQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdNzO\ufffdD\ufffd\ufffda\ufffdt\ufffdQ!!\ufffd\ufffd\u02cd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd[f$\ufffdDX)6l\u35ae*?h5\ufffdAHT\ufffd\ufffd\ufffd\ufffdc)iM~6\ufffd$\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdbo\ufffd\ufffdk\u0502\ufffd\ufffd\ufffd\ufffdG\ufffd\ufffd\ufffd2\ufffdE\ufffd\u044c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd1\ufffdR|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3o\ufffd\ufffdP9\ufffd\ufffd\ufffdVY\ufffdF\ufffd\ufffd\ufffd\ufffd\ufffd~\ufffdw.\ufffd\ufffdyn\ufffd +0q\ufffd\ufffd\u07d2\ufffd\ufffdEa\ufffd\u04f6\ufffd\ufffd\ufffd#x\ufffd+k~TZ9\ufffdD5w\ufffd\u01ed.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffdEMWM<\ufffdo\ufffdK\ufffd\ufffd\ufffd[\ufffd3!y\ufffdT\ufffd\ufffd8\ufffdm\ufffdC\ufffd\ufffd\ufffdbe\ufffd\ufffd\ufffd\ufffde)\ufffdw\ufffd\ufffdv\ufffd\ufffd\ufffdc\ufffd\ufffd_\ufffd\u0608~X\ufffdX|\ufffdVZ\ufffddv?\ufffd\u198d.\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffdf~G\ufffd\ufffdzS\ufffdm\ufffd\ufffdf\ufffd\ufffdRCu\ufffd\ufffd;itX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffd\ufffd\ufffd\u018f\ufffd\ufffdz]/\ufffd\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh\ufffd\ufffd\ufffd\u0274\ufffd\ufffd\ufffd\u06db*\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dp\ufffd \ufffd \ufffd\ufffd.\ufffd\ufffd\ufffd"\ufffd\ufffd\ufffd|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffd \ufffd\ufffdSy\ufffd\ufffd\ufffd\ufffdQ\u039e \ufffd \ufffd\ufffd9\ufffd\ufffd\ufffd^\ufffd9\ufffd#\ufffd\ufffd\u03f0$\ufffd\ufffdz^Q`p\ufffd\ufffdl\ufffd\ufffdH\ufffdp\ufffd\ufffd'\ufffd\ufffdwm\ufffdV\ufffd\ufffd\ufffdH\ufffd\ufffd2\u04baU\ufffd*\ufffdC1
R\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffd\u03f5P\ufffd\ufffdp5W]k+l;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx]\ufffd\ufffdCR\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\ufffd.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffdvO\ufffd\ufffd+\ufffdM7\ufffdB>Y\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
w\u71dd\ufffd\ufffdU\ufffdrP-\ufffd\ufffdAkC\ufffdy\ufffd\ufffd~\ufffdK]<\ufffdp\ufffd#\ufffd\ufffdyF\ufffd&\ufffd\ufffdKh\ufffd\ufffdp\ufffd\ufffd\ufffd]s\ufffdE$H6#\ufffdA\u00d9\ufffd\ufffd>ks\ufffd\ufffdZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03ed\ufffd*
	E\ufffd\ufffd\ufffd\ufffd\ufffdB\ufffd\ufffd(\ufffd1\ufffd\ufffd_"o\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03db\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00a9N"\u06a0\ufffde\ufffdK\ufffd9a?0\ufffd%\u07b6Zn\u0270\ufffd\ufffd\ufffd\ufffdA\ufffd\ufffd\ufffd\ufffd\ufffdh\ufffd\ufffd\ufffd@u\ufffd\ufffd\ufffd1\ufffdz\ufffdD\ufffd:3[\ufffdHZ\ufffd\ufffd@=\ufffd\ufffdq\ufffde\ufffd\ufffd!#L\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd+\u0698X\ufffdoi\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd\ufffd:\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd*\ufffdoJ
\ufffd\u051e\ufffdd\ufffd\ufffd\ufffd\ufffd*\ufffdV\ufffdt\ufffd\ufffdT\ufffd\ufffd\ufffd]\ufffd\ufffd\ufffdR\ufffdLp\ufffd\ufffdT\ufffd\ufffdm\ufffd:
\ufffd\ufffd\ufffdt!\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffdD\ue542O\ufffd*\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00badD\u0521\ufffd\ufffd\ufffda\ufffd1\ufffd\ufffd\ufffdM\ufffdq*-\ufffd\ufffd	} y\ufffd\ufffd\ufffdY\ufffdP\ue416\ufffd\ufffd`\ufffdtxo\ufffdA\ufffd-\ufffd;bi\ufffd\ufffd\ufffd/#\ufffd8F\ufffd\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd\ufffdj\ufffdQ0\ufffd\ufffd\ufffd\ufffd+i\ufffdoQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN(\ufffdv\ufffdp\ufffd& \ufffd\ufffdd\ufffd\ufffd\ufffd\ufffdS\ufffdz(1wi\ufffd N\ufffd\ufffd?jyv
\ufffdq\ufffdSJM\ufffd\ua995\ufffdY\ufffd)\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd4\ufffdO\ufffd(<Z~no\ufffd\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\ufffd"+Qf\ufffdOPC\ufffdJ\ufffd\ufffd\ufffdlA\ufffd\ufffd\ufffd\ufffd5H8\ufffdm\ufffd\ufffdJ2\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffdb&\ufffd\ufffdm|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffd\ufffd\ufffd\ufffdn;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd]E]M\ufffdw\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\ufffd.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdD\ufffde\ufffdu(<Z~no\ufffd\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\ufffd"+Qf\ufffdOPC\ufffdJ\ufffd\ufffd\ufffdlA[eP\ufffd\ufffdO\ufffd$\ufffd\ufffd\ufffdb\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffd5\ufffd\ufffdd\ufffdD\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\ufffd.\ufffd[\ufffdI*\ufffd\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\ufffd\u01a3\ufffd\ufffd \ufffd\ufffd\ufffd\uc267\ufffd%\ufffd|\ufffdc\ufffd\ufffdV\ufffdR[i\ufffdD\ufffd\ufffd \ufffd\ufffdSy\ufffd\ufffd\ufffd\ufffdQ\u039e \ufffd G\u0448Yf\ufffd\ufffd\ufffdq\ufffdF\ufffdaZ>\ufffd\ufffd\ufffdQd[\ufffd3W\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd,t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\ufffdw\ufffdS\ufffda\ufffd\ufffdo\ufffdKh\ufffd\ufffd\ufffd\ufffd2\ufffdE\ufffd\u044c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd1\ufffdR|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3o\ufffd\ufffdP9\ufffd\ufffd!W!\ufffd,\ufffd|\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd:'\ufffde%\ufffd\u06db*\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dp7\ufffd\ufffdT#9@\ufffdIR\ufffd\ufffdyd\ufffd\ufffd\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdM\ufffd\ufffdy\ufffd\P\ufffd,\ufffd\ufffd5#\ufffdx*\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffdG4\ufffd\ufffd
\ufffd\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2Lk\ufffd\ufffd\ufffd\ufffd>\ufffd\u0231B\ufffd\ufffd\u0417\u0530R\ufffd\ufffd' \ufffd.\ufffd,\ufffdm\ufffdB\ufffd\ufffd\ufffd\ufffd&-\ufffdz\ufffd"\ufffd!c\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd\ufffdco\ufffd\u03a7\ufffd\ufffdH>4\ufffd\ufffd\ufffd\ufffd\u44bcJ\ufffd6\u6011\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffd\ufffdU  ]\u026d\u0148\ufffdh\ufffd\ufffd\ufffd\u0274\ufffd\ufffdg\ufffdd\ufffd\ufffd\ufffdF[f$\ufffdDX)6l\u35ae*?h\ufffd\ufffd
vF7!sP&\ufffdd\ufffd\ufffd\ufffd\ufffd\ufffd\u0555\ufffd\ufffdT\ufffd\ufffd\ufffdSmH\ufffdjv\ufffd\ufffd\ufffdZs\ufffd0\ufffdE\ufffdz#\ufffdt\ufffd\ufffd\ufffd)A\ufffdo\ufffd(q\ufffd.qnd\ufffd05H\ufffd\ufffd\ufffd\ufffd \ufffd>vPf'\ufffdK\ufffd7YI\ufffdB\ufffd\ufffdZ\ufffd\ufffd\u076ac\ufffdB\ufffdp+I\ufffdR\u016f\ufffd/s]gX#\ufffd\ufffd\ufffds\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\ufffd~V~%\ufffd\u066b$\ufffd@\ufffd\ufffd\ufffdQ\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdNM\ufffd>oh\ufffd\ufffd8\ufffd\ufffd~\ufffd|[15/\ufffd\ufffd*1qB_]> \ufffd\ufffdf\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ua095-\ufffd
v.\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_A\ufffd(wR\ufffdA\ufffd\ufffd%2-\ufffd\ufffd\u05b9\u0591\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdM\ufffd\ufffdy\ufffd\P\ufffd,\ufffdS \ufffd\ufffdQ
\ufffd\ufffdJF	\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd;!\ufffd\u0430,t\ufffdE\ufffd2i\u0500\ufffd\ufffd{ \ufffd9VS\ufffd\\ufffdqf\ufffd\ufffdD\ufffd\ufffd\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\ufffdw\ufffdS\ufffda\ufffd\ufffd\u026b\ufffd9\ufffdh\ufffd\ufffd\ufffd\ufffd2\ufffdE\ufffd\u044c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd1\ufffdR|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3o\ufffd\ufffdP9\ufffd\ufffd9\ufffdt\ufffd\ufffdA\ufffd\ufffdW\ufffd\ufffdQ\ufffd.\ufffd\ufffd
\ufffd\ufffd\ufffdC}w\ufffd\ufffd@J\ufffdMf 01\ufffd\ufffdA\ufffdP\ufffd\ufffdE\ufffd\ufffd\ufffd:'\ufffde%\ufffd\u06db*\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffdO\ufffdD\ufffd\ufffd\ufffd-dpmmozS\ufffd:\ufffd\ufffd\ufffd\ufffd(\ufffde\ufffdx\ufffd@\ufffd\ufffd\ufffd^p\ufffd]B\ufffd\ufffd\ufffd\ufffd\ufffd%r\ufffdM+\ufffd%9\ufffd}g\ufffd\ufffd\ufffd%`\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd25\ufffdm\ufffd\ufffd{y`l\ufffdWs0\ufffd\ufffd\ufffdg|?\ufffd\ufffdy\ufffdrgh\ufffd\ufffd&\ufffd{\u0718\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd,t\ufffdE\ufffd2\u06cd\ufffdawpM)Y\ufffdU\u0297W\ufffdf\ufffdxG\ufffd\ufffd\ufffdI\ufffd\ufffd4_\ufffd9\ufffd.\u07a4\ufffd\ufffd\u0673\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"0g&\u319a1\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdQL\ufffd_Q\ufffd\ufffd;\ufffd\ufffd\ufffd(\ufffd\ufffd@\ufffdsIs[:\u0174\ufffdMS\ufffdz(1wi\ufffd N\ufffd\ufffd?jyv
\ufffdq6@r\ufffdUu
\ufffdMr9
\ufffd\ufffd\ufffdI)N\ufffd\ufffd\ufffd\ufffd\ufffd~im\ufffd\ufffd\ufffd,t\ufffdE\ufffd2\ufffdA\ufffd=2v\ufffd(<Z~no\ufffd\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\ufffd"+Qf\ufffdOPC\ufffdJ\ufffd\ufffd\ufffdlA\ufffdk\ufffd\ufffd\ufffd@L\ufffdZ\ufffd7\ufffdT5H\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffdN|1L\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd\ufffd\ufffd5^.\ufffd3Q\ufffd\ufffd/\ufffdI6w\ufffdX\ufffd\ufffdr{\ufffd"\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffd@\ufffd+\ufffd\ufffd]\ufffd)\ua11b\ufffdE\ufffd7\ufffd\ufffdeeV;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdU\ufffd*\ufffd\ufffd\ufffd\ufffdq \ufffd\ufffd\ufffd\ufffd[\\ufffdb@\ufffdw\ufffd\ufffd&v\ucf4cE\u06fb*\ufffd.\ufffd[\ufffdI*\ufffd)\ufffd\ufffd\ufffd\ufffdsR\ufffd(\ufffd\ufffds\ufffdO\ufffd\ufffd\ufffd\u03ed\ufffd*
\ufffd\ufffd\u0446\ufffd\u036e\ufffd@E@\ufffdw\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(M\ufffdZ6\ufffd%\ufffdd\ufffd^A\ufffd\ufffd\ufffdg\ufffd\ufffdzL~G\ufffd3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd)\ufffd5H\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd_\ufffd
\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2\ufffd\ufffd\u037a.ak\ufffdO\ufffd\ufffds\ufffd\ufffd\u027c\ufffd9\ufffdZ;R0\ufffdd\ufffd\ufffdT\ufffd\ufffdsO\ufffd\ufffdX;\ufffd\ufffdJ\ufffd\ufffdey\ufffdD8\ufffdt\u0172M\ufffd{\ufffd\ufffd\ufffd/\ufffdRn,\ufffd\ufffdy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd6E\ufffd\ufffd/%O^\ufffd\ufffdyn\ufffd +}\ufffd{\ufffd\ufffd \ufffd\ufffdT\ufffd;\ufffd9\ufffdRV\ufffd70,\ufffd\ufffd-\ufffd\ufffdp2\ufffd\ufffd\ufffd\ufffdPS\ufffd\u06af$\ufffd\u0751\ufffd\ufffd5v\ufffd3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdvV'\ufffdK\ufffd\ufffd\ufffdB\ufffd\ufffdP\ufffd/\ufffd\ufffd\ufffd\ufffd\ufffd\u01fb\u025dP\ufffdlG\ufffd\ufffd\u0775\ufffdbs\ufffd\ufffdiqJ\ufffdr\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd40A\ufffd\ufffd\ufffdm6\ufffd\ufffd \ufffd\u0489)\ufffdS>\ufffdn\ufffd!\ufffdD\ufffdX\ufffd\ufffdp)\ufffdD\ufffd\ufffd\ufffd-dp\ufffd]E\ufffd{P\ufffd3w
\ufffd\ufffdo\ufffdg\ufffd\ufffd|\ufffd\ufffdJB\ufffd\ufffd\\ufffd-=\ufffdR\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffdS\ufffd\ufffdm\ufffdl_\ufffdv\ufffd\u0423\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3\ufffdx\ufffdZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0635\ufffd\ufffd<\ufffd\ufffd\ufffd\ufffdpT\u02c7s\ufffd\ufffdK\ufffd\ufffd<(%\ufffdu\ufffd\ufffd\ufffd\ufffd\u0709\ufffd\ufffd[`:\ufffd\ufffdU\ufffd\ufffdp\ufffdwm\ufffdV\ufffd\ufffd\ufffdy\ufffd\ufffd\ufffdC\u01f6\ufffdu\ufffd\ufffd\ufffd}j.\ufffdtn,\ufffd\ufffdxj\ufffdi\ufffd\ufffdVy,\ufffdrL\ufffd\ufffdWur\ufffd	\ufffd\u0424fK\ufffdy8\ufffd\ufffd\ufffd\ufffd"d\ufffd\ufffd{\ufffdg\ufffd*C\ufffd\ufffd\ufffdwm\ufffdV\ufffd\ufffd\ufffdy\ufffd\ufffd\ufffdC\ufffd61\ufffdm,@+\ufffd<\ufffdT\ufffd<\ufffd\ufffd\ufffdyA\ufffd,t\ufffdE\ufffd2g*r\ufffd_<'\ufffdw\ufffd[GiK\ufffd\ufffd~ )\ufffdD\ufffd\ufffd\ufffd-dpU%|\ufffd\ufffd\ufffd4j9\ufffd\u02c0y%\ufffd|C\ufffd\ufffd0*k\ufffd\ufffdy\ufffd\ufffd*\ufffd\ufffd
 \ufffd\ufffde\ufffd\ufffd\ufffdQR\ufffdwm\ufffdV\ufffd\ufffd\ufffd\\ufffd\ufffd\ufffdvy\ufffdLp\ufffd\ufffdT\ufffd{\ufffd\ufffd
f\ufffdES\ufffdz(1w?\ufffd_>\ufffd\u0794`\ufffd\ufffd:\ufffd\\u0714PF\ufffd\ufffd\ufffda\ufffd\ufffd\ufffd\ufffdpT\u02c7sl}\ufffd\ufffd\u02ea\ufffdI[5\ufffdC\ufffd\u05ec\ufffdLB\ufffd\ufffd^\ufffd\ufffd\ufffd9J\ufffd\ufffd\ufffd0\ufffd\ufffda\ufffd%YD\ufffd\ufffd\ufffd-dp7xPv\ufffd\ufffd)Y\ufffd\ufffd~\ufffd\ufffd\ufffd\ufffdc>\ufffd\ufffd\ufffd(\ufffd\ufffd|C\ufffd\ufffd0*k\u024faI=J\ufffdI\ufffd\ufffd\ufffdmw\ufffd\ufffd\ufffd\ufffd#\ufffd\ufffdg\ufffd%F\ufffd\ufffdc+SVc\ufffd\ufffd\=\ufffd3|C\ufffd\ufffd0*k\u024faI=J\ufffdI(\ufffd\ufffd\ufffdvQ\ufffd\ufffd\ufffd\ufffd\ufffda\u0488&\ufffd\ufffda\\ufffdO\ufffd\ufffdi\ufffdX4\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp6\ufffd\ufffd\ufffd7\ufffd\ufffdb\ufffda\ufffd.8t\ufffdT
\ufffd\u0563i\ufffd\ufffd$VF\ufffdEI\ufffde\ufffd\ufffd\ufffdZp\ufffdb\ufffd\ufffdA_\ufffdq\ufffd\ufffd\ufffd\ufffdq3\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdcGg\ufffdy\ufffd-g\ufffd\ufffd	\u0135\ufffd\ufffd
C\ufffd\ufffdO\ufffdnX\ufffd!\ufffd(\ufffd\ufffdS\ufffdz(1w(\ufffd\ufffd\\ufffdP\ufffd\ufffd\ufffdH7\ufffdO+O\ufffdvO\ufffd\ufffd+\ufffdwU\ufffd\ufffd
e\ufffd^\ufffd%Y'\ufffd\ufffd\ufffd@{\u026a{<\ufffd\u00e2\ufffd\ufffd\ufffdJ\ufffd\ufffd>ks\u024f\ufffd\ufffdM\ufffd\ufffdo[\ufffd\ufffd\u045d\ufffdwm\ufffdV\ufffd\ufffd\u023aM\ufffd\ufffd2X\ufffd\ufffd%Z\ufffdEe\ufffd\ufffd\ufffdW\ufffd\ufffd\ufffd\ufffdG	$\ufffdJTh\ufffd\ufffd+\ufffdtg|\ufffd\ufffd\ufffd:u\ufffd\ufffd]1\ufffd\ufffd(O\ufffd\ufffd
7jI\ufffdH\ufffd\ufffd
W#\ufffd\ufffd\ufffd\ufffdr\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd%~\ufffd}]\ufffdR\u02c4\ufffdb\u012d\ufffd\ufffdY\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffdT/\ufffd
mc9\ufffdjk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdA0_)!h\ufffdgS#F\ufffd`\ufffd@\ufffd\ufffd5!;VM\ufffd\ufffdY'\ufffd\ufffd\ufffd	p\ufffd7l\ufffdp\ufffdP\ufffdT9tX+\ufffd\ufffdQj\ufffd!\ufffdW\ufffdM{\ufffdV\ufffd&\ufffd\ufffdZ\ufffd\ufffd\ufffdxj\ufffdi\ufffd\ufffd^
\ufffd\ufffd=*]+\ufffd|J\ufffd!\ufffdn\ufffdD\ufffd-\ufffdl1a\ufffdXQ	'PV\ufffd\ufffd\u44bcJ\ufffd6\ufffd\ufffdI1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdo<=\ufffdJ\ufffdx\ufffd(Y\ufffd}!\ufffd\u0687\ufffd\ufffd \ufffd\ufffdG\ufffd\ufffd\ufffd,e3HRoozl[f$\ufffdDX)6l\u35ae*?h\ufffd\ufffd2\ufffdq\ufffdC\ufffd\ufffd)\ufffdK9\ufffdp\ufffd.\ufffd\ufffd\ufffd+\ufffd\ufffd/w\ufffd\u0654\ufffd\ufffd\ufffdf\u05fd,\ufffdT<|r\ufffd&ZJ\ufffd\ufffdjnT\ufffd<\ufffd\ufffd-\ufffdAKGew\ufffdfo\ufffd\ufffd\ufffd{\ufffd\ufffd#L~(c\ufffd\ufffd\ufffd\ufffd\ufffdwm\ufffdV\ufffd\ufffd\ufffdH\ufffd\ufffd2\u04baU\ufffd*\ufffdC1
R\ufffd\ufffd\ufffdJ\ufffd\ufffd\ufffd|C\ufffd\ufffd0*k\ufffdV\u0936\ufffd\ufffd\ufffd2\ufffd{EY\ufffd\ufffd-\ufffd\ufffd3\ufffd\ufffdV\ufffd\ufffd\ufffd^\ufffd\ufffd
\ufffd\ufffd\u021eIos0\ufffd\ufffd\ufffdg|\ufffdmN\ufffdG~\u0537\ufffd>3Q\ufffd8Q\ufffdif\ufffd\ufffd1.nO\ufffdC\ufffdx\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd5\ufffd,t\ufffdE\ufffd2\ufffd%P(\ufffda\ufffd9\ufffd\ufffd\u0744#\ufffdN\ufffd5(W\ufffd\ufffd\ufffd\ufffd\ufffd['4=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd }5\ufffd\ufffdA\ufffd(wR\ufffd\ufffd\ufffd\ufffdW\ufffd\ufffdp	\o!.\ufffd\ufffd	\ufffd\ufffdY\ufffd|bU\ufffd\ufffd\ufffd$X1\ufffdh\ufffd-\ufffd(\u02d8\ufffd C\ufffdB\ufffd^A\ufffd\ufffd\ufffdg\ufffd%\ufffd\ufffd$0V\ufffdz\ufffd\ufffd#\ufffd\ufffd{\ufffd\ufffd#L~\ufffd\ufffdkf}Be\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c#\ufffd\ufffd\ufffdG\ufffdD\ufffdw_\ufffd\ufffdG\ufffd+\ufffd\u057c\ufffdj\ufffd\ufffd\ufffdq\ufffd\ufffd\u03c2G\ufffd\ufffd\ufffdb\ufffd\ufffd.\ufffd\ufffd}A?\ufffd>Yo\u06a2\ufffd4_\ufffd9\ufffd.\u07a4\ufffd\ufffd\u0673\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd"0g&\u319a1\ufffdwm\ufffdV\ufffd\ufffd\ufffd\ufffdQL\ufffd_Q\ufffd\ufffd;\ufffd\ufffd\ufffd(\ufffd\ufffdQ\ufffd Vt\ufffd8\ufffd\ufffd~\ufffd|[U\ufffdQ:\ufffdB_]> \ufffd\ufffdf\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdy+\ufffd\ufffd\ufffd\ufffdyYM7\ufffd\ufffd
 \ufffd\ufffd\ufffd\ufffdot\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffdhP?*\ufffdt X\ufffd\ufffdUg\ufffdp?\ufffd\ufffd\ufffd\ufffd	\ufffd\ufffd\u01fe\u018d\ufffdJ\ufffd\ufffd&\ufffdd\ufffd\ufffdG?|\ufffd\uf483Y\u0316\ufffd\ufffd,\ufffd9FV\ufffd\ufffd\ufffd
NLS%\ufffd\ufffd\ufffd2\ufffdg\ufffdw\ufffd\u00af\ufffd\u5ae1q\ufffd\ufffd\u03c2\ufffd\ufffd:\ufffd\ufffd\ufffdm:'vr\ufffd\ufffd\ufffdL+02\ufffd\ufffd\ufffd_\ufffd\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036c,""\ufffdjE!\ufffd\u07ab\ufffd\ufffdM\ufffdSh\ufffd\ufffd\ufffd\ufffd2\ufffdE\ufffd\u044c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffd~\ufffd\ufffd1\ufffdR|C\ufffd\ufffd0*k\ufffdq\ufffd\ufffd}b 3o\ufffd\ufffdP9\ufffd\ufffdar\ufffd\ufffd)\u068c\ufffd\ufffd\ufffd<\ufffd\ufffd=n\ufffd\ufffd\ufffd=\ufffd \ufffd\ufffd}QY\ufffd\ufffdy\ufffd<Z\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07a8i\ufffd\ufffdb\ufffd\ufffdI\ufffd\ufffd(\ufffd#L\ufffd\u0751\ufffd\ufffd5v\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffd-\ufffd\ufffdAkC\ufffd\ufffd\u0167\ufffdG9Rmb\ufffd\ufffd$?\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffdi\ufffd\ufffdb\ufffd\ufffdI\ufffd^\ufffd%Y'\ufffd\ufffd\ufffd\ufffdz\ufffd{\ufffd}pM\ufffd\ufffd=\ufffd\ufffd\ufffd\ufffdj]5
3c\ufffd\ufffd#j \ufffdf\ufffd\ufffd\ufffdnc`8SYV\ufffdj=\ufffd}Nl\ufffdhw\ufffd$\ufffd\ufffd?\ufffd\ufffd[\ufffd\ufffd\ufffdFX\ufffd\ufffd\ufffd_\ufffdFN\6\ufffd!\ufffd\ufffd\ufffd\u02b8\ufffd"\ufffd\ufffd\u04f7\ufffd\ufffdVWD\ufffdLzp\ufffdQ\ufffd DN\ufffd\ufffdq\ufffd\u06aaO\ufffd\ufffdRrk\ufffd\ufffd1\ufffd\ufffd\ufffd
\ufffdm\ufffd\u0553v\ufffd\ufffdLL\ufffd\ufffd\ufffdI\ufffd\ufffdV\ufffd\ufffd9\ufffdqsU]n\ufffd\ufffd\ufffd7y\u044a}5\ufffdL\u07d2Xj[d\ufffd\ufffd\ufffd&\ufffd\ufffd+Lp\ufffd\ufffdT\ufffd\ufffdVY\ufffd;\ufffd@\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdY\ufffdP\ue416\ufffdX\ufffd\ufffd\ufffd$ \ufffdi\u05cbhOO\u01edh\ufffdS\ufffdB^\ufffdd=22\ufffd\ufffd\ufffd`n$\ufffd\ufffdY\ufffd:\ufffd'\ufffd_\ufffdSJM\ufffd\ua995\ufffdY\ufffd)\ufffd\ufffd`\ufffdJs\ufffd\ufffd\ufffd
\ufffd!\u01f4\ufffd\ufffd:\ufffd \ufffd\ufffdb \ufffdm \ufffd\ufffd\u065cO\ufffd\ufffd\u0125W\u02c6\ufffd\ufffd\ufffdn\ufffd?v\u29cdU\ufffdgJ\ufffd\ufffd\ufffd`{i\ufffdc#p*T\ufffd\ufffd>a\ufffd\ufffd(/\ufffd\ufffd\ufffd
T\ufffdY\ufffd\ufffd\ufffd\u00d2\ufffd6\ufffd\ufffd\ufffdu\ufffd,)\ufffd\ufffd\u0673\ufffdf6\ufffd]\ufffd+\ufffd\ufffd\ufffdl=\ufffd\ufffd
n\ufffdbi\ufffd\ufffd\ufffd+\ufffd\u01ad\ufffdw\ufffd\ufffd\ufffdFX\ufffd\ufffd\ufffd_\ufffdFN\6s \ufffd4\u07a5u7\ufffd\u0702\ufffd\ufffd\ufffdk\ufffdBK\ufffd\ufffd!zj\ufffdW\ufffd\ufffdIT@}\ufffd\ufffd\u011a!R\ufffd\ufffd\ufffdw\ufffd\ufffdJi\ufffd\ufffdD\ufffd!1R%\ufffd\ufffd,x\u03e31J\u033cV\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffd-dp\ufffd?\ufffd\ufffd\u03a7\ufffd\ufffdX\ufffds\ufffdo\ufffd)@\ufffd\ufffd\ufffd\ufffd^\ufffd\ufffdD\ufffd\ufffd\ufffd6\ufffd\ufffd|z\ufffd\ufffd$\ufffd(\ufffd;\ufffd\ufffd\ufffd3y\ufffd\ufffd\ufffd\ufffdK%w\ufffd
\ufffd\ufffd\ufffd\ufffd\ufffdZf\ufffd\ufffd{\ufffd\ufffd\ufffd/\ufffd\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffd\ufffdQ\ufffd \ufffd\ufffd\ufffd\ufffdcL\u0255\ufffd\ufffdKHv\ufffd\ufffd_J\ufffd \ufffdWY\ufffd(1j\ufffd\ufffd\ub62bf\ufffd**\ufffdp\ufffd-\ufffd\ufffdY\ufffd:6\ufffdRk\ufffdK\ufffd\ufffd\ufffd=\ufffd\ufffd\ufffdn#\ufffdT\ufffde\ufffd\ufffdpj\ufffd\6\ufffd\ufffd\ufffdy\ufffd\ufffd\ufffd3v\ufffd\ufffd?:Yl\ufffd2\ufffd\ufffd:\ufffd\ufffd+\ufffdbk\ufffdqG\ufffd}\ufffd8%\ufffd\ufffdMd\u91e1@4\ufffd\ufffd\ufffd?\ufffdQ\ufffdj\ufffd\ufffd\ufffd,\ufffd\ufffdA\ufffd(wR\ufffd\u0172M\ufffd{\ufffd\ufffd\ufffdi\ufffd\ufffd\ufffd\u0772(b\ufffd\ufffd \ufffd\ufffd!\ufffd[.w6
\ufffd\ufffdFA\ufffd._\ufffd\ufffd\ufffdM\ufffd6\ufffd\ufffdc\ufffd\ufffdw\ufffd7U\ufffd\ufffd\ufffd\+\ufffdc\ufffd\ufffd
oj6\ufffd(\ufffd\ufffdF\ufffd\ufffd8\u03c7\ufffd\ufffd\ufffd\ufffdN\ufffd`6d\ufffdw\u036cJ\ufffd\ufffdhX\ufffd\ufffd1\ufffd\ufffdxj\ufffdi\ufffd\ufffd%*M\u06ff\u8ba2\ufffdQ\ufffd\ufffdLL\ufffd\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffd*Zc\ufffd_\ufffd\\ufffd\ufffd\ufffdg\ufffd\ufffd$\ufffdw\ufffdj0\ufffd\u03acwm\ufffdV\ufffd\ufffd\u021a'\ufffd\ufffdX^X\ufffd\ufffd\ufffd&\ufffd\ufffd}\ufffdb\ufffd#\ufffdVDD\ufffdZ\ufffd\ufffd\ufffdJ\ufffd{\u059d\ufffd\u07b6\ufffd\ufffd/\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffd1V\ufffd]^c-\ufffd\ufffd6\ufffd\ufffd\ufffd\ufffd@/\ufffdu\ufffd\ufffdW\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
]]>
</codefragment>
</duplication>
<duplication lines="448" tokens="2973">
<file line="186" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/zip.cfc"/>
<file line="178" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Zip.cfc"/>
<codefragment>
<![CDATA[
		</cfscript>

	</cffunction>

	<!--- -------------------------------------------------- --->
	<!--- DeleteFiles --->
	<cffunction name="DeleteFiles" access="public" output="no" returntype="boolean" hint="Delete files from an existing Zip file archive.">

		<!--- Function Arguments --->
		<cfargument name="zipFilePath" required="yes" type="string" hint="Pathname of the Zip file to delete files from.">
		<cfargument name="files"       required="yes" type="string" hint="| (Chr(124)) delimited list of files to delete from Zip file.">

		<cfscript>

			/* NOTICE: There is no function in the Java API to delete entrys from a Zip file.
			           So we have to create a workaround for this function. At first we create
					   a new temporary Zip file and save there all entrys, excluded the delete
					   files. Then we delete the orginal Zip file and rename the temporary Zip
					   file. */

			/* Default variables */
			var l = 0;
			var buffer = RepeatString(" ",1024).getBytes();

			/* Convert to the right path format */
			arguments.zipFilePath = PathFormat(arguments.zipFilePath);

			try
			{
				/* Open Zip file and get Zip file entries */
				zipFile.init(arguments.zipFilePath);
				entries = zipFile.entries();

				/* Create a new temporary Zip file */
				ioOutput.init(PathFormat(arguments.zipFilePath & ".temp"));
				zipOutput.init(ioOutput);

				/* Loop over Zip file entries */
				while(entries.hasMoreElements())
				{
					entry = entries.nextElement();

					if(NOT entry.isDirectory())
					{
						/* Create a new entry in the temporary Zip file */
						if(NOT ListFindNoCase(arguments.files, entry.getName(), "|"))
						{
							// Set entry compression
							zipOutput.setLevel(entry.getMethod());

							// Create new entry in the temporary Zip file
							zipEntry.init(entry.getName());
							zipOutput.putNextEntry(zipEntry);

							inStream = zipFile.getInputStream(entry);
							l        = inStream.read(buffer);

							while(l GT 0)
							{
								zipOutput.write(buffer, 0, l);
								l = inStream.read(buffer);
							}

							// Close entry
							zipOutput.closeEntry();
						}
					}
				}

				/* Close the orginal Zip and the temporary Zip file */
				zipFile.close();
				zipOutput.close();

				/* Delete the orginal Zip file */
				ioFile.init(arguments.zipFilePath).delete();

				/* Rename the temporary Zip file */
				zipTemp   = ioFile.init(arguments.zipFilePath & ".temp");
				zipRename = ioFile.init(arguments.zipFilePath);
				zipTemp.renameTo(zipRename);

				/* Return true */
				return true;
			}

			catch(Any expr)
			{
				/* Close the orginal Zip and the temporary Zip file */
				zipOutput.close();
				zipFile.close();

				/* Delete the temporary Zip file, if exists */
				if(FileExists(arguments.zipFilePath & ".temp"))
					ioFile.init(arguments.zipFilePath & ".temp").delete();

				/* Return false */
				return false;
			}

		</cfscript>

	</cffunction>

	<!--- -------------------------------------------------- --->
	<!--- Extract --->
	<cffunction name="Extract" access="public" output="no" returntype="boolean" hint="Extracts a specified Zip file into a specified directory.">

		<!--- Function Arguments --->
		<cfargument name="zipFilePath"    required="yes" type="string"                              hint="Pathname of the Zip file to extract.">
		<cfargument name="extractPath"    required="no"  type="string"  default="#ExpandPath(".")#" hint="Pathname to extract the Zip file to.">
		<cfargument name="extractFiles"   required="no"  type="string"                              hint="| (Chr(124)) delimited list of files to extract.">
		<cfargument name="useFolderNames" required="no"  type="boolean" default="yes"               hint="Create folders using the pathinfo stored in the Zip file.">
		<cfargument name="overwriteFiles" required="no"  type="boolean" default="no"                hint="Overwrite existing files.">

		<cfscript>

			/* Default variables */
			var l = 0;
			var entries  = "";
			var entry    = "";
			var name     = "";
			var path     = "";
			var filePath = "";
			var buffer   = RepeatString(" ",1024).getBytes();

			/* Convert to the right path format */
			arguments.zipFilePath = PathFormat(arguments.zipFilePath);
			arguments.extractPath = PathFormat(arguments.extractPath);

			/* Check if the 'extractPath' string is closed */
			lastChr = Right(arguments.extractPath, 1);

			/* Set an slash at the end of string */
			if(lastChr NEQ this.slash)
				arguments.extractPath = arguments.extractPath & this.slash;

			try
			{
				/* Open Zip file */
				zipFile.init(arguments.zipFilePath);

				/* Zip file entries */
				entries = zipFile.entries();

				/* Loop over Zip file entries */
				while(entries.hasMoreElements())
				{
					entry = entries.nextElement();

					if(NOT entry.isDirectory())
					{
						name = entry.getName();

						/* Create directory only if 'useFolderNames' is 'yes' */
						if(arguments.useFolderNames EQ "yes")
						{
							lenPath = Len(name) - Len(GetFileFromPath(name));

							if(lenPath) path = extractPath & Left(name, lenPath);
							else        path = extractPath;

							if(NOT DirectoryExists(path))
							{
								ioFile.init(path);
								ioFile.mkdirs();
							}
						}

						/* Set file path */
						if(arguments.useFolderNames EQ "yes") filePath = arguments.extractPath & name;
						else                                  filePath = arguments.extractPath & GetFileFromPath(name);

						/* Extract files. Files would be extract when following conditions are fulfilled:
						   If the 'extractFiles' list is not defined,
						   or the 'extractFiles' list is defined and the entry filename is found in the list,
						   or the file already exists and 'overwriteFiles' is 'yes'. */
						if((NOT IsDefined("arguments.extractFiles")
						    OR (IsDefined("arguments.extractFiles") AND ListFindNoCase(arguments.extractFiles, GetFileFromPath(name), "|")))
						   AND (NOT FileExists(filePath) OR (FileExists(filePath) AND arguments.overwriteFiles EQ "yes")))
						{
							// Skip if entry contains special characters
							try
							{
								ioOutput.init(filePath);
								ioBufOutput.init(ioOutput);

								inStream = zipFile.getInputStream(entry);
								l        = inStream.read(buffer);

								while(l GTE 0)
								{
									ioBufOutput.write(buffer, 0, l);
									l = inStream.read(buffer);
								}

								inStream.close();
								ioBufOutput.close();
								ioOutput.close();
							}

							catch(Any Expr)
							{ skip = "yes"; }
						}
					}
				}

				/* Close the Zip file */
				zipFile.close();

				/* Return true */
				return true;
			}

			catch(Any expr)
			{
				/* Close the Zip file */
				zipFile.close();

				/* Return false */
				return false;
			}

		</cfscript>

	</cffunction>

	<!--- -------------------------------------------------- --->
	<!--- List --->
	<cffunction name="List" access="public" output="no" returntype="query" hint="List the content of a specified Zip file.">

		<!--- Function Arguments --->
		<cfargument name="zipFilePath" required="yes" type="string" hint="Pathname of the Zip file to list the content.">

		<cfscript>

			/* Default variables */
			var i = 0;
			var entries = "";
			var entry   = "";
			var cols    = "entry,date,size,packed,ratio,crc";
			var query   = QueryNew(cols);

			cols = ListToArray(cols);

			/* Open Zip file */
			zipFile.init(arguments.zipFilePath);

			/* Zip file entries */
			entries = zipFile.entries();

			/* Fill query with data */
			while(entries.hasMoreElements())
			{
				entry = entries.nextElement();

				if(NOT entry.isDirectory())
				{
					QueryAddRow(query, 1);

					qEntry     = PathFormat(entry.getName());
					qDate      = objDate.init(entry.getTime());
					qSize      = entry.getSize();
					qPacked    = entry.getCompressedSize();
					qCrc       = entry.getCrc();

					if(qSize GT 0) qRatio = Round(Evaluate(100-((qPacked*100)/qSize))) & "%";
					else           qRatio = "0%";

					for(i=1; i LTE ArrayLen(cols); i=i+1)
						QuerySetCell(query, cols[i], Trim(Evaluate("q#cols[i]#")));
				}
			}

			/* Close the Zip File */
			zipFile.close();

			/* Return query */
			return query;

		</cfscript>

	</cffunction>

	<!--- -------------------------------------------------- --->
	<!--- gzipAddFile --->
	<cffunction name="gzipAddFile" access="public" output="no" returntype="boolean" hint="Create a new GZip file archive.">

		<!--- Function Arguments --->
		<cfargument name="gzipFilePath" required="yes" type="string" hint="Pathname of the GZip file to create.">
		<cfargument name="filePath"     required="yes" type="string" hint="Pathname of a file to add to the GZip file archive.">

		<cfscript>

			/* Default variables */
			var l = 0;
			var buffer     = RepeatString(" ",1024).getBytes();
			var gzFileName = "";
			var outputFile = "";

			/* Convert to the right path format */
			arguments.gzipFilePath = PathFormat(arguments.gzipFilePath);
			arguments.filePath     = PathFormat(arguments.filePath);

			/* Check if the 'extractPath' string is closed */
			lastChr = Right(arguments.gzipFilePath, 1);

			/* Set an slash at the end of string */
			if(lastChr NEQ this.slash)
				arguments.gzipFilePath = arguments.gzipFilePath & this.slash;

			try
			{

				/* Set output gzip file name */
				gzFileName = getFileFromPath(arguments.filePath) & ".gz";
				outputFile = arguments.gzipFilePath & gzFileName;

				ioInput.init(arguments.filePath);
				ioOutput.init(outputFile);
				gzOutput.init(ioOutput);

				l = ioInput.read(buffer);

				while(l GT 0)
				{
					gzOutput.write(buffer, 0, l);
					l = ioInput.read(buffer);
				}

				/* Close the GZip file */
				gzOutput.close();
				ioOutput.close();
				ioInput.close();

				/* Return true */
				return true;
			}

			catch(Any expr)
			{ return false; }

		</cfscript>

	</cffunction>

	<!--- -------------------------------------------------- --->
	<!--- gzipExtract --->
	<cffunction name="gzipExtract" access="public" output="no" returntype="boolean" hint="Extracts a specified GZip file into a specified directory.">

		<!--- Function Arguments --->
		<cfargument name="gzipFilePath" required="yes" type="string"                             hint="Pathname of the GZip file to extract.">
		<cfargument name="extractPath"  required="no"  type="string" default="#ExpandPath(".")#" hint="Pathname to extract the GZip file to.">

		<cfscript>

			/* Default variables */
			var l = 0;
			var buffer     = RepeatString(" ",1024).getBytes();
			var gzFileName = "";
			var outputFile = "";

			/* Convert to the right path format */
			arguments.gzipFilePath = PathFormat(arguments.gzipFilePath);
			arguments.extractPath  = PathFormat(arguments.extractPath);

			/* Check if the 'extractPath' string is closed */
			lastChr = Right(arguments.extractPath, 1);

			/* Set an slash at the end of string */
			if(lastChr NEQ this.slash)
				arguments.extractPath = arguments.extractPath & this.slash;

			try
			{
				/* Set output file name */
				gzFileName = getFileFromPath(arguments.gzipFilePath);
				outputFile = arguments.extractPath & Left(gzFileName, Len(gzFileName)-3);

				/* Initialize gzip file */
				ioOutput.init(outputFile);
				ioInput.init(arguments.gzipFilePath);
				gzInput.init(ioInput);

				while(l GTE 0)
				{
					ioOutput.write(buffer, 0, l);
					l = gzInput.read(buffer);
				}

				/* Close the GZip file */
				gzInput.close();
				ioInput.close();
				ioOutput.close();

				/* Return true */
				return true;
			}

			catch(Any expr)
			{ return false; }

		</cfscript>

	</cffunction>

	<!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->
	<!--- Private functions for this component --->
	<!--- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --->

	<!--- -------------------------------------------------- --->
	<!--- FilesList --->
	<cffunction name="FilesList" access="private" output="no" returntype="array" hint="Create an array with the file names of specified directory.">

		<!--- Function Arguments --->
		<cfargument name="directory" required="yes" type="string"               hint="Absolute pathname of directory to get files list.">
		<cfargument name="filter"    required="no"  type="string"  default=""   hint="File extension filter. One filter can be applied.">
		<cfargument name="recurse"   required="no"  type="boolean" default="no" hint="Get recursive files of subdirectories.">

		<cfset var i = 0>
		<cfset var n = 0>
		<cfset var dir   = "">
		<cfset var array = ArrayNew(1)>

		<cfdirectory action    = "list"
					 name      = "dir"
		             directory = "#PathFormat(arguments.directory)#"
					 filter    = "#arguments.filter#">

		<cfscript>

			/* Loop over directory query */
			for(i=1; i LTE dir.recordcount; i=i+1)
			{
				path = PathFormat(arguments.directory & this.slash & dir.name[i]);

				/* Add file to array */
				if(dir.type[i] eq "file")
					ArrayAppend(array, path);

				/* Get files from sub directorys and add them to the array */
				else if(dir.type[i] EQ "dir" AND arguments.recurse EQ "yes")
				{
					subdir = FilesList(path, arguments.filter, arguments.recurse);

					for(n=1; n LTE ArrayLen(subdir); n=n+1)
						ArrayAppend(array, subdir[n]);
				}
			}
]]>
</codefragment>
</duplication>
<duplication lines="390" tokens="2750">
<file line="46" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/richTextEditor.cfm"/>
<file line="40" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/richTextEditor.cfm"/>
<codefragment>
<![CDATA[
<farcry:deprecated message="widgets tag library is deprecated; please use formtools." />


<cfimport taglib="/farcry/core/tags/farcry" prefix="tags">
<cfinclude template="/farcry/core/webtop/includes/utilityFunctions.cfm">
<cfparam name="attributes.textareaname" default="body">
<cfparam name="attributes.fieldLabel" default="">

<cfif isDefined('caller.output.#attributes.textareaname#') AND not isDefined('attribute.value')>
	<cfset attributes.value = caller.output[attributes.textareaname]>
</cfif>

<cfif attributes.fieldLabel NEQ ""><cfoutput><b>#attributes.fieldLabel#</b></cfoutput></cfif>


<!--- TODO: temporary hack 20051123 GB --->
<cfparam name="session.toggleTextArea" default="0">
<cfif isDefined("form.togglechange") AND form.togglechange>
	<cfset session.toggleTextArea = 1>
<cfelseif isDefined("togglechange") AND NOT togglechange>
	<cfset session.toggleTextArea = 0>
</cfif>

<cfoutput>
<cfif session.toggleTextArea>
<input type="hidden" name="togglechange" value="0">
<input type="checkbox" name="toggletext" value="1" checked onclick="javascript:document.forms.editform.plpAction.value='none';document.forms.editform.buttonSubmit.click();">Toggle textarea<br />
<cfelse>
<input type="hidden" name="togglechange" value="1">
<input type="checkbox" name="toggletext" value="1" onclick="javascript:document.forms.editform.plpAction.value='none';document.forms.editform.buttonSubmit.click();">Toggle textarea<br />
</cfif>
</cfoutput>
<!--- /end temporary hack 20051123 GB --->

<!--- check if toggled to text area otherwise use config defined editor --->
<cfif isdefined("session.toggleTextArea") and session.toggleTextArea eq 1>
	<!--- javascript for inserting images etc --->
	<cfoutput>
		<script language="JavaScript">
		function insertHTML(html,field)
		{
			document.editform.#attributes.textareaname#.value = document.editform.#attributes.textareaname#.value + (html);
		}
		</script>
	</cfoutput>
	<!--- display text area --->
	<cfoutput><textarea name="#attributes.textareaname#" id="#attributes.textareaname#" cols="60" rows="20">#htmlEditFormat(attributes.value)#</textarea></cfoutput>

<cfelse>

	<!--- work out which editor to display --->
	<cfswitch expression="#application.config.general.richTextEditor#">

		<cfcase value="soEditorPro">
			<!--- javascript for inserting images etc --->
			<cfoutput>
			<script type="text/javascript">
			function insertHTML(html)
			{<cfif fBrowserDetect() EQ "Microsoft IE">
				soEditorbody.insertText(html, '', true,true);<cfelse>
				document.editform.#attributes.textareaname#.value = document.editform.#attributes.textareaname#.value + html;</cfif>
			}
			</script>
			</cfoutput>

			<!--- display tag --->
			<tags:soEditor_pro
				form="editform"
				field="#attributes.textareaname#"
				id="#attributes.textareaname#"
				scriptpath="#application.url.farcry#/siteobjects/soeditor/pro/"
				html="#attributes.value#"
				width="#application.config.soEditorPro.width#"
				height="#application.config.soEditorPro.height#"
				cols="#application.config.soEditorPro.cols#"
				rows="#application.config.soEditorPro.rows#"
				pageedit="#application.config.soEditorPro.pageedit#"
				singlespaced="#application.config.soEditorPro.singlespaced#"
				wordcount="#application.config.soEditorPro.wordcount#"
				baseurl="#application.config.soEditorPro.baseurl#"
				basefont="#application.config.soEditorPro.basefont#"
				basefontsize="#application.config.soEditorPro.basefontsize#"
				basefontcolor="#application.config.soEditorPro.basefontcolor#"
				basebgcolor="#application.config.soEditorPro.basebgcolor#"
				validateonsave="#application.config.soEditorPro.validateonsave#"
				validationmessage="#application.config.soEditorPro.validationmessage#"
				showborders="#application.config.soEditorPro.showborders#"
				initialfocus="#application.config.soEditorPro.initialfocus#"
				new="#application.config.soEditorPro.new#"
				save="#application.config.soEditorPro.save#"
				cut="#application.config.soEditorPro.cut#"
				copy="#application.config.soEditorPro.copy#"
				paste="#application.config.soEditorPro.paste#"
				delete="#application.config.soEditorPro.delete#"
				find="#application.config.soEditorPro.find#"
				undo="#application.config.soEditorPro.undo#"
				redo="#application.config.soEditorPro.redo#"
				hr="#application.config.soEditorPro.hr#"
				image="#application.config.soEditorPro.image#"
				link="#application.config.soEditorPro.link#"
				unlink="#application.config.soEditorPro.unlink#"
				spellcheck="#application.config.soEditorPro.spellcheck#"
				help="#application.config.soEditorPro.help#"
				align="#application.config.soEditorPro.align#"
				list="#application.config.soEditorPro.list#"
				unindent="#application.config.soEditorPro.unindent#"
				indent="#application.config.soEditorPro.indent#"
				fontdialog="#application.config.soEditorPro.fontdialog#"
				format="#application.config.soEditorPro.format#"
				formatlist="#application.config.soEditorPro.formatlist#"
				formatlistlabels="#application.config.soEditorPro.formatlistlabels#"
				font="#application.config.soEditorPro.font#"
				fontlist="#application.config.soEditorPro.fontlist#"
				fontlistlabels="#application.config.soEditorPro.fontlistlabels#"
				size="#application.config.soEditorPro.size#"
				sizelist="#application.config.soEditorPro.sizelist#"
				sizelistlabels="#application.config.soEditorPro.sizelistlabels#"
				bold="#application.config.soEditorPro.bold#"
				italic="#application.config.soEditorPro.italic#"
				underline="#application.config.soEditorPro.underline#"
				superscript="#application.config.soEditorPro.superscript#"
				fgcolor="#application.config.soEditorPro.fgcolor#"
				bgcolor="#application.config.soEditorPro.bgcolor#"
				tables="#application.config.soEditorPro.tables#"
				insertcell="#application.config.soEditorPro.insertcell#"
				deletecell="#application.config.soEditorPro.deletecell#"
				insertrow="#application.config.soEditorPro.insertrow#"
				deleterow="#application.config.soEditorPro.deleterow#"
				insertcolumn="#application.config.soEditorPro.insertcolumn#"
				deletecolumn="#application.config.soEditorPro.deletecolumn#"
				splitcell="#application.config.soEditorPro.splitcell#"
				mergecell="#application.config.soEditorPro.mergecell#"
				cellprop="#application.config.soEditorPro.cellprop#"
				htmledit="#application.config.soEditorPro.htmledit#"
				borders="#application.config.soEditorPro.borders#"
				details="#application.config.soEditorPro.details#"
				anchor = "#application.config.soEditorPro.details#"
				specialCharacter = "#application.config.soEditorPro.specialCharacter#"
				allowFolderCreation = "#application.config.soEditorPro.allowFolderCreation#"
				allowUpload = "#application.config.soEditorPro.allowUpload#"
				autoSweep = "#application.config.soEditorPro.autoSweep#"
				baseCSS = "#application.config.soEditorPro.baseCSS#"
				codeSweeper = "#application.config.soEditorPro.codeSweeper#"
				cssList = "#application.config.soEditorPro.cssList#"
				cssListLabels = "#application.config.soEditorPro.cssListLabels#"
				cssField = "#application.config.soEditorPro.cssField#"
				formButton = "#application.config.soEditorPro.formButton#"
				genericForm = "#application.config.soEditorPro.genericForm#"
				hiddenBox = "#application.config.soEditorPro.hiddenBox#"
				mailForm  = "#application.config.soEditorPro.mailForm#"
				radioBox = "#application.config.soEditorPro.radioBox#"
				resetButton = "#application.config.soEditorPro.resetButton#"
				selectBox = "#application.config.soEditorPro.selectBox#"
				styleList = "#application.config.soEditorPro.styleList#"
				styleListLabels = "#application.config.soEditorPro.styleListLabels#"
				submitButton = "#application.config.soEditorPro.submitButton#"
				textArea = "#application.config.soEditorPro.textArea#"
				textBox = "#application.config.soEditorPro.textBox#">
		</cfcase>

		<cfcase value="soEditor">

			<!--- javascript for inserting images etc --->
			<cfoutput>
			<script type="text/javascript">
			function insertHTML(html)
			{<cfif fBrowserDetect() EQ "Microsoft IE">
				soEditorbody.insertText(html, '', true,true);<cfelse>
				document.editform.#attributes.textareaname#.value = document.editform.#attributes.textareaname#.value + html;</cfif>
			}
			</script>
			</cfoutput>

			<!--- display tag --->
			<tags:soEditor_lite
				form="editform"
				field="#attributes.textareaname#"
				id = "#attributes.textareaname#"
				scriptpath="#application.url.farcry#/siteobjects/soeditor/lite/"
				html="#attributes.value#"
				width="#application.config.soEditor.width#"
				height="#application.config.soEditor.height#"
				cols="#application.config.soEditor.cols#"
				rows="#application.config.soEditor.rows#"
				pageedit="#application.config.soEditor.pageedit#"
				singlespaced="#application.config.soEditor.singlespaced#"
				wordcount="#application.config.soEditor.wordcount#"
				baseurl="#application.config.soEditor.baseurl#"
				basefont="#application.config.soEditor.basefont#"
				basefontsize="#application.config.soEditor.basefontsize#"
				basefontcolor="#application.config.soEditor.basefontcolor#"
				basebgcolor="#application.config.soEditor.basebgcolor#"
				validateonsave="#application.config.soEditor.validateonsave#"
				validationmessage="#application.config.soEditor.validationmessage#"
				showborders="#application.config.soEditor.showborders#"
				initialfocus="#application.config.soEditor.initialfocus#"
				new="#application.config.soEditor.new#"
				save="#application.config.soEditor.save#"
				cut="#application.config.soEditor.cut#"
				copy="#application.config.soEditor.copy#"
				paste="#application.config.soEditor.paste#"
				delete="#application.config.soEditor.delete#"
				find="#application.config.soEditor.find#"
				undo="#application.config.soEditor.undo#"
				redo="#application.config.soEditor.redo#"
				hr="#application.config.soEditor.hr#"
				image="#application.config.soEditor.image#"
				link="#application.config.soEditor.link#"
				unlink="#application.config.soEditor.unlink#"
				spellcheck="#application.config.soEditor.spellcheck#"
				help="#application.config.soEditor.help#"
				align="#application.config.soEditor.align#"
				list="#application.config.soEditor.list#"
				unindent="#application.config.soEditor.unindent#"
				indent="#application.config.soEditor.indent#"
				fontdialog="#application.config.soEditor.fontdialog#"
				format="#application.config.soEditor.format#"
				formatlist="#application.config.soEditor.formatlist#"
				formatlistlabels="#application.config.soEditor.formatlistlabels#"
				font="#application.config.soEditor.font#"
				fontlist="#application.config.soEditor.fontlist#"
				fontlistlabels="#application.config.soEditor.fontlistlabels#"
				size="#application.config.soEditor.size#"
				sizelist="#application.config.soEditor.sizelist#"
				sizelistlabels="#application.config.soEditor.sizelistlabels#"
				bold="#application.config.soEditor.bold#"
				italic="#application.config.soEditor.italic#"
				underline="#application.config.soEditor.underline#"
				superscript="#application.config.soEditor.superscript#"
				fgcolor="#application.config.soEditor.fgcolor#"
				bgcolor="#application.config.soEditor.bgcolor#"
				tables="#application.config.soEditor.tables#"
				insertcell="#application.config.soEditor.insertcell#"
				deletecell="#application.config.soEditor.deletecell#"
				insertrow="#application.config.soEditor.insertrow#"
				deleterow="#application.config.soEditor.deleterow#"
				insertcolumn="#application.config.soEditor.insertcolumn#"
				deletecolumn="#application.config.soEditor.deletecolumn#"
				splitcell="#application.config.soEditor.splitcell#"
				mergecell="#application.config.soEditor.mergecell#"
				cellprop="#application.config.soEditor.cellprop#"
				htmledit="#application.config.soEditor.htmledit#"
				borders="#application.config.soEditor.borders#"
				details="#application.config.soEditor.details#"
				anchor="false">
		</cfcase>

		<cfcase value="eWebEditPro">
			<!--- javascript for inserting images etc --->
			<cfoutput>
				<script language="JavaScript">
				function insertHTML( html )
				{
					eWebEditPro.#application.config.eWebEditPro.editorName#.pasteHTML(html);
				}
				</script>
			</cfoutput>
			<!---display tag--->
			<tags:eWebEditPro3
				path="#application.config.eWebEditPro.path#"
				maxContentSize="#application.config.eWebEditPro.maxContentSize#"
				name="#application.config.eWebEditPro.editorName#"
				editorName="#application.config.eWebEditPro.alternativeEditorName#"
				width="#application.config.eWebEditPro.width#"
				height="#application.config.eWebEditPro.height#"
				value="#attributes.value#"
				license="#application.config.eWebEditPro.license#"
				locale="#application.config.eWebEditPro.locale#"
				config="#application.config.eWebEditPro.config#"
				styleSheet="#application.config.eWebEditPro.styleSheet#"
				bodyStyle="#application.config.eWebEditPro.bodyStyle#"
				hideAboutButton="#application.config.eWebEditPro.hideAboutButton#"
				onDblClickElement="#application.config.eWebEditPro.onDblClickElement#"
				onExecCommand="#application.config.eWebEditPro.onExecCommand#"
				onFocus="#application.config.eWebEditPro.onFocus#"
				onBlur="#application.config.eWebEditPro.onBlur#">
		</cfcase>

		<cfcase value="textArea">

			<!--- javascript for inserting images etc --->
			<cfoutput>
				<script type="text/javascript">
				function insertHTML(html,field )
				{
					document.editform.#attributes.textareaname#.value = document.editform.#attributes.textareaname#.value + (html);
				}
				</script>
			</cfoutput>
			<!--- display text area --->
			<cfoutput><textarea name="#attributes.textareaname#" id="#attributes.textareaname#" cols="60" rows="20">#attributes.value#</textarea></cfoutput>
		</cfcase>

		<cfcase value="htmlArea">
			<!--- load HTMLArea --->
			<cfsavecontent variable="htmlAreaScript">
				<cfoutput>
				<!-- // Load the HTMLEditor and set the preferences // -->
				<script type="text/javascript">
				   _editor_url = "#application.url.farcry#/includes/lib/htmlarea/";
				   _editor_lang = "en";
				</script>
				<script type="text/javascript" src="#application.url.farcry#/includes/lib/htmlarea/htmlarea.js"></script>
				<script type="text/javascript" src="#application.url.farcry#/includes/lib/htmlarea/dialog.js"></script>
				<script type="text/javascript" src="#application.url.farcry#/includes/lib/htmlarea/lang/en.js"></script>
			
				<script type="text/javascript">
					var config = new HTMLArea.Config();
					config.toolbar = [
						#application.config.htmlarea.Toolbar1#
						,#application.config.htmlarea.Toolbar2#
					];	
				</script>
			
				<script type="text/javascript">
				<cfif isBoolean(application.config.htmlArea.useContextMenu) AND application.config.htmlArea.useContextMenu>
					HTMLArea.loadPlugin("ContextMenu");	          
				</cfif>
				 //HTMLArea.loadPlugin("CSS");
				 <cfif isBoolean(application.config.htmlArea.useTableOperations) AND application.config.htmlArea.useTableOperations>
					 HTMLArea.loadPlugin("TableOperations");
				 </cfif>
					HTMLArea.loadPlugin("CharacterMap");
					
					window.onload = function()
					{
						HTMLArea.init();
					}
					
				</script>
				<!-- // Finished loading HTMLEditor //-->
				</cfoutput>
			</cfsavecontent>
			<cfhtmlHead text="#htmlAreaScript#">			
			
			<cfset uniqueId = replace(application.fc.utils.createJavaUUID(),'-','','all')>
			<!--- display text area --->
			<cfoutput><div id="htmlareawrapper"><textarea id="#attributes.textareaname#" name="#attributes.textareaname#" id="#uniqueID#">#attributes.value#</textarea></div></cfoutput>


			<!--- javascript for inserting images etc --->
			<cfoutput>
				<script language="JavaScript">
				
				/*
				var config = new HTMLArea.Config();
				config.toolbar = [
					#application.config.htmlarea.Toolbar1#
					,#application.config.htmlarea.Toolbar2#
					];
				*/
				
				config.height = "#application.config.htmlArea.height#";
				config.width = "#application.config.htmlArea.width#";
			
				 initEditor = function()
				 {
					editor#attributes.textareaname# = new HTMLArea("#uniqueid#",config);
			      	
			     	<cfif len(application.config.htmlArea.pageStyle)>
        		  	editor#attributes.textareaname#.config.pageStyle = "@import url(#application.config.htmlArea.pageStyle#);";
        		  	</cfif>
			      	// editor.registerPlugin(CSS);
			      	<cfif isBoolean(application.config.htmlArea.useContextMenu) AND application.config.htmlArea.useContextMenu>
				  	editor#attributes.textareaname#.registerPlugin(ContextMenu);
				  	</cfif>
				  	<cfif isBoolean(application.config.htmlArea.useTableOperations) AND application.config.htmlArea.useTableOperations>
				  	editor#attributes.textareaname#.registerPlugin(TableOperations);
				  	</cfif>
				  	editor#attributes.textareaname#.registerPlugin(CharacterMap);
        		  	editor#attributes.textareaname#.generate();
      			 }
				 
				 HTMLArea.onload = initEditor;
				 				
				 function insertHTML( html )
				 {	//TODO this focuse editor produces the undesirable side effect that images are inserted
					//at the top of the page. However this is better than when inserting from the tree having them inserted at the top of the tree frame. 
					//Will have to devote some more time to sussing this later.
					editor#attributes.textareaname#.focusEditor();
					editor#attributes.textareaname#.insertHTML(html);
				 } 
				</script>
			</cfoutput>

		</cfcase>
		
		<cfcase value="fckEditor">
			<!--- load FCKEditor --->
			<!--- load FCKEditor --->
]]>
</codefragment>
</duplication>
<duplication lines="354" tokens="2595">
<file line="1" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaProxy.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mxunit/framework/javaloader/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaProxy.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    JavaProxy to replace the ColdFusion one when you don't have access
			to coldfusion.* packages due to CF8 settings.

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		27/08/2007		Created

------------------------------------------------------------------------------->

<cfcomponent output="false">

<!---
	All CF based methods have a _ in front, so that they don't interfere with the possible Java
	calls
 --->

<cffunction name="_init" hint="Constructor" access="public" returntype="JavaProxy" output="false">
	<cfargument name="class" hint="the java.lang.Class object this represents" type="any" required="Yes">
	<cfscript>
		var classLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
		var objectClass = classLoader.loadClass("java.lang.Object");

		_setArray(createObject("java", "java.lang.reflect.Array"));

		_setClassMethod(objectClass.getMethod("getClass", JavaCast("null", 0)));

		_setObjectClass(objectClass);

		_setClass(arguments.class);

		_setModifier(createObject("java", "java.lang.reflect.Modifier"));

		_setStaticFields();

		_initMethodCollection();

		return this;
	</cfscript>
</cffunction>

<cffunction name="init" hint="create an instance of this object" access="public" returntype="any" output="false">
	<cfscript>
		var constructor = 0;
		var instance = 0;

		//make sure we only ever have one instance
		if(_hasClassInstance())
		{
			return _getClassInstance();
		}

		constructor = _resolveMethodByParams("Constructor", _getClass().getConstructors(), arguments);

		instance = constructor.newInstance(_buildArgumentArray(arguments));

		_setClassInstance(instance);

		return _getClassInstance();
	</cfscript>
</cffunction>

<cffunction	name="onMissingMethod" access="public" returntype="any" output="false" hint="wires the coldfusion invocation to the Java Object">
	<cfargument	name="missingMethodName" type="string"	required="true"	hint=""	/>
	<cfargument	name="missingMethodArguments" type="struct" required="true"	hint=""/>

	<cfscript>
		var method = _findMethod(arguments.missingMethodName, arguments.missingMethodArguments);

		if(_getModifier().isStatic(method.getModifiers()))
		{
			return method.invoke(JavaCast("null", 0), _buildArgumentArray(arguments.missingMethodArguments));
		}
		else
		{
			if(NOT _hasClassInstance())
			{
				//run the default constructor, just like in normal CF, if there is no instance
				init();
			}

			return method.invoke(_getClassInstance(), _buildArgumentArray(arguments.missingMethodArguments));
		}
	</cfscript>
</cffunction>

<!------------------------------------------- PUBLIC ------------------------------------------->

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="_setStaticFields" hint="loops around all the fields and sets the static one to this scope" access="private" returntype="void" output="false">
	<cfscript>
		var fields = _getClass().getFields();
		var counter = 1;
		var len = ArrayLen(fields);
		var field = 0;

		for(; counter <= len; counter++)
		{
			field = fields[counter];
			if(_getModifier().isStatic(field.getModifiers()))
			{
				this[field.getName()] = field.get(JavaCast("null", 0));
			}
		}
	</cfscript>
</cffunction>

<cffunction name="_buildArgumentArray" hint="builds an argument array out of the arguments" access="private" returntype="array" output="false">
	<cfargument name="arguments" hint="the arguments passed through" type="struct" required="Yes">
	<cfscript>
		var len = StructCount(arguments);
		var objArray = _getArray().newInstance(_getObjectClass(), len);
		var counter = 1;
		var obj = 0;

		for(; counter <= len; counter++)
		{
			obj = arguments[counter];
			_getArray().set(objArray, counter - 1, obj);
		}

		return objArray;
	</cfscript>
</cffunction>

<cffunction name="_findMethod" hint="finds the method that closest matches the signature" access="public" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decision = 0;

		if(StructKeyExists(_getMethodCollection(), arguments.methodName))
		{
			decision = StructFind(_getMethodCollection(), arguments.methodName);

			//if there is only one option, try it, it's only going to throw a runtime exception if it doesn't work.
			if(ArrayLen(decision) == 1)
			{
				return decision[1];
			}
			else
			{
				return _resolveMethodByParams(arguments.methodName, decision, arguments.methodArgs);
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_resolveMethodByParams" hint="resolves the method to use by the parameters provided" access="private" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="decision" hint="the array of methods to decide from" type="array" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decisionLen = ArrayLen(arguments.decision);
		var method = 0;
		var counter = 1;
		var argLen = ArrayLen(arguments.methodArgs);
		var paremeters = 0;
		var paramLen = 0;
		var pCounter = 0;
		var param = 0;
		var class = 0;
		var found = true;

		for(; counter <= decisionLen; counter++)
		{
			method = arguments.decision[counter];
			parameters = method.getParameterTypes();
			paramLen = ArrayLen(parameters);

			found = true;

			if(argLen eq paramLen)
			{
				for(pCounter = 1; pCounter <= paramLen AND found; pCounter++)
				{
					param = parameters[pCounter];
					class = _getClassMethod().invoke(arguments.methodArgs[pCounter], JavaCast("null", 0));

					if(param.isAssignableFrom(class))
					{
						found = true;
					}
					else if(param.isPrimitive()) //if it's a primitive, it can be mapped to object primtive classes
					{
						if(param.getName() eq "boolean" AND class.getName() eq "java.lang.Boolean")
						{
							found = true;
						}
						else if(param.getName() eq "int" AND class.getName() eq "java.lang.Integer")
						{
							found = true;
						}
						else if(param.getName() eq "long" AND class.getName() eq "java.lang.Long")
						{
							found = true;
						}
						else if(param.getName() eq "float" AND class.getName() eq "java.lang.Float")
						{
							found = true;
						}
						else if(param.getName() eq "double" AND class.getName() eq "java.lang.Double")
						{
							found = true;
						}
						else if(param.getName() eq "char" AND class.getName() eq "java.lang.Character")
						{
							found = true;
						}
						else if(param.getName() eq "byte" AND class.getName() eq "java.lang.Byte")
						{
							found = true;
						}
						else if(param.getName() eq "short" AND class.getName() eq "java.lang.Short")
						{
							found = true;
						}
						else
						{
							found eq false;
						}
					}
					else
					{
						found = false;
					}
				}

				if(found)
				{
					return method;
				}
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_initMethodCollection" hint="creates a method collection of all the methods that are available on the class (this may be cached externally later)" access="private" returntype="void" output="false">
	<cfscript>
		var methods = _getClass().getMethods();
		var len = ArrayLen(methods);
		var counter = 1;
		var method = 0;

		_setMethodCollection(StructNew());

		for(; counter <= len; counter++)
		{
			method = methods[counter];

			if(NOT StructKeyExists(_getMethodCollection(), method.getName()))
			{
				StructInsert(_getMethodCollection(), method.getName(), ArrayNew(1));
			}

			ArrayAppend(StructFind(_getMethodCollection(), method.getName()), method);
		}
	</cfscript>
</cffunction>

<cffunction name="_getMethodCollection" access="private" returntype="struct" output="false">
	<cfreturn instance.MethodCollection />
</cffunction>

<cffunction name="_setMethodCollection" access="private" returntype="void" output="false">
	<cfargument name="MethodCollection" type="struct" required="true">
	<cfset instance.MethodCollection = arguments.MethodCollection />
</cffunction>

<cffunction name="_hasClassInstance" hint="if the proxy has an instance yet" access="private" returntype="boolean" output="false">
	<cfreturn StructKeyExists(instance, "ClassInstance") />
</cffunction>

<cffunction name="_getClassInstance" access="private" returntype="any" output="false">
	<cfreturn instance.ClassInstance />
</cffunction>

<cffunction name="_setClassInstance" access="private" returntype="void" output="false">
	<cfargument name="ClassInstance" type="any" required="true">
	<cfset instance.ClassInstance = arguments.ClassInstance />
</cffunction>

<cffunction name="_getObjectClass" access="private" returntype="any" output="false">
	<cfreturn instance.ObjectClass />
</cffunction>

<cffunction name="_setObjectClass" access="private" returntype="void" output="false">
	<cfargument name="ObjectClass" type="any" required="true">
	<cfset instance.ObjectClass = arguments.ObjectClass />
</cffunction>

<cffunction name="_getArray" access="private" returntype="any" output="false">
	<cfreturn instance.Array />
</cffunction>

<cffunction name="_setArray" access="private" returntype="void" output="false">
	<cfargument name="Array" type="any" required="true">
	<cfset instance.Array = arguments.Array />
</cffunction>

<cffunction name="_getClassMethod" access="private" returntype="any" output="false">
	<cfreturn instance.ClassMethod />
</cffunction>

<cffunction name="_setClassMethod" access="private" returntype="void" output="false">
	<cfargument name="ClassMethod" type="any" required="true">
	<cfset instance.ClassMethod = arguments.ClassMethod />
</cffunction>

<cffunction name="_getClass" access="private" returntype="any" output="false">
	<cfreturn instance.Class />
</cffunction>

<cffunction name="_setClass" access="private" returntype="void" output="false">
	<cfargument name="Class" type="any" required="true">
	<cfset instance.Class = arguments.Class />
</cffunction>

<cffunction name="_getModifier" access="private" returntype="any" output="false">
	<cfreturn instance.Modifier />
</cffunction>

<cffunction name="_setModifier" access="private" returntype="void" output="false">
	<cfargument name="Modifier" type="any" required="true">
	<cfset instance.Modifier = arguments.Modifier />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
	<cfargument name="type" hint="The type of exception" type="string" required="Yes">
	<cfargument name="message" hint="The message to accompany the exception" type="string" required="Yes">
	<cfargument name="detail" type="string" hint="The detail message for the exception" required="No" default="">
		<cfthrow type="#arguments.type#" message="#arguments.message#" detail="#arguments.detail#">
</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="354" tokens="2595">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfspec/external/javaloader/JavaProxy.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/javaloader/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaProxy.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    JavaProxy to replace the ColdFusion one when you don't have access
			to coldfusion.* packages due to CF8 settings.

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		27/08/2007		Created

------------------------------------------------------------------------------->

<cfcomponent output="false">

<!---
	All CF based methods have a _ in front, so that they don't interfere with the possible Java
	calls
 --->

<cffunction name="_init" hint="Constructor" access="public" returntype="JavaProxy" output="false">
	<cfargument name="class" hint="the java.lang.Class object this represents" type="any" required="Yes">
	<cfscript>
		var classLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
		var objectClass = classLoader.loadClass("java.lang.Object");

		_setArray(createObject("java", "java.lang.reflect.Array"));

		_setClassMethod(objectClass.getMethod("getClass", JavaCast("null", 0)));

		_setObjectClass(objectClass);

		_setClass(arguments.class);

		_setModifier(createObject("java", "java.lang.reflect.Modifier"));

		_setStaticFields();

		_initMethodCollection();

		return this;
	</cfscript>
</cffunction>

<cffunction name="init" hint="create an instance of this object" access="public" returntype="any" output="false">
	<cfscript>
		var constructor = 0;
		var instance = 0;

		//make sure we only ever have one instance
		if(_hasClassInstance())
		{
			return _getClassInstance();
		}

		constructor = _resolveMethodByParams("Constructor", _getClass().getConstructors(), arguments);

		instance = constructor.newInstance(_buildArgumentArray(arguments));

		_setClassInstance(instance);

		return _getClassInstance();
	</cfscript>
</cffunction>

<cffunction	name="onMissingMethod" access="public" returntype="any" output="false" hint="wires the coldfusion invocation to the Java Object">
	<cfargument	name="missingMethodName" type="string"	required="true"	hint=""	/>
	<cfargument	name="missingMethodArguments" type="struct" required="true"	hint=""/>

	<cfscript>
		var method = _findMethod(arguments.missingMethodName, arguments.missingMethodArguments);

		if(_getModifier().isStatic(method.getModifiers()))
		{
			return method.invoke(JavaCast("null", 0), _buildArgumentArray(arguments.missingMethodArguments));
		}
		else
		{
			if(NOT _hasClassInstance())
			{
				//run the default constructor, just like in normal CF, if there is no instance
				init();
			}

			return method.invoke(_getClassInstance(), _buildArgumentArray(arguments.missingMethodArguments));
		}
	</cfscript>
</cffunction>

<!------------------------------------------- PUBLIC ------------------------------------------->

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="_setStaticFields" hint="loops around all the fields and sets the static one to this scope" access="private" returntype="void" output="false">
	<cfscript>
		var fields = _getClass().getFields();
		var counter = 1;
		var len = ArrayLen(fields);
		var field = 0;

		for(; counter <= len; counter++)
		{
			field = fields[counter];
			if(_getModifier().isStatic(field.getModifiers()))
			{
				this[field.getName()] = field.get(JavaCast("null", 0));
			}
		}
	</cfscript>
</cffunction>

<cffunction name="_buildArgumentArray" hint="builds an argument array out of the arguments" access="private" returntype="array" output="false">
	<cfargument name="arguments" hint="the arguments passed through" type="struct" required="Yes">
	<cfscript>
		var len = StructCount(arguments);
		var objArray = _getArray().newInstance(_getObjectClass(), len);
		var counter = 1;
		var obj = 0;

		for(; counter <= len; counter++)
		{
			obj = arguments[counter];
			_getArray().set(objArray, counter - 1, obj);
		}

		return objArray;
	</cfscript>
</cffunction>

<cffunction name="_findMethod" hint="finds the method that closest matches the signature" access="public" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decision = 0;

		if(StructKeyExists(_getMethodCollection(), arguments.methodName))
		{
			decision = StructFind(_getMethodCollection(), arguments.methodName);

			//if there is only one option, try it, it's only going to throw a runtime exception if it doesn't work.
			if(ArrayLen(decision) == 1)
			{
				return decision[1];
			}
			else
			{
				return _resolveMethodByParams(arguments.methodName, decision, arguments.methodArgs);
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_resolveMethodByParams" hint="resolves the method to use by the parameters provided" access="private" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="decision" hint="the array of methods to decide from" type="array" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decisionLen = ArrayLen(arguments.decision);
		var method = 0;
		var counter = 1;
		var argLen = ArrayLen(arguments.methodArgs);
		var parameters = 0;
		var paramLen = 0;
		var pCounter = 0;
		var param = 0;
		var class = 0;
		var found = true;

		for(; counter <= decisionLen; counter++)
		{
			method = arguments.decision[counter];
			parameters = method.getParameterTypes();
			paramLen = ArrayLen(parameters);

			found = true;

			if(argLen eq paramLen)
			{
				for(pCounter = 1; pCounter <= paramLen AND found; pCounter++)
				{
					param = parameters[pCounter];
					class = _getClassMethod().invoke(arguments.methodArgs[pCounter], JavaCast("null", 0));

					if(param.isAssignableFrom(class))
					{
						found = true;
					}
					else if(param.isPrimitive()) //if it's a primitive, it can be mapped to object primtive classes
					{
						if(param.getName() eq "boolean" AND class.getName() eq "java.lang.Boolean")
						{
							found = true;
						}
						else if(param.getName() eq "int" AND class.getName() eq "java.lang.Integer")
						{
							found = true;
						}
						else if(param.getName() eq "long" AND class.getName() eq "java.lang.Long")
						{
							found = true;
						}
						else if(param.getName() eq "float" AND class.getName() eq "java.lang.Float")
						{
							found = true;
						}
						else if(param.getName() eq "double" AND class.getName() eq "java.lang.Double")
						{
							found = true;
						}
						else if(param.getName() eq "char" AND class.getName() eq "java.lang.Character")
						{
							found = true;
						}
						else if(param.getName() eq "byte" AND class.getName() eq "java.lang.Byte")
						{
							found = true;
						}
						else if(param.getName() eq "short" AND class.getName() eq "java.lang.Short")
						{
							found = true;
						}
						else
						{
							found = false;
						}
					}
					else
					{
						found = false;
					}
				}

				if(found)
				{
					return method;
				}
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_initMethodCollection" hint="creates a method collection of all the methods that are available on the class (this may be cached externally later)" access="private" returntype="void" output="false">
	<cfscript>
		var methods = _getClass().getMethods();
		var len = ArrayLen(methods);
		var counter = 1;
		var method = 0;

		_setMethodCollection(StructNew());

		for(; counter <= len; counter++)
		{
			method = methods[counter];

			if(NOT StructKeyExists(_getMethodCollection(), method.getName()))
			{
				StructInsert(_getMethodCollection(), method.getName(), ArrayNew(1));
			}

			ArrayAppend(StructFind(_getMethodCollection(), method.getName()), method);
		}
	</cfscript>
</cffunction>

<cffunction name="_getMethodCollection" access="private" returntype="struct" output="false">
	<cfreturn instance.MethodCollection />
</cffunction>

<cffunction name="_setMethodCollection" access="private" returntype="void" output="false">
	<cfargument name="MethodCollection" type="struct" required="true">
	<cfset instance.MethodCollection = arguments.MethodCollection />
</cffunction>

<cffunction name="_hasClassInstance" hint="if the proxy has an instance yet" access="private" returntype="boolean" output="false">
	<cfreturn StructKeyExists(instance, "ClassInstance") />
</cffunction>

<cffunction name="_getClassInstance" access="private" returntype="any" output="false">
	<cfreturn instance.ClassInstance />
</cffunction>

<cffunction name="_setClassInstance" access="private" returntype="void" output="false">
	<cfargument name="ClassInstance" type="any" required="true">
	<cfset instance.ClassInstance = arguments.ClassInstance />
</cffunction>

<cffunction name="_getObjectClass" access="private" returntype="any" output="false">
	<cfreturn instance.ObjectClass />
</cffunction>

<cffunction name="_setObjectClass" access="private" returntype="void" output="false">
	<cfargument name="ObjectClass" type="any" required="true">
	<cfset instance.ObjectClass = arguments.ObjectClass />
</cffunction>

<cffunction name="_getArray" access="private" returntype="any" output="false">
	<cfreturn instance.Array />
</cffunction>

<cffunction name="_setArray" access="private" returntype="void" output="false">
	<cfargument name="Array" type="any" required="true">
	<cfset instance.Array = arguments.Array />
</cffunction>

<cffunction name="_getClassMethod" access="private" returntype="any" output="false">
	<cfreturn instance.ClassMethod />
</cffunction>

<cffunction name="_setClassMethod" access="private" returntype="void" output="false">
	<cfargument name="ClassMethod" type="any" required="true">
	<cfset instance.ClassMethod = arguments.ClassMethod />
</cffunction>

<cffunction name="_getClass" access="private" returntype="any" output="false">
	<cfreturn instance.Class />
</cffunction>

<cffunction name="_setClass" access="private" returntype="void" output="false">
	<cfargument name="Class" type="any" required="true">
	<cfset instance.Class = arguments.Class />
</cffunction>

<cffunction name="_getModifier" access="private" returntype="any" output="false">
	<cfreturn instance.Modifier />
</cffunction>

<cffunction name="_setModifier" access="private" returntype="void" output="false">
	<cfargument name="Modifier" type="any" required="true">
	<cfset instance.Modifier = arguments.Modifier />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
	<cfargument name="type" hint="The type of exception" type="string" required="Yes">
	<cfargument name="message" hint="The message to accompany the exception" type="string" required="Yes">
	<cfargument name="detail" type="string" hint="The detail message for the exception" required="No" default="">
		<cfthrow type="#arguments.type#" message="#arguments.message#" detail="#arguments.detail#">
</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="124" tokens="2317">
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/blogcfcRedirecter/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/googlesearch/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "Plugin activated" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="unsetup" hint="This is run when a plugin is de-activated" access="public" output="false" returntype="any">
		<cfreturn "Plugin de-activated" />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="remove" hint="This is run when a plugin is removed" access="public" output="false" returntype="any">
		<!--- You should override this method, but at the very least, we clean up our preferences --->
		<cfset variables.preferencesManager.removeNode(variables.package) />
		<cfreturn "#variables.name# removed" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="upgrade" hint="This is run when a plugin is upgraded" access="public" output="false" returntype="any">
		<cfargument name="fromVersion" type="string" />
		<cfreturn "Plugin upgraded" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPackage" access="public" output="false" returntype="any">
		<cfreturn variables.package />
	</cffunction>
	
	<cffunction name="setPackage" access="public" output="false" returntype="void">
		<cfargument name="package" type="any" required="true" />
		<cfset variables.package = arguments.package />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>

	<cffunction name="getAdminAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "admin/assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>
	
	<cffunction name="getPluginDirName" access="private" output="false" returntype="any">
		<cfset var name = getMetaData(this).name />
		<cfset var dir = ListGetAt(name, ListLen(name, ".")-1, ".")>
		<cfreturn dir />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="initSettings" access="public" output="true" returntype="void">
		<cfset var key = "" />
		<cfset variables.settings = variables.preferencesManager.exportSubtreeAsStruct(variables.package) />
		<cfloop collection="#arguments#" item="key">
			<cfif NOT structkeyexists(variables.settings, key)>
				<cfset variables.settings[key] = arguments[key] />
			</cfif>
		</cfloop>	
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#arguments#" item="key">
			<cfset variables.settings[key] = arguments[key] />
		</cfloop>
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getSetting" access="public" output="false" returntype="any">
		<cfargument name="key" type="any" required="true" />
		<cfreturn variables.settings[arguments.key] />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="persistSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#variables.settings#" item="key">
			<cfset variables.preferencesManager.put( variables.package, key, variables.settings[key]) />
		</cfloop>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="256" tokens="2226">
<file line="474" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/objectadmin.cfc"/>
<file line="479" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/typeadmin.cfc"/>
<codefragment>
<![CDATA[
			stBut.value="#application.rb.getResource("unlockUC")#";
			stBut.class="f-submit";
			stBut.onClick="";
			stBut.permission="";
			stBut.buttontype="unlock";
			arrayAppend(aDefaultButtons,stBut);
		}
	</cfscript>
	<cfreturn aDefaultButtons />
</cffunction>

<!--- pagination methods --->
<cffunction name="getTotalPages" returntype="numeric">
	<cfset var pgtotal=0>
	<cfset pgtotal=ceiling(variables.recordset.recordcount/variables.attributes.numitems)>
	<cfif prefs.pg gt pgtotal>
		<cfset prefs.pg=pgtotal>
	</cfif>
	<cfreturn pgtotal />
</cffunction>

<cffunction name="getStartRow" returntype="numeric">
	<cfset var startrow=0>
	<cfset startrow=(prefs.pg-1)*attributes.numitems+1>
	<cfif startrow lt 1>
		<cfset startrow=1>
	</cfif>
	<cfreturn startrow />
</cffunction>

<cffunction name="getEndRow" returntype="numeric">
	<cfset endrow=getstartrow()+attributes.numitems-1>
	<cfif endrow gt recordset.recordcount>
		<cfset endrow=recordset.recordcount>
	</cfif>
	<cfreturn endrow />
</cffunction>

<cffunction name="panelKeywordFilter">
	
	<cfset var panel="">
	<cfset var qString="">
	<cfset var aKeywordField = ArrayNew(1)>

	<cfif Len(prefs.filter_lkeywords)>
		<cfsavecontent variable="keywordsFilterList">
			<cfoutput><ul></cfoutput>
			<cfloop list="#session.typeadmin[attributes.typename].Filter_lkeywords#" index="i" delimiters="~">
				<cfoutput><li><strong>#ListFirst(i,"^")# : </strong>#ListLast(i,"^")# <a href="#cgi.SCRIPT_NAME#?<cfif len(CGI.QUERY_STRING)>#queryStringDeleteVar('killKeyword')#&</cfif>killKeyword=#i#">Remove</a></li></cfoutput>
		</cfloop>
			<cfoutput></ul></cfoutput>
		</cfsavecontent>
	</cfif>
	<!--- filter by keyword --->
	<!--- todo: accept atributes from typeadmin.cfm --->
	<cfset lSearchableFieldTypes = "nstring,string,uuid">
	<cfset lSearchableFieldName_exclude = "navigation">
	<cfloop collection="#PrimaryPackage.stprops#" item="field">
		<cfif ListFindNoCase(lSearchableFieldTypes,PrimaryPackage.stprops[field].metadata.type) AND NOT ListFindNoCase(lSearchableFieldName_exclude, field)>
			<cfset ArrayAppend(aKeywordField,field)>
		</cfif>
	</cfloop>

	<cfset ArraySort(aKeywordField,"textnocase","asc")>
	<cfif isdefined("variables.attributes.query") and isQuery(variables.attributes.query) and variables.attributes.query.recordcount>
		<!--- key words should list columns in the query if a custom q1uery has been passed into the tag --->
		<cfsavecontent variable="panel"><cfoutput>
		<b>Properties:</b>
			<select name="keywords_field" id="keywords_field"><cfloop list="#variables.attributes.query.columnlist#" index="x">
				<option value="#x#"<cfif x eq "label"> SELECTED</cfif>>#lcase(x)#</option></cfloop>
			</select>
		<!--- todo: i18n --->
		<b>Keywords:</b>
			<input type="text" name="keywords" id="keywords" />
		<!--- </label> --->
		<input type="submit" name="button_Filter_Keyword" value="Filter" class="f-submit" style="width:50px;" /></cfoutput>
		</cfsavecontent>	
	<cfelse>
		<cfsavecontent variable="panel"><cfoutput>
		<cfif isDefined("keywordsFilterList")>#keywordsFilterList#</cfif>
		<!--- todo: i18n --->
		<b>Properties:</b>
			<select name="keywords_field" id="keywords_field"><cfloop index="i" from="1" to="#Arraylen(aKeywordField)#">
				<option value="#aKeywordField[i]#"<cfif aKeywordField[i] eq "label"> SELECTED</cfif>>#LCase(aKeywordField[i])#</option></cfloop>
			</select>
		<!--- todo: i18n --->
		<b>Keywords:</b>
			<input type="text" name="keywords" id="keywords" />
		<!--- </label> --->
		<input type="submit" name="button_Filter_Keyword" value="Filter" class="f-submit" style="width:50px;" /></cfoutput>
		</cfsavecontent>	
	</cfif>
	
	
	<cfreturn panel />
</cffunction>

<cffunction name="panelDateRangeFilter">
	<cfset var panel = "">
	<cfset var dateRangeFilterDisplay = "">
	<cfset var qString="">
	<cfset var aDateRange = ListToArray(prefs.filter_daterange,"~")>

	<cfif ArrayLen(aDateRange)>
		<cfsavecontent variable="dateRangeFilterList"><cfoutput>
		<ul><cfloop index="i" from="1" to="#ArrayLen(aDateRange)#"><cfset strDateSpan = ListLast(aDateRange[i],"^")>
			<li><strong>#ListFirst(aDateRange[i],"^")# : </strong>
				<em>from</em> #DateFormat(ListFirst(strDateSpan,"-"),"dd mmm yyyy")#<cfif ListLen(strDateSpan,"-") EQ 2>
				&nbsp;<em>to</em> #DateFormat(ListLast(strDateSpan,"-"),"dd mmm yyyy")#</cfif>
				<a href="#cgi.SCRIPT_NAME#?killDateRange=#aDateRange[i]#">Remove</a></li></cfloop>
		</ul></cfoutput>
		</cfsavecontent>
	</cfif>

	<!--- filter by daterange --->
	<cfset aDateField = ArrayNew(1)>
	<cfset lSearchableFieldTypes = "date,datetime,timestamp">
	<cfif attributes.bFilterDateRange>
		<cfloop collection="#PrimaryPackage.stprops#" item="field">
			<cfif ListFindNoCase(lSearchableFieldTypes,PrimaryPackage.stprops[field].metadata.type)>
				<cfset ArrayAppend(aDateField,field)>
			</cfif>
		</cfloop>
	</cfif>

	<cfsavecontent variable="panel"><cfoutput>
		<cfif isDefined("dateRangeFilterList")>#dateRangeFilterList#</cfif>
		<cfif ArrayLen(aDateField)>
		<!--- <label for="daterange"> --->
		<b>Date Field:</b>
		<select name="daterange_field" id="daterange_field"><cfloop index="i" from="1" to="#Arraylen(aDateField)#">
			<option value="#aDateField[i]#">#LCase(aDateField[i])#</option></cfloop>
		</select>

		<b>Date range:</b>
			<input type="text" name="daterange" id="daterange" />
		<!--- </label> --->
		<input type="submit" name="button_Filter_DateRange" value="Filter" class="f-submit" tabindex="12" /><br />
		<em>format yyyy/mm/dd - yyyy/mm/dd</em>
		<cfelse><b>No Date Searchable Fields</b>
		</cfif></cfoutput>
	</cfsavecontent>
	<cfreturn panel />
</cffunction>

<cffunction name="panelCategoryFilter">
	<cfset var panel="">
	<cfset var categoryFilterDisplay="">
	<cfset var qString="">
	<cfset var oTree=application.factory.oTree>
	<cfset var oCat=application.factory.oCategory>
	<cfset var qcatRoot=otree.getRootNode(typename="categories")>
	<cfset var qCats=otree.getDescendants(objectid=qcatroot.objectid)>

	<!--- prep category filter display --->
	<cfif len(prefs.lcategoryids)>
		<cfsavecontent variable="categoryFilterDisplay">
			<cfloop list="#prefs.lcategoryids#" index="i">
				<cfoutput>#oCat.getCategoryNamebyid(categoryid=i)#</cfoutput>
			</cfloop>
		</cfsavecontent>

		<!--- list currently active category filters & delete option --->
		<cfloop collection="#url#" item="tempQString">
			<cfif tempQString NEQ "killCatID">
				<cfset qString = qString & "&#tempQString#=#url[tempQString]#">
			</cfif>
		</cfloop>

		<cfsavecontent variable="categoryFilterList">
			<cfoutput><ul></cfoutput>
			<cfloop list="#session.typeadmin[attributes.typename].lcategoryids#" index="i">
				<cfoutput><li>#oCat.getCategoryNamebyid(categoryid=i)# <a href="#cgi.SCRIPT_NAME#?killCatID=#i#&#qString#">Remove</a></li></cfoutput>
		</cfloop>
			<cfoutput></ul></cfoutput>
		</cfsavecontent>
	</cfif>

	<cfsavecontent variable="panel">
		<cfoutput>
		<cfif isDefined("categoryFilterList")>#categoryFilterList#</cfif>
		<label for="cat"><b>Category Filter</b>
		<select id="cat" name="categoryid"></cfoutput><cfoutput query="qCats">
			<option value="#qCats.objectid#"><cfloop from="1" to="#qCats.nlevel-1#" index="i">- </cfloop>#qCats.objectname#</option></cfoutput><cfoutput>
		</select>
		</label>
		<input type="submit" name="button_Filter_Category" value="Filter" class="f-submit" />
		</cfoutput>
	</cfsavecontent>

	<cfreturn panel />
</cffunction>

<cfscript>
/**
 * Case-insensitive function for removing duplicate entries in a list.
 * Based on dedupe by Raymond Camden
 *
 * @param list 	 List to be modified.
 * @return Returns a list.
 * @author Jeff Howden (jeff@members.evolt.org)
 * @version 1, March 21, 2002
 */
function ListDeleteDuplicatesNoCase(list)
{
  var i = 1;
  var delimiter = ',';
  var returnValue = '';
  if(ArrayLen(arguments) GTE 2)
    delimiter = arguments[2];
  list = ListToArray(list, delimiter);
  for(i = 1; i LTE ArrayLen(list); i = i + 1)
    if(NOT ListFindNoCase(returnValue, list[i], delimiter))
      returnValue = ListAppend(returnValue, list[i], delimiter);
  return returnValue;
}


/**
 * Deletes a var from a query string.
 * Idea for multiple args from Michael Stephenson (michael.stephenson@adtran.com)
 * 
 * @param variable 	 A variable, or a list of variables, to delete from the query string. 
 * @param qs 	 Query string to modify. Defaults to CGI.QUERY_STRING. 
 * @return Returns a string. 
 * @author Nathan Dintenfass (nathan@changemedia.com) 
 * @version 1.1, February 24, 2002 
 */
function queryStringDeleteVar(variable){
	//var to hold the final string
	var string = "";
	//vars for use in the loop, so we don't have to evaluate lists and arrays more than once
	var ii = 1;
	var thisVar = "";
	var thisIndex = "";
	var array = "";
	//if there is a second argument, use that as the query string, otherwise default to cgi.query_string
	var qs = cgi.query_string;
	if(arrayLen(arguments) GT 1)
		qs = arguments[2];
	//put the query string into an array for easier looping
	array = listToArray(qs,"&");		
	//now, loop over the array and rebuild the string
	for(ii = 1; ii lte arrayLen(array); ii = ii + 1){
		thisIndex = array[ii];
		thisVar = listFirst(thisIndex,"=");
		//if this is the var, edit it to the value, otherwise, just append
		if(not listFind(variable,thisVar))
			string = listAppend(string,thisIndex,"&");
	}
	//return the string
	return string;
}

</cfscript>
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="284" tokens="2189">
<file line="457" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/richTextEditor.cfm"/>
<file line="496" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/richTextEditor.cfm"/>
<codefragment>
<![CDATA[
	 			fckEditor.Config["SkinPath"] = "#fckEditor.basePath#editor/skins/#application.config.fckEditor.skin#/";
		 		fckEditor.create(); // create instance now.
			</cfscript>		
		</cfcase>

		<cfcase value="eopro">
			<cfoutput>
			<script language="javascript">
			<!--
	
				function scriptForm_onsubmit()
				{
					document.editform.#attributes.textareaname#.value = document.MyEditor.getHTMLData("http://");
					document.editform.submit();
	
				}
	
			   //-------------------------------------------------------------------------//
			   //The CSS-Data can not be loaded before HTMLData is completely loaded.
			   //Thats why "ONEDITORLOADED" and "ONDATALOADED" is used below
			   //-------------------------------------------------------------------------//
			   //This function is called when the applet has finished loading
	
				function loadData()
				{
				   document.MyEditor.setHTMLData("http://", document.editform.#attributes.textareaname#.value)
	
				}
	
			   //This function is called when the editor has finished the loading of HTMLData
				function setstyle()
				{
					document.MyEditor.setStyleSheet( document.editform.CSSText.value)
				}
	
				function insertHTML( html,field )
				{
					document.MyEditor.insertHTMLData("http://", html);
					//editform.#attributes.textareaname#.value = editform.#attributes.textareaname#.value + (html);
				}
	
	
	
			//-->
			</script>
	
	
			<applet code="com.realobjects.eop.applet.EditorApplet" height="#application.config.eoPro.height#" id="editor" codebase="#application.config.eoPro.codebase#" name="MyEditor" width="#application.config.eoPro.width#" archive="edit-on-pro-signed.jar,tidy.jar,ssce.jar" mayscript>
	        <param name="cabbase" value="#application.config.eoPro.cabbase#">
	        <param name="locale" value="#application.config.eoPro.locale#">
	        <param name="help"   value="#application.config.eoPro.help#">
	        <param name="configurl"  value="#application.config.eoPro.configURL#">
	        <param name="toolbarurl" value="#application.config.eoPro.toolbarurl#">
	        <param name="sourceview" value="#application.config.eoPro.sourceview#">
	        <param name="sourceviewwordwrap" value="#application.config.eoPro.sourceviewwordwrap#">
	        <param name="bodyonly"  value="#application.config.eoPro.bodyonly#">
	        <param name="smartindent" value="#application.config.eoPro.smartindent#">
	        <param name="multipleundoredo" value="#application.config.eoPro.multipleundoredo#">
	        <param name="oldfontstylemode" value="#application.config.eoPro.oldfontstylemode#">
	        <param name="nbspfill" value="#application.config.eoPro.nbspfill#">
	        <param name="customcolorsenabled" value="#application.config.eoPro.customcolorsenabled#">
	        <param name="tablenbspfill" value="#application.config.eoPro.tablenbspfill#">
	        <param name="inserttext_html" value="#application.config.eoPro.inserttext_html#">
	        <param name="oneditorloaded" value="#application.config.eoPro.oneditorloaded#">
	        <param name="ondataloaded" value="#application.config.eoPro.ondataloaded#">
	        <!-- Applet Layout params -->
	        <param name="windowfacecolor" value="#application.config.eoPro.windowfacecolor#">
	        <param name="tabpaneactivecolor" value="#application.config.eoPro.tabpaneactivecolor#">
	        <param name="windowhighlightcolor" value="#application.config.eoPro.windowhighlightcolor#">
	        <param name="lightedgecolor" value="#application.config.eoPro.lightedgecolor#">
	        <param name="darkedgecolor" value="#application.config.eoPro.darkedgecolor#">
	        <param name="innertextcolor" value="#application.config.eoPro.innertextcolor#">
	        <param name="startupscreenbackgroundcolor" value="#application.config.eoPro.startupscreenbackgroundcolor#">
	        <param name="startupscreentextcolor" value="#application.config.eoPro.startupscreentextcolor#">
	        <!-- End - Applet Layout params -->
			</applet>
			<textarea name="#attributes.textareaname#" id="#attributes.textareaname#" cols="1" rows="1" style="visibility:hidden;">#attributes.value#</textarea>
			</cfoutput>
			<cfif application.config.general.richTextEditor IS "eoPro">
	
	    			<!--This hidden textarea field will receive the CSSData on submitting the form. Needed by RealObjects eoPro-->
					<cfset cssText = "">
	
					<cfif fileExists(expandPath(application.config.eoPro.defaultcss))>
						<cffile action="read" file="#expandPath(application.config.eoPro.defaultcss)#" variable="cssText">
					</cfif>
					<!--- <cfset cssText = "h1{color:red}"> --->
					<cfoutput>
			    	<textarea name="CSSText" cols="1" rows="1" style="visibility:hidden;">#CSSText#</textarea>
					</cfoutput>
	
	
			</cfif>
		</cfcase>
		
		<cfcase value="eoPro4">
			<cfoutput>
				<script type="text/javascript" src="#application.config.eoPro4.codebase#/editonpro.js"></script>
				<script type="text/javascript">
					eop = new editOnPro(#application.config.eoPro4.width#, #application.config.eoPro4.height#, "myEditor", "myId", "eop");
					eop.setCodebase("#application.config.eoPro4.codebase#");
	   				eop.setConfigURL("#application.config.eoPro4.configURL#")
	   				eop.setUIConfigURL("#application.config.eoPro4.UIConfigURL#");
	   				eop.setStartUpScreenTextColor("#application.config.eoPro4.StartUpScreenTextColor#");
	   				eop.setStartUpScreenBackgroundColor("#application.config.eoPro4.StartUpScreenBackgroundColor#");
	   				/*eop.setImageBase(document.URL);*/
	   				eop.setLookAndFeel("#application.config.eoPro4.LookAndFeel#");
					
					function scriptForm_onsubmit()
	   				{
				       document.editform.#attributes.textareaname#.value = eop.getHTMLData();
				       document.editform.submit();
				    }  
					
					function insertHTML(html,field)
					{
						eop.insertHTMLData(html);
	    			    eop.pumpEvents();
					}
					
					eop.loadEditor();
				</script>
				 <textarea name="#attributes.textareaname#" cols="1" rows="1" style="visibility:hidden;"><cfoutput>#HtmlEditFormat(attributes.value)#</cfoutput></textarea>
		    	 <!--This hidden textarea field will receive the CSSData on submitting the form.-->
				 <cfset cssText = "">
				 <cfif fileExists(expandPath(application.config.eoPro4.defaultcss))>
					<cffile action="read" file="#expandPath(application.config.eoPro4.defaultcss)#" variable="cssText">
				 </cfif>
		    	 <textarea name="CSSText" cols="1" rows="1" style="visibility:hidden;"><cfoutput>#HtmlEditFormat(CSSText)#</cfoutput></textarea>
				 <script>
				 	eop.setHTMLData(document.editform.#attributes.textareaname#.value);
		          	eop.setStyleSheet(document.editform.CSSText.value);
	    	      	eop.pumpEvents();
				 </script>
				 <!--onClickEvent used through farcry type edit plps. --->
				 <cfif isDefined("caller.onClickEvent")>
				 	<cfset caller.onClickEvent =  "scriptForm_onsubmit();">
				 </cfif>
				 
			 </cfoutput>
		</cfcase>
		<cfcase value="tinymce">
			<!--- load TinyMCE --->
			<cfsavecontent variable="tinyMCEjs">
				<cfoutput>
				<!-- // load tinyMCE and set preferences // -->
				<script type="text/javascript" src="#application.url.farcry#/includes/lib/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
				<script type="text/javascript">
				tinyMCE.init({
					mode : "exact",
					elements : "#attributes.textareaname#",
					<cfif NOT ListFindNoCase("none,default", application.config.tinyMCE.insertimage_callback) AND application.config.tinyMCE.insertimage_callback NEQ "">
						insertimage_callback : "#application.config.tinyMCE.insertimage_callback#",
					</cfif>
					<cfif NOT ListFindNoCase("none,default", application.config.tinyMCE.file_browser_callback) AND application.config.tinyMCE.file_browser_callback NEQ "">
						file_browser_callback : "#application.config.tinyMCE.file_browser_callback#",
					</cfif>
					#application.config.tinyMCE.tinyMCE_config#
				});
				</script>
				
				<script type="text/javascript">
					//returns the selected text from the editor
					function TinyMCE_getSelectedText(){
					     var inst = tinyMCE.selectedInstance;
					   
					     if (tinyMCE.isMSIE) {
					    var doc = inst.getDoc();
					    var rng = doc.selection.createRange();
					    selectedText = rng.text;
					     } else {
					    var sel = inst.contentWindow.getSelection();
					   
					    if (sel && sel.toString){
					                    selectedText = sel.toString();
					    }else{
					       selectedText = '';
					    }
					    }
					    return selectedText;
					} 					
					
					function insertHTML( html ) {	
					 	//Are we inserting an image or anchor?
					 	if(html.indexOf('<img') == -1) {
					 		//Is there selected text in the editor?
					 		if(TinyMCE_getSelectedText().length != 0) {
								var Pattern = />[\S\s]+<\/a>$/i;
								var match = Pattern.exec(html);
								//Did we get a pattern match?					 		
								if(match != null) {
									//Replace the original anchor with the selection
									html = html.replace(Pattern, '>{$selection}</a>');
									//Replace rather than insert
								 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceReplaceContent',false,html);
								}
								else
								 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
					 	 	}
					 	 	else
							 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
						}
					 	else
						 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
					}

				</script>
				</cfoutput>
			</cfsavecontent>				
			<cfhtmlHead text="#tinyMCEjs#">
			<cfoutput>
			<textarea id="#attributes.textareaname#" name="#attributes.textareaname#" cols="50" rows="15">#attributes.value#</textarea>
			</cfoutput>
		</cfcase>
		
		<!--- Default Editor --->
		<cfdefaultcase>
			<!--- load TinyMCE --->
			<cfsavecontent variable="tinyMCEjs">
				<cfoutput>
					<!-- // load tinyMCE and set preferences // -->
					<script type="text/javascript" src="#application.url.farcry#/includes/lib/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
					<script type="text/javascript">
					tinyMCE.init({
						mode : "exact",
						elements : "#attributes.textareaname#",
						insertimage_callback : "showWindowdmImage",
						file_browser_callback : "showWindowdmFile"
					});
					</script>
					<script type="text/javascript">
						//returns the selected text from the editor
						function TinyMCE_getSelectedText(){
						     var inst = tinyMCE.selectedInstance;
						   
						     if (tinyMCE.isMSIE) {
						    var doc = inst.getDoc();
						    var rng = doc.selection.createRange();
						    selectedText = rng.text;
						     } else {
						    var sel = inst.contentWindow.getSelection();
						   
						    if (sel && sel.toString){
						                    selectedText = sel.toString();
						    }else{
						       selectedText = '';
						    }
						    }
						    return selectedText;
						} 					
						
						function insertHTML( html ) {	
						 	//Are we inserting an image or anchor?
						 	if(html.indexOf('<img') == -1) {
						 		//Is there selected text in the editor?
						 		if(TinyMCE_getSelectedText().length != 0) {
									var Pattern = />[\S\s]+<\/a>$/i;
									var match = Pattern.exec(html);
									//Did we get a pattern match?					 		
									if(match != null) {
										//Replace the original anchor with the selection
										html = html.replace(Pattern, '>{$selection}</a>');
										//Replace rather than insert
									 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceReplaceContent',false,html);
									}
									else
									 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
						 	 	}
						 	 	else
								 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
							}
						 	else
							 	tinyMCE.execInstanceCommand('#attributes.textareaname#','mceInsertContent',false,html);
						}
					</script>
				</cfoutput>
			</cfsavecontent>				
			<cfhtmlHead text="#tinyMCEjs#">
			<cfoutput><textarea id="#attributes.textareaname#" name="#attributes.textareaname#" cols="50" rows="15">#attributes.value#</textarea></cfoutput>
		</cfdefaultcase>>

	</cfswitch>
</cfif>
<cfsetting enablecfoutputonly="no">
]]>
</codefragment>
</duplication>
<duplication lines="508" tokens="2145">
<file line="258" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/resourceBundleFactory.cfc"/>
<file line="265" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingManager.cfc"/>
<codefragment>
<![CDATA[
			</cfcase>
			
			<cfcase value="arabic">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (united arab emirates)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (bahrain)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (algeria)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (egypt)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (iraq)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (jordan)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (kuwait)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (lebanon)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (libya)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (morocco)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (oman)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (qatar)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (saudi arabia)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (sudan)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (syria)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (tunisia)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="arabic (yemen)">
					<cfreturn "ar">
			</cfcase>

			<cfcase value="hindi (india)">
					<cfreturn "hi_IN">
			</cfcase>

			<cfcase value="hebrew">
					<cfreturn "iw_IL">
			</cfcase>

			<cfcase value="hebrew (israel)">
					<cfreturn "iw_IL">
			</cfcase>

			<cfcase value="japanese (japan)">
					<cfreturn "ja_JP">
			</cfcase>

			<cfcase value="korean (south korea)">
					<cfreturn "ko_KY">
			</cfcase>

			<cfcase value="thai">
					<cfreturn "vi_VN">
			</cfcase>

			<cfcase value="thai (thailand)">
					<cfreturn "vi_VN">
			</cfcase>

			<cfcase value="vietnamese">
					<cfreturn "vi_VN">
			</cfcase>

			<cfcase value="vietnamese (vietnam)">
					<cfreturn "vi_VN">
			</cfcase>

			<cfcase value="chinese">
					<cfreturn "ch_CN">
			</cfcase>

			<cfcase value="belarusian">
					<cfreturn "be_BY">
			</cfcase>

			<cfcase value="belarusian (belarus)">
					<cfreturn "be_BY">
			</cfcase>

			<cfcase value="bulgarian">
					<cfreturn "bg_BG">
			</cfcase>

			<cfcase value="bulgarian (bulgaria)">
					<cfreturn "bg_BG">
			</cfcase>

			<cfcase value="catalan">
					<cfreturn "ca_ES">
			</cfcase>

			<cfcase value="catalan (spain)">
					<cfreturn "ca_ES">
			</cfcase>

			<cfcase value="czech">
					<cfreturn "cs_CZ">
			</cfcase>

			<cfcase value="czech (czech republic)">
					<cfreturn "cs_CZ">
			</cfcase>

			<cfcase value="danish">
					<cfreturn "da_DK">
			</cfcase>

			<cfcase value="danish (denmark)">
					<cfreturn "da_DK">
			</cfcase>

			<cfcase value="german">
					<cfreturn "de_DE">
			</cfcase>

			<cfcase value="german (austria)">
					<cfreturn "de_AT">
			</cfcase>

			<cfcase value="german (switzerland)">
					<cfreturn "de_CH">
			</cfcase>

			<cfcase value="german (germany)">
					<cfreturn "de_DE">
			</cfcase>

			<cfcase value="german (luxembourg)">
					<cfreturn "de_LU">
			</cfcase>

			<cfcase value="greek">
					<cfreturn "el_GR">
			</cfcase>

			<cfcase value="greek (greece)">
					<cfreturn "el_GR">
			</cfcase>

			<cfcase value="english (australia)">
					<cfreturn "en_AU">
			</cfcase>

			<cfcase value="english (canada)">
					<cfreturn "en_CA">
			</cfcase>

			<cfcase value="english (united kingdom)">
					<cfreturn "en_GB"> 
			</cfcase>

			<cfcase value="english (ireland)">
					<cfreturn "en_IE">
			</cfcase>

			<cfcase value="english (india)">
					<cfreturn "en_IN">
			</cfcase>

			<cfcase value="english (south africa)">
					<cfreturn "en_ZA">
			</cfcase>

			<cfcase value="spanish">
					<cfreturn "es_ES">
			</cfcase>

			<cfcase value="spanish (argentina)">
					<cfreturn "es_BO">
			</cfcase>

			<cfcase value="spanish (bolivia)">
					<cfreturn "es_UY">
			</cfcase>

			<cfcase value="spanish (chile)">
					<cfreturn "es_CL">
			</cfcase>

			<cfcase value="spanish (colombia)">
					<cfreturn "es_CO">
			</cfcase>

			<cfcase value="spanish (costa rica)">
					<cfreturn "es_CR">
			</cfcase>

			<cfcase value="spanish (dominican republic)">
					<cfreturn "es_DO">
			</cfcase>

			<cfcase value="spanish (ecuador)">
					<cfreturn "es_EC">
			</cfcase>

			<cfcase value="spanish (spain)">
					<cfreturn "es_ES">
			</cfcase>

			<cfcase value="spanish (guatemala)">
					<cfreturn "es_GT">
			</cfcase>

			<cfcase value="spanish (honduras)">
					<cfreturn "es_HN">
			</cfcase>

			<cfcase value="spanish (mexico)">
					<cfreturn "es_MX">
			</cfcase>

			<cfcase value="spanish (nicaragua)">
					<cfreturn "es_NI">
			</cfcase>

			<cfcase value="spanish (panama)">
					<cfreturn "es_PA">
			</cfcase>

			<cfcase value="spanish (peru)">
					<cfreturn "es_PE">
			</cfcase>

			<cfcase value="spanish (puerto rico)">
					<cfreturn "es_PR">
			</cfcase>

			<cfcase value="spanish (paraguay)">
					<cfreturn "es_PY">
			</cfcase>

			<cfcase value="spanish (el salvador)">
					<cfreturn "es_SV">
			</cfcase>

			<cfcase value="spanish (uruguay)">
				<cfreturn "es_UY">
			</cfcase>

			<cfcase value="spanish (venezuela)">
				<cfreturn "es_VE">
			</cfcase>

			<cfcase value="estonian">
				<cfreturn "et_EE">
			</cfcase>

			<cfcase value="estonian (estonia)">
				<cfreturn "et_EE">
			</cfcase>

			<cfcase value="finnish">
				<cfreturn "fi_FI">
			</cfcase>

			<cfcase value="finnish (finland)">
				<cfreturn "fi_FI">
			</cfcase>

			<cfcase value="french">
				<cfreturn "fr_FR">
			</cfcase>

			<cfcase value="french (belgium)">
				<cfreturn "fr_BE">
			</cfcase>

			<cfcase value="french (canada)">
				<cfreturn "fr_CA">
			</cfcase>

			<cfcase value="french (switzerland)">
				<cfreturn "fr_CH">
			</cfcase>

			<cfcase value="french (france)">
				<cfreturn "fr_FR">
			</cfcase>

			<cfcase value="french (luxembourg)">
				<cfreturn "fr_LU">
			</cfcase>

			<cfcase value="croatian">
				<cfreturn "hr_HR">
			</cfcase>

			<cfcase value="croatian (croatia)">
				<cfreturn "hr_HR">
			</cfcase>

			<cfcase value="hungarian">
				<cfreturn "hu_HU">
			</cfcase>

			<cfcase value="hungarian (hungary)">
				<cfreturn "hu_HU">
			</cfcase>

			<cfcase value="icelandic">
				<cfreturn "is_IS">
			</cfcase>

			<cfcase value="icelandic (iceland)">
				<cfreturn "is_IS">
			</cfcase>

			<cfcase value="italian">
				<cfreturn "it_IT">
			</cfcase>

			<cfcase value="italian (switzerland)">
				<cfreturn "it_CH">
			</cfcase>

			<cfcase value="italian (italy)">
				<cfreturn "it_IT">
			</cfcase>

			<cfcase value="lithuanian">
				<cfreturn "lt_LT">
			</cfcase>

			<cfcase value="lithuanian (lithuania)">
				<cfreturn "lt_LT">
			</cfcase>

			<cfcase value="latvian">
				<cfreturn "lv_LV">
			</cfcase>

			<cfcase value="latvian (latvia)">
				<cfreturn "lv_LV">
			</cfcase>

			<cfcase value="macedonian">
				<cfreturn "mk_MK">
			</cfcase>

			<cfcase value="macedonian (macedonia)">
				<cfreturn "mk_MK">
			</cfcase>

			<cfcase value="dutch">
				<cfreturn "nl_BE">
			</cfcase>

			<cfcase value="dutch (belgium)">
				<cfreturn "nl_BE">
			</cfcase>

			<cfcase value="dutch (netherlands)">
				<cfreturn "nl_BE">
			</cfcase>

			<cfcase value="norwegian">
				<cfreturn "no_NO_NY">
			</cfcase>

			<cfcase value="norwegian (norway)">
				<cfreturn "no_NO_NY">
			</cfcase>

			<cfcase value="polish">
				<cfreturn "pl_PL">
			</cfcase>

			<cfcase value="polish (poland)">
				<cfreturn "pl_PL">
			</cfcase>

			<cfcase value="portuguese">
				<cfreturn "pt_PT">
			</cfcase>

			<cfcase value="portuguese (brazil)">
				<cfreturn "pt_BR">
			</cfcase>

			<cfcase value="portuguese (portugal)">
				<cfreturn "pt_PT">
			</cfcase>

			<cfcase value="romanian">
				<cfreturn "ro_RO">
			</cfcase>

			<cfcase value="romanian (romania)">
				<cfreturn "ro_RO">
			</cfcase>

			<cfcase value="russian">
				<cfreturn "ru_RU">
			</cfcase>

			<cfcase value="russian (russia)">
				<cfreturn "ru_RU">
			</cfcase>

			<cfcase value="slovak">
				<cfreturn "sk_SK">
			</cfcase>

			<cfcase value="slovak (slovakia)">
				<cfreturn "sk_SK">
			</cfcase>

			<cfcase value="slovenian">
				<cfreturn "sl_SI">
			</cfcase>

			<cfcase value="slovenian (slovenia)">
				<cfreturn "sl_SI">
			</cfcase>

			<cfcase value="albanian">
				<cfreturn "sq_AL">
			</cfcase>

			<cfcase value="albanian (albania)">
				<cfreturn "sq_AL">
			</cfcase>

			<cfcase value="serbian">
				<cfreturn "sh_YU">
			</cfcase>

			<cfcase value="serbian (bosnia and herzegovina)">
				<cfreturn "sh_YU">
			</cfcase>

			<cfcase value="serbian (serbia and montenegro)">
				<cfreturn "sh_YU">
			</cfcase>

			<cfcase value="swedish (sweden)">
				<cfreturn "sv_SE">
			</cfcase>

			<cfcase value="turkish">
				<cfreturn "tr_TR">
			</cfcase>

			<cfcase value="turkish (turkey)">
				<cfreturn "tr_TR">
			</cfcase>

			<cfcase value="ukrainian">
				<cfreturn "uk_UA">
			</cfcase>

			<cfcase value="ukrainian (ukraine)">
				<cfreturn "uk_UA">
			</cfcase>

			<cfcase value="english (united states)">
				<cfreturn "en_US">
			</cfcase>

			<cfcase value="english">
				<cfreturn "en_US">
			</cfcase>
			
			<cfdefaultcase>
				<cfparam name="session.rb" default="en">
]]>
</codefragment>
</duplication>
<duplication lines="203" tokens="2056">
<file line="59" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/lightwire/util/Utility.cfc"/>
<file line="44" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<codefragment>
<![CDATA[
	<cffunction name="decode" access="public" returntype="any" output="no" hint="Converts data from JSON to CF format">
		<!--- ************************************************************* --->
		<cfargument name="data" type="string" required="Yes" hint="JSON Packet" />
		<!--- ************************************************************* --->
		<!--- DECLARE VARIABLES --->
		<cfset var ar = ArrayNew(1) />
		<cfset var st = StructNew() />
		<cfset var dataType = "" />
		<cfset var inQuotes = false />
		<cfset var startPos = 1 />
		<cfset var nestingLevel = 0 />
		<cfset var dataSize = 0 />
		<cfset var i = 1 />
		<cfset var skipIncrement = false />
		<cfset var j = 0 />
		<cfset var char = "" />
		<cfset var dataStr = "" />
		<cfset var structVal = "" />
		<cfset var structKey = "" />
		<cfset var colonPos = "" />
		<cfset var qRows = 0 />
		<cfset var qCol = "" />
		<cfset var qData = "" />
		<cfset var curCharIndex = "" />
		<cfset var curChar = "" />
		<cfset var result = "" />
		<cfset var unescapeVals = "\\,\"",\/,\b,\t,\n,\f,\r" />
		<cfset var unescapeToVals = "\,"",/,#Chr(8)#,#Chr(9)#,#Chr(10)#,#Chr(12)#,#Chr(13)#" />
		<cfset var unescapeVals2 = '\,",/,b,t,n,f,r' />
		<cfset var unescapetoVals2 = '\,",/,#Chr(8)#,#Chr(9)#,#Chr(10)#,#Chr(12)#,#Chr(13)#' />
		<cfset var dJSONString = "" />
		<cfset var _data = Trim(arguments.data) />
		<cfset var pos = 0>
		
		<!--- NUMBER --->
		<cfif IsNumeric(_data)>
			<cfreturn _data />
		
		<!--- NULL --->
		<cfelseif _data EQ "null">
			<cfreturn "" />
		
		<!--- BOOLEAN --->
		<cfelseif ListFindNoCase("true,false", _data)>
			<cfreturn _data />
		
		<!--- EMPTY STRING --->
		<cfelseif _data EQ "''" OR _data EQ '""'>
			<cfreturn "" />
		
		<!--- STRING --->
		<cfelseif ReFind('^"[^\\"]*(?:\\.[^\\"]*)*"$', _data) EQ 1 OR ReFind("^'[^\\']*(?:\\.[^\\']*)*'$", _data) EQ 1>
			<cfset _data = mid(_data, 2, Len(_data)-2) />
			<!--- If there are any \b, \t, \n, \f, and \r, do extra processing
				(required because ReplaceList() won't work with those) --->
			<cfif Find("\b", _data) OR Find("\t", _data) OR Find("\n", _data) OR Find("\f", _data) OR Find("\r", _data)>
				<cfset curCharIndex = 0 />
				<cfset curChar =  ""/>
				<cfset dJSONString = createObject("java", "java.lang.StringBuffer").init("") />
				<cfloop condition="true">
					<cfset curCharIndex = curCharIndex + 1 />
					<cfif curCharIndex GT len(_data)>
						<cfbreak />
					<cfelse>
						<cfset curChar = mid(_data, curCharIndex, 1) />
						<cfif curChar EQ "\">
							<cfset curCharIndex = curCharIndex + 1 />
							<cfset curChar = mid(_data, curCharIndex,1) />
							<cfset pos = listFind(unescapeVals2, curChar) />
							<cfif pos>
								<cfset dJSONString.append(ListGetAt(unescapetoVals2, pos)) />
							<cfelse>
								<cfset dJSONString.append("\" & curChar) />
							</cfif>
						<cfelse>
							<cfset dJSONString.append(curChar) />
						</cfif>
					</cfif>
				</cfloop>
				
				<cfreturn dJSONString.toString() />
			<cfelse>
				<cfreturn ReplaceList(_data, unescapeVals, unescapeToVals) />
			</cfif>
		
		<!--- ARRAY, STRUCT, OR QUERY --->
		<cfelseif ( Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]" )
			OR ( Left(_data, 1) EQ "{" AND Right(_data, 1) EQ "}" )>
			
			<!--- Store the data type we're dealing with --->
			<cfif Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]">
				<cfset dataType = "array" />
			<cfelseif ReFindNoCase('^\{"recordcount":[0-9]+,"columnlist":"[^"]+","data":\{("[^"]+":\[[^]]*\],?)+\}\}$', _data, 0) EQ 1>
				<cfset dataType = "query" />
			<cfelse>
				<cfset dataType = "struct" />
			</cfif>
			
			<!--- Remove the brackets --->
			<cfset _data = Trim( Mid(_data, 2, Len(_data)-2) ) />
			
			<!--- Deal with empty array/struct --->
			<cfif Len(_data) EQ 0>
				<cfif dataType EQ "array">
					<cfreturn ar />
				<cfelse>
					<cfreturn st />
				</cfif>
			</cfif>
			
			<!--- Loop through the string characters --->
			<cfset dataSize = Len(_data) + 1 />
			<cfloop condition="#i# LTE #dataSize#">
				<cfset skipIncrement = false />
				<!--- Save current character --->
				<cfset char = Mid(_data, i, 1) />
				
				<!--- If char is a quote, switch the quote status --->
				<cfif char EQ '"'>
					<cfset inQuotes = NOT inQuotes />
				<!--- If char is escape character, skip the next character --->
				<cfelseif char EQ "\" AND inQuotes>
					<cfset i = i + 2 />
					<cfset skipIncrement = true />
				<!--- If char is a comma and is not in quotes, or if end of string, deal with data --->
				<cfelseif (char EQ "," AND NOT inQuotes AND nestingLevel EQ 0) OR i EQ Len(_data)+1>
					<cfset dataStr = Mid(_data, startPos, i-startPos) />
					
					<!--- If data type is array, append data to the array --->
					<cfif dataType EQ "array">
						<cfset arrayappend( ar, decode(dataStr) ) />
					<!--- If data type is struct or query... --->
					<cfelseif dataType EQ "struct" OR dataType EQ "query">
						<cfset dataStr = Mid(_data, startPos, i-startPos) />
						<cfset colonPos = Find('":', dataStr) />
						<cfif colonPos>
							<cfset colonPos = colonPos + 1 />	
						<cfelse>
							<cfset colonPos = Find(":", dataStr) />	
						</cfif>
						<cfset structKey = Trim( Mid(dataStr, 1, colonPos-1) ) />
						
						<!--- If needed, remove quotes from keys --->
						<cfif Left(structKey, 1) EQ "'" OR Left(structKey, 1) EQ '"'>
							<cfset structKey = Mid( structKey, 2, Len(structKey)-2 ) />
						</cfif>
						
						<cfset structVal = Mid( dataStr, colonPos+1, Len(dataStr)-colonPos ) />
						
						<!--- If struct, add to the structure --->
						<cfif dataType EQ "struct">
							<cfset StructInsert( st, structKey, decode(structVal) ) />
						
						<!--- If query, build the query --->
						<cfelse>
							<cfif structKey EQ "recordcount">
								<cfset qRows = decode(structVal) />
							<cfelseif structKey EQ "columnlist">
								<cfset st = QueryNew( decode(structVal) ) />
								<cfif qRows>
									<cfset QueryAddRow(st, qRows) />
								</cfif>
							<cfelseif structKey EQ "data">
								<cfset qData = decode(structVal) />
								<cfset ar = StructKeyArray(qData) />
								<cfloop from="1" to="#ArrayLen(ar)#" index="j">
									<cfloop from="1" to="#st.recordcount#" index="qRows">
										<cfset qCol = ar[j] />
										<cfset QuerySetCell(st, qCol, qData[qCol][qRows], qRows) />
									</cfloop>
								</cfloop>
							</cfif>
						</cfif>
					</cfif>
					
					<cfset startPos = i + 1 />
				<!--- If starting a new array or struct, add to nesting level --->
				<cfelseif "{[" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel + 1 />
				<!--- If ending an array or struct, subtract from nesting level --->
				<cfelseif "]}" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel - 1 />
				</cfif>
				
				<cfif NOT skipIncrement>
					<cfset i = i + 1 />
				</cfif>
			</cfloop>
			
			<!--- Return appropriate value based on data type --->
			<cfif dataType EQ "array">
				<cfreturn ar />
			<cfelse>
				<cfreturn st />
			</cfif>
		
		<!--- INVALID JSON --->
		<cfelse>
			<cfthrow message="Invalid JSON" detail="The document you are trying to decode is not in valid JSON format" />
		</cfif>
	</cffunction>
	
	<!--- CONVERTS DATA FROM CF TO JSON FORMAT --->
]]>
</codefragment>
</duplication>
<duplication lines="252" tokens="2053">
<file line="147" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/captcha/captchaServiceConfigBean.cfc"/>
<file line="182" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/captcha/captchaServiceConfigBean.cfc"/>
<codefragment>
<![CDATA[
		<cfreturn variables.instance.saltValue />
	</cffunction>

	<cffunction name="setJpegQuality" access="private" returntype="void" output="false">
		<cfargument name="jpegQuality" type="numeric" required="true" />
		<cfset variables.instance.jpegQuality = trim(arguments.jpegQuality) />
	</cffunction>
	<cffunction name="getJpegQuality" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.jpegQuality />
	</cffunction>

	<cffunction name="setJpegUseBaseline" access="private" returntype="void" output="false">
		<cfargument name="jpegUseBaseline" type="boolean" required="true" />
		<cfset variables.instance.jpegUseBaseline = trim(arguments.jpegUseBaseline) />
	</cffunction>
	<cffunction name="getJpegUseBaseline" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.jpegUseBaseline />
	</cffunction>

	<cffunction name="setUseAntiAlias" access="private" returntype="void" output="false">
		<cfargument name="useAntiAlias" type="boolean" required="true" />
		<cfset variables.instance.useAntiAlias = trim(arguments.useAntiAlias) />
	</cffunction>
	<cffunction name="getUseAntiAlias" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.useAntiAlias />
	</cffunction>

	<cffunction name="setRandStrType" access="private" returntype="void" output="false">
		<cfargument name="randStrType" type="string" required="true" />
		<cfset variables.instance.randStrType = trim(arguments.randStrType) />
	</cffunction>
	<cffunction name="getRandStrType" access="public" returntype="string" output="false">
		<cfreturn variables.instance.randStrType />
	</cffunction>

	<cffunction name="setRandStrLen" access="private" returntype="void" output="false">
		<cfargument name="randStrLen" type="numeric" required="true" />
		<cfset variables.instance.randStrLen = trim(arguments.randStrLen) />
	</cffunction>
	<cffunction name="getRandStrLen" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.randStrLen />
	</cffunction>

	<cffunction name="setWidth" access="private" returntype="void" output="false">
		<cfargument name="width" type="numeric" required="true" />
		<cfset variables.instance.width = trim(arguments.width) />
	</cffunction>
	<cffunction name="getWidth" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.width />
	</cffunction>

	<cffunction name="setHeight" access="private" returntype="void" output="false">
		<cfargument name="height" type="numeric" required="true" />
		<cfset variables.instance.height = trim(arguments.height) />
	</cffunction>
	<cffunction name="getHeight" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.height />
	</cffunction>

	<cffunction name="setFontsize" access="private" returntype="void" output="false">
		<cfargument name="fontsize" type="numeric" required="true" />
		<cfset variables.instance.fontsize = trim(arguments.fontsize) />
	</cffunction>
	<cffunction name="getFontsize" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.fontsize />
	</cffunction>

	<cffunction name="setLeftOffset" access="private" returntype="void" output="false">
		<cfargument name="leftOffset" type="numeric" required="true" />
		<cfset variables.instance.leftOffset = trim(arguments.leftOffset) />
	</cffunction>
	<cffunction name="getLeftOffset" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.leftOffset />
	</cffunction>

	<cffunction name="setShearXRange" access="private" returntype="void" output="false">
		<cfargument name="shearXRange" type="numeric" required="true" />
		<cfset variables.instance.shearXRange = trim(arguments.shearXRange) />
	</cffunction>
	<cffunction name="getShearXRange" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.shearXRange />
	</cffunction>

	<cffunction name="setShearYRange" access="private" returntype="void" output="false">
		<cfargument name="shearYRange" type="numeric" required="true" />
		<cfset variables.instance.shearYRange = trim(arguments.shearYRange) />
	</cffunction>
	<cffunction name="getShearYRange" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.shearYRange />
	</cffunction>

	<cffunction name="setFontColor" access="private" returntype="void" output="false">
		<cfargument name="fontColor" type="string" required="true" />
		<cfset variables.instance.fontColor = trim(arguments.fontColor) />
	</cffunction>
	<cffunction name="getFontColor" access="public" returntype="string" output="false">
		<cfreturn variables.instance.fontColor />
	</cffunction>

	<cffunction name="setBackgroundColor" access="private" returntype="void" output="false">
		<cfargument name="backgroundColor" type="string" required="true" />
		<cfset variables.instance.backgroundColor = trim(arguments.backgroundColor) />
	</cffunction>
	<cffunction name="getBackgroundColor" access="public" returntype="string" output="false">
		<cfreturn variables.instance.backgroundColor />
	</cffunction>

	<cffunction name="setUseGradientBackground" access="private" returntype="void" output="false">
		<cfargument name="useGradientBackground" type="boolean" required="true" />
		<cfset variables.instance.useGradientBackground = trim(arguments.useGradientBackground) />
	</cffunction>
	<cffunction name="getUseGradientBackground" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.useGradientBackground />
	</cffunction>

	<cffunction name="setBackgroundColorUseCyclic" access="private" returntype="void" output="false">
		<cfargument name="backgroundColorUseCyclic" type="boolean" required="true" />
		<cfset variables.instance.backgroundColorUseCyclic = trim(arguments.backgroundColorUseCyclic) />
	</cffunction>
	<cffunction name="getBackgroundColorUseCyclic" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.backgroundColorUseCyclic />
	</cffunction>

	<cffunction name="setUseOvals" access="private" returntype="void" output="false">
		<cfargument name="useOvals" type="boolean" required="true" />
		<cfset variables.instance.useOvals = trim(arguments.useOvals) />
	</cffunction>
	<cffunction name="getUseOvals" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.useOvals />
	</cffunction>

	<cffunction name="setOvalColor" access="private" returntype="void" output="false">
		<cfargument name="ovalColor" type="string" required="true" />
		<cfset variables.instance.ovalColor = trim(arguments.ovalColor) />
	</cffunction>
	<cffunction name="getOvalColor" access="public" returntype="string" output="false">
		<cfreturn variables.instance.ovalColor />
	</cffunction>

	<cffunction name="setOvalUseTransparency" access="private" returntype="void" output="false">
		<cfargument name="ovalUseTransparency" type="boolean" required="true" />
		<cfset variables.instance.ovalUseTransparency = trim(arguments.ovalUseTransparency) />
	</cffunction>
	<cffunction name="getOvalUseTransparency" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.ovalUseTransparency />
	</cffunction>

	<cffunction name="setMinOvals" access="private" returntype="void" output="false">
		<cfargument name="minOvals" type="numeric" required="true" />
		<cfset variables.instance.minOvals = trim(arguments.minOvals) />
	</cffunction>
	<cffunction name="getMinOvals" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.minOvals />
	</cffunction>

	<cffunction name="setMaxOvals" access="private" returntype="void" output="false">
		<cfargument name="maxOvals" type="numeric" required="true" />
		<cfset variables.instance.maxOvals = trim(arguments.maxOvals) />
	</cffunction>
	<cffunction name="getMaxOvals" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.maxOvals />
	</cffunction>

	<cffunction name="setUseBackgroundLines" access="private" returntype="void" output="false">
		<cfargument name="useBackgroundLines" type="boolean" required="true" />
		<cfset variables.instance.useBackgroundLines = trim(arguments.useBackgroundLines) />
	</cffunction>
	<cffunction name="getUseBackgroundLines" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.useBackgroundLines />
	</cffunction>

	<cffunction name="setBackgroundLineColor" access="private" returntype="void" output="false">
		<cfargument name="backgroundLineColor" type="string" required="true" />
		<cfset variables.instance.backgroundLineColor = trim(arguments.backgroundLineColor) />
	</cffunction>
	<cffunction name="getBackgroundLineColor" access="public" returntype="string" output="false">
		<cfreturn variables.instance.backgroundLineColor />
	</cffunction>

	<cffunction name="setBackgroundLineUseTransparency" access="private" returntype="void" output="false">
		<cfargument name="backgroundLineUseTransparency" type="boolean" required="true" />
		<cfset variables.instance.backgroundLineUseTransparency = trim(arguments.backgroundLineUseTransparency) />
	</cffunction>
	<cffunction name="getBackgroundLineUseTransparency" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.backgroundLineUseTransparency />
	</cffunction>

	<cffunction name="setBackgroundMinLines" access="private" returntype="void" output="false">
		<cfargument name="backgroundMinLines" type="numeric" required="true" />
		<cfset variables.instance.backgroundMinLines = trim(arguments.backgroundMinLines) />
	</cffunction>
	<cffunction name="getBackgroundMinLines" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.backgroundMinLines />
	</cffunction>

	<cffunction name="setBackgroundMaxLines" access="private" returntype="void" output="false">
		<cfargument name="backgroundMaxLines" type="numeric" required="true" />
		<cfset variables.instance.backgroundMaxLines = trim(arguments.backgroundMaxLines) />
	</cffunction>
	<cffunction name="getBackgroundMaxLines" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.backgroundMaxLines />
	</cffunction>

	<cffunction name="setUseForegroundLines" access="private" returntype="void" output="false">
		<cfargument name="useForegroundLines" type="boolean" required="true" />
		<cfset variables.instance.useForegroundLines = trim(arguments.useForegroundLines) />
	</cffunction>
	<cffunction name="getUseForegroundLines" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.useForegroundLines />
	</cffunction>

	<cffunction name="setForegroundlineColor" access="private" returntype="void" output="false">
		<cfargument name="foregroundlineColor" type="string" required="true" />
		<cfset variables.instance.foregroundlineColor = trim(arguments.foregroundlineColor) />
	</cffunction>
	<cffunction name="getForegroundlineColor" access="public" returntype="string" output="false">
		<cfreturn variables.instance.foregroundlineColor />
	</cffunction>

	<cffunction name="setForegroundLineUseTransparency" access="private" returntype="void" output="false">
		<cfargument name="foregroundLineUseTransparency" type="boolean" required="true" />
		<cfset variables.instance.foregroundLineUseTransparency = trim(arguments.foregroundLineUseTransparency) />
	</cffunction>
	<cffunction name="getForegroundLineUseTransparency" access="public" returntype="boolean" output="false">
		<cfreturn variables.instance.foregroundLineUseTransparency />
	</cffunction>

	<cffunction name="setForegroundMinLines" access="private" returntype="void" output="false">
		<cfargument name="foregroundMinLines" type="numeric" required="true" />
		<cfset variables.instance.foregroundMinLines = trim(arguments.foregroundMinLines) />
	</cffunction>
	<cffunction name="getForegroundMinLines" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.foregroundMinLines />
	</cffunction>

	<cffunction name="setForegroundMaxLines" access="private" returntype="void" output="false">
		<cfargument name="foregroundMaxLines" type="numeric" required="true" />
		<cfset variables.instance.foregroundMaxLines = trim(arguments.foregroundMaxLines) />
	</cffunction>
	<cffunction name="getForegroundMaxLines" access="public" returntype="numeric" output="false">
		<cfreturn variables.instance.foregroundMaxLines />
	</cffunction>

	<cffunction name="setDefinedFonts" access="private" returntype="void" output="false">
		<cfargument name="definedFonts" type="array" required="true" />
		<cfset variables.instance.definedFonts = arguments.definedFonts />
	</cffunction>
	<cffunction name="getDefinedFonts" access="public" returntype="array" output="false">
		<cfreturn variables.instance.definedFonts />
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="380" tokens="2010">
<file line="1006" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/_category/displayTree.cfm"/>
<file line="1006" path="/home/jfrank/temp/codeprojects/farcry/core/packages/types/_category/displayTree.cfm"/>
<codefragment>
<![CDATA[
		popupopen( '#application.url.webtop#/navajo/keywords/moveinternal.cfm?direction='+dir+'&objectId='+lastSelectedId, '_blank', '#smallpopupfeatures#' );
	}



function generateMenu( data, bIsSub )
{
	var menuData;
	
	if( bIsSub ) menuData = beginSubMenu(data.menuInfo.name);
		else menuData = beginMainMenu(data.menuInfo.name);
	
	for( var menuItemId in data )
	{
		if( menuItemId != 'menuInfo' )
		{
			var o = data[ menuItemId ];
			if( o.submenu )
			menuData += menuItemPopup( menuItemId, o.text, o.submenu, o.bShowDisabled );
				else
			menuData += menuItemClickable( menuItemId, o.text, o.js, o.bShowDisabled );
			
			if( o.bSeperator ) menuData += menuItemSeperator();
		}
	}
	menuData += endMenu();
	pm = document.getElementById("popupMenus");
	pm.innerHTML += menuData;

}

<cfif NOT arguments.bShowCheckBox>
generateMenu( objectMenu, 0 );
generateMenu( moveMenu  , 1 );
</cfif>


function objectCopy( obj )
{
	var newObj = new Object();
	
	newObj.x = obj.x;
	newObj.y = obj.y;
	newObj.ctrlKey = obj.ctrlKey;
	
	return newObj;
}

function beginMainMenu( id )
{
	return "<div id='"+id+"' onClick='event.cancelBubble=true' class='menudiv'>\n<div id='"+id+"_header' class='menuItemHeader'>hello</div>\n";
}

function beginSubMenu( id )
{
	return "<div id='"+id+"' onClick='event.cancelBubble=true'  class='menudiv'>";
}

function endMenu()
{
	return "</div>";
}

function menuItemClickable( id, text, onclick, bShowDisabled )
{
	return	'<div id="'+id+'Item" class="menuItem" onclick="heldEvent=objectCopy(event);flutter(this,\''+onclick+'\');" onMouseOver="fpo(this)" onMouseOut="fpf(this);">'+
			'<table width=100% class="menuItem"><tr><td width=100%><nobr class="menuText">'+text+'</nobr></td></table></div>'+
			'<div id="'+id+'_disabled" class="menuItemDisabled">'+
			'<table width=100% class="menuItemDisabled"><tr><td width=100%><nobr class="menuText">'+text+'</nobr></td></table></div>';
}

function menuItemPopup( id, text, popup, bShowDisabled )
{
	return	'<div id="'+id+'Item" class="menuItem" onMouseOver="fpo(this);popupMenu(\''+popup+'\');" onMouseOut="fpf(this);">\n'+
			'<table width=100% class="menuItem"><tr><td width=100%><nobr class="menuText">'+text+'...</nobr></td><Td><img align=right src="'+subnavmore.src+'" width="#attributes.zoom#"></td></tr></table></div>'+
			'<div id="'+id+'_disabled" class="menuItemDisabled">\n'+
			'<table width=100% class="menuItemDisabled"><tr><td width=100%><nobr class="menuText">'+text+'...</nobr></td><Td><img align=right src="'+subnavmoreDisabled.src+'" width="#attributes.zoom#"></td></tr></table></div>';
}

function menuItemSeperator()
{
	return "<hr>";
}

function popupMenu( id )
{
	hideSubMenus();

	var data = eval(id.toLowerCase()+"Menu");
	
	for( var menuItemId in data )
	{
		if( menuItemId != 'menuInfo' )
		{
			var o = data[ menuItemId ];
			
			var menuOptionEnabledDiv = document.getElementById( menuItemId+"Item" );
			var menuOptionDisabledDiv = document.getElementById( menuItemId+"_disabled" );

			if( eval(o.jsvalidate)>0 )
			{
				// make vis
				menuOptionEnabledDiv.style.display = "block";
				menuOptionDisabledDiv.style.display = "none";
			}
			else
			{
				// make invis
				menuOptionEnabledDiv.style.display = "none";
				menuOptionDisabledDiv.style.display = "block";
			}
		}
	}
	
	var menuObject = document.getElementById(id+"Menu");
	var boundingRect = myGetBoundingRect(document.getElementById(id+"Item"));
	
	menuObject.style.left=boundingRect.right+document.body.scrollLeft-4;
	menuObject.style.top=boundingRect.top+document.body.scrollTop;
	
	menuObject.style.visibility="visible";
	
	divOnScreen( id+"Menu" );
}

function popupObjectMenu(e)
{
	// do normal context menu if shift key is down
	if ( e.shiftKey ) return;
	
	// cancel the normal context menu
	e.returnValue = false;
	
	// run through the object menu and run enabled/disabled checks
	var data = objectMenu;
	
	for( var menuItemId in data )
	{
		//alert(menuItemId);	
		if( menuItemId != 'menuInfo' )
		{
			var o = data[ menuItemId ];
			
			var menuOptionEnabledDiv = document.getElementById( menuItemId+"Item" );
			var menuOptionDisabledDiv = document.getElementById( menuItemId+"_disabled" );
						
			if( eval(o.jsvalidate)>0 )
			{
				// make vis
				menuOptionEnabledDiv.style.display = "block";
				menuOptionDisabledDiv.style.display = "none";
			}
			else
			{
				// make invis
				menuOptionEnabledDiv.style.display = "none";
				menuOptionDisabledDiv.style.display = "block";
			}
		}
	}

	// set the title
	var title = getObjectTitle( lastSelectedId );
	if( title.length > 16 ) title=title.substr( 0, 15 )+"...";
	document.getElementById( "ObjectMenu_header" ).innerHTML = title;

	var objectMenuDiv = document.getElementById( "ObjectMenu" );
	
	var rightedge=ie5? document.body.clientWidth-event.clientX : window.innerWidth-e.clientX
	var bottomedge=ie5? document.body.clientHeight-event.clientY : window.innerHeight-e.clientY
		
	
	//if the horizontal distance isn't enough to accomodate the width of the context menu
	if (rightedge<objectMenuDiv.offsetWidth)
	//move the horizontal position of the menu to the left by it's width
		objectMenuDiv.style.left=ie5? document.body.scrollLeft+event.clientX-objectMenuDiv.offsetWidth : window.pageXOffset+e.clientX-objectMenuDiv.offsetWidth
	else
	//position the horizontal position of the menu where the mouse was clicked
		objectMenuDiv.style.left=ie5? document.body.scrollLeft+event.clientX : window.pageXOffset+e.clientX

	//same concept with the vertical position
	if (bottomedge<objectMenuDiv.offsetHeight)
		objectMenuDiv.style.top=ie5? document.body.scrollTop+event.clientY-objectMenuDiv.offsetHeight : window.pageYOffset+e.clientY-objectMenuDiv.offsetHeight
	else
		objectMenuDiv.style.top=ie5? document.body.scrollTop+event.clientY : window.pageYOffset+e.clientY

	objectMenuDiv.style.visibility = "visible";
	
	//window.event.cancelBubble = true;
	
	divOnScreen( "daemon_object_popupMenu_header" );
	
}

function divOnScreen( divId )
{
	var theDiv = document.getElementById( divId );
	if( theDiv )
	{
		var boundingRect = myGetBoundingRect( theDiv );
		
		if( boundingRect.bottom > document.body.clientHeight )
		{
			var st = theDiv.style;
			st.top = parseInt( st.top ) - (boundingRect.bottom - document.body.clientHeight);
		}
		
		if( boundingRect.right > document.body.clientWidth )
		{
			var st = theDiv.style;
			st.left = parseInt( st.left ) - (boundingRect.right - document.body.clientWidth);
		}
	}
}

function myGetBoundingRect( theDiv )
{
	var boundingRect = new Object();
	
	boundingRect['left'] = -document.body.scrollLeft;
	boundingRect['top'] = -document.body.scrollTop;
	boundingRect['right'] = theDiv.offsetWidth-document.body.scrollLeft;
	boundingRect['bottom'] = theDiv.offsetHeight-document.body.scrollTop;

	while( theDiv )
	{
		
		
		boundingRect['left'] += theDiv.offsetLeft;
		boundingRect['top'] += theDiv.offsetTop;
		boundingRect['right'] += theDiv.offsetLeft;
		boundingRect['bottom'] += theDiv.offsetTop;
		
		theDiv=theDiv.offsetParent;
	}
	
	return boundingRect;
}

<!--- flip menu on/off --->
function fpo( el )  { el.style.backgroundColor='#menuOnColor#'; }
function fpf( el ) { el.style.backgroundColor='#menuOffColor#'; }

function flutter( el, action )
{
	flutterState=-1;
	flutterLength=8;
	flutterSpeed=60;
	flutterElement=el;
	flutterAction=action;
	
	flutterTimeout();
}

function flutterTimeout()
{
	flutterLength--;
	flutterState=-flutterState;

	if( flutterLength==0 )
	{
		documentClick();
		setTimeout("flutterDoAction()", 20 );
	}
	else
	{
		if( flutterState==-1 ) flutterElement.style.backgroundColor='#menuFlutterOnColor#';
		                  else flutterElement.style.backgroundColor='#menuFlutterOffColor#';
		
		setTimeout("flutterTimeout()", flutterSpeed);
	}
}

function flutterDoAction() { eval( flutterAction ); }

function documentClick()
{
	<cfif NOT arguments.bshowCheckBox>
	var objectMenuDiv = document.getElementById( "ObjectMenu" );
	if(objectMenuDiv)
	
	objectMenuDiv.style.visibility = "hidden";
	hideSubMenus();
	<cfelse>
	return true;
	</cfif>
	
}

function hideSubMenus()
{
	for( var item in objectMenu )
	{
	 	var temp = objectMenu[item].submenu;
		
		if( temp )
		{
			var theMenuDiv = document.getElementById( temp+"Menu" );
			if( theMenuDiv ) theMenuDiv.style.visibility = "hidden";
		}
	}
}

function showEditTabs (tabType, objectid, activeTab)
{
	var elList, i;
	var curList, newList;
   // Set current active link to non active
 
  elList = parent.document.getElementsByTagName("A");
  for (i = 0; i < elList.length; i++)

    // Check if the id contains the tabtype and make tab visible
	
	if (elList[i].id)
	{
		
		if (elList[i].id.indexOf(tabType)!= -1) 
		{
		    elList[i].style.visibility = 'visible'; 
			elList[i].style.zindex = 1; 
			
			// break href into 2 bits, one the file and one the object parameter
			  newList = new Array();
			  curList = elList[i].href.split("=");
			  elList[i].href = curList[0] + "=" + objectid; 
			  
			// set tab to active
			if(elList[i].href.indexOf(activeTab)!=-1)
			{
				elList[i].className = "activesubtab";}
				else {
				elList[i].className = "subtab";
			}
		}
	}
}


document.body.onclick = documentClick;
</script>
<STYLE TYPE="text/css">
		##idServer { 
			position:relative; 
			width: 0px; 
			height: 0px; 
		}
</STYLE>

<IFRAME WIDTH="100" HEIGHT="1" NAME="idServer" ID="idServer" 
	 FRAMEBORDER="0" FRAMESPACING="0" MARGINWIDTH="0" MARGINHEIGHT="0" SRC="null">
		<ILAYER NAME="idServer" WIDTH="400" HEIGHT="100" VISIBILITY="Hide" 
		 ID="idServer">
		<P>This page uses a hidden frame and requires either Microsoft 
		Internet Explorer v4.0 (or higher) or Netscape Navigator v4.0 (or 
		higher.)</P>
		</ILAYER>
</IFRAME>

<!--- now go through each unparented node and generate a div for it --->

<cfloop index="objId" list="#rootObjectId#">
	<div id="#objId#_root">
	</div>
	<script>
	renderObjectToDiv( '#objId#', '#objId#_root' );
	toggleObject( '#objId#' );
	</script>
</cfloop>

<cfif NOT arguments.bExpand>
	<script>
		toggleObject('#arguments.rootObjectId#');
	</script>
</cfif>
</div>

</cfoutput>

<cfsetting enablecfoutputonly="No">
]]>
</codefragment>
</duplication>
<duplication lines="106" tokens="1978">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/lightwire/util/BaseDictionary.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/util/BaseDictionary.cfc"/>
<codefragment>
<![CDATA[
<!-----------------------------------------------------------------------
********************************************************************************
Copyright 2005-2008 ColdBox Framework by Luis Majano and Ortus Solutions, Corp
www.coldboxframework.com | www.luismajano.com | www.ortussolutions.com
********************************************************************************

Author     :	Luis Majano
Date        :	10/31/2007
Description :
	This is a base lookup dictionary
----------------------------------------------------------------------->
<cfcomponent name="BaseDictionary" hint="This is a base lookup dictionary" output="false">

<!------------------------------------------- CONSTRUCTOR ------------------------------------------->
	
	<cfscript>
		instance = structnew();
	</cfscript>
	
	<cffunction name="init" access="public" returntype="BaseDictionary" output="false" hint="Constructor">
		<!--- ************************************************************* --->
		<cfargument name="name" 		required="false" type="string" default="BaseDictionary" hint="The dictionary name">
		<cfargument name="dictionary" 	required="false" type="struct" default="#structnew()#"  hint="The default dictionary [struct]">
		<!--- ************************************************************* --->
		<cfscript>
			//Set PRoperties
			setDictionary(arguments.dictionary);
			setName(arguments.name);
			//return instance.
			return this;
		</cfscript>
	</cffunction>


<!------------------------------------------- PUBLIC ------------------------------------------->

	<!--- Get Key --->
	<cffunction name="getKey" access="public" returntype="any" hint="Get a dictionary key, else return a blank" output="false" >
		<!--- ************************************************************* --->
		<cfargument name="key" required="true" type="string" hint="The key to return">
		<!--- ************************************************************* --->
		<cfscript>
			if ( keyExists(arguments.key) ){
				return structFind( getDictionary(), arguments.key );
			}
			else
				return "";
		</cfscript>
	</cffunction>
	
	<!--- Key Exists --->
	<cffunction name="keyExists" access="public" returntype="boolean" hint="Check if a key exists" output="false" >
		<!--- ************************************************************* --->
		<cfargument name="key" required="true" type="string" hint="The key to return">
		<!--- ************************************************************* --->
		<cfreturn structKeyExists( getDictionary(), arguments.key )>
	</cffunction>
	
	<!--- set a new Key --->
	<cffunction name="setKey" access="public" returntype="void" hint="Set a new key in the dictionary" output="false" >
		<!--- ************************************************************* --->
		<cfargument name="key" 	 required="true" type="string" 	hint="The key to return">
		<cfargument name="value" required="true" type="any" 	hint="The value of the key">
		<!--- ************************************************************* --->
		<cfscript>
			var dictionary = getDictionary();
			dictionary[arguments.key] = arguments.value;
		</cfscript>
	</cffunction>
	
	<!--- Clear a key --->
	<cffunction name="clearKey" access="public" returntype="boolean" hint="Clear a key from the dictionary" output="false" >
		<!--- ************************************************************* --->
		<cfargument name="key" required="true" type="string" hint="The key to remove">
		<!--- ************************************************************* --->
		<cfreturn structDelete( getDictionary(), arguments.key )>
	</cffunction>
	
	<!--- Clear All --->
	<cffunction name="clearAll" access="public" returntype="void" hint="Clear all the keys" output="false" >
		<cfscript>
			structClear(getDictionary());
		</cfscript>
	</cffunction>

<!------------------------------------------- ACCESSOR/MUTATORS ------------------------------------------->

	<!--- Dictionary --->
	<cffunction name="getDictionary" access="public" output="false" returntype="struct" hint="Get Dictionary">
		<cfreturn instance.Dictionary/>
	</cffunction>
	<cffunction name="setDictionary" access="public" output="false" returntype="void" hint="Set Dictionary">
		<cfargument name="Dictionary" type="struct" required="true"/>
		<cfset instance.Dictionary = arguments.Dictionary/>
	</cffunction>
	
	<!--- Dictionary Name --->
	<cffunction name="getname" access="public" output="false" returntype="string" hint="Get dictionary name">
		<cfreturn instance.name/>
	</cffunction>
	<cffunction name="setname" access="public" output="false" returntype="void" hint="Set dictionary name">
		<cfargument name="name" type="string" required="true"/>
		<cfset instance.name = arguments.name/>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="223" tokens="1901">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfspec/external/javaloader/JavaLoader.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaLoader.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    Utlitity class for loading Java Classes

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		08/05/2006		Created
Mark Mandel		22/06/2006		Added verification that the path exists

------------------------------------------------------------------------------->
<cfcomponent name="JavaLoader" hint="Loads External Java Classes, while providing access to ColdFusion classes">

<cfscript>
	instance = StructNew();
	instance.static.uuid = "A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C";
</cfscript>

<!------------------------------------------- PUBLIC ------------------------------------------->

<cffunction name="init" hint="Constructor" access="public" returntype="JavaLoader" output="false">
	<cfargument name="loadPaths" hint="An array of directories of classes, or paths to .jar files to load" type="array" default="#ArrayNew(1)#" required="no">
	<cfargument name="loadColdFusionClassPath" hint="Loads the ColdFusion libraries" type="boolean" required="No" default="false">
	<cfargument name="parentClassLoader" hint="(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader" type="any" default="" required="false">

	<cfscript>
		var iterator = arguments.loadPaths.iterator();
		var file = 0;
		var classLoader = 0;
		var networkClassLoaderClass = 0;
		var networkClassLoaderProxy = 0;

		initUseJavaProxyCFC();

		if(arguments.loadColdFusionClassPath)
		{
			//arguments.parentClassLoader = createObject("java", "java.lang.Thread").currentThread().getContextClassLoader();
			//can't use above, as doesn't work in some... things

			arguments.parentClassLoader = getPageContext().getClass().getClassLoader();

			//arguments.parentClassLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
			//can't use the above, it doesn't have the CF stuff in it.
		}

		ensureNetworkClassLoaderOnServerScope();

		//classLoader = createObject("java", "com.compoundtheory.classloader0.NetworkClassLoader").init();
		networkClassLoaderClass = getServerURLClassLoader().loadClass("com.compoundtheory.classloader.NetworkClassLoader");

		networkClassLoaderProxy = createJavaProxy(networkClassLoaderClass);

		if(isObject(arguments.parentClassLoader))
		{
			classLoader = networkClassLoaderProxy.init(arguments.parentClassLoader);
		}
		else
		{
			classLoader = networkClassLoaderProxy.init();
		}

		while(iterator.hasNext())
		{
			file = createObject("java", "java.io.File").init(iterator.next());
			if(NOT file.exists())
			{
				throw("PathNotFoundException", "The path you have specified could not be found", file.getAbsolutePath() & " does not exist");
			}

			classLoader.addUrl(file.toURL());
		}

		//pass in the system loader
		setURLClassLoader(classLoader);

		return this;
	</cfscript>
</cffunction>

<cffunction name="create" hint="Retrieves a reference to the java class. To create a instance, you must run init() on this object" access="public" returntype="any" output="false">
	<cfargument name="className" hint="The name of the class to create" type="string" required="Yes">
	<cfscript>
		var class = getURLClassLoader().loadClass(arguments.className);

		return createJavaProxy(class);
	</cfscript>
</cffunction>

<cffunction name="getURLClassLoader" hint="Returns the java.net.URLClassLoader in case you need access to it" access="public" returntype="any" output="false">
	<cfreturn instance.ClassLoader />
</cffunction>

<cffunction name="getVersion" hint="Retrieves the version of the loader you are using" access="public" returntype="string" output="false">
	<cfreturn "0.6">
</cffunction>

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="ensureNetworkClassLoaderOnServerScope"
			hint="makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness"
			access="private" returntype="void" output="false">
	<cfscript>
		var Class = createObject("java", "java.lang.Class");
		var Array = createObject("java", "java.lang.reflect.Array");
		var jars = queryJars();
		var iterator = jars.iterator();
		var file = 0;
		var urls = Array.newInstance(Class.forName("java.net.URL"), ArrayLen(jars));
		var counter = 0;
		var urlClassLoader = 0;
		var key = instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[instance.static.uuid & "." & getVersion()] />
</cffunction>

<cffunction name="setURLClassLoader" access="private" returntype="void" output="false">
	<cfargument name="ClassLoader" type="any" required="true">
	<cfset instance.ClassLoader = arguments.ClassLoader />
</cffunction>

<cffunction name="getUseJavaProxyCFC" access="private" returntype="boolean" output="false">
	<cfreturn instance.UseJavaProxyCFC />
</cffunction>

<cffunction name="setUseJavaProxyCFC" access="private" returntype="void" output="false">
	<cfargument name="UseJavaProxyCFC" type="boolean" required="true">
	<cfset instance.UseJavaProxyCFC = arguments.UseJavaProxyCFC />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
	<cfargument name="type" hint="The type of exception" type="string" required="Yes">
	<cfargument name="message" hint="The message to accompany the exception" type="string" required="Yes">
	<cfargument name="detail" type="string" hint="The detail message for the exception" required="No" default="">
		<cfthrow type="#arguments.type#" message="#arguments.message#" detail="#arguments.detail#">
</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="219" tokens="1825">
<file line="289" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/captcha/captchaService.cfc"/>
<file line="286" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/captcha/captchaService.cfc"/>
<codefragment>
<![CDATA[
		<cfset graphics.drawString(JavaCast("string", "LylaCaptcha"), JavaCast("int", 4), JavaCast("int", top)) />

		<!--- Encode the captcha into an image based on the output stream --->
		<cfset encodeImage(arguments.outputStream, bufferedImage) />
	</cffunction>
	
	<cffunction name="encodeImage" access="private" returntype="void" output="false"
		hint="Encodes a buffered image to the desired output stream.">
		<cfargument name="outputStream" type="any" required="true"
			hint="The output stream." />
		<cfargument name="bufferedImage" type="any" required="true"
			hint="The buffered image." />

		<!--- Create an encoder and get the default encoder params --->
		<cfset var encoder = createObject("java", "com.sun.image.codec.jpeg.JPEGCodec").createJPEGEncoder(arguments.outputstream) />
	 	<cfset var encoderParam = encoder.getDefaultJPEGEncodeParam(arguments.bufferedImage) />

		<!--- Set the quality of the jpeg --->
	 	<cfset encoderParam.setQuality(JavaCast("float", getConfigBean().getJpegQuality()), getConfigBean().getJpegUseBaseline()) />
	    <cfset encoder.setJPEGEncodeParam(encoderParam) />
	    
	    <!--- Encode the bufference image --->
	    <cfset encoder.encode(arguments.bufferedImage) />
	</cffunction>

	<!---
	PROTECTED FUNCTIONS - DRAW
	--->
	<cffunction name="drawBackground" access="private" returntype="void" output="false"
		hint="Draws a background.">
		<cfargument name="graphics" type="any" required="true"
			hint="The graphics." />
		<cfargument name="dimension" type="any" required="true"
			hint="The dimension object." />

		<cfset var startColor = getColorByType(getConfigBean().getBackgroundColor()) />
		<cfset var endColor =  getColorByType(getConfigBean().getBackgroundColor()) />
		<cfset var gradientPaint = "" />
		<cfset var background = "" />
		
		<cfif getConfigBean().getUseGradientBackground()>
			<cfset gradientPaint = CreateObject("java", "java.awt.GradientPaint").init(getRandomPointOnBorder(arguments.dimension), 
																					startColor, 
																					getRandomPointOnBorder(arguments.dimension),  
																					endColor.brighter(), 
																					getConfigBean().getBackgroundColorUseCyclic()) />
			<cfset arguments.graphics.setPaint(gradientPaint) />
		<cfelse>
			<cfset arguments.graphics.setColor(startColor) />
		</cfif>

		<cfset background = CreateObject("java", "java.awt.Rectangle").init(dimension) />
		<cfset arguments.graphics.fill(background) />
	</cffunction>

	<cffunction name="drawRandomLine" access="private" returntype="void" output="false"
		hint="Draws a random line.">
		<cfargument name="graphics" type="any" required="true"
			hint="The graphics." />
		<cfargument name="dimension" type="any" required="true"
			hint="The dimension object." />
		<cfargument name="lineColorType" type="any" required="true"
			hint="The dimension object." />

		<cfset var point1 = getRandomPointOnBorder(arguments.dimension) />
		<cfset var point2 = getRandomPointOnBorder(arguments.dimension) />
		
		<cfset arguments.graphics.setStroke(getRandomStroke()) />	
		<cfset arguments.graphics.setColor(getColorByType(arguments.lineColorType, getConfigBean().getBackgroundLineUseTransparency())) />
			
		<cfset arguments.graphics.drawLine(
				JavaCast("int", point1.getX()), 
				JavaCast("int", point1.getY()), 
				JavaCast("int", point2.getX()), 
				JavaCast("int", point2.getY())) />
	</cffunction>
	
	<cffunction name="drawRandomOval" access="private" returntype="void" output="false"
		hint="Draws a random oval.">
		<cfargument name="graphics" type="any" required="true"
			hint="The graphics." />
		<cfargument name="dimension" type="any" required="true"
			hint="The dimension object." />
		<cfargument name="ovalColorType" type="any" required="true"
			hint="The dimension object." />
		
		<cfset var point = getRandomPoint(arguments.dimension) />
		<cfset var height = arguments.dimension.getHeight() />
		<cfset var width = arguments.dimension.getWidth() />
		<cfset var minOval =  height * .10 />
		<cfset var maxOval =  height * .75 />
		<cfset var choice = RandRange(1, 3) />
		
		<cfset arguments.graphics.setColor(getColorByType(arguments.ovalColorType, getConfigBean().getOvalUseTransparency())) />
		
		<cfswitch expression="#choice#">
			<cfcase value="1">
				<cfset arguments.graphics.setStroke(getRandomStroke()) />
				<cfset arguments.graphics.drawOval(
						JavaCast("int", point.getX()), 
						JavaCast("int", point.getY()), 
						JavaCast("int", RandRange(minOval, maxOval)), 
						JavaCast("int", RandRange(minOval, maxOval))) />
			</cfcase>
			<cfcase value="2,3">
				<cfset arguments.graphics.fillOval(
						JavaCast("int", point.getX()), 
						JavaCast("int", point.getY()), 
						JavaCast("int", RandRange(minOval, maxOval)), 
						JavaCast("int", RandRange(minOval, maxOval))) />
			</cfcase>
		</cfswitch>
	</cffunction>

	<cffunction name="getRandomPointOnBorder" access="private" returntype="any" output="false"
		hint="Gets a random java.awt.Point on the border.">
		<cfargument name="dimension" type="any" required="true"
			hint="The dimension object.">

		<cfset var point = CreateObject("java", "java.awt.Point") />
		<cfset var height = Javacast("int", arguments.dimension.getHeight()) />
		<cfset var width = JavaCast("int", arguments.dimension.getWidth()) />
		<cfset var choice = RandRange(1, 4) />

		<cfswitch expression="#choice#">
			<!--- left side --->
			<cfcase value="1">
				<cfset point.setLocation(JavaCast("int", 0), JavaCast("int", RandRange(0, height))) />
			</cfcase>
			<!--- right side --->
			<cfcase value="2">
				<cfset point.setLocation(width, RandRange(0, height)) />
			</cfcase>
			<!--- top side --->
			<cfcase value="3">
				<cfset point.setLocation(JavaCast("int", RandRange(0, width)), JavaCast("int", 0)) />
			</cfcase>
			<!--- bottom side --->
			<cfcase value="4">
				<cfset point.setLocation(RandRange(0, width), height) />
			</cfcase>
		</cfswitch>
			
		<cfreturn point />
	</cffunction>

	<cffunction name="getRandomPoint" access="private" returntype="any" output="false"
		hint="Gets a random java.awt.Point in within the dimensions.">
		<cfargument name="dimension" type="any" required="true"
			hint="The dimension object.">

		<cfset var point = CreateObject("java", "java.awt.Point") />
		<cfset var height = Javacast("int", arguments.dimension.getHeight()) />
		<cfset var width = JavaCast("int", arguments.dimension.getWidth()) />

		<cfset point.setLocation(JavaCast("int", RandRange(0, width)), JavaCast("int", RandRange(0, height))) />
			
		<cfreturn point />
	</cffunction>	

	<cffunction name="getRandomTransformation" access="private" returntype="any" output="false"
		hint="Gets a random transformation.">
		<cfargument name="shearXRange" type="numeric" required="true"
			hint="The shear x range." />
		<cfargument name="shearYRange" type="numeric" required="true"
			hint="The shear y range." />

		<!--- create a slightly random affine transform --->
		<cfset var transformation = CreateObject("java", "java.awt.geom.AffineTransform").init() />
		<cfset var shearX = RandRange(-1 * (arguments.shearXRange * (RandRange(50, 150) / 100)), (arguments.shearXRange* (RandRange(50, 150) / 100))) / 100 />
		<cfset var shearY = RandRange(-1 * (arguments.shearYRange * (RandRange(50, 150) / 100)), (arguments.shearYRange * (RandRange(50, 150) / 100))) / 100 />
		
		<cfset transformation.shear(shearX, shearY) />
			
		<cfreturn transformation />
	</cffunction>

	<cffunction name="getRandomStroke" access="private" returntype="any" output="false"
		hint="Gets a random stroke.">
		<cfreturn CreateObject("java", "java.awt.BasicStroke").init(JavaCast("float", RandRange(1, 3))) />
	</cffunction>

	<cffunction name="setFont" access="private" returntype="void" output="false"
		hint="Sets a new font in the graphics lib.">
		<cfargument name="graphics" type="any" required="true"
			hint="The graphics." />
		<cfargument name="fontCollection" type="any" required="true"
			hint="The current font collection." />
		
		<cfset var font = "" />
		<cfset var fontSize = Fix((RandRange(80, 120) / 100) * getConfigBean().getFontSize()) />
		<cfset var staticCollections = createObject("java", "java.util.Collections") />					
		<cfset var trans1 = getRandomTransformation(getConfigBean().getShearXRange(), getConfigBean().getShearYRange()) />
		<cfset var trans2 = getRandomTransformation(getConfigBean().getShearXRange(), getConfigBean().getShearYRange()) />
		
		<cfset staticCollections.rotate(arguments.fontCollection, 1) />
		
		<!--- apply transform , just for fun --->
		<cfset font = arguments.fontCollection[1].deriveFont(JavaCast("float", fontSize)).deriveFont(trans1).deriveFont(trans2) />
		
		<cfset arguments.graphics.setFont(font) />
	</cffunction>

	<cffunction name="getColorByType" access="private" returntype="any" output="false"
		hint="Get a color by type name.">
		<cfargument name="colorType" type="string" required="true">
		<cfargument name="useTransparency" type="boolean" required="false" default="false" />
		
		<cfset var shade1 = "" />
		<cfset var shade2 = "" />
		<cfset var shade3 = "" />
		<cfset var alpha = 255 />
		
		<!--- Flag for transparency --->
		<cfif arguments.UseTransparency>
			<cfset alpha = RandRange(25, 255) />
		</cfif>

		<cfswitch expression="#arguments.colorType#">
]]>
</codefragment>
</duplication>
<duplication lines="174" tokens="1568">
<file line="67" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="61" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/json.cfc"/>
<codefragment>
<![CDATA[
		<cfset var pos=0>
		<cfset var _data = Trim(arguments.data) />
		
		<!--- NUMBER --->
		<cfif IsNumeric(_data)>
			<cfreturn _data />
		
		<!--- NULL --->
		<cfelseif _data EQ "null">
			<cfreturn "" />
		
		<!--- BOOLEAN --->
		<cfelseif ListFindNoCase("true,false", _data)>
			<cfreturn _data />
		
		<!--- EMPTY STRING --->
		<cfelseif _data EQ "''" OR _data EQ '""'>
			<cfreturn "" />
		
		<!--- STRING --->
		<cfelseif ReFind('^"[^\\"]*(?:\\.[^\\"]*)*"$', _data) EQ 1 OR ReFind("^'[^\\']*(?:\\.[^\\']*)*'$", _data) EQ 1>
			<cfset _data = mid(_data, 2, Len(_data)-2) />
			<!--- If there are any \b, \t, \n, \f, and \r, do extra processing
				(required because ReplaceList() won't work with those) --->
			<cfif Find("\b", _data) OR Find("\t", _data) OR Find("\n", _data) OR Find("\f", _data) OR Find("\r", _data)>
				<cfset curCharIndex = 0 />
				<cfset curChar =  ""/>
				<cfset dJSONString = createObject("java", "java.lang.StringBuffer").init("") />
				<cfloop condition="true">
					<cfset curCharIndex = curCharIndex + 1 />
					<cfif curCharIndex GT len(_data)>
						<cfbreak />
					<cfelse>
						<cfset curChar = mid(_data, curCharIndex, 1) />
						<cfif curChar EQ "\">
							<cfset curCharIndex = curCharIndex + 1 />
							<cfset curChar = mid(_data, curCharIndex,1) />
							<cfset pos = listFind(unescapeVals2, curChar) />
							<cfif pos>
								<cfset dJSONString.append(ListGetAt(unescapetoVals2, pos)) />
							<cfelse>
								<cfset dJSONString.append("\" & curChar) />
							</cfif>
						<cfelse>
							<cfset dJSONString.append(curChar) />
						</cfif>
					</cfif>
				</cfloop>
				
				<cfreturn dJSONString.toString() />
			<cfelse>
				<cfreturn ReplaceList(_data, unescapeVals, unescapeToVals) />
			</cfif>
		
		<!--- ARRAY, STRUCT, OR QUERY --->
		<cfelseif ( Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]" )
			OR ( Left(_data, 1) EQ "{" AND Right(_data, 1) EQ "}" )>
			
			<!--- Store the data type we're dealing with --->
			<cfif Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]">
				<cfset dataType = "array" />
			<cfelseif ReFindNoCase('^\{"recordcount":[0-9]+,"columnlist":"[^"]+","data":\{("[^"]+":\[[^]]*\],?)+\}\}$', _data, 0) EQ 1>
				<cfset dataType = "query" />
			<cfelse>
				<cfset dataType = "struct" />
			</cfif>
			
			<!--- Remove the brackets --->
			<cfset _data = Trim( Mid(_data, 2, Len(_data)-2) ) />
			
			<!--- Deal with empty array/struct --->
			<cfif Len(_data) EQ 0>
				<cfif dataType EQ "array">
					<cfreturn ar />
				<cfelse>
					<cfreturn st />
				</cfif>
			</cfif>
			
			<!--- Loop through the string characters --->
			<cfset dataSize = Len(_data) + 1 />
			<cfloop condition="#i# LTE #dataSize#">
				<cfset skipIncrement = false />
				<!--- Save current character --->
				<cfset char = Mid(_data, i, 1) />
				
				<!--- If char is a quote, switch the quote status --->
				<cfif char EQ '"'>
					<cfset inQuotes = NOT inQuotes />
				<!--- If char is escape character, skip the next character --->
				<cfelseif char EQ "\" AND inQuotes>
					<cfset i = i + 2 />
					<cfset skipIncrement = true />
				<!--- If char is a comma and is not in quotes, or if end of string, deal with data --->
				<cfelseif (char EQ "," AND NOT inQuotes AND nestingLevel EQ 0) OR i EQ Len(_data)+1>
					<cfset dataStr = Mid(_data, startPos, i-startPos) />
					
					<!--- If data type is array, append data to the array --->
					<cfif dataType EQ "array">
						<cfset arrayappend( ar, decode(dataStr) ) />
					<!--- If data type is struct or query... --->
					<cfelseif dataType EQ "struct" OR dataType EQ "query">
						<cfset dataStr = Mid(_data, startPos, i-startPos) />
						<cfset colonPos = Find('":', dataStr) />
						<cfif colonPos>
							<cfset colonPos = colonPos + 1 />	
						<cfelse>
							<cfset colonPos = Find(":", dataStr) />	
						</cfif>
						<cfset structKey = Trim( Mid(dataStr, 1, colonPos-1) ) />
						
						<!--- If needed, remove quotes from keys --->
						<cfif Left(structKey, 1) EQ "'" OR Left(structKey, 1) EQ '"'>
							<cfset structKey = Mid( structKey, 2, Len(structKey)-2 ) />
						</cfif>
						
						<cfset structVal = Mid( dataStr, colonPos+1, Len(dataStr)-colonPos ) />
						
						<!--- If struct, add to the structure --->
						<cfif dataType EQ "struct">
							<cfset StructInsert( st, structKey, decode(structVal) ) />
						
						<!--- If query, build the query --->
						<cfelse>
							<cfif structKey EQ "recordcount">
								<cfset qRows = decode(structVal) />
							<cfelseif structKey EQ "columnlist">
								<cfset st = QueryNew( decode(structVal) ) />
								<cfif qRows>
									<cfset QueryAddRow(st, qRows) />
								</cfif>
							<cfelseif structKey EQ "data">
								<cfset qData = decode(structVal) />
								<cfset ar = StructKeyArray(qData) />
								<cfloop from="1" to="#ArrayLen(ar)#" index="j">
									<cfloop from="1" to="#st.recordcount#" index="qRows">
										<cfset qCol = ar[j] />
										<cfset QuerySetCell(st, qCol, qData[qCol][qRows], qRows) />
									</cfloop>
								</cfloop>
							</cfif>
						</cfif>
					</cfif>
					
					<cfset startPos = i + 1 />
				<!--- If starting a new array or struct, add to nesting level --->
				<cfelseif "{[" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel + 1 />
				<!--- If ending an array or struct, subtract from nesting level --->
				<cfelseif "]}" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel - 1 />
				</cfif>
				
				<cfif NOT skipIncrement>
					<cfset i = i + 1 />
				</cfif>
			</cfloop>
			
			<!--- Return appropriate value based on data type --->
			<cfif dataType EQ "array">
				<cfreturn ar />
			<cfelse>
				<cfreturn st />
			</cfif>
		
		<!--- INVALID JSON --->
		<cfelse>
			<cfthrow message="Invalid JSON" detail="The document you are trying to decode is not in valid JSON format" />
		</cfif>
	</cffunction>
	
	
	<!--- CONVERTS DATA FROM CF TO JSON FORMAT --->
	<cffunction name="encode" access="public" output="false" returntype="string">
]]>
</codefragment>
</duplication>
<duplication lines="173" tokens="1558">
<file line="76" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<file line="62" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/json.cfc"/>
<codefragment>
<![CDATA[
		<cfset var _data = Trim(arguments.data) />
		
		<!--- NUMBER --->
		<cfif IsNumeric(_data)>
			<cfreturn _data />
		
		<!--- NULL --->
		<cfelseif _data EQ "null">
			<cfreturn "" />
		
		<!--- BOOLEAN --->
		<cfelseif ListFindNoCase("true,false", _data)>
			<cfreturn _data />
		
		<!--- EMPTY STRING --->
		<cfelseif _data EQ "''" OR _data EQ '""'>
			<cfreturn "" />
		
		<!--- STRING --->
		<cfelseif ReFind('^"[^\\"]*(?:\\.[^\\"]*)*"$', _data) EQ 1 OR ReFind("^'[^\\']*(?:\\.[^\\']*)*'$", _data) EQ 1>
			<cfset _data = mid(_data, 2, Len(_data)-2) />
			<!--- If there are any \b, \t, \n, \f, and \r, do extra processing
				(required because ReplaceList() won't work with those) --->
			<cfif Find("\b", _data) OR Find("\t", _data) OR Find("\n", _data) OR Find("\f", _data) OR Find("\r", _data)>
				<cfset curCharIndex = 0 />
				<cfset curChar =  ""/>
				<cfset dJSONString = createObject("java", "java.lang.StringBuffer").init("") />
				<cfloop condition="true">
					<cfset curCharIndex = curCharIndex + 1 />
					<cfif curCharIndex GT len(_data)>
						<cfbreak />
					<cfelse>
						<cfset curChar = mid(_data, curCharIndex, 1) />
						<cfif curChar EQ "\">
							<cfset curCharIndex = curCharIndex + 1 />
							<cfset curChar = mid(_data, curCharIndex,1) />
							<cfset pos = listFind(unescapeVals2, curChar) />
							<cfif pos>
								<cfset dJSONString.append(ListGetAt(unescapetoVals2, pos)) />
							<cfelse>
								<cfset dJSONString.append("\" & curChar) />
							</cfif>
						<cfelse>
							<cfset dJSONString.append(curChar) />
						</cfif>
					</cfif>
				</cfloop>
				
				<cfreturn dJSONString.toString() />
			<cfelse>
				<cfreturn ReplaceList(_data, unescapeVals, unescapeToVals) />
			</cfif>
		
		<!--- ARRAY, STRUCT, OR QUERY --->
		<cfelseif ( Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]" )
			OR ( Left(_data, 1) EQ "{" AND Right(_data, 1) EQ "}" )>
			
			<!--- Store the data type we're dealing with --->
			<cfif Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]">
				<cfset dataType = "array" />
			<cfelseif ReFindNoCase('^\{"recordcount":[0-9]+,"columnlist":"[^"]+","data":\{("[^"]+":\[[^]]*\],?)+\}\}$', _data, 0) EQ 1>
				<cfset dataType = "query" />
			<cfelse>
				<cfset dataType = "struct" />
			</cfif>
			
			<!--- Remove the brackets --->
			<cfset _data = Trim( Mid(_data, 2, Len(_data)-2) ) />
			
			<!--- Deal with empty array/struct --->
			<cfif Len(_data) EQ 0>
				<cfif dataType EQ "array">
					<cfreturn ar />
				<cfelse>
					<cfreturn st />
				</cfif>
			</cfif>
			
			<!--- Loop through the string characters --->
			<cfset dataSize = Len(_data) + 1 />
			<cfloop condition="#i# LTE #dataSize#">
				<cfset skipIncrement = false />
				<!--- Save current character --->
				<cfset char = Mid(_data, i, 1) />
				
				<!--- If char is a quote, switch the quote status --->
				<cfif char EQ '"'>
					<cfset inQuotes = NOT inQuotes />
				<!--- If char is escape character, skip the next character --->
				<cfelseif char EQ "\" AND inQuotes>
					<cfset i = i + 2 />
					<cfset skipIncrement = true />
				<!--- If char is a comma and is not in quotes, or if end of string, deal with data --->
				<cfelseif (char EQ "," AND NOT inQuotes AND nestingLevel EQ 0) OR i EQ Len(_data)+1>
					<cfset dataStr = Mid(_data, startPos, i-startPos) />
					
					<!--- If data type is array, append data to the array --->
					<cfif dataType EQ "array">
						<cfset arrayappend( ar, decode(dataStr) ) />
					<!--- If data type is struct or query... --->
					<cfelseif dataType EQ "struct" OR dataType EQ "query">
						<cfset dataStr = Mid(_data, startPos, i-startPos) />
						<cfset colonPos = Find('":', dataStr) />
						<cfif colonPos>
							<cfset colonPos = colonPos + 1 />	
						<cfelse>
							<cfset colonPos = Find(":", dataStr) />	
						</cfif>
						<cfset structKey = Trim( Mid(dataStr, 1, colonPos-1) ) />
						
						<!--- If needed, remove quotes from keys --->
						<cfif Left(structKey, 1) EQ "'" OR Left(structKey, 1) EQ '"'>
							<cfset structKey = Mid( structKey, 2, Len(structKey)-2 ) />
						</cfif>
						
						<cfset structVal = Mid( dataStr, colonPos+1, Len(dataStr)-colonPos ) />
						
						<!--- If struct, add to the structure --->
						<cfif dataType EQ "struct">
							<cfset StructInsert( st, structKey, decode(structVal) ) />
						
						<!--- If query, build the query --->
						<cfelse>
							<cfif structKey EQ "recordcount">
								<cfset qRows = decode(structVal) />
							<cfelseif structKey EQ "columnlist">
								<cfset st = QueryNew( decode(structVal) ) />
								<cfif qRows>
									<cfset QueryAddRow(st, qRows) />
								</cfif>
							<cfelseif structKey EQ "data">
								<cfset qData = decode(structVal) />
								<cfset ar = StructKeyArray(qData) />
								<cfloop from="1" to="#ArrayLen(ar)#" index="j">
									<cfloop from="1" to="#st.recordcount#" index="qRows">
										<cfset qCol = ar[j] />
										<cfset QuerySetCell(st, qCol, qData[qCol][qRows], qRows) />
									</cfloop>
								</cfloop>
							</cfif>
						</cfif>
					</cfif>
					
					<cfset startPos = i + 1 />
				<!--- If starting a new array or struct, add to nesting level --->
				<cfelseif "{[" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel + 1 />
				<!--- If ending an array or struct, subtract from nesting level --->
				<cfelseif "]}" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel - 1 />
				</cfif>
				
				<cfif NOT skipIncrement>
					<cfset i = i + 1 />
				</cfif>
			</cfloop>
			
			<!--- Return appropriate value based on data type --->
			<cfif dataType EQ "array">
				<cfreturn ar />
			<cfelse>
				<cfreturn st />
			</cfif>
		
		<!--- INVALID JSON --->
		<cfelse>
			<cfthrow message="Invalid JSON" detail="The document you are trying to decode is not in valid JSON format" />
		</cfif>
	</cffunction>
	
	
	<!--- CONVERTS DATA FROM CF TO JSON FORMAT --->
	<cffunction name="encode" access="public" output="false" returntype="string">
]]>
</codefragment>
</duplication>
<duplication lines="172" tokens="1557">
<file line="69" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="76" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<codefragment>
<![CDATA[
		<cfset var pos = 0>
		
		<!--- NUMBER --->
		<cfif IsNumeric(_data)>
			<cfreturn _data />
		
		<!--- NULL --->
		<cfelseif _data EQ "null">
			<cfreturn "" />
		
		<!--- BOOLEAN --->
		<cfelseif ListFindNoCase("true,false", _data)>
			<cfreturn _data />
		
		<!--- EMPTY STRING --->
		<cfelseif _data EQ "''" OR _data EQ '""'>
			<cfreturn "" />
		
		<!--- STRING --->
		<cfelseif ReFind('^"[^\\"]*(?:\\.[^\\"]*)*"$', _data) EQ 1 OR ReFind("^'[^\\']*(?:\\.[^\\']*)*'$", _data) EQ 1>
			<cfset _data = mid(_data, 2, Len(_data)-2) />
			<!--- If there are any \b, \t, \n, \f, and \r, do extra processing
				(required because ReplaceList() won't work with those) --->
			<cfif Find("\b", _data) OR Find("\t", _data) OR Find("\n", _data) OR Find("\f", _data) OR Find("\r", _data)>
				<cfset curCharIndex = 0 />
				<cfset curChar =  ""/>
				<cfset dJSONString = createObject("java", "java.lang.StringBuffer").init("") />
				<cfloop condition="true">
					<cfset curCharIndex = curCharIndex + 1 />
					<cfif curCharIndex GT len(_data)>
						<cfbreak />
					<cfelse>
						<cfset curChar = mid(_data, curCharIndex, 1) />
						<cfif curChar EQ "\">
							<cfset curCharIndex = curCharIndex + 1 />
							<cfset curChar = mid(_data, curCharIndex,1) />
							<cfset pos = listFind(unescapeVals2, curChar) />
							<cfif pos>
								<cfset dJSONString.append(ListGetAt(unescapetoVals2, pos)) />
							<cfelse>
								<cfset dJSONString.append("\" & curChar) />
							</cfif>
						<cfelse>
							<cfset dJSONString.append(curChar) />
						</cfif>
					</cfif>
				</cfloop>
				
				<cfreturn dJSONString.toString() />
			<cfelse>
				<cfreturn ReplaceList(_data, unescapeVals, unescapeToVals) />
			</cfif>
		
		<!--- ARRAY, STRUCT, OR QUERY --->
		<cfelseif ( Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]" )
			OR ( Left(_data, 1) EQ "{" AND Right(_data, 1) EQ "}" )>
			
			<!--- Store the data type we're dealing with --->
			<cfif Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]">
				<cfset dataType = "array" />
			<cfelseif ReFindNoCase('^\{"recordcount":[0-9]+,"columnlist":"[^"]+","data":\{("[^"]+":\[[^]]*\],?)+\}\}$', _data, 0) EQ 1>
				<cfset dataType = "query" />
			<cfelse>
				<cfset dataType = "struct" />
			</cfif>
			
			<!--- Remove the brackets --->
			<cfset _data = Trim( Mid(_data, 2, Len(_data)-2) ) />
			
			<!--- Deal with empty array/struct --->
			<cfif Len(_data) EQ 0>
				<cfif dataType EQ "array">
					<cfreturn ar />
				<cfelse>
					<cfreturn st />
				</cfif>
			</cfif>
			
			<!--- Loop through the string characters --->
			<cfset dataSize = Len(_data) + 1 />
			<cfloop condition="#i# LTE #dataSize#">
				<cfset skipIncrement = false />
				<!--- Save current character --->
				<cfset char = Mid(_data, i, 1) />
				
				<!--- If char is a quote, switch the quote status --->
				<cfif char EQ '"'>
					<cfset inQuotes = NOT inQuotes />
				<!--- If char is escape character, skip the next character --->
				<cfelseif char EQ "\" AND inQuotes>
					<cfset i = i + 2 />
					<cfset skipIncrement = true />
				<!--- If char is a comma and is not in quotes, or if end of string, deal with data --->
				<cfelseif (char EQ "," AND NOT inQuotes AND nestingLevel EQ 0) OR i EQ Len(_data)+1>
					<cfset dataStr = Mid(_data, startPos, i-startPos) />
					
					<!--- If data type is array, append data to the array --->
					<cfif dataType EQ "array">
						<cfset arrayappend( ar, decode(dataStr) ) />
					<!--- If data type is struct or query... --->
					<cfelseif dataType EQ "struct" OR dataType EQ "query">
						<cfset dataStr = Mid(_data, startPos, i-startPos) />
						<cfset colonPos = Find('":', dataStr) />
						<cfif colonPos>
							<cfset colonPos = colonPos + 1 />	
						<cfelse>
							<cfset colonPos = Find(":", dataStr) />	
						</cfif>
						<cfset structKey = Trim( Mid(dataStr, 1, colonPos-1) ) />
						
						<!--- If needed, remove quotes from keys --->
						<cfif Left(structKey, 1) EQ "'" OR Left(structKey, 1) EQ '"'>
							<cfset structKey = Mid( structKey, 2, Len(structKey)-2 ) />
						</cfif>
						
						<cfset structVal = Mid( dataStr, colonPos+1, Len(dataStr)-colonPos ) />
						
						<!--- If struct, add to the structure --->
						<cfif dataType EQ "struct">
							<cfset StructInsert( st, structKey, decode(structVal) ) />
						
						<!--- If query, build the query --->
						<cfelse>
							<cfif structKey EQ "recordcount">
								<cfset qRows = decode(structVal) />
							<cfelseif structKey EQ "columnlist">
								<cfset st = QueryNew( decode(structVal) ) />
								<cfif qRows>
									<cfset QueryAddRow(st, qRows) />
								</cfif>
							<cfelseif structKey EQ "data">
								<cfset qData = decode(structVal) />
								<cfset ar = StructKeyArray(qData) />
								<cfloop from="1" to="#ArrayLen(ar)#" index="j">
									<cfloop from="1" to="#st.recordcount#" index="qRows">
										<cfset qCol = ar[j] />
										<cfset QuerySetCell(st, qCol, qData[qCol][qRows], qRows) />
									</cfloop>
								</cfloop>
							</cfif>
						</cfif>
					</cfif>
					
					<cfset startPos = i + 1 />
				<!--- If starting a new array or struct, add to nesting level --->
				<cfelseif "{[" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel + 1 />
				<!--- If ending an array or struct, subtract from nesting level --->
				<cfelseif "]}" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel - 1 />
				</cfif>
				
				<cfif NOT skipIncrement>
					<cfset i = i + 1 />
				</cfif>
			</cfloop>
			
			<!--- Return appropriate value based on data type --->
			<cfif dataType EQ "array">
				<cfreturn ar />
			<cfelse>
				<cfreturn st />
			</cfif>
		
		<!--- INVALID JSON --->
		<cfelse>
			<cfthrow message="Invalid JSON" detail="The document you are trying to decode is not in valid JSON format" />
		</cfif>
	</cffunction>
	
	<!--- CONVERTS DATA FROM CF TO JSON FORMAT --->
	<cffunction name="encode" access="public" returntype="string" output="No" hint="Converts data from CF to JSON format">
]]>
</codefragment>
</duplication>
<duplication lines="171" tokens="1539">
<file line="69" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="91" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/lightwire/util/Utility.cfc"/>
<codefragment>
<![CDATA[
		<cfset var pos = 0>
		
		<!--- NUMBER --->
		<cfif IsNumeric(_data)>
			<cfreturn _data />
		
		<!--- NULL --->
		<cfelseif _data EQ "null">
			<cfreturn "" />
		
		<!--- BOOLEAN --->
		<cfelseif ListFindNoCase("true,false", _data)>
			<cfreturn _data />
		
		<!--- EMPTY STRING --->
		<cfelseif _data EQ "''" OR _data EQ '""'>
			<cfreturn "" />
		
		<!--- STRING --->
		<cfelseif ReFind('^"[^\\"]*(?:\\.[^\\"]*)*"$', _data) EQ 1 OR ReFind("^'[^\\']*(?:\\.[^\\']*)*'$", _data) EQ 1>
			<cfset _data = mid(_data, 2, Len(_data)-2) />
			<!--- If there are any \b, \t, \n, \f, and \r, do extra processing
				(required because ReplaceList() won't work with those) --->
			<cfif Find("\b", _data) OR Find("\t", _data) OR Find("\n", _data) OR Find("\f", _data) OR Find("\r", _data)>
				<cfset curCharIndex = 0 />
				<cfset curChar =  ""/>
				<cfset dJSONString = createObject("java", "java.lang.StringBuffer").init("") />
				<cfloop condition="true">
					<cfset curCharIndex = curCharIndex + 1 />
					<cfif curCharIndex GT len(_data)>
						<cfbreak />
					<cfelse>
						<cfset curChar = mid(_data, curCharIndex, 1) />
						<cfif curChar EQ "\">
							<cfset curCharIndex = curCharIndex + 1 />
							<cfset curChar = mid(_data, curCharIndex,1) />
							<cfset pos = listFind(unescapeVals2, curChar) />
							<cfif pos>
								<cfset dJSONString.append(ListGetAt(unescapetoVals2, pos)) />
							<cfelse>
								<cfset dJSONString.append("\" & curChar) />
							</cfif>
						<cfelse>
							<cfset dJSONString.append(curChar) />
						</cfif>
					</cfif>
				</cfloop>
				
				<cfreturn dJSONString.toString() />
			<cfelse>
				<cfreturn ReplaceList(_data, unescapeVals, unescapeToVals) />
			</cfif>
		
		<!--- ARRAY, STRUCT, OR QUERY --->
		<cfelseif ( Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]" )
			OR ( Left(_data, 1) EQ "{" AND Right(_data, 1) EQ "}" )>
			
			<!--- Store the data type we're dealing with --->
			<cfif Left(_data, 1) EQ "[" AND Right(_data, 1) EQ "]">
				<cfset dataType = "array" />
			<cfelseif ReFindNoCase('^\{"recordcount":[0-9]+,"columnlist":"[^"]+","data":\{("[^"]+":\[[^]]*\],?)+\}\}$', _data, 0) EQ 1>
				<cfset dataType = "query" />
			<cfelse>
				<cfset dataType = "struct" />
			</cfif>
			
			<!--- Remove the brackets --->
			<cfset _data = Trim( Mid(_data, 2, Len(_data)-2) ) />
			
			<!--- Deal with empty array/struct --->
			<cfif Len(_data) EQ 0>
				<cfif dataType EQ "array">
					<cfreturn ar />
				<cfelse>
					<cfreturn st />
				</cfif>
			</cfif>
			
			<!--- Loop through the string characters --->
			<cfset dataSize = Len(_data) + 1 />
			<cfloop condition="#i# LTE #dataSize#">
				<cfset skipIncrement = false />
				<!--- Save current character --->
				<cfset char = Mid(_data, i, 1) />
				
				<!--- If char is a quote, switch the quote status --->
				<cfif char EQ '"'>
					<cfset inQuotes = NOT inQuotes />
				<!--- If char is escape character, skip the next character --->
				<cfelseif char EQ "\" AND inQuotes>
					<cfset i = i + 2 />
					<cfset skipIncrement = true />
				<!--- If char is a comma and is not in quotes, or if end of string, deal with data --->
				<cfelseif (char EQ "," AND NOT inQuotes AND nestingLevel EQ 0) OR i EQ Len(_data)+1>
					<cfset dataStr = Mid(_data, startPos, i-startPos) />
					
					<!--- If data type is array, append data to the array --->
					<cfif dataType EQ "array">
						<cfset arrayappend( ar, decode(dataStr) ) />
					<!--- If data type is struct or query... --->
					<cfelseif dataType EQ "struct" OR dataType EQ "query">
						<cfset dataStr = Mid(_data, startPos, i-startPos) />
						<cfset colonPos = Find('":', dataStr) />
						<cfif colonPos>
							<cfset colonPos = colonPos + 1 />	
						<cfelse>
							<cfset colonPos = Find(":", dataStr) />	
						</cfif>
						<cfset structKey = Trim( Mid(dataStr, 1, colonPos-1) ) />
						
						<!--- If needed, remove quotes from keys --->
						<cfif Left(structKey, 1) EQ "'" OR Left(structKey, 1) EQ '"'>
							<cfset structKey = Mid( structKey, 2, Len(structKey)-2 ) />
						</cfif>
						
						<cfset structVal = Mid( dataStr, colonPos+1, Len(dataStr)-colonPos ) />
						
						<!--- If struct, add to the structure --->
						<cfif dataType EQ "struct">
							<cfset StructInsert( st, structKey, decode(structVal) ) />
						
						<!--- If query, build the query --->
						<cfelse>
							<cfif structKey EQ "recordcount">
								<cfset qRows = decode(structVal) />
							<cfelseif structKey EQ "columnlist">
								<cfset st = QueryNew( decode(structVal) ) />
								<cfif qRows>
									<cfset QueryAddRow(st, qRows) />
								</cfif>
							<cfelseif structKey EQ "data">
								<cfset qData = decode(structVal) />
								<cfset ar = StructKeyArray(qData) />
								<cfloop from="1" to="#ArrayLen(ar)#" index="j">
									<cfloop from="1" to="#st.recordcount#" index="qRows">
										<cfset qCol = ar[j] />
										<cfset QuerySetCell(st, qCol, qData[qCol][qRows], qRows) />
									</cfloop>
								</cfloop>
							</cfif>
						</cfif>
					</cfif>
					
					<cfset startPos = i + 1 />
				<!--- If starting a new array or struct, add to nesting level --->
				<cfelseif "{[" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel + 1 />
				<!--- If ending an array or struct, subtract from nesting level --->
				<cfelseif "]}" CONTAINS char AND NOT inQuotes>
					<cfset nestingLevel = nestingLevel - 1 />
				</cfif>
				
				<cfif NOT skipIncrement>
					<cfset i = i + 1 />
				</cfif>
			</cfloop>
			
			<!--- Return appropriate value based on data type --->
			<cfif dataType EQ "array">
				<cfreturn ar />
			<cfelse>
				<cfreturn st />
			</cfif>
		
		<!--- INVALID JSON --->
		<cfelse>
			<cfthrow message="Invalid JSON" detail="The document you are trying to decode is not in valid JSON format" />
		</cfif>
	</cffunction>
	
	<!--- Read File --->
]]>
</codefragment>
</duplication>
<duplication lines="135" tokens="1527">
<file line="43" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/testing/baseMXUnitTest.cfc"/>
<file line="46" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/testing/baseTest.cfc"/>
<codefragment>
<![CDATA[
			application.cbController = instance.controller;
		}
		/* Setup */
		instance.controller.getLoaderService().setupCalls(instance.ConfigMapping,instance.AppMapping);
		
		//Create Initial Event Context
		setupRequest();
		
		//Clean up Initial Event Context
		getRequestContext().clearCollection();
		</cfscript>
	</cffunction>
	
	<cffunction name="tearDown" access="public" returntype="void" hint="The teardown" output="false" >
		<cfscript>
			if( this.PERSIST_FRAMEWORK ){
				structDelete(application,"cbController");
			}
		</cfscript>
	</cffunction>

<!------------------------------------------- HELPERS ------------------------------------------->

	<!--- getter for AppMapping --->
	<cffunction name="getAppMapping" access="private" returntype="string" output="false" hint="Get the AppMapping">
		<cfreturn instance.AppMapping>
	</cffunction>
	
	<!--- setter for AppMapping --->
	<cffunction name="setAppMapping" access="private" output="false" returntype="void" hint="Set the AppMapping">
		<cfargument name="AppMapping" type="string" required="true"/>
		<cfset instance.AppMapping = arguments.AppMapping/>
	</cffunction>

	<!--- getter for ConfigMapping --->
	<cffunction name="getConfigMapping" access="private" returntype="string" output="false" hint="Get the ConfigMapping">
		<cfreturn instance.ConfigMapping>
	</cffunction>
	
	<!--- setter for ConfigMapping --->
	<cffunction name="setConfigMapping" access="private" output="false" returntype="void" hint="Set the ConfigMapping">
		<cfargument name="ConfigMapping" type="string" required="true"/>
		<cfset instance.ConfigMapping = arguments.ConfigMapping/>
	</cffunction>

	<!--- getter for controller --->
	<cffunction name="getcontroller" access="private" returntype="any" output="false" hint="Get a reference to the ColdBox controller">
		<cfif this.PERSIST_FRAMEWORK>
			<cfset instance.controller = application.cbController>
		</cfif>
		<cfreturn instance.controller>
	</cffunction>

	<!--- Get current request context --->
	<cffunction name="getRequestContext" access="private" output="false" returntype="any" hint="Get the event object">
		<cfreturn getController().getRequestService().getContext() >
	</cffunction>

	<!--- Setup a request context --->
	<cffunction name="setupRequest" access="private" output="false" returntype="void" hint="Setup a request with FORM/URL data">
		<cfset getController().getRequestService().requestCapture() >
	</cffunction>

	<!--- prepare request, execute request and retrieve request --->
	<cffunction name="execute" access="private" output="false" returntype="any" hint="Executes a framework lifecycle">
		<cfargument name="eventhandler" required="true" type="string" hint="The event to execute">
		<cfargument name="private" required="false" type="boolean" default="false" hint="Call a private event or not">
		<cfscript>
			var handlerResults = "";
			var requestContext = "";
			
			//Setup the request Context with setup FORM/URL variables set in the unit test.
			setupRequest();
			
			//TEST EVENT EXECUTION
			handlerResults = getController().runEvent(event=eventhandler,private=arguments.private);
			
			//Return the correct event context.
			requestContext = getRequestContext();
			
			//If we have results save
			if ( isDefined("handlerResults") ){
				requestContext.setValue("cbox_handler_results", handlerResults);
			}
			
			return requestContext;
		</cfscript>
	</cffunction>
	
	<!--- Announce Interception --->
	<cffunction name="announceInterception" access="private" returntype="void" hint="Announce an interception to the system." output="false" >
		<cfargument name="state" 			required="true"  type="string" hint="The interception state to execute">
		<cfargument name="interceptData" 	required="false" type="struct" default="#structNew()#" hint="A data structure used to pass intercepted information.">
		<cfset getController().getInterceptorService().processState(argumentCollection=arguments)>
	</cffunction>

	<!--- Interceptor Facade --->
	<cffunction name="getInterceptor" access="private" output="false" returntype="any" hint="Get an interceptor">
		<!--- ************************************************************* --->
		<cfargument name="interceptorClass" required="true" type="string" hint="The qualified class of the itnerceptor to retrieve">
		<!--- ************************************************************* --->
		<cfscript>
			return getController().getInterceptorService().getInterceptor(arguments.interceptorClass);
		</cfscript>
	</cffunction>
	
	<!--- Get Model --->
	<cffunction name="getModel" access="private" returntype="any" hint="Create or retrieve model objects by convention" output="false" >
		<!--- ************************************************************* --->
		<cfargument name="name" 				required="true"  type="string" hint="The name of the model to retrieve">
		<cfargument name="useSetterInjection" 	required="false" type="boolean" default="false"	hint="Whether to use setter injection alongside the annotations property injection. cfproperty injection takes precedence.">
		<cfargument name="onDICompleteUDF" 		required="false" type="string"	default="onDIComplete" hint="After Dependencies are injected, this method will look for this UDF and call it if it exists. The default value is onDIComplete">
		<cfargument name="debugMode" 			required="false" type="boolean" default="false" hint="Debugging Mode or not">
		<!--- ************************************************************* --->
		<cfreturn getController().getPlugin("beanFactory").getModel(argumentCollection=arguments)>
	</cffunction>

	<!--- Dump facade --->
	<cffunction name="dumpit" access="private" hint="Facade for cfmx dump" returntype="void">
		<cfargument name="var" required="yes" type="any">
		<cfargument name="isAbort" type="boolean" default="false" required="false" hint="Abort also"/>
		<cfdump var="#var#">
		<cfif arguments.isAbort><cfabort></cfif>
	</cffunction>
	<!--- Rethrow Facade --->
	<cffunction name="rethrowit" access="private" returntype="void" hint="Rethrow facade" output="false" >
		<cfargument name="throwObject" required="true" type="any" hint="The cfcatch object">
		<cfthrow object="#arguments.throwObject#">
	</cffunction>
	<!--- Abort Facade --->
	<cffunction name="abortit" access="private" hint="Facade for cfabort" returntype="void" output="false">
		<cfabort>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="91" tokens="1493">
<file line="245" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/homePortals/plugins/modules/resourceLibrary/Modules/Blog/blog.cfc"/>
<file line="117" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/homePortals/plugins/modules/resourceLibrary/Modules/Blog/blogViewer.cfc"/>
<codefragment>
<![CDATA[
			   hint="Colors code">
		<cfargument name="dataString" type="string" required="true">
		<cfargument name="class" type="string" required="true">
	
		<cfset var data = trim(arguments.dataString) />
		<cfset var eof = 0>
		<cfset var bof = 1>
		<cfset var match = "">
		<cfset var orig = "">
		<cfset var chunk = "">
	
		<cfscript>
		/* Convert special characters so they do not get interpreted literally; italicize and boldface */
		data = REReplaceNoCase(data, '&([[:alpha:]]{2,});', '\ufffdstrong\ufffd\ufffdem\ufffd&amp;\1;\ufffd/em\ufffd\ufffd/strong\ufffd', 'ALL');
	
		/* Convert many standalone (not within quotes) numbers to blue, ie. myValue = 0 */
		data = REReplaceNoCase(data, "(gt|lt|eq|is|,|\(|\))([[:space:]]?[0-9]{1,})", "\1\ufffdspan style='color: ##0000ff'\ufffd\2\ufffd/span\ufffd", "ALL");
	
		/* Convert normal tags to navy blue */
		data = REReplaceNoCase(data, "<(/?)((!d|b|c(e|i|od|om)|d|e|f(r|o)|h|i|k|l|m|n|o|p|q|r|s|t(e|i|t)|u|v|w|x)[^>]*)>", "\ufffdspan style='color: ##000080'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all table-related tags to teal */
		data = REReplaceNoCase(data, "<(/?)(t(a|r|d|b|f|h)([^>]*)|c(ap|ol)([^>]*))>", "\ufffdspan style='color: ##008080'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all form-related tags to orange */
		data = REReplaceNoCase(data, "<(/?)((bu|f(i|or)|i(n|s)|l(a|e)|se|op|te)([^>]*))>", "\ufffdspan style='color: ##ff8000'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all tags starting with 'a' to green, since the others aren't used much and we get a speed gain */
		data = REReplaceNoCase(data, "<(/?)(a[^>]*)>", "\ufffdspan style='color: ##008000'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all image and style tags to purple */
		data = REReplaceNoCase(data, "<(/?)((im[^>]*)|(sty[^>]*))>", "\ufffdspan style='color: ##800080'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all ColdFusion, SCRIPT and WDDX tags to maroon */
		data = REReplaceNoCase(data, "<(/?)((cf[^>]*)|(sc[^>]*)|(wddx[^>]*))>", "\ufffdspan style='color: ##800000'\ufffd<\1\2>\ufffd/span\ufffd", "ALL");
	
		/* Convert all inline "//" comments to gray (revised) */
		data = REReplaceNoCase(data, "([^:/]\/{2,2})([^[:cntrl:]]+)($|[[:cntrl:]])", "\ufffdspan style='color: ##808080'\ufffd\ufffdem\ufffd\1\2\ufffd/em\ufffd\ufffd/span\ufffd", "ALL");
	
		/* Convert all multi-line script comments to gray */
		data = REReplaceNoCase(data, "(\/\*[^\*]*\*\/)", "\ufffdspan style='color: ##808080'\ufffd\ufffdem\ufffd\1\ufffd/em\ufffd\ufffd/span\ufffd", "ALL");
	
		/* Convert all HTML and ColdFusion comments to gray */	
		/* The next 10 lines of code can be replaced with the commented-out line following them, if you do care whether HTML and CFML 
		   comments contain colored markup. */
	
		while(NOT EOF) {
			Match = REFindNoCase("<!--" & "-?([^-]*)-?-->", data, BOF, True);
			if (Match.pos[1]) {
				Orig = Mid(data, Match.pos[1], Match.len[1]);
				Chunk = REReplaceNoCase(Orig, "\ufffd(/?[^\ufffd]*)\ufffd", "", "ALL");
				BOF = ((Match.pos[1] + Len(Chunk)) + 38); // 38 is the length of the SPAN tags in the next line
				data = Replace(data, Orig, "\ufffdspan style='color: ##808080'\ufffd\ufffdem\ufffd#Chunk#\ufffd/em\ufffd\ufffd/span\ufffd");
			} else EOF = 1;
		}
	
	
		/* Convert all quoted values to blue */
		data = REReplaceNoCase(data, """([^""]*)""", "\ufffdspan style=""color: ##0000ff""\ufffd""\1""\ufffd/span\ufffd", "all");
	
		/* Convert left containers to their ASCII equivalent */
		data = REReplaceNoCase(data, "<", "&lt;", "ALL");
	
		/* Convert right containers to their ASCII equivalent */
		data = REReplaceNoCase(data, ">", "&gt;", "ALL");
	
		/* Revert all pseudo-containers back to their real values to be interpreted literally (revised) */
		data = REReplaceNoCase(data, "\ufffd([^\ufffd]*)\ufffd", "<\1>", "ALL");
	
		/* ***New Feature*** Convert all FILE and UNC paths to active links (i.e, file:///, \\server\, c:\myfile.cfm) */
		data = REReplaceNoCase(data, "(((file:///)|([a-z]:\\)|(\\\\[[:alpha:]]))+(\.?[[:alnum:]\/=^@*|:~`+$%?_##& -])+)", "<a target=""_blank"" href=""\1"">\1</a>", "ALL");
	
		/* Convert all URLs to active links (revised) */
		data = REReplaceNoCase(data, "([[:alnum:]]*://[[:alnum:]\@-]*(\.[[:alnum:]][[:alnum:]-]*[[:alnum:]]\.)?[[:alnum:]]{2,}(\.?[[:alnum:]\/=^@*|:~`+$%?_##&-])+)", "<a target=""_blank"" href=""\1"">\1</a>", "ALL");
	
		/* Convert all email addresses to active mailto's (revised) */
		data = REReplaceNoCase(data, "(([[:alnum:]][[:alnum:]_.-]*)?[[:alnum:]]@[[:alnum:]][[:alnum:].-]*\.[[:alpha:]]{2,})", "<a href=""mailto:\1"">\1</a>", "ALL");
		</cfscript>
	
		<!--- mod by ray --->
		<!--- change line breaks at end to <br /> 
		<cfset data = replace(data,chr(13),"<br />","all") />--->
		<!--- replace tab with 3 spaces --->
		<cfset data = replace(data,chr(9),"&nbsp;&nbsp;&nbsp;","all") />
		<cfset data = "<div class=""#arguments.class#"">" & data &  "</div>" />
		
		<cfreturn data>
	</cffunction>	
	

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="175" tokens="1485">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaProxy.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    JavaProxy to replace the ColdFusion one when you don't have access
			to coldfusion.* packages due to CF8 settings.

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		27/08/2007		Created

------------------------------------------------------------------------------->

<cfcomponent output="false">

<!---
	All CF based methods have a _ in front, so that they don't interfere with the possible Java
	calls
 --->

<cffunction name="_init" hint="Constructor" access="public" returntype="JavaProxy" output="false">
	<cfargument name="class" hint="the java.lang.Class object this represents" type="any" required="Yes">
	<cfscript>
		var classLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
		var objectClass = classLoader.loadClass("java.lang.Object");

		_setArray(createObject("java", "java.lang.reflect.Array"));

		_setClassMethod(objectClass.getMethod("getClass", JavaCast("null", 0)));

		_setObjectClass(objectClass);

		_setClass(arguments.class);

		_setModifier(createObject("java", "java.lang.reflect.Modifier"));

		_setStaticFields();

		_initMethodCollection();

		return this;
	</cfscript>
</cffunction>

<cffunction name="init" hint="create an instance of this object" access="public" returntype="any" output="false">
	<cfscript>
		var constructor = 0;
		var instance = 0;

		//make sure we only ever have one instance
		if(_hasClassInstance())
		{
			return _getClassInstance();
		}

		constructor = _resolveMethodByParams("Constructor", _getClass().getConstructors(), arguments);

		instance = constructor.newInstance(_buildArgumentArray(arguments));

		_setClassInstance(instance);

		return _getClassInstance();
	</cfscript>
</cffunction>

<cffunction	name="onMissingMethod" access="public" returntype="any" output="false" hint="wires the coldfusion invocation to the Java Object">
	<cfargument	name="missingMethodName" type="string"	required="true"	hint=""	/>
	<cfargument	name="missingMethodArguments" type="struct" required="true"	hint=""/>

	<cfscript>
		var method = _findMethod(arguments.missingMethodName, arguments.missingMethodArguments);

		if(_getModifier().isStatic(method.getModifiers()))
		{
			return method.invoke(JavaCast("null", 0), _buildArgumentArray(arguments.missingMethodArguments));
		}
		else
		{
			if(NOT _hasClassInstance())
			{
				//run the default constructor, just like in normal CF, if there is no instance
				init();
			}

			return method.invoke(_getClassInstance(), _buildArgumentArray(arguments.missingMethodArguments));
		}
	</cfscript>
</cffunction>

<!------------------------------------------- PUBLIC ------------------------------------------->

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="_setStaticFields" hint="loops around all the fields and sets the static one to this scope" access="private" returntype="void" output="false">
	<cfscript>
		var fields = _getClass().getFields();
		var counter = 1;
		var len = ArrayLen(fields);
		var field = 0;

		for(; counter <= len; counter++)
		{
			field = fields[counter];
			if(_getModifier().isStatic(field.getModifiers()))
			{
				this[field.getName()] = field.get(JavaCast("null", 0));
			}
		}
	</cfscript>
</cffunction>

<cffunction name="_buildArgumentArray" hint="builds an argument array out of the arguments" access="private" returntype="array" output="false">
	<cfargument name="arguments" hint="the arguments passed through" type="struct" required="Yes">
	<cfscript>
		var len = StructCount(arguments);
		var objArray = _getArray().newInstance(_getObjectClass(), len);
		var counter = 1;
		var obj = 0;

		for(; counter <= len; counter++)
		{
			obj = arguments[counter];
			_getArray().set(objArray, counter - 1, obj);
		}

		return objArray;
	</cfscript>
</cffunction>

<cffunction name="_findMethod" hint="finds the method that closest matches the signature" access="public" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decision = 0;

		if(StructKeyExists(_getMethodCollection(), arguments.methodName))
		{
			decision = StructFind(_getMethodCollection(), arguments.methodName);

			//if there is only one option, try it, it's only going to throw a runtime exception if it doesn't work.
			if(ArrayLen(decision) == 1)
			{
				return decision[1];
			}
			else
			{
				return _resolveMethodByParams(arguments.methodName, decision, arguments.methodArgs);
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_resolveMethodByParams" hint="resolves the method to use by the parameters provided" access="private" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="decision" hint="the array of methods to decide from" type="array" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decisionLen = ArrayLen(arguments.decision);
		var method = 0;
		var counter = 1;
		var argLen = ArrayLen(arguments.methodArgs);
		var paremeters = 0;
]]>
</codefragment>
</duplication>
<duplication lines="165" tokens="1388">
<file line="401" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="317" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/json.cfc"/>
<codefragment>
<![CDATA[
	</cfscript>

	</cffunction>
	
	<cffunction name="validate" access="remote" output="yes" returntype="boolean"
			hint="I validate a JSON document against a JSON schema">
		<cfargument name="doc" type="string" required="No" />
		<cfargument name="schema" type="string" required="No" />
		<cfargument name="errorVar" type="string" required="No" default="jsonSchemaErrors" />
		<cfargument name="stopOnError" type="boolean" required="No" default=true />
		
		<!--- These arguments are for internal use only --->
		<cfargument name="_doc" type="any" required="No" />
		<cfargument name="_schema" type="any" required="No" />
		<cfargument name="_item" type="string" required="No" default="root" />
    	
		<cfset var schemaRules = "" />
		<cfset var jsonDoc = "" />
		<cfset var i = 0 />
		<cfset var key = "" />
		<cfset var isValid = true />
		<cfset var msg = "" />
		
		<cfif StructKeyExists(arguments, "doc")>
			<cfif FileExists(arguments.doc)>
				<cffile action="READ" file="#arguments.doc#" variable="arguments.doc" />
			</cfif>
			
			<cfif FileExists(arguments.schema)>
				<cffile action="READ" file="#arguments.schema#" variable="arguments.schema" />
			</cfif>
			
			<cfset jsonDoc = decode(arguments.doc) />
			<cfset schemaRules = decode(arguments.schema) />
		
			<cfset request[arguments.errorVar] = ArrayNew(1) />
		<cfelseif StructKeyExists(arguments, "_doc")>
			<cfset jsonDoc = arguments._doc />
			<cfset schemaRules = arguments._schema />
		</cfif>
		
		<!--- See if the document matches the rules from the schema --->
		<cfif schemaRules.type EQ "struct">
			<cfif NOT IsStruct(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a struct") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelse>
				<!--- If specific keys are set to be required, check if they exist --->
				<cfif StructKeyExists(schemaRules, "keys")>
					<cfloop from="1" to="#ArrayLen(schemaRules.keys)#" index="i">
						<cfif NOT StructKeyExists(jsonDoc, schemaRules.keys[i])>
							<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a key named #schemaRules.keys[i]#") />
							<cfif arguments.stopOnError>
								<cfreturn false />
							</cfif>
						</cfif>
					</cfloop>
				</cfif>
				
				<!--- Loop over all the keys for the structure and see if they are valid (if items key is specified) by recursing the validate function --->
				<cfif StructKeyExists(schemaRules, "items")>
					<cfloop collection="#jsonDoc#" item="key">
						<cfif StructKeyExists(schemaRules.items, key)>
							<cfset isValid = validate(_doc=jsonDoc[key], _schema=schemaRules.items[key], _item="#arguments._item#['#key#']", errorVar=arguments.errorVar, stopOnError=arguments.stopOnError) />
							<cfif arguments.stopOnError AND NOT isValid>
								<cfreturn false />
							</cfif>
						</cfif>
					</cfloop>
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "array">
			<cfif NOT IsArray(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be an array") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelse>
				<cfparam name="schemaRules.minlength" default="0" />
				<cfparam name="schemaRules.maxlength" default="9999999999" />
				
				<!--- If there are length requirements for the array make sure they are valid --->
				<cfif ArrayLen(jsonDoc) LT schemaRules.minlength>
					<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# is an array that should have at least #schemaRules.minlength# elements") />
					<cfif arguments.stopOnError>
						<cfreturn false />
					</cfif>
				<cfelseif ArrayLen(jsonDoc) GT schemaRules.maxlength>
					<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# is an array that should have at the most #schemaRules.maxlength# elements") />
					<cfif arguments.stopOnError>
						<cfreturn false />
					</cfif>
				</cfif>
				
				<!--- Loop over the array elements and if there are rules for the array items recurse to enforce them --->
				<cfif StructKeyExists(schemaRules, "items")>
					<cfloop from="1" to="#ArrayLen(jsonDoc)#" index="i">
						<cfset isValid = validate(_doc=jsonDoc[i], _schema=schemaRules.items, _item="#arguments._item#[#i#]", errorVar=arguments.errorVar, stopOnError=arguments.stopOnError) />
						<cfif arguments.stopOnError AND NOT isValid>
							<cfreturn false />
						</cfif>
					</cfloop>
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "number">
			<cfif NOT IsNumeric(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be numeric") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "min") AND jsonDoc LT schemaRules.min>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# cannot be a number less than #schemaRules.min#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "max") AND jsonDoc GT schemaRules.max>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# cannot be a number greater than #schemaRules.max#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "boolean" AND ( NOT IsBoolean(jsonDoc) OR ListFindNoCase("Yes,No", jsonDoc) OR IsNumeric(jsonDoc) )>
			<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a boolean") />
			<cfif arguments.stopOnError>
				<cfreturn false />
			</cfif>
		<cfelseif schemaRules.type EQ "date">
			<cfif NOT IsSimpleValue(jsonDoc) OR NOT IsDate(jsonDoc)
					OR ( StructKeyExists(schemaRules, "mask") AND CompareNoCase( jsonDoc, DateFormat(jsonDoc, schemaRules.mask) ) NEQ 0 )>
				<cfif StructKeyExists(schemaRules, "mask")>
					<cfset msg = " in #schemaRules.mask# format" />
				</cfif>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a date#msg#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "string">
			<cfif NOT IsSimpleValue(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a string") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "minlength") AND Len(jsonDoc) LT schemaRules.minlength>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a minimum length of #schemaRules.minlength#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "maxlength") AND Len(jsonDoc) GT schemaRules.maxlength>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a maximum length of #schemaRules.maxlength#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		</cfif>
		
		<cfif ArrayLen(request[arguments.errorVar])>
			<cfreturn false />
		<cfelse>
			<cfreturn true />
		</cfif>
    </cffunction>
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="205" tokens="1371">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/fckeditor.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/wysiwyg/fckeditor.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false" displayname="FCKeditor" hint="Create an instance of the FCKeditor.">

<!---
 * FCKeditor - The text editor for Internet - http://www.fckeditor.net
 * Copyright (C) 2003-2009 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 *
 * ColdFusion MX integration.
 * Note this CFC is created for use only with Coldfusion MX and above.
 * For older version, check the fckeditor.cfm.
 *
 * Syntax:
 *
 * <cfscript>
 * 		fckEditor = createObject("component", "fckeditor.fckeditor");
 * 		fckEditor.instanceName="myEditor";
 * 		fckEditor.basePath="/fckeditor/";
 * 		fckEditor.value="<p>This is my <strong>initial</strong> html text.</p>";
 * 		fckEditor.width="100%";
 * 		fckEditor.height="200";
 * 	 	// ... additional parameters ...
 * 		fckEditor.create(); // create instance now.
 * </cfscript>
 *
 * See your macromedia coldfusion mx documentation for more info.
 *
 * *** Note:
 * Do not use path names with a "." (dot) in the name. This is a coldfusion
 * limitation with the cfc invocation.
--->

<cfinclude template="fckutils.cfm">

<cffunction
	name="Create"
	access="public"
	output="true"
	returntype="void"
	hint="Outputs the editor HTML in the place where the function is called"
>
	<cfoutput>#CreateHtml()#</cfoutput>
</cffunction>

<cffunction
	name="CreateHtml"
	access="public"
	output="false"
	returntype="string"
	hint="Retrieves the editor HTML"
>

	<cfparam name="this.instanceName" type="string" />
	<cfparam name="this.width" type="string" default="100%" />
	<cfparam name="this.height" type="string" default="200" />
	<cfparam name="this.toolbarSet" type="string" default="Default" />
	<cfparam name="this.value" type="string" default="" />
	<cfparam name="this.basePath" type="string" default="/fckeditor/" />
	<cfparam name="this.checkBrowser" type="boolean" default="true" />
	<cfparam name="this.config" type="struct" default="#structNew()#" />

	<cfscript>
	// display the html editor or a plain textarea?
	if( isCompatible() )
		return getHtmlEditor();
	else
		return getTextArea();
	</cfscript>

</cffunction>

<cffunction
	name="isCompatible"
	access="private"
	output="false"
	returnType="boolean"
	hint="Check browser compatibility via HTTP_USER_AGENT, if checkBrowser is true"
>

	<cfscript>
	var sAgent = lCase( cgi.HTTP_USER_AGENT );
	var stResult = "";
	var sBrowserVersion = "";

	// do not check if argument "checkBrowser" is false
	if( not this.checkBrowser )
		return true;

	return FCKeditor_IsCompatibleBrowser();
	</cfscript>
</cffunction>

<cffunction
	name="getTextArea"
	access="private"
	output="false"
	returnType="string"
	hint="Create a textarea field for non-compatible browsers."
>
	<cfset var result = "" />
	<cfset var sWidthCSS = "" />
	<cfset var sHeightCSS = "" />

	<cfscript>
	if( Find( "%", this.width ) gt 0)
		sWidthCSS = this.width;
	else
		sWidthCSS = this.width & "px";

	if( Find( "%", this.width ) gt 0)
		sHeightCSS = this.height;
	else
		sHeightCSS = this.height & "px";

	result = "<textarea name=""#this.instanceName#"" rows=""4"" cols=""40"" style=""width: #sWidthCSS#; height: #sHeightCSS#"">#HTMLEditFormat(this.value)#</textarea>" & chr(13) & chr(10);
	</cfscript>
	<cfreturn result />
</cffunction>

<cffunction
	name="getHtmlEditor"
	access="private"
	output="false"
	returnType="string"
	hint="Create the html editor instance for compatible browsers."
>
	<cfset var sURL = "" />
	<cfset var result = "" />

	<cfscript>
	// try to fix the basePath, if ending slash is missing
	if( len( this.basePath) and right( this.basePath, 1 ) is not "/" )
		this.basePath = this.basePath & "/";

	// construct the url
	sURL = this.basePath & "editor/fckeditor.html?InstanceName=" & this.instanceName;

	// append toolbarset name to the url
	if( len( this.toolbarSet ) )
		sURL = sURL & "&amp;Toolbar=" & this.toolbarSet;
	</cfscript>

	<cfscript>
	result = result & "<input type=""hidden"" id=""#this.instanceName#"" name=""#this.instanceName#"" value=""#HTMLEditFormat(this.value)#"" style=""display:none"" />" & chr(13) & chr(10);
	result = result & "<input type=""hidden"" id=""#this.instanceName#___Config"" value=""#GetConfigFieldString()#"" style=""display:none"" />" & chr(13) & chr(10);
	result = result & "<iframe id=""#this.instanceName#___Frame"" src=""#sURL#"" width=""#this.width#"" height=""#this.height#"" frameborder=""0"" scrolling=""no""></iframe>" & chr(13) & chr(10);
	</cfscript>
	<cfreturn result />
</cffunction>

<cffunction
	name="GetConfigFieldString"
	access="private"
	output="false"
	returnType="string"
	hint="Create configuration string: Key1=Value1&Key2=Value2&... (Key/Value:HTML encoded)"
>
	<cfset var sParams = "" />
	<cfset var key = "" />
	<cfset var fieldValue = "" />
	<cfset var fieldLabel = "" />
	<cfset var lConfigKeys = "" />
	<cfset var iPos = "" />

	<cfscript>
	/**
	 * CFML doesn't store casesensitive names for structure keys, but the configuration names must be casesensitive for js.
	 * So we need to find out the correct case for the configuration keys.
	 * We "fix" this by comparing the caseless configuration keys to a list of all available configuration options in the correct case.
	 * changed 20041206 hk@lwd.de (improvements are welcome!)
	 */
	lConfigKeys = lConfigKeys & "CustomConfigurationsPath,EditorAreaCSS,ToolbarComboPreviewCSS,DocType";
	lConfigKeys = lConfigKeys & ",BaseHref,FullPage,Debug,AllowQueryStringDebug,SkinPath";
	lConfigKeys = lConfigKeys & ",PreloadImages,PluginsPath,AutoDetectLanguage,DefaultLanguage,ContentLangDirection";
	lConfigKeys = lConfigKeys & ",ProcessHTMLEntities,IncludeLatinEntities,IncludeGreekEntities,ProcessNumericEntities,AdditionalNumericEntities";
	lConfigKeys = lConfigKeys & ",FillEmptyBlocks,FormatSource,FormatOutput,FormatIndentator";
	lConfigKeys = lConfigKeys & ",StartupFocus,ForcePasteAsPlainText,AutoDetectPasteFromWord,ForceSimpleAmpersand";
	lConfigKeys = lConfigKeys & ",TabSpaces,ShowBorders,SourcePopup,ToolbarStartExpanded,ToolbarCanCollapse";
	lConfigKeys = lConfigKeys & ",IgnoreEmptyParagraphValue,FloatingPanelsZIndex,TemplateReplaceAll,TemplateReplaceCheckbox";
	lConfigKeys = lConfigKeys & ",ToolbarLocation,ToolbarSets,EnterMode,ShiftEnterMode,Keystrokes";
	lConfigKeys = lConfigKeys & ",ContextMenu,BrowserContextMenuOnCtrl,FontColors,FontNames,FontSizes";
	lConfigKeys = lConfigKeys & ",FontFormats,StylesXmlPath,TemplatesXmlPath,SpellChecker,IeSpellDownloadUrl";
	lConfigKeys = lConfigKeys & ",SpellerPagesServerScript,FirefoxSpellChecker,MaxUndoLevels,DisableObjectResizing,DisableFFTableHandles";
	lConfigKeys = lConfigKeys & ",LinkDlgHideTarget,LinkDlgHideAdvanced,ImageDlgHideLink,ImageDlgHideAdvanced,FlashDlgHideAdvanced";
	lConfigKeys = lConfigKeys & ",ProtectedTags,BodyId,BodyClass,DefaultLinkTarget,CleanWordKeepsStructure";
	lConfigKeys = lConfigKeys & ",LinkBrowser,LinkBrowserURL,LinkBrowserWindowWidth,LinkBrowserWindowHeight,ImageBrowser";
	lConfigKeys = lConfigKeys & ",ImageBrowserURL,ImageBrowserWindowWidth,ImageBrowserWindowHeight,FlashBrowser,FlashBrowserURL";
	lConfigKeys = lConfigKeys & ",FlashBrowserWindowWidth,FlashBrowserWindowHeight,LinkUpload,LinkUploadURL,LinkUploadWindowWidth";
	lConfigKeys = lConfigKeys & ",LinkUploadWindowHeight,LinkUploadAllowedExtensions,LinkUploadDeniedExtensions,ImageUpload,ImageUploadURL";
	lConfigKeys = lConfigKeys & ",ImageUploadAllowedExtensions,ImageUploadDeniedExtensions,FlashUpload,FlashUploadURL,FlashUploadAllowedExtensions";
	lConfigKeys = lConfigKeys & ",FlashUploadDeniedExtensions,SmileyPath,SmileyImages,SmileyColumns,SmileyWindowWidth,SmileyWindowHeight";
]]>
</codefragment>
</duplication>
<duplication lines="88" tokens="1354">
<file line="52" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_userAddress.cfm"/>
<file line="52" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_userAddress.cfm"/>
<codefragment>
<![CDATA[
	<h3>#Request.userBean.getFname()# #Request.userBean.getlname()# <a href="index.cfm?fuseaction=cPublicUsers.editUser&userid=#URLEncodedFormat(attributes.userid)#&siteid=#URLEncodedFormat(attributes.siteid)#&routeid=#attributes.routeid#">[#application.rbFactory.getKeyValue(session.rb,'user.back')#]</a></h3>
	
	<cfif arrayLen(extendSets)>
	<br/>
	<div id="page_tabView">
	<div class="page_aTab">
	</cfif>
	
		<dl class="oneColumn">
		<dt class="first"></dt>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.addressname')#</dt>
		<dd><input id="addressName" name="addressName" type="text" value="#HTMLEditFormat(rsAddress.addressName)#"  class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.address1')#</dt>
		<dd><input id="address1" name="address1" type="text" value="#HTMLEditFormat(rsAddress.address1)#"  class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.address2')#</dt>
		<dd><input id="address2" name="address2" type="text" value="#HTMLEditFormat(rsAddress.address2)#"  class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.city')#</dt>
		<dd><input id="city" name="city" type="text" value="#HTMLEditFormat(rsAddress.city)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.state')#</dt>
		<dd><input id="state" name="state" type="text" value="#HTMLEditFormat(rsAddress.state)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.zip')#</dt>
		<dd><input id="zip" name="zip" type="text" value="#HTMLEditFormat(rsAddress.zip)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.country')#</dt>
		<dd><input id="country" name="country" type="text" value="#HTMLEditFormat(rsAddress.country)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.phone')#</dt>
		<dd><input id="phone" name="phone" type="text" value="#HTMLEditFormat(rsAddress.phone)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.fax')#</dt>
		<dd><input id="fax" name="fax" type="text" value="#HTMLEditFormat(rsAddress.fax)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.website')# (#application.rbFactory.getKeyValue(session.rb,'user.includehttp')#)</dt>
		<dd><input id="addressURL" name="addressURL" type="text" value="#HTMLEditFormat(rsAddress.addressURL)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.email')#</dt>
		<dd><input id="addressEmail" name="addressEmail" validate="email" message="#application.rbFactory.getKeyValue(session.rb,'user.emailvalidate')#" type="text" value="#HTMLEditFormat(rsAddress.addressEmail)#" class="text"></dd>
		<dt>#application.rbFactory.getKeyValue(session.rb,'user.hours')#</dt>
		<dd><textarea id="hours" name="hours" >#HTMLEditFormat(rsAddress.hours)#</textarea></dd> 
</dl>

<!--- extended attributes as defined in the class extension manager --->
<cfif arrayLen(extendSets)>
</div>
<div class="page_aTab">
<dl class="oneColumn" id="extendDL">
<cfloop from="1" to="#arrayLen(extendSets)#" index="s">	
<cfset extendSetBean=extendSets[s]/>
<cfoutput><cfset style=extendSetBean.getStyle()/><cfif not len(style)><cfset started=true/></cfif>
	<span class="extendset" extendsetid="#extendSetBean.getExtendSetID()#" categoryid="#extendSetBean.getCategoryID()#" #style#>
	<input name="extendSetID" type="hidden" value="#extendSetBean.getExtendSetID()#"/>
	<dt <cfif not started>class="first"<cfset started=true/><cfelse>class="separate"</cfif>>#extendSetBean.getName()#</dt>
	<cfsilent>
	<cfset attributesArray=extendSetBean.getAttributes() />
	</cfsilent>
	<dd><dl><cfloop from="1" to="#arrayLen(attributesArray)#" index="a">	
		<cfset attributeBean=attributesArray[a]/>
		<cfset attributeValue=addressBean.getExtendedAttribute(attributeBean.getAttributeID(),true) />
		<dt>
		<cfif len(attributeBean.getHint())>
		<a href="##" class="tooltip">#attributeBean.getLabel()# <cfif attributeBean.getType() IS "Hidden"><strong>[Hidden]</strong></cfif> <span>#attributeBean.gethint()#</span></a>
		<cfelse>
		#attributeBean.getLabel()# <cfif attributeBean.getType() IS "Hidden"><strong>[Hidden]</strong></cfif>
		</cfif>
		<cfif attributeBean.getType() eq "File" and len(attributeValue) and attributeValue neq 'useMuraDefault'> <a href="#application.configBean.getContext()#/tasks/render/file/?fileID=#attributeValue#" target="_blank">[Download]</a> <input type="checkbox" value="true" name="extDelete#attributeBean.getAttributeID()#"/> Delete</cfif>
		</dt>
		
		<!--- if it's an hidden type attribute then flip it to be a textbox so it can be editable through the admin --->
		<cfif attributeBean.getType() IS "Hidden">
			<cfset attributeBean.setType( "TextBox" ) />
		</cfif>	
		
		<dd>#attributeBean.renderAttribute(attributeValue)#</dd>
	</cfloop></dl></dd>
</cfoutput>
</cfloop>
</dl>
</div>
</div>

<cfhtmlhead text='<link rel="stylesheet" href="css/tab-view.css" type="text/css" media="screen">'>
<cfhtmlhead text='<script type="text/javascript" src="js/tab-view.js"></script>'>
<script type="text/javascript">
initTabs(Array("#jsStringFormat(application.rbFactory.getKeyValue(session.rb,'user.basic'))#","#jsStringFormat(application.rbFactory.getKeyValue(session.rb,'user.extendedattributes'))#"),0,0,0);
</script>	
</cfif>
	
		<cfif attributes.addressid eq ''>
        
				<a class="submit" href="javascript:;" onclick="return submitForm(document.forms.form1,'add');"><span>#application.rbFactory.getKeyValue(session.rb,'user.add')#</span></a>
           <cfelse>
            	<a class="submit" href="javascript:;" onclick="return submitForm(document.forms.form1,'update');"><span>#application.rbFactory.getKeyValue(session.rb,'user.update')#</span></a>
				<a class="submit" href="javascript:;" onclick="return submitForm(document.forms.form1,'delete','#jsStringFormat(application.rbFactory.getKeyValue(session.rb,'user.deleteaddressconfirm'))#');"><span>#application.rbFactory.getKeyValue(session.rb,'user.delete')#</span></a>
]]>
</codefragment>
</duplication>
<duplication lines="97" tokens="1349">
<file line="76" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/archives_index.cfm"/>
<file line="60" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/page.cfm"/>
<codefragment>
<![CDATA[
			<div class="entry"><mango:PageProperty body /></div>
			<div class="entry-footer entry">
			<mango:Event name="beforePageContentEnd" template="page" mode="full" />
			</div>
			<p class="tagged"><mango:PageProperty ifcommentsallowed><a href="<mango:PageProperty link />#comments" title="Comment on <mango:PageProperty title />"><mango:PageProperty ifCommentCountGT="0"><mango:PageProperty commentCount /> Comment<mango:PageProperty ifCommentCountGT="1">s</mango:PageProperty></mango:PageProperty><mango:PageProperty ifCommentCountLT="1">No Comments</mango:PageProperty></a></mango:PageProperty></p>
			<div class="clear"></div>

	<div id="comments">
<mango:PageProperty ifcommentsallowed>
	
		<h3 class="comments_headers"><mango:PageProperty commentCount /> response<mango:PageProperty ifCommentCountGT="1">s</mango:PageProperty><mango:PageProperty ifCommentCountLT="1">s</mango:PageProperty><mango:PageProperty ifcommentsallowed> so far &darr;</mango:PageProperty></h3>
	
		<ul id="comment_list">
			<mango:Comments>
			<mango:Comment>
			<li class="comment <mango:CommentProperty ifIsAuthor> highlighted</mango:CommentProperty>" id="comment-<mango:CommentProperty id />">
				<p class="comment_meta">
					<span class="comment_num"><a href="#comment-<mango:CommentProperty id />" title="Permalink to this comment"><mango:CommentProperty currentCount /></a></span>
						<strong><mango:CommentProperty ifhasurl><a href='<mango:CommentProperty url />' rel='external nofollow'></mango:CommentProperty><mango:CommentProperty name /><mango:CommentProperty ifhasurl></a></mango:CommentProperty> </strong>
						<span class="comment_time">// <mango:CommentProperty date dateformat="mmm d, yyyy" /> at <mango:CommentProperty time /></span>
				</p>
				<div class="entry">
					 <mango:CommentProperty content />
				</div>
			</li>
			</mango:Comment>
			</mango:Comments>
			
			<mango:PageProperty ifCommentCountLT="1">
			<!-- If comments are open, but there are no comments. -->
			<li class="comment">
				<div class="entry">
					<p>There are no comments yet...Kick things off by filling out the form below.</p>
				</div>
			</li>
			</mango:PageProperty>
		</ul>
		

	<!-- Comment Form -->
	<h3 id="respond" class="comments_headers">Leave a Comment</h3>
	<mango:Message ifMessageExists type="comment" status="error">
		<p class="error">There was a problem: <mango:Message text /></p>
	</mango:Message>
	<mango:Message ifMessageExists type="comment" status="success">
		<p class="message"><mango:Message text /></p>
	</mango:Message>
	
	<form method="post" action="#respond" id="comment_form">
		<input type="hidden" name="action" value="addComment" />
		<input type="hidden" name="comment_post_id" value="<mango:PageProperty id />" />
		<input type="hidden" name="comment_parent" value="" />
		<mango:AuthenticatedAuthor ifIsLoggedIn>
			<p>You are logged in as <mango:AuthorProperty name /></p>
			<input type="hidden" name="comment_name" value="<mango:AuthorProperty name />" />
			<input type="hidden" name="comment_email" value="<mango:AuthorProperty email />" />
			<input type="hidden" name="comment_website" value="<mango:Blog url />" />
		</mango:AuthenticatedAuthor>
		
		<mango:AuthenticatedAuthor ifNotIsLoggedIn>
		<p><input id="author" class="text_input" type="text" name="comment_name" value="<mango:RequestVar name='comment_name' />" /><label for="author"><strong>Name</strong></label></p>
		<p><input class="text_input" type="text" id="email" name="comment_email" value="<mango:RequestVar name='comment_email' />" /><label for="email"><strong>Mail</strong> (it will not be displayed)</label></p>
		<p><input class="text_input" type="text" id="url" name="comment_website" size="30" value="<mango:RequestVar name='comment_website' />"  /><label for="url"><strong>Website</strong></label></p>
		</mango:AuthenticatedAuthor>
		
		<p><textarea class="text_input text_area" id="comment" name="comment_content" rows="7"><mango:RequestVar name="comment_content" /></textarea></p>
		<p><input type="checkbox" id="subscribe" name="comment_subscribe" value="1" /> <label for="subscribe">Subscribe to this comment thread</label></p>
		<p><mango:Event name="beforeCommentFormEnd" /></p>
		<p><input name="submit" class="form_submit" type="submit" id="submit" src="<mango:Blog skinurl />assets/images/submit_comment.gif" value="Submit" /></p>
		</form>
</mango:PageProperty>
		
</div> <!-- Close #comments container -->
<div class="clear flat"></div>
</div>
		
<div id="sidebar">
	<ul class="sidebar_list">
		<mangox:PodGroup locationId="sidebar-page" template="page">
			<mangox:TemplatePod id="page-menu" title="Page Menu">
			<template:pageMenu />
			</mangox:TemplatePod>
			<template:sidebar />
		</mangox:PodGroup>	
	</ul>
	</div>
	</div>

	<div id="footer"><mango:Event name="afterFooterStart" />
		<p><mango:Blog title /> &mdash; <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Powered by Mango Blog</a> &mdash; Design by <a href="http://www.tubetorial.com">Chris Pearson</a> ported by <a href="http://www.asfusion.com">AsFusion</a></p>
	<mango:Event name="beforeFooterEnd" />
	</div>
</div>
<mango:Event name="beforeHtmlBodyEnd" />
</mango:Page>
</body>
</html>
]]>
</codefragment>
</duplication>
<duplication lines="75" tokens="1336">
<file line="50" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<file line="50" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
		<cfreturn "#variables.name# de-activated" />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="remove" hint="This is run when a plugin is removed" access="public" output="false" returntype="any">
		<!--- You should override this method, but at the very least, we clean up our preferences --->
		<cfset variables.preferencesManager.removeNode(variables.package) />
		<cfreturn "#variables.name# removed" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="upgrade" hint="This is run when a plugin is upgraded" access="public" output="false" returntype="any">
		<cfargument name="fromVersion" type="string" />
		<cfreturn "Plugin upgraded" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPackage" access="public" output="false" returntype="any">
		<cfreturn variables.package />
	</cffunction>
	
	<cffunction name="setPackage" access="public" output="false" returntype="void">
		<cfargument name="package" type="any" required="true" />
		<cfset variables.package = arguments.package />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>

	<cffunction name="getAdminAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "admin/assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>
	
	<cffunction name="getPluginDirName" access="private" output="false" returntype="any">
		<cfset var name = getMetaData(this).name />
		<cfset var dir = ListGetAt(name, ListLen(name, ".")-1, ".")>
		<cfreturn dir />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="initSettings" access="public" output="true" returntype="void">
		<cfset var key = "" />
		<cfset variables.settings = variables.preferencesManager.exportSubtreeAsStruct(variables.package) />
		<cfloop collection="#arguments#" item="key">
			<cfif NOT structkeyexists(variables.settings, key)>
				<cfset variables.settings[key] = arguments[key] />
			</cfif>
		</cfloop>	
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#arguments#" item="key">
			<cfset variables.settings[key] = arguments[key] />
		</cfloop>
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getSetting" access="public" output="false" returntype="any">
		<cfargument name="key" type="any" required="true" />
		<cfreturn variables.settings[arguments.key] />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="persistSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#variables.settings#" item="key">
			<cfset variables.preferencesManager.put( variables.package, key, variables.settings[key]) />
		</cfloop>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="75" tokens="1336">
<file line="75" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/BasePlugin.cfc"/>
<file line="61" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/PluginHelper/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
		<cfreturn "#variables.name# de-activated" />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="remove" hint="This is run when a plugin is removed" access="public" output="false" returntype="any">
		<!--- You should override this method, but at the very least, we clean up our preferences --->
		<cfset variables.preferencesManager.removeNode(variables.package) />
		<cfreturn "#variables.name# removed" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="upgrade" hint="This is run when a plugin is upgraded" access="public" output="false" returntype="any">
		<cfargument name="fromVersion" type="string" />
		<cfreturn "#variables.name# upgraded" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPackage" access="public" output="false" returntype="any">
		<cfreturn variables.package />
	</cffunction>
	
	<cffunction name="setPackage" access="public" output="false" returntype="void">
		<cfargument name="package" type="any" required="true" />
		<cfset variables.package = arguments.package />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>

	<cffunction name="getAdminAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "admin/assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>
	
	<cffunction name="getPluginDirName" access="private" output="false" returntype="any">
		<cfset var name = getMetaData(this).name />
		<cfset var dir = ListGetAt(name, ListLen(name, ".")-1, ".")>
		<cfreturn dir />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="initSettings" access="public" output="true" returntype="void">
		<cfset var key = "" />
		<cfset variables.settings = variables.preferencesManager.exportSubtreeAsStruct(variables.package) />
		<cfloop collection="#arguments#" item="key">
			<cfif NOT structkeyexists(variables.settings, key)>
				<cfset variables.settings[key] = arguments[key] />
			</cfif>
		</cfloop>	
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#arguments#" item="key">
			<cfset variables.settings[key] = arguments[key] />
		</cfloop>
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getSetting" access="public" output="false" returntype="any">
		<cfargument name="key" type="any" required="true" />
		<cfreturn variables.settings[arguments.key] />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="persistSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#variables.settings#" item="key">
			<cfset variables.preferencesManager.put( variables.package, key, variables.settings[key]) />
		</cfloop>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="160" tokens="1329">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaProxy.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaProxy.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    JavaProxy to replace the ColdFusion one when you don't have access
			to coldfusion.* packages due to CF8 settings.

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		27/08/2007		Created

------------------------------------------------------------------------------->

<cfcomponent output="false">

<!---
	All CF based methods have a _ in front, so that they don't interfere with the possible Java
	calls
 --->

<cffunction name="_init" hint="Constructor" access="public" returntype="JavaProxy" output="false">
	<cfargument name="class" hint="the java.lang.Class object this represents" type="any" required="Yes">
	<cfscript>
		var classLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
		var objectClass = classLoader.loadClass("java.lang.Object");

		_setArray(createObject("java", "java.lang.reflect.Array"));

		_setClassMethod(objectClass.getMethod("getClass", JavaCast("null", 0)));

		_setObjectClass(objectClass);

		_setClass(arguments.class);

		_setModifier(createObject("java", "java.lang.reflect.Modifier"));

		_setStaticFields();

		_initMethodCollection();

		return this;
	</cfscript>
</cffunction>

<cffunction name="init" hint="create an instance of this object" access="public" returntype="any" output="false">
	<cfscript>
		var constructor = 0;
		var instance = 0;

		//make sure we only ever have one instance
		if(_hasClassInstance())
		{
			return _getClassInstance();
		}

		constructor = _resolveMethodByParams("Constructor", _getClass().getConstructors(), arguments);

		instance = constructor.newInstance(_buildArgumentArray(arguments));

		_setClassInstance(instance);

		return _getClassInstance();
	</cfscript>
</cffunction>

<cffunction	name="onMissingMethod" access="public" returntype="any" output="false" hint="wires the coldfusion invocation to the Java Object">
	<cfargument	name="missingMethodName" type="string"	required="true"	hint=""	/>
	<cfargument	name="missingMethodArguments" type="struct" required="true"	hint=""/>

	<cfscript>
		var method = _findMethod(arguments.missingMethodName, arguments.missingMethodArguments);

		if(_getModifier().isStatic(method.getModifiers()))
		{
			return method.invoke(JavaCast("null", 0), _buildArgumentArray(arguments.missingMethodArguments));
		}
		else
		{
			if(NOT _hasClassInstance())
			{
				//run the default constructor, just like in normal CF, if there is no instance
				init();
			}

			return method.invoke(_getClassInstance(), _buildArgumentArray(arguments.missingMethodArguments));
		}
	</cfscript>
</cffunction>

<!------------------------------------------- PUBLIC ------------------------------------------->

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="_setStaticFields" hint="loops around all the fields and sets the static one to this scope" access="private" returntype="void" output="false">
	<cfscript>
		var fields = _getClass().getFields();
		var counter = 1;
		var len = ArrayLen(fields);
		var field = 0;

		for(; counter <= len; counter++)
		{
			field = fields[counter];
			if(_getModifier().isStatic(field.getModifiers()))
			{
				this[field.getName()] = field.get(JavaCast("null", 0));
			}
		}
	</cfscript>
</cffunction>

<cffunction name="_buildArgumentArray" hint="builds an argument array out of the arguments" access="private" returntype="array" output="false">
	<cfargument name="arguments" hint="the arguments passed through" type="struct" required="Yes">
	<cfscript>
		var len = StructCount(arguments);
		var objArray = _getArray().newInstance(_getObjectClass(), len);
		var counter = 1;
		var obj = 0;

		for(; counter <= len; counter++)
		{
			obj = arguments[counter];
			_getArray().set(objArray, counter - 1, obj);
		}

		return objArray;
	</cfscript>
</cffunction>

<cffunction name="_findMethod" hint="finds the method that closest matches the signature" access="public" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decision = 0;

		if(StructKeyExists(_getMethodCollection(), arguments.methodName))
		{
			decision = StructFind(_getMethodCollection(), arguments.methodName);

			//if there is only one option, try it, it's only going to throw a runtime exception if it doesn't work.
			if(ArrayLen(decision) == 1)
			{
				return decision[1];
			}
			else
			{
				return _resolveMethodByParams(arguments.methodName, decision, arguments.methodArgs);
			}
		}
]]>
</codefragment>
</duplication>
<duplication lines="63" tokens="1265">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/PluginHelper/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "#variables.name# activated" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="unsetup" hint="This is run when a plugin is de-activated" access="public" output="false" returntype="any">
		<cfreturn "#variables.name# de-activated" />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="remove" hint="This is run when a plugin is removed" access="public" output="false" returntype="any">
		<!--- You should override this method, but at the very least, we clean up our preferences --->
		<cfset variables.preferencesManager.removeNode(variables.package) />
		<cfreturn "#variables.name# removed" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="upgrade" hint="This is run when a plugin is upgraded" access="public" output="false" returntype="any">
		<cfargument name="fromVersion" type="string" />
		<cfreturn "Plugin upgraded" />
]]>
</codefragment>
</duplication>
<duplication lines="152" tokens="1239">
<file line="414" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="434" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<codefragment>
<![CDATA[
    	<!--- ************************************************************* --->
		
		<cfset var schemaRules = "" />
		<cfset var jsonDoc = "" />
		<cfset var i = 0 />
		<cfset var key = "" />
		<cfset var isValid = true />
		<cfset var msg = "" />
		
		<cfif StructKeyExists(arguments, "doc")>
			<cfif FileExists(arguments.doc)>
				<cffile action="READ" file="#arguments.doc#" variable="arguments.doc" />
			</cfif>
			
			<cfif FileExists(arguments.schema)>
				<cffile action="READ" file="#arguments.schema#" variable="arguments.schema" />
			</cfif>
			
			<cfset jsonDoc = decode(arguments.doc) />
			<cfset schemaRules = decode(arguments.schema) />
		
			<cfset request[arguments.errorVar] = ArrayNew(1) />
		<cfelseif StructKeyExists(arguments, "_doc")>
			<cfset jsonDoc = arguments._doc />
			<cfset schemaRules = arguments._schema />
		</cfif>
		
		<!--- See if the document matches the rules from the schema --->
		<cfif schemaRules.type EQ "struct">
			<cfif NOT IsStruct(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a struct") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelse>
				<!--- If specific keys are set to be required, check if they exist --->
				<cfif StructKeyExists(schemaRules, "keys")>
					<cfloop from="1" to="#ArrayLen(schemaRules.keys)#" index="i">
						<cfif NOT StructKeyExists(jsonDoc, schemaRules.keys[i])>
							<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a key named #schemaRules.keys[i]#") />
							<cfif arguments.stopOnError>
								<cfreturn false />
							</cfif>
						</cfif>
					</cfloop>
				</cfif>
				
				<!--- Loop over all the keys for the structure and see if they are valid (if items key is specified) by recursing the validate function --->
				<cfif StructKeyExists(schemaRules, "items")>
					<cfloop collection="#jsonDoc#" item="key">
						<cfif StructKeyExists(schemaRules.items, key)>
							<cfset isValid = validate(_doc=jsonDoc[key], _schema=schemaRules.items[key], _item="#arguments._item#['#key#']", errorVar=arguments.errorVar, stopOnError=arguments.stopOnError) />
							<cfif arguments.stopOnError AND NOT isValid>
								<cfreturn false />
							</cfif>
						</cfif>
					</cfloop>
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "array">
			<cfif NOT IsArray(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be an array") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelse>
				<cfparam name="schemaRules.minlength" default="0" />
				<cfparam name="schemaRules.maxlength" default="9999999999" />
				
				<!--- If there are length requirements for the array make sure they are valid --->
				<cfif ArrayLen(jsonDoc) LT schemaRules.minlength>
					<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# is an array that should have at least #schemaRules.minlength# elements") />
					<cfif arguments.stopOnError>
						<cfreturn false />
					</cfif>
				<cfelseif ArrayLen(jsonDoc) GT schemaRules.maxlength>
					<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# is an array that should have at the most #schemaRules.maxlength# elements") />
					<cfif arguments.stopOnError>
						<cfreturn false />
					</cfif>
				</cfif>
				
				<!--- Loop over the array elements and if there are rules for the array items recurse to enforce them --->
				<cfif StructKeyExists(schemaRules, "items")>
					<cfloop from="1" to="#ArrayLen(jsonDoc)#" index="i">
						<cfset isValid = validate(_doc=jsonDoc[i], _schema=schemaRules.items, _item="#arguments._item#[#i#]", errorVar=arguments.errorVar, stopOnError=arguments.stopOnError) />
						<cfif arguments.stopOnError AND NOT isValid>
							<cfreturn false />
						</cfif>
					</cfloop>
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "number">
			<cfif NOT IsNumeric(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be numeric") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "min") AND jsonDoc LT schemaRules.min>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# cannot be a number less than #schemaRules.min#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "max") AND jsonDoc GT schemaRules.max>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# cannot be a number greater than #schemaRules.max#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "boolean" AND ( NOT IsBoolean(jsonDoc) OR ListFindNoCase("Yes,No", jsonDoc) OR IsNumeric(jsonDoc) )>
			<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a boolean") />
			<cfif arguments.stopOnError>
				<cfreturn false />
			</cfif>
		<cfelseif schemaRules.type EQ "date">
			<cfif NOT IsSimpleValue(jsonDoc) OR NOT IsDate(jsonDoc)
					OR ( StructKeyExists(schemaRules, "mask") AND CompareNoCase( jsonDoc, DateFormat(jsonDoc, schemaRules.mask) ) NEQ 0 )>
				<cfif StructKeyExists(schemaRules, "mask")>
					<cfset msg = " in #schemaRules.mask# format" />
				</cfif>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a date#msg#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		<cfelseif schemaRules.type EQ "string">
			<cfif NOT IsSimpleValue(jsonDoc)>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should be a string") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "minlength") AND Len(jsonDoc) LT schemaRules.minlength>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a minimum length of #schemaRules.minlength#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			<cfelseif StructKeyExists(schemaRules, "maxlength") AND Len(jsonDoc) GT schemaRules.maxlength>
				<cfset ArrayPrepend(request[arguments.errorVar], "#arguments._item# should have a maximum length of #schemaRules.maxlength#") />
				<cfif arguments.stopOnError>
					<cfreturn false />
				</cfif>
			</cfif>
		</cfif>
		
		<cfif ArrayLen(request[arguments.errorVar])>
			<cfreturn false />
		<cfelse>
			<cfreturn true />
		</cfif>
    </cffunction>
	
<!------------------------------------------- PRIVATE ------------------------------------------->
]]>
</codefragment>
</duplication>
<duplication lines="107" tokens="1191">
<file line="84" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/plp.cfm"/>
<file line="68" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/plp.cfm"/>
<codefragment>
<![CDATA[
<cfparam name="attributes.r_stOutputObjects" default="stOutputObjects">




<cfparam name="bNewPLP" default="0">
<cfscript>
	if( attributes.bForceNewInstance eq true )
	{
		bNewPLP = 1;		
	}
</cfscript>



<!--- 
///////////////////////////////////////////////////////////////
	Storage:
	error validation of the attributes. throw errors as needed
///////////////////////////////////////////////////////////////
--->
<cfif attributes.storage neq "file" and attributes.storage neq "db"  and attributes.storage neq "spectra">
	<cfthrow type="attributes" message="#attributes.storage# is an invalid storage type. The valid options are FILE, DB, or SPECTRA.">
</cfif>


<cfswitch expression="#thistag.executionmode#">
	<cfcase value="start">
<!--- 
///////////////////////////////////////////////////////////////
	Storage:
	check for exsisting PLP instance
///////////////////////////////////////////////////////////////
--->
		<cfswitch expression="#attributes.storage#">
			<cfcase value="file">
				<!--- 
				///////////////////////////////////////////////////////////////
					using the owner as the file name. Check to see if this PLP already exists.
				///////////////////////////////////////////////////////////////
				--->
				<cftry>
					<cflock name="plpfile" timeout="10" throwontimeout="Yes" type="EXCLUSIVE">
						<cffile action="READ" 
							file="#attributes.storagedir#/#attributes.owner#.plp" 
							variable="wddxplp"
							charset="utf-8"> 
							
					</cflock>
						<!--- ///	convert it to our plp structure.	/// --->
						<cfwddx action="WDDX2CFML" input="#wddxplp#" output="stPLP">
					<cfcatch type="Any">
						<!--- ///	<cfdump var="#cfcatch#">	/// --->
						<cfset bNewPLP = true>
					</cfcatch>
				</cftry>
				
				
				<!--- 
				///////////////////////////////////////////////////////////////
					if attributes.bForceNewInstance is true. Delete the existing file, if one exists. and reset the stPLP structure
				///////////////////////////////////////////////////////////////
				--->
				<cfif bNewPLP>	
					<cftry>
						<cflock name="plpfile" timeout="10" throwontimeout="Yes" type="EXCLUSIVE">
							<cffile 
								action="DELETE" 
								file="#attributes.storagedir#/#attributes.owner#.plp">
						</cflock>
						<cfcatch type="Any">
							<cfset bNewPLP = true>
						</cfcatch>
					</cftry>
				</cfif>
			</cfcase>
			
			<cfcase value="db">
				<!--- ///	todo:	/// --->
			</cfcase>
			<cfcase value="spectra">
				<!--- ///	todo:	/// --->
			</cfcase>
		</cfswitch>
	</cfcase>
	

	
	
	<cfcase value="end">
		<!--- 
		///////////////////////////////////////////////////////////////
			New PLP:
			if bNewPLP eq true. Then this is the first instance of the PLP, 
			or it's timed out. This flag is determined in the start tag.
			or if attributes.bForceNewInstance is true
		///////////////////////////////////////////////////////////////////
		--->

		<cfscript>
			//create a new stPLP structure.
			if( (isDefined("bNewPLP") and bNewPLP) or not isDefined("stPLP") or not isStruct(stPLP)  )
			{
				stPLP = structNew();
				stPLP.plp = structNew();
				stPLP.plp.input = structNew();
				stPLP.plp.output = structNew();
]]>
</codefragment>
</duplication>
<duplication lines="176" tokens="1187">
<file line="342" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/objectBroker.cfc"/>
<file line="437" path="/home/jfrank/temp/codeprojects/farcry/core/packages/lib/objectBroker.cfc"/>
<codefragment>
<![CDATA[
															) />
								
																
								<cfset application.objectbroker[arguments.typename][arguments.objectid].stWebskins[arguments.template][hash("#stCacheWebskin.webskinCacheID#")] = stCacheWebskin />

																
								<cfset bAdded = true />
							</cflock>
						</cfif>
					</cfif>
				</cfif>
			</cfif>
		</cfif>
		
		<cfreturn bAdded />
		
	</cffunction>
	
	<cffunction name="removeWebskin" access="public" output="false" returntype="boolean" hint="Searches the object broker in an attempt to locate the requested webskin template">
		<cfargument name="ObjectID" required="false" type="UUID">
		<cfargument name="typename" required="true" type="string">
		<cfargument name="template" required="true" type="string">
		
		<cfset var bSuccess = "true" />
		
		
		<cfif application.bObjectBroker>
		
			<cfif structKeyExists(application.objectbroker, arguments.typename)>
				<cfif structKeyExists(application.objectbroker[arguments.typename], arguments.objectid)>
					<cfif structKeyExists(application.objectbroker[arguments.typename][arguments.objectid], "stWebskins")>
						<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
							<cfset structDelete(application.objectbroker[arguments.typename][arguments.objectid].stWebskins, arguments.template) />
						</cflock>
					</cfif>
				<cfelse>
					<cfif structKeyExists(application.objectbroker[arguments.typename], "stTypeWebskins")>
						<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
							<cfset structDelete(application.objectbroker[arguments.typename].stTypeWebskins, arguments.template) />
						</cflock>
					</cfif>
				</cfif>
			</cfif>
		</cfif>
	
		
		<cfreturn bSuccess />
		
	</cffunction>
	
	
	
	<cffunction name="AddToObjectBroker" access="public" output="true" returntype="boolean">
		<cfargument name="stObj" required="yes" type="struct">
		<cfargument name="typename" required="true" type="string">
		
		<cfif application.bObjectBroker>
			<!--- if the type is to be stored in the objectBroker --->
			<cfif structkeyexists(arguments.stObj, "objectid") AND structkeyexists(application.objectbroker, arguments.typename)>
				<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
					<!--- Create a key in the types object broker using the object id --->
					<cfset application.objectbroker[arguments.typename][arguments.stObj.objectid] = structNew() />
					
					<!--- Add the stobj into the new key. --->
					<cfset application.objectbroker[arguments.typename][arguments.stObj.objectid].stobj = duplicate(arguments.stObj) />
					
					<!--- Prepare for any webskins that may be placed in the object broker --->
					<cfset application.objectbroker[arguments.typename][arguments.stObj.objectid].stWebskins = structNew() />
					
					<!--- Add the objectid to the end of the FIFO array so we know its the latest to be added --->
					<cfset arrayappend(application.objectbroker[arguments.typename].aObjects,arguments.stObj.ObjectID)>
				</cflock>
				
				<!--- Cleanup the object broker just in case we have reached our limit of objects as defined by the metadata. --->
				<cfset cleanupObjectBroker(typename=arguments.typename)>
				<cfreturn true>
			<cfelse>
				<cfreturn false>
			</cfif>
		<cfelse>
			<cfreturn false>
		</cfif>
	</cffunction>
	
		
	
	<cffunction name="CleanupObjectBroker" access="public" output="false" returntype="void" hint="Removes 10% of the items in the object broker if it is full.">
		<cfargument name="typename" required="yes" type="string">
		
		<cfset var numberToRemove = 0 />
		<cfset var lRemoveObjectIDs = "" />
		<cfset var i = "" />
		<cfset var objectToDelete = "" />
		
		<cfif application.bObjectBroker>
			<cfif arraylen(application.objectbroker[arguments.typename].aObjects) GT application.objectbroker[arguments.typename].maxObjects>
				
				<cfset numberToRemove =  Round(application.objectbroker[arguments.typename].maxObjects / 10) />
				<cfif numberToRemove GT 0>
					<cfloop from="1" to="#numberToRemove#" index="i">		
						<cfset lRemoveObjectIDs = listAppend(lRemoveObjectIDs, application.objectbroker[arguments.typename].aObjects[i]) />			
					</cfloop>
					
					<cfset removeFromObjectBroker(lObjectIDs=lRemoveObjectIDs, typename=arguments.typename) />
				</cfif>
				
				
				<!--- <cftrace type="information" category="coapi" text="ObjectBroker Removed #numberToRemove# objects from FIFO #arguments.typename# stack."> --->
			</cfif>
		</cfif>
	</cffunction>
	
	<cffunction name="RemoveFromObjectBroker" access="public" output="true" returntype="void">
		<cfargument name="lObjectIDs" required="true" type="string">
		<cfargument name="typename" required="true" type="string" default="">
		
		<cfset var aObjectIds = arrayNew(1) />
		<cfset var oWebskinAncestor = createObject("component", application.stcoapi.dmWebskinAncestor.packagePath) />						
		<cfset var qWebskinAncestors = queryNew("blah") />
		<cfset var i = "" />
		<cfset var bSuccess = "" />
		<cfset var stResult = structNew() />
		<cfset var pos = "" />
		<cfset var arrayList = "" />
		<cfset var deleted = "" />
		<cfset var oCaster = "" />

		<cfif application.bObjectBroker and len(arguments.typename)>
			<cfif structkeyexists(application.objectbroker, arguments.typename)>
				<cfloop list="#arguments.lObjectIDs#" index="i">				
					<cfif structkeyexists(application.objectbroker[arguments.typename], i)>
						
						
						<!--- Find any ancestor webskins and delete them as well --->
						<cfset qWebskinAncestors = oWebskinAncestor.getAncestorWebskins(webskinObjectID=i) />
						
						<cfif qWebskinAncestors.recordCount>
							<cfloop query="qWebskinAncestors">
								<cfset bSuccess = removeWebskin(objectid=qWebskinAncestors.ancestorID,typename=qWebskinAncestors.ancestorTypename,template=qWebskinAncestors.ancestorTemplate) />
								<!--- <cfset stResult = oWebskinAncestor.delete(objectid=qWebskinAncestors.objectid) /> --->
							</cfloop>
						</cfif>
						<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
							<cfset StructDelete(application.objectbroker[arguments.typename], i)>
						</cflock>
					</cfif>
				</cfloop>
				
				<cfset aObjectIds = ListToArray(arguments.lObjectIDs)>
				
				<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
					<cfswitch expression="#server.coldfusion.productname#">
						<cfcase value="Railo">
							<cfset oCaster = createObject('java','railo.runtime.op.Caster') />
							<cfset application.objectBroker[arguments.typename].aObjects.removeAll(oCaster.toList(aObjectIds)) />
						</cfcase>
						<cfdefaultcase>
							<cfset application.objectBroker[arguments.typename].aObjects.removeAll(aObjectIds) >
						</cfdefaultcase>
					</cfswitch>					
				</cflock>
				
				<!--- 
				<cfset pos = application.objectBroker[arguments.typename].aObjects.contains(arguments.objectid) />
				<cfset arraylist = arraytoList(application.objectBroker[arguments.typename].aObjects)>
				<cfset pos = listContainsNoCase(arraylist,arguments.objectid)>
		
				<cfif pos GT 0>
					<cfset deleted = arrayDeleteAt(application.objectBroker[arguments.typename].aObjects,pos)>
				</cfif> --->
				
			</cfif>
		</cfif>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="122" tokens="1175">
<file line="111" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/paginateLoop.cfm"/>
<file line="267" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/paginateLoop.cfm"/>
<codefragment>
<![CDATA[
					ONLY REQUIRE THE FOLLOWING IF CALLED FROM TYPEADMIN
					 --------------------------------------------------->
					<cfif attributes.bTypeAdmin>	
						<cfset caller[attributes.r_stobject].select = "<input type='checkbox' name='objectid' value='#attributes.qRecordSet.objectid[variables.currentRow]#' onclick='setRowBackground(this);' class='formCheckbox' />" />
						<cfset caller[attributes.r_stobject].currentRow = (attributes.CurrentPage - 1) * attributes.RecordsPerPage + variables.currentRow - attributes.startRow + 1 />
						
						<cfif listFindNoCase(attributes.qRecordSet.columnlist,"locked") AND attributes.qRecordSet.locked[variables.currentRow] neq 0>
							<cfset caller[attributes.r_stobject].currentRow = "#caller[attributes.r_stobject].currentRow# <img src='#application.url.farcry#/images/treeImages/customIcons/padlock.gif'>" />
						</cfif>
					
					
			
						<cfif listContainsNoCase(attributes.qRecordSet.columnlist,"bHasMultipleVersion") AND attributes.qRecordSet.bHasMultipleVersion[variables.currentrow]>
							<cfset caller[attributes.r_stobject].status = "<span style='color:red;'>versioned</span>" />
						<cfelseif listFindNoCase(attributes.qRecordSet.columnlist,"status")>
							<cfset caller[attributes.r_stobject].status = attributes.qRecordSet.status[variables.currentrow] />
						</cfif>
						
						
				<!---		<cfif listContainsNoCase(attributes.qRecordSet.columnlist,"locked") AND attributes.qRecordSet.locked[variables.currentRow] AND attributes.qRecordSet.lockedby[variables.currentRow] eq 'application.security.getCurrentUserID()'>
							<cfset caller[attributes.r_stObject].editLink = "<span style='color:red'>Locked</span>" />		
						<cfelse>
							<cfset caller[attributes.r_stObject].editLink = "<a href='#application.url.farcry#/conjuror/invocation.cfm?objectid=#attributes.qRecordSet.objectid[variables.currentrow]#&typename=#attributes.typename#&method=#attributes.editWebskin#&ref=typeadmin&module=customlists/#attributes.customList#.cfm'><img src='#application.url.farcry#/images/treeImages/edit.gif' alt='Edit' title='Edit' /></a>" />
						</cfif>
						
						<cfset caller[attributes.r_stObject].viewLink = "<a href='#application.url.webroot#/index.cfm?objectID=#attributes.qRecordSet.objectid[variables.currentrow]#&flushcache=1' target='_blank'><img src='#application.url.farcry#/images/treeImages/preview.gif' alt='View' title='View' /></a>" />
						
						<cfif structKeyExists(application.stPlugins, "flow")>
							<cfset caller[attributes.r_stObject].flowLink = "<a href='#application.stPlugins.flow.url#/?startid=#attributes.qRecordSet.objectid[variables.currentrow]#&flushcache=1' target='_blank'><img src='#application.url.farcry#/images/treeImages/preview.gif' alt='flow' title='flow' /></a>" />
						</cfif> --->
						
						<cfif structkeyexists(attributes,"stPermissions")>
							<cfset thistag.stPermissions = duplicate(attributes.stPermissions) />
						<cfelse>
							<cfset thistag.stPermissions = structnew() />
							<sec:CheckPermission permission="Create" type="#attributes.typename#" objectid="#attributes.qRecordSet.objectid[variables.currentrow]#" result="thistag.stPermissions.iCreate" />
							<sec:CheckPermission permission="Delete" type="#attributes.typename#" objectid="#attributes.qRecordSet.objectid[variables.currentrow]#" result="thistag.stPermissions.iDelete" />
							<sec:CheckPermission permission="RequestApproval" type="#attributes.typename#" objectid="#attributes.qRecordSet.objectid[variables.currentrow]#" result="thistag.stPermissions.iRequestApproval" />
							<sec:CheckPermission permission="Approve" type="#attributes.typename#" objectid="#attributes.qRecordSet.objectid[variables.currentrow]#" result="thistag.stPermissions.iApprove" />
							<sec:CheckPermission permission="Edit" type="#attributes.typename#" objectid="#attributes.qRecordSet.objectid[variables.currentrow]#" result="thistag.stPermissions.iEdit" />
							<sec:CheckPermission permission="ObjectDumpTab" result="thistag.stPermissions.iDumpTab" />
							<sec:CheckPermission permission="Developer" result="thistag.stPermissions.iDeveloper" />
						</cfif>
						
						<cfsavecontent variable="ActionDropdown">
							<cfset request.inhead.prototype = 1 />
							<cfoutput>
							<select name="action#variables.currentrow#" id="action#variables.currentrow#" class="actionDropdown" onchange="selectObjectID('#attributes.qRecordSet.objectid[variables.currentrow]#');$('FarcryFormSubmitButtonClicked#Request.farcryForm.Name#').value=this.value;submit();">
								<option value="">-- action --</option>
				
								<option value="overview">Overview</option>
											
								<!--- We do not include the Edit Link if workflow is available for this content item. The user must go to the overview page. --->
								<cfif not listLen(variables.lWorkflowTypenames)>										
									<cfif listFindNoCase(attributes.qRecordSet.columnlist,"locked") AND attributes.qRecordSet.locked[variables.currentRow] neq 0 AND attributes.qRecordSet.lockedby[variables.currentRow] neq '#application.security.getCurrentUserID()#'>
										<cfif structKeyExists(thistag.stPermissions, "iApprove") AND thistag.stPermissions.iApprove>
											<option value="unlock">Unlock</option>
										</cfif>		
									<cfelseif structKeyExists(thistag.stPermissions, "iEdit") AND thistag.stPermissions.iEdit>
										<cfif listContainsNoCase(attributes.qRecordSet.columnlist,"bHasMultipleVersion")>
											<cfif NOT(attributes.qRecordSet.bHasMultipleVersion[variables.currentrow]) AND attributes.qRecordSet.status[variables.currentRow] EQ "approved">
												<option value="createDraft">Create Draft Object</option>
											<cfelseif NOT(attributes.qRecordSet.bHasMultipleVersion[variables.currentrow])>
												<option value="edit">Edit</option>
											</cfif>
										<cfelse>
											<option value="edit">Edit</option>
										</cfif>
									</cfif>
								</cfif>
								
								<option value="view">View</option>
								
								<cfif structKeyExists(application.stPlugins, "flow")>
									<option value="flow">Flow</option>
								</cfif>
								
								
								<cfif structKeyExists(thistag.stPermissions, "iRequestApproval") 
										AND thistag.stPermissions.iRequestApproval
									AND listFindNoCase(attributes.qRecordSet.columnlist,"status") 
									AND attributes.qRecordSet.status[variables.currentRow] EQ "draft">
									<option value="requestApproval">Request Approval</option>
								</cfif>
								
								<cfif structKeyExists(thistag.stPermissions, "iApprove") 
									AND thistag.stPermissions.iApprove
									AND listFindNoCase(attributes.qRecordSet.columnlist,"status")
									AND (
										attributes.qRecordSet.status[variables.currentRow] EQ "draft" 
										OR attributes.qRecordSet.status[variables.currentRow] EQ "pending"
									)>
									<option value="approve">Approve</option>
								</cfif>
								
								<cfif listLen(attributes.lCustomActions)>
									<cfloop list="#attributes.lCustomActions#" index="i">
										<option value="#listFirst(i, ":")#">#listLast(i, ":")#</option>
									</cfloop>
								</cfif>
								
								
								<!--- <option value="delete">Delete</option> --->
							</select>
							</cfoutput>
						</cfsavecontent>
						
						<cfset caller[attributes.r_stObject].action = ActionDropdown />
					</cfif>
				
				</cfif>
			</cfif>
			
			<cfloop list="#attributes.qRecordset.columnList#" index="i">
				<cfif not structKeyExists(caller[attributes.r_stObject], i)>
					<cfset caller[attributes.r_stObject][i] = attributes.qRecordset[i][variables.currentRow] />
				</cfif>
			</cfloop>
			
			<cfset variables.currentRow = variables.CurrentRow + 1 />
			
			<cfsetting enablecfoutputonly="false" />
]]>
</codefragment>
</duplication>
<duplication lines="144" tokens="1168">
<file line="170" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/objectadmin.cfc"/>
<file line="170" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/typeadmin.cfc"/>
<codefragment>
<![CDATA[
			WHERE 0 = 1
			</cfquery>
		</cfif>
		<!--- <cfdump var="#recordset#" label="Category Filtered Recordset"> --->
	<cfelseif isDefined("attributes.query")>
		<cfif isQuery(attributes.query)>
			<cfset recordset=attributes.query>
		<cfelse>
			<cfabort showerror="QUERY attribute for cf_typeadmin is not a valid query object.">
		</cfif>
	<cfelse>
		<!--- generic query based on typename --->
		<!--- TODO: ignore longtext columns to improve performance --->
		<cfif StructKeyExists(PrimaryPackage.stprops,"versionid")>
			<!--- added by bowden to remove clobs because clob was bombing out later query of queries --->
			<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
			 <cfquery datasource="#attributes.datasource#" name="qTempCols">
			   SELECT	distinct 'n.'||column_name column_name
			   FROM 	all_tab_columns
			   WHERE	table_name = upper('#attributes.typename#')
			   and		owner||'.' = upper('#arguments.dbowner#')
			   and      data_type not like '%CLOB%'
			 </cfquery>

			 <cfquery datasource="#attributes.datasource#" name="recordset">
			   SELECT	#valueList(qTempCols.column_name)#,
					(SELECT count(d.objectid) FROM #arguments.dbowner##attributes.typename# d WHERE d.versionid = n.objectid) as bHasMultipleVersion
			   FROM 	#arguments.dbowner##attributes.typename# n
			   WHERE	n.versionid = ''
				OR	versionid IS NULL
			   </cfquery>
			</cfcase>
			<cfdefaultcase>
			   <cfquery datasource="#attributes.datasource#" name="recordset">
			   SELECT	n.*,
					(SELECT count(d.objectid) FROM #arguments.dbowner##attributes.typename# d WHERE d.versionid = n.objectid) as bHasMultipleVersion
			   FROM 	#arguments.dbowner##attributes.typename# n
			   WHERE	n.versionid = ''
				OR	versionid IS NULL
			   </cfquery>
			</cfdefaultcase>
			</cfswitch>
		<cfelse>
			<cfquery datasource="#attributes.datasource#" name="recordset">
			SELECT	n.*,0 as bHasMultipleVersion
			FROM 	#arguments.dbowner##attributes.typename# n
			</cfquery>
		</cfif>
	</cfif>

	<cfquery dbtype="query" name="recordset">
	SELECT	DISTINCT *
	FROM	recordset
	</cfquery>

	<!--- filter by daterange --->
	<cfset aDateRange = ListToArray(prefs.filter_daterange,"~")>
	<cfset aDateRangeSQL = ArrayNew(1)>
	<cfloop index="j" from="1" to="#ArrayLen(aDateRange)#">
		<cfset stSQL = StructNew()>
		<cfset stSQL.fieldName = ListFirst(aDateRange[j],"^")>
		<cfset stSQL.datespan = ListLast(aDateRange[j],"^")>
		<cfif ListLen(stSQL.datespan,"-") EQ 2>
			<cfset stSQL.dateFrom = ListFirst(stSQL.datespan,"-")>
			<cfset stSQL.dateTo = ListLast(stSQL.datespan,"-")>
		<cfelse>
			<cfset stSQL.dateFrom = ListFirst(stSQL.datespan,"-")>
			<cfset stSQL.dateTo = "">
		</cfif>
		<cfset ArrayAppend(aDateRangeSQL, stSQL)>
	</cfloop>

	<cfif ArrayLen(aDateRangeSQL)>
		<cfquery dbtype="query" name="recordset">
		SELECT	*
		FROM	recordset
		WHERE	<cfloop index="k" from="1" to="#ArrayLen(aDateRangeSQL)#"><cfif k GT 1> AND </cfif>
				#aDateRangeSQL[k].fieldName# >= <cfqueryparam value="#CreateODBCDate(aDateRangeSQL[k].dateFrom)#" cfsqltype="cf_sql_date"><cfif aDateRangeSQL[k].dateTo NEQ "">
			AND #aDateRangeSQL[k].fieldName# <= <cfqueryparam value="#CreateODBCDate(aDateRangeSQL[k].dateTo)#" cfsqltype="cf_sql_date"></cfif></cfloop>
		</cfquery>
	</cfif>

	<!--- filter by keyword --->
	<cfset aKeyword = ListToArray(prefs.filter_lkeywords,"~")>
	<cfif ArrayLen(aKeyword)>
		<cftry>
		<cfquery dbtype="query" name="recordset">
		SELECT	*
		FROM	recordset
		WHERE 0=0	
		<cfloop index="i" from="1" to="#ArrayLen(aKeyword)#">
			AND #ListFirst(aKeyword[i],"^")# is not null
			AND lower(#ListFirst(aKeyword[i],"^")#) LIKE <cfqueryparam value="%#LCase(ListLast(aKeyword[i],'^'))#%" cfsqltype="cf_sql_varchar"></cfloop>
		</cfquery>
		<cfcatch >
			<cfdump var="#cfcatch#">
			<cfabort>
		</cfcatch>
		</cftry>
	</cfif>

	<!--- reorder query if needed --->
	<cfif len(prefs.orderby)>
		<cfquery dbtype="query" name="recordset">
		SELECT	*
		FROM 	recordset
		ORDER BY #prefs.orderby# #prefs.order#
		</cfquery>
	</cfif>
	<cfset variables.recordset=recordset>
	<cfreturn recordset />
</cffunction>

<cffunction name="getBasePermissions">
	<cfset var stPermissions=structnew()>
	
	<cfimport taglib="/farcry/core/tags/security/" prefix="sec" />
	
	<sec:CheckPermission permission="Create" type="#attributes.typename#" result="stPermissions.iCreate" />
	<sec:CheckPermission permission="Delete" type="#attributes.typename#" result="stPermissions.iDelete" />
	<sec:CheckPermission permission="RequestApproval" type="#attributes.typename#" result="stPermissions.iRequestApproval" />
	<sec:CheckPermission permission="Approve" type="#attributes.typename#" result="stPermissions.iApprove" />
	<sec:CheckPermission permission="Edit" type="#attributes.typename#" result="stPermissions.iEdit" />
	<sec:CheckPermission permission="ObjectDumpTab" result="stPermissions.iDumpTab" />
	<sec:CheckPermission permission="Developer" result="stPermissions.iDeveloper" />
	
	<cfreturn stPermissions />
</cffunction>

<cffunction name="getDefaultColumns">
	<cfset var aDefaultColumns=arraynew(1)>
	<cfset var stCol=structnew()>
	<cfset var stPermissions=getBasePermissions()>
	
	<cfparam name="URL.module" default="" type="string" />

	<cfscript>
		//This data structure is used to create the grid columns
		//remember to delimit dynamic expressions ##
		aDefaultColumns=arrayNew(1);
		editobjectURL = "#application.url.farcry#/conjuror/invocation.cfm?objectid=##recordset.objectID[recordset.currentrow]##&typename=#attributes.typename#&ref=typeadmin&module=#url.module#";
		
		// check for library and append it if present
]]>
</codefragment>
</duplication>
<duplication lines="65" tokens="1094">
<file line="250" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/plp.cfm"/>
<file line="58" path="/home/jfrank/temp/codeprojects/farcry/core/tags/wizard/test.cfm"/>
<codefragment>
<![CDATA[
	<!--// [ end ] initialize all default extension libraries  //-->

	
	<style type="text/css">
	
		table {border-collapse:collapse;border:none;background:none;margin: .none;font-size:86%;border-bottom: none;border-left: none;}
		form.f-wrap-1 table {font-size:92%}
		table table {font-size:100%}
		caption {text-align:left;font: bold 145% arial;padding: 5px 10px;background:none}
		th {vertical-align:top;color: ##48618A;border-top: none;border-right: none;text-align: left;padding: 5px;background: none;font-size: 110%}
		th.order-asc {background-position: 100% -100px;padding-right:25px}
		th.order-desc {background-position: 100% -200px;padding-right:25px}
		th a:link, th a:visited, th a:hover, th a:active {color:##fff}
		th.alt a:link, th.alt a:visited {color:##E17000}
		th.alt a:hover, th.alt a:active {color:##fff}
		th img {display:block;float:right;margin:0;padding: 10px;}
		td {vertical-align:top;border:none;padding: 50px;margin:10px;}
		th.nobg {border:none;background:none}
		tr.alt {background: none} 
		tr.ruled {background: none} 
		tr {background:none}
		

/* =FORMS */
form.f-wrap-1 {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0;width:150px;}
label br {clear:left}
input.f-submit {padding: 1px 3px;background:##666;color:##fff;font-weight:bold;font-size:96%}

	/* f-wrap-1 - simple form, headings on left, form.f-wrap-1 elements on right */
	form.f-wrap-1 {width:100%;padding: .5em 0;background: ##f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;border-top: 1px solid ##d7d7d7;position:relative}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {margin:0 0 .6em;font: bold 155% arial;color:##c00}
		form.f-wrap-1 label {clear:left;float:left;width:auto;border:0px;}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px}
		
		form.f-wrap-1 label b {float:left;width:8em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:##c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {color:##666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form.f-wrap-1 div.req b {color:##c00;font-size:140%}
		form.f-wrap-1 label select {width: 15.5em}
		form.f-wrap-1 label textarea.f-comments {width: 20em}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		
		form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}
		
	</style>
	
	
	
</head>
]]>
</codefragment>
</duplication>
<duplication lines="140" tokens="1087">
<file line="77" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaLoader.cfc"/>
<file line="77" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
				throw("PathNotFoundException", "The path you have specified could not be found", file.getAbsolutePath() & " does not exist");
			}

			classLoader.addUrl(file.toURL());
		}

		//pass in the system loader
		setURLClassLoader(classLoader);

		return this;
	</cfscript>
</cffunction>

<cffunction name="create" hint="Retrieves a reference to the java class. To create a instance, you must run init() on this object" access="public" returntype="any" output="false">
	<cfargument name="className" hint="The name of the class to create" type="string" required="Yes">
	<cfscript>
		var class = getURLClassLoader().loadClass(arguments.className);

		return createJavaProxy(class);
	</cfscript>
</cffunction>

<cffunction name="getURLClassLoader" hint="Returns the java.net.URLClassLoader in case you need access to it" access="public" returntype="any" output="false">
	<cfreturn instance.ClassLoader />
</cffunction>

<cffunction name="getVersion" hint="Retrieves the version of the loader you are using" access="public" returntype="string" output="false">
	<cfreturn "0.6">
</cffunction>

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="ensureNetworkClassLoaderOnServerScope"
			hint="makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness"
			access="private" returntype="void" output="false">
	<cfscript>
		var Class = createObject("java", "java.lang.Class");
		var Array = createObject("java", "java.lang.reflect.Array");
		var jars = queryJars();
		var iterator = jars.iterator();
		var file = 0;
		var urls = Array.newInstance(Class.forName("java.net.URL"), ArrayLen(jars));
		var counter = 0;
		var urlClassLoader = 0;
		var key = instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[instance.static.uuid & "." & getVersion()] />
</cffunction>

<cffunction name="setURLClassLoader" access="private" returntype="void" output="false">
	<cfargument name="ClassLoader" type="any" required="true">
	<cfset instance.ClassLoader = arguments.ClassLoader />
</cffunction>

<cffunction name="getUseJavaProxyCFC" access="private" returntype="boolean" output="false">
	<cfreturn instance.UseJavaProxyCFC />
</cffunction>

<cffunction name="setUseJavaProxyCFC" access="private" returntype="void" output="false">
	<cfargument name="UseJavaProxyCFC" type="boolean" required="true">
	<cfset instance.UseJavaProxyCFC = arguments.UseJavaProxyCFC />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="153" tokens="1082">
<file line="16" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/objectadmin.cfc"/>
<file line="16" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/typeadmin.cfc"/>
<codefragment>
<![CDATA[
<cffunction name="init" hint="Constructor." access="public" returntype="typeadmin" output="true">
	<cfargument name="attributes" type="struct" required="true" displayname="Typeadmin attributes." hint="Structure of attributes for the specific typeadmin page.">
	<cfargument name="stPrefs" type="struct" required="false" displayname="User Preferences" hint="Structure of preferences typically cached in session.typeadmin[typename] scope.">

	<cfset variables.attributes = arguments.attributes>
	<cfset variables.prefs = arguments.stprefs>

	<!--- override debug output --->
	<!--- <cfset attributes.bdebug="true"> --->

	
	<cfif structKeyExists(application.types, variables.attributes.typename)>
		<cfset variables.PrimaryPackage = application.types[variables.attributes.typename] />
		<cfset variables.PrimaryPackagePath = application.types[variables.attributes.typename].typepath />
	<cfelse>
		<cfset variables.PrimaryPackage = application.rules[variables.attributes.typename] />
		<cfset variables.PrimaryPackagePath = application.rules[variables.attributes.typename].rulepath />
	</cfif>
		
	
	
	<!--- set default columns, as required --->
	<cfif arrayisempty(variables.attributes.aColumns)>
		<cfset variables.attributes.aColumns=getDefaultColumns()>
	</cfif>
	<!--- set default buttons as required --->
	<cfif arrayisempty(variables.attributes.aButtons)>
		<cfset variables.attributes.aButtons=getDefaultButtons()>
	</cfif>

	<!--- set default prefs --->
	<cfif NOT structKeyExists(variables.prefs, "lCategoryIDs")>
		<cfset structInsert(variables.prefs, "lCategoryIDs", "")>
	</cfif>

	<cfif NOT structKeyExists(variables.prefs, "filter_lkeywords")>
		<cfset structInsert(variables.prefs, "filter_lkeywords", "")>
	</cfif>

	<cfif NOT structKeyExists(variables.prefs, "filter_dateRange")>
		<cfset variables.prefs.filter_dateRange = "">
	</cfif>

	<cfif NOT structKeyExists(variables.prefs, "orderby")>
		<cfset structInsert(variables.prefs, "orderby", attributes.defaultorderby)>
	</cfif>
	<cfif NOT structKeyExists(variables.prefs, "order")>
		<cfset structInsert(variables.prefs, "order", attributes.defaultorder)>
	</cfif>
	<cfif NOT structKeyExists(variables.prefs, "pg")>
		<cfset structInsert(variables.prefs, "pg", 1)>
	</cfif>

	<cfreturn this />
</cffunction>

<cffunction name="setpref">
	<cfargument name="prefkey" required="true">
	<cfargument name="prefvalue" required="true">
	<cfset structUpdate(variables.prefs, arguments.prefkey, arguments.prefvalue)>
	<cfreturn true />
</cffunction>

<cffunction name="setattribute" output="false" access="public" returntype="void">
	<cfargument name="attribkey" required="true" type="string">
	<cfargument name="attribvalue" required="true" type="any">
	<cfset structUpdate(variables.attributes, arguments.attribkey, arguments.attribvalue)>
</cffunction>

<!--- CATEGORY --->
<cffunction name="setCategoryFilter" returntype="void">
	<cfargument name="categoryid">
	<cfset variables.prefs.lcategoryids=listAppend(variables.prefs.lcategoryids, arguments.categoryid)>
	<cfset variables.prefs.lcategoryids=ListDeleteDuplicatesNoCase(variables.prefs.lcategoryids)>
</cffunction>

<cffunction name="deleteCategoryFilter" returntype="void">
	<cfargument name="categoryid" />
	<cfset variables.prefs.lcategoryids=REReplace(variables.prefs.lcategoryids, "#arguments.categoryid#,?", "", "ALL")>
</cffunction>

<!--- KEYWORDS --->
<cffunction name="setKeywordFilter" returntype="void">
	<cfargument name="keyword_field">
	<cfargument name="keyword">
	<cfset variables.prefs.filter_lkeywords = listAppend(variables.prefs.filter_lkeywords, "#arguments.keyword_field#^#arguments.keyword#","~")>
	<cfset variables.prefs.filter_lkeywords = ListDeleteDuplicatesNoCase(variables.prefs.filter_lkeywords,"~")>
</cffunction>

<cffunction name="deleteKeywordFilter" returntype="void">
	<cfargument name="keyword">

	<cfset var stLocal = StructNew()>
	<cfset stLocal.iPosition = ListFindNocase(variables.prefs.Filter_lkeywords,arguments.keyword,"~")>
	<cfif stLocal.iPosition>
		<cfset variables.prefs.filter_lkeywords = ListDeleteAt(variables.prefs.filter_lkeywords,stLocal.iPosition,"~")>
	</cfif>
</cffunction>

<!--- DATERANGE --->
<cffunction name="setDateRangeFilter" returntype="void">
	<cfargument name="daterange_field">
	<cfargument name="daterange">
	<cfset variables.prefs.filter_daterange = ListAppend(variables.prefs.filter_daterange,"#arguments.daterange_field#^#arguments.daterange#","~")>
	<!--- <cfoutput>variables.prefs.filter_daterange: #variables.prefs.filter_daterange#<br /></cfoutput> --->
</cffunction>

<cffunction name="deleteDateRangeFilter" returntype="void">
	<cfargument name="daterange_filter">
	<cfset var stLocal = StructNew()>
	<cfset stLocal.iPosition = ListFindNocase(variables.prefs.filter_daterange,arguments.daterange_filter,"~")>
	<cfif stLocal.iPosition>
		<cfset variables.prefs.filter_daterange = ListDeleteAt(variables.prefs.filter_daterange,stLocal.iPosition,"~")>
	</cfif>
</cffunction>


<cffunction name="deleteAllFilter" returntype="void">
	<cfset variables.prefs.lcategoryids = "">
	<cfset variables.prefs.filter_lkeywords = "">
	<cfset variables.prefs.filter_daterange = "">
</cffunction>

<cffunction name="getPrefs" access="public" output="false" returntype="struct" hint="Return structure of all preference settings.">
	<cfreturn variables.prefs />
</cffunction>
<cffunction name="getAttributes" access="public" output="false" returntype="struct" hint="Return structure of all attribute settings.">
	<cfreturn variables.attributes />
</cffunction>

<cffunction name="getRecordSet" access="public" returntype="query" output="true">
	<cfargument name="dbowner" required="false" default="#application.dbowner#">
	<cfset var recordset="">
	<!--- TODO : THIS NEEDS SOME CLEANING AND REFACTORING --->

	<!--- check for query data, and generate query if needed --->
	<cfif attributes.bFilterCategories AND len(prefs.lCategoryIDs)>
		<!--- if category filter on, query for objects matching the category --->
		<cfset recordset=application.factory.ocategory.getData(lCategoryIDs=prefs.lCategoryIDs,typename=attributes.typename,bMatchAll=0,bHasDescendants=1)>

		<cfif StructKeyExists(PrimaryPackage.stprops,"versionid")>
			<cfquery dbtype="query" name="recordset">
			SELECT	*
			FROM	recordset
			WHERE	versionid = ''
				OR	versionid IS NULL
			</cfquery>
		</cfif>

		<!--- if record count is 0 then fake query object --->
		<cfif NOT recordset.recordcount>
			<cfquery datasource="#attributes.datasource#" name="recordset" maxrows="1">
			SELECT tp.*, 0 AS bHasMultipleVersion
]]>
</codefragment>
</duplication>
<duplication lines="94" tokens="1081">
<file line="108" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/server/includes/resourceTypes.cfm"/>
<file line="130" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/site/includes/resourceTypes.cfm"/>
<codefragment>
<![CDATA[
								<input type="hidden" name="event" value="config.ehSiteConfig.doSaveResourceType">
								<cfif not isNew>
									<input type="hidden" name="name" value="#resTypeEditKey#">
								</cfif>
								<table>
									<tr>
										<td><b>Name:</b></td>
										<td><input type="text" name="name" value="#stResType.name#" style="width:300px;" class="formField" <cfif not isNew>disabled</cfif>></td>
									</tr>
									<tr>
										<td><b>Folder Name:</b></td>
										<td><input type="text" name="folderName" value="#stResType.folderName#" style="width:300px;" class="formField"></td>
									</tr>
									<tr>
										<td><b>File Types:</b></td>
										<td><input type="text" name="fileTypes" value="#stResType.fileTypes#" style="width:300px;" class="formField"></td>
									</tr>
									<tr>
										<td><b>Res Bean Path:</b></td>
										<td><input type="text" name="resBeanPath" value="#stResType.resBeanPath#" style="width:300px;" class="formField"></td>
									</tr>
									<tr valign="top">
										<td><b>Description:</b></td>
										<td><textarea name="description" style="width:300px;" class="formField" rows="3">#stResType.description#</textarea></td>
									</tr>
								</table>
								<br />
								<input type="submit" name="btnSave" value="Apply" style="font-size:11px;">
								<input type="button" name="btnCancel" value="Cancel" style="font-size:11px;" onclick="document.location='index.cfm?event=#dspEvent#'">
							</form>
						</td>
						<cfif not isNew>
							<td>
								<cfset aProps = stResType.properties>
								<b>Resource Type Properties:</b><br />
								<table style="width:100%;border:1px solid silver;margin-top:5px;">
									<tr>
										<th style="background-color:##ccc;width:50px;">No.</th>
										<th style="background-color:##ccc;width:100px;">Name</th>
										<th style="background-color:##ccc;">Type</th>
										<th style="background-color:##ccc;width:100px;">Action</th>
									</tr>
									<cfif isArray(aProps)>
										<cfloop from="1" to="#arrayLen(aProps)#" index="i">
											<cfparam name="aProps[i].name" default="">
											<cfparam name="aProps[i].type" default="">
											
											<tr <cfif i mod 2>class="altRow"</cfif> <cfif resTypePropEditKey eq i>style="font-weight:bold;"</cfif>>
												<td style="width:50px;" align="right"><strong>#i#.</strong></td>
												<td style="width:100px;" align="center"><a href="index.cfm?event=#dspEvent#&resTypeEditKey=#resTypeEditKey#&resTypePropEditKey=#i#">#aProps[i].name#</a></td>
												<td>#aProps[i].type#</td>
												<td align="center">
													<a href="index.cfm?event=#dspEvent#&resTypeEditKey=#resTypeEditKey#&resTypePropEditKey=#i#"><img src="images/page_edit.png" border="0" alt="Edit resource type property" title="Edit resource type property"></a>
													<a href="##" onclick="confirmDeleteResTypeProp('#resTypeEditKey#','#aProps[i].name#')"><img src="images/page_delete.png" border="0" alt="Delete resource type property" title="Delete resource type property"></a>
												</td>
											</tr>
										</cfloop>
									</cfif>
								</table>
	
								<cfif resTypePropEditKey gte 0>
									<cfif resTypePropEditKey gt 0>
										<cfset isNewProp = false>
										<cfset stResTypeProp = aProps[resTypePropEditKey]>
									<cfelse>
										<cfset isNewProp = true>
										<cfset stResTypeProp = structNew()>	
										<cfset resTypePropEditKey = "">
									</cfif>
									
									<cfparam name="stResTypeProp.name" default="">
									<cfparam name="stResTypeProp.description" default="">
									<cfparam name="stResTypeProp.type" default="">
									<cfparam name="stResTypeProp.values" default="">
									<cfparam name="stResTypeProp.required" default="">
									<cfparam name="stResTypeProp.default" default="">
									<cfparam name="stResTypeProp.label" default="">
									<br />
									<cfif isNewProp>
										<p><b>Create New Resource Type Property</b></p>
									<cfelse>
										<p><b>Edit Resource Type Property</b></p>
									</cfif>

									<cfif listLen(stResTypeProp.type,":") eq 2 and listfirst(stResTypeProp.type,":") eq "resource">
										<cfset tmpType = listfirst(stResTypeProp.type,":")>
										<cfset tmpResourceType = listlast(stResTypeProp.type,":")>
									<cfelse>
										<cfset tmpType = stResTypeProp.type>
										<cfset tmpResourceType = "">
									</cfif>

									<form name="frmEditResTypeProp" action="index.cfm" method="post">
										<input type="hidden" name="event" value="config.ehSiteConfig.doSaveResourceTypeProperty">
]]>
</codefragment>
</duplication>
<duplication lines="135" tokens="1073">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/objectBroker.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/lib/objectBroker.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent name="objectBroker" displayname="objectBroker" access="public" hint="Stores and manages cache of objects to enable faster access">

	<cffunction name="init" access="public" output="false" returntype="struct">
		<cfargument name="bFlush" default="false" type="boolean" hint="Allows the application to force a total flush of the objectbroker." />

		<cfif arguments.bFlush OR NOT structKeyExists(application, "objectBroker")>
			<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">	
				<cfset application.objectbroker =  structNew() />
			</cflock>
		</cfif>	

		<cfreturn this />
	</cffunction>
	
	<cffunction name="configureType" access="public" output="false" returntype="boolean">
		<cfargument name="typename" required="yes" type="string">
		<cfargument name="MaxObjects" required="no" type="numeric" default="100">
		<cfargument name="MaxWebskins" required="no" type="numeric" default="10">
		
		<cfset var bResult = "true" />
		
		<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">			
			<cfset application.objectbroker[arguments.typename]=structnew() />
			<cfset application.objectbroker[arguments.typename].aobjects=arraynew(1) />
			<cfset application.objectbroker[arguments.typename].maxobjects=arguments.MaxObjects />
			<cfset application.objectbroker[arguments.typename].stTypeWebskins = structnew() />			
		</cflock>
		
		<cfreturn bResult />
	</cffunction>
	
	<cffunction name="GetFromObjectBroker" access="public" output="false" returntype="struct">
		<cfargument name="ObjectID" required="yes" type="UUID">
		<cfargument name="typename" required="true" type="string">
		
		<cfset var stobj = structNew()>
		
		<cfif application.bObjectBroker>
			<!--- If the type is stored in the objectBroker and the Object is currently in the ObjectBroker --->
			<cfif structkeyexists(application.objectbroker, arguments.typename) 
					AND structkeyexists(application.objectbroker[arguments.typename], arguments.objectid)
					AND structkeyexists(application.objectbroker[arguments.typename][arguments.objectid], "stobj" )>
				
				<cfset stobj = duplicate(application.objectbroker[arguments.typename][arguments.objectid].stobj)>
				<!--- <cftrace type="information" category="coapi" var="stobj.typename" text="getData() used objectpool cache."> --->
				
			</cfif>
		</cfif>
		
		<cfreturn stobj>
	</cffunction>
		
	<cffunction name="getWebskin" access="public" output="true" returntype="struct" hint="Searches the object broker in an attempt to locate the requested webskin template. Returns a struct containing the webskinCacheID and the html.">
		<cfargument name="ObjectID" required="false" type="UUID">
		<cfargument name="typename" required="true" type="string">
		<cfargument name="template" required="true" type="string">
		<cfargument name="hashKey" required="true" type="string">
		
		<cfset var stResult = structNew() />
		<cfset var i = "" />
		<cfset var j = "" />
		<cfset var k = "" />
		<cfset var bFlushCache = 0 />
		<cfset var stCacheWebskin = structNew() />
		<cfset var webskinTypename = arguments.typename /><!--- Default to the typename passed in --->
		<cfset var stCoapi = structNew() />
		<cfset var hashRolesString = "" />
		<cfset var bCacheByURL = false />
		<cfset var bCacheByForm = false />
		<cfset var bCacheByRoles = false />
		<cfset var lCcacheByVars= "" />
		<cfset var hashString = "" />
		<cfset var iViewState = "" />
		
		
		<cfset stResult.webskinCacheID = "" />
		<cfset stResult.webskinHTML = "" />

		<cfif arguments.typename EQ "farCoapi">
			<!--- This means its a type webskin and we need to look for the timeout value on the related type. --->			
			<cfset stCoapi = application.fc.factory['farCoapi'].getData(objectid="#arguments.objectid#") />
			<cfset webskinTypename = stCoapi.name />
		</cfif>

		
		
		<cfif application.bObjectBroker>
		
			<cfif structKeyExists(request,"mode") AND request.mode.flushcache EQ 1 AND structKeyExists(arguments, "objectid")>
				<cfset bFlushCache = removeWebskin(objectid=arguments.objectid, typename=arguments.typename, template=template) />
			</cfif>
		
			<cfif structKeyExists(request,"mode") AND (request.mode.tracewebskins eq 1 OR request.mode.design eq 1 OR request.mode.lvalidstatus NEQ "approved" OR (structKeyExists(url, "updateapp") AND url.updateapp EQ 1))>
				<!--- DO NOT USE CACHE IF IN DESIGN MODE or SHOWING MORE THAN APPROVED OBJECTS or UPDATING APP --->
			<cfelse>
				
				<cfif structKeyExists(application.stcoapi[webskinTypename].stWebskins, arguments.template)>
					<cfif application.stcoapi[webskinTypename].stWebskins[arguments.template].cacheStatus EQ 1>
						<cfif structkeyexists(arguments,"objectid")>
							<cfif structKeyExists(application.objectbroker, arguments.typename)
								AND 	structKeyExists(application.objectbroker[arguments.typename], arguments.objectid)
								AND 	structKeyExists(application.objectbroker[arguments.typename][arguments.objectid], "stWebskins")
								AND 	structKeyExists(application.objectbroker[arguments.typename][arguments.objectid].stWebskins, arguments.template)>
							
								<cfset stResult.webskinCacheID = generateWebskinCacheID(
										typename="#webskinTypename#", 
										template="#arguments.template#",
										hashKey="#arguments.hashKey#"
								) />
								

								<cfif structKeyExists(application.objectbroker[arguments.typename][arguments.objectid].stWebskins[arguments.template], hash("#stResult.webskinCacheID#"))>
									<cfset stCacheWebskin = application.objectbroker[arguments.typename][arguments.objectid].stWebskins[arguments.template]["#hash('#stResult.webskinCacheID#')#"] />
								</cfif>								
								
							</cfif>
						</cfif>
							

						<cfif not structisempty(stCacheWebskin)>
								
							<cfif structKeyExists(stCacheWebskin, "datetimecreated")
								AND structKeyExists(stCacheWebskin, "webskinHTML") >
								
								<cfif DateDiff('n', stCacheWebskin.datetimecreated, now()) LT stCacheWebskin.cacheTimeout >
									<cfset stResult.webskinHTML = stCacheWebskin.webskinHTML />
									
									<!--- Place any request.inHead variables back into the request scope from which it came. --->
									<cfparam name="request.inHead" default="#structNew()#" />
									<cfparam name="request.inhead.stCustom" default="#structNew()#" />
									<cfparam name="request.inhead.aCustomIDs" default="#arrayNew(1)#" />
									<cfparam name="request.inhead.stOnReady" default="#structNew()#" />
									<cfparam name="request.inhead.aOnReadyIDs" default="#arrayNew(1)#" />
									
									<!--- CSS --->
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="1055">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "#variables.name# activated" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="unsetup" hint="This is run when a plugin is de-activated" access="public" output="false" returntype="any">
		<cfreturn "#variables.name# de-activated" />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
]]>
</codefragment>
</duplication>
<duplication lines="62" tokens="1052">
<file line="88" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/BasePlugin.cfc"/>
<file line="63" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
		<cfreturn "Plugin upgraded" />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPackage" access="public" output="false" returntype="any">
		<cfreturn variables.package />
	</cffunction>
	
	<cffunction name="setPackage" access="public" output="false" returntype="void">
		<cfargument name="package" type="any" required="true" />
		<cfset variables.package = arguments.package />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>

	<cffunction name="getAdminAssetPath" access="public" output="false" returntype="any">
		<cfreturn getManager().getBlog().getBasePath() & "admin/assets/plugins/" & getPluginDirName() & "/" />
	</cffunction>
	
	<cffunction name="getPluginDirName" access="private" output="false" returntype="any">
		<cfset var name = getMetaData(this).name />
		<cfset var dir = ListGetAt(name, ListLen(name, ".")-1, ".")>
		<cfreturn dir />
	</cffunction>
	
<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="initSettings" access="public" output="true" returntype="void">
		<cfset var key = "" />
		<cfset variables.settings = variables.preferencesManager.exportSubtreeAsStruct(variables.package) />
		<cfloop collection="#arguments#" item="key">
			<cfif NOT structkeyexists(variables.settings, key)>
				<cfset variables.settings[key] = arguments[key] />
			</cfif>
		</cfloop>	
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#arguments#" item="key">
			<cfset variables.settings[key] = arguments[key] />
		</cfloop>
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getSetting" access="public" output="false" returntype="any">
		<cfargument name="key" type="any" required="true" />
		<cfreturn variables.settings[arguments.key] />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="persistSettings" access="public" output="false" returntype="void">
		<cfset var key = "" />
		<cfloop collection="#variables.settings#" item="key">
			<cfset variables.preferencesManager.put( variables.package, key, variables.settings[key]) />
		</cfloop>
	</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="91" tokens="1013">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/zip.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Zip.cfc"/>
<codefragment>
<![CDATA[
<!---
* --------------------------------------------------------------------------------
*
*        Application: newsight Zip Component
*          File Name: Zip.cfc
* CFC Component Name: Zip
*            Support: ColdFusion MX 6.0, ColdFusion MX 6.1, ColdFusion MX 7
*         Created By: Artur Kordowski - info@newsight.de
*            Created: 16.06.2005
*        Description: A collections of functions that supports the Zip and GZip functionality by using the
*                     Java Zip file API.
*
*    Version History: [dd.mm.yyyy]   [Version]   [Author]        [Comments]
*                      16.06.2005     0.1 Beta    A. Kordowski    Beta status reached.
*                      27.06.2005     1.0         A. Kordowski    Component complete.
*                      07.08.2005     1.1         A. Kordowski    Fixed some bugs. Add GZip functionality. New functions
*                                                                 gzipAddFile() and gzipExtract().
*                      02.10.2005     1.2         A.Kordowski     Fixed bug for ColdFusion MX 6.
*
*           Comments: [dd.mm.yyyy]   [Version]   [Author]        [Comments]
*                      27.06.2005     0.1 Beta    A. Kordowski    Thanks a lot to Warren Sung for testing the Component with
*                                                                 ColdFusion MX 6.1 on Linux Debian 3.1.
*                      27.06.2005     0.1 Beta    A. Kordowski    Component tested with ColdFusion MX 7 on Windows XP Professional.
*                      29.06.2005     1.0         A. Kordowski    Created documentation.
*                      01.07.2005     1.0         A. Kordowski    Release component.
*                      08.08.2005     1.1         A. Kordowski    Update documentation.
*
*               Docs: http://livedocs.newsight.de/com/Zip/
*
*             Notice: For comments, bug reports or suggestions to optimise this component, feel free to send
*                     a E-Mail: info@newsight.de
*
*            License: THIS IS A OPEN SOURCE COMPONENT. YOU ARE FREE TO USE THIS COMPONENT IN ANY APPLICATION,
*                     TO COPY IT OR MODIFY THE FUNCTIONS FOR YOUR OWN NEEDS, AS LONG THIS HEADER INFORMATION
*                     REMAINS IN TACT AND YOU DON'T CHARGE ANY MONEY FOR IT. USE THIS COMPONENT AT YOUR OWN
*                     RISK. NO WARRANTY IS EXPRESSED OR IMPLIED, AND NO LIABILITY ASSUMED FOR THE RESULT OF
*                     USING THIS COMPONENT.
*
*                     THIS COMPONENT IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION-SHAREALIKE LICENSE.
*                     FOR THE FULL LICENSE TEXT PLEASE VISIT: http://creativecommons.org/licenses/by-sa/2.5/
*
* --------------------------------------------------------------------------------
--->

<cfcomponent displayname = "Zip Component"
             hint        = "A collections of functions that supports the Zip and GZip functionality by using the Java Zip file API.">

	<cfscript>

		/* Create Objects */
		ioFile      = CreateObject("java","java.io.File");
		ioInput     = CreateObject("java","java.io.FileInputStream");
		ioOutput    = CreateObject("java","java.io.FileOutputStream");
		ioBufOutput = CreateObject("java","java.io.BufferedOutputStream");
		zipFile     = CreateObject("java","java.util.zip.ZipFile");
		zipEntry    = CreateObject("java","java.util.zip.ZipEntry");
		zipInput    = CreateObject("java","java.util.zip.ZipInputStream");
		zipOutput   = CreateObject("java","java.util.zip.ZipOutputStream");
		gzInput     = CreateObject("java","java.util.zip.GZIPInputStream");
		gzOutput    = CreateObject("java","java.util.zip.GZIPOutputStream");
		objDate     = CreateObject("java","java.util.Date");

		/* Set Variables */
		this.os = Server.OS.Name;

		if(FindNoCase("Windows", this.os)) this.slash = "\";
		else                               this.slash = "/";

	</cfscript>

	<!--- -------------------------------------------------- --->
	<!--- AddFiles --->
	<cffunction name="AddFiles" access="public" output="no" returntype="boolean" hint="Add files to a new or an existing Zip file archive.">

		<!--- Function Arguments --->
		<cfargument name="zipFilePath" required="yes" type="string"                hint="Pathname of the Zip file to add files.">
		<cfargument name="files"       required="no"  type="string"                hint="| (Chr(124)) delimited list of files to add to the Zip file. Required if argument 'directory' is not set.">
		<cfargument name="directory"   required="no"  type="string"                hint="Absolute pathname of directory to add to the Zip file. Required if argument 'files' is not set.">
		<cfargument name="filter"      required="no"  type="string"  default=""    hint="File extension filter. One filter can be applied. Only if argument 'directory' is set.">
		<cfargument name="recurse"     required="no"  type="boolean" default="no"  hint="Get recursive files of subdirectories. Only if argument 'directory' is set.">
		<cfargument name="compression" required="no"  type="numeric" default="9"   hint="Compression level (0 through 9, 0=minimum, 9=maximum).">
		<cfargument name="savePaths"   required="no"  type="boolean" default="no"  hint="Save full path info.">

		<cfscript>

			/* Default variables */
			var i = 0;
			var l = 0;
			var buffer    = RepeatString(" ",1024).getBytes();
			var entryPath = "";
			var entryFile = "";
]]>
</codefragment>
</duplication>
<duplication lines="120" tokens="989">
<file line="104" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<file line="104" path="/home/jfrank/temp/codeprojects/mxunit/framework/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
	<cfreturn "0.5">
</cffunction>

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="ensureNetworkClassLoaderOnServerScope"
			hint="makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness"
			access="private" returntype="void" output="false">
	<cfscript>
		var Class = createObject("java", "java.lang.Class");
		var Array = createObject("java", "java.lang.reflect.Array");
		var jars = queryJars();
		var iterator = jars.iterator();
		var file = 0;
		var urls = Array.newInstance(Class.forName("java.net.URL"), ArrayLen(jars));
		var counter = 0;
		var urlClassLoader = 0;
		var key = instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[instance.static.uuid & "." & getVersion()] />
</cffunction>

<cffunction name="setURLClassLoader" access="private" returntype="void" output="false">
	<cfargument name="ClassLoader" type="any" required="true">
	<cfset instance.ClassLoader = arguments.ClassLoader />
</cffunction>

<cffunction name="getUseJavaProxyCFC" access="private" returntype="boolean" output="false">
	<cfreturn instance.UseJavaProxyCFC />
</cffunction>

<cffunction name="setUseJavaProxyCFC" access="private" returntype="void" output="false">
	<cfargument name="UseJavaProxyCFC" type="boolean" required="true">
	<cfset instance.UseJavaProxyCFC = arguments.UseJavaProxyCFC />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
	<cfargument name="type" hint="The type of exception" type="string" required="Yes">
	<cfargument name="message" hint="The message to accompany the exception" type="string" required="Yes">
	<cfargument name="detail" type="string" hint="The detail message for the exception" required="No" default="">
		<cfthrow type="#arguments.type#" message="#arguments.message#" detail="#arguments.detail#">
</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="178" tokens="968">
<file line="303" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/processformobjects.cfm"/>
<file line="301" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/validateFormObjects.cfm"/>
<codefragment>
<![CDATA[
	 --->


	<cfset dummy = StructDelete(Caller,"stProperties")>

	<cfset ProcessingFormObjectPosition = ProcessingFormObjectPosition  + 1>

	<cfif ProcessingFormObjectPosition LTE ListLen(variables.farcryFormPrefixesToProcess)>

		<cfset SetupProcessObject(Position=ProcessingFormObjectPosition)>
		
		<cfexit method="loop" >

	</cfif>


</cfif>


<cffunction name="Init">
	<cfargument name="stObj" required="true" type="any">
	<cfargument name="ObjectID" required="true" type="string">
	<cfargument name="typename" required="true" type="string">
	
	<cfset stResult = StructNew()>
	
	<cfif isStruct(arguments.stObj) and NOT structIsEmpty(arguments.stObj)>


		<cfset stResult.stObj = arguments.stObj>
		<cfset stResult.typename = arguments.stObj.typename>
		
			
		<cfset stPackage = application.stcoapi[stResult.typename]>
		<cfset packagePath = application.stcoapi[stResult.typename].packagepath>
		
		
		<cfset stResult.stType = createobject("component",packagePath)>
		<cfset stResult.lFields = StructKeyList(stPackage.stprops)>
		<cfset stResult.stFields = stPackage.stprops>


	
	<cfelseif len(arguments.ObjectID)>

		
		<cfif not isDefined("arguments.typename") or not len(arguments.typename)>

			<cfset q4 = createObject("component", "farcry.core.packages.fourq.fourq")>
			<cfset arguments.typename = q4.findType(objectid=arguments.objectid)>

		</cfif>
		
		
		<cfset stResult.typename = arguments.typename>
			
		<cfset stPackage = application.stcoapi[stResult.typename]>
		<cfset packagePath = application.stcoapi[stResult.typename].packagepath>
		
		
		<cfset stResult.stType = createobject("component",packagePath)>

		<cfset stResult.stObj = stResult.stType.getData(arguments.objectID)>

		<cfset stResult.lFields = StructKeyList(stPackage.stprops)>
		<cfset stResult.stFields = stPackage.stprops>
		
	<cfelseif len(arguments.typename)>


		<cfset stResult.stObj = StructNew()>
		<cfset stResult.typename = arguments.typename>
			
		<cfset stPackage = application.stcoapi[stResult.typename]>
		<cfset packagePath = application.stcoapi[stResult.typename].packagepath>
		
		
		
		<cfset stResult.stType = createobject("component",packagePath)>
		<cfset stResult.lFields = StructKeyList(stPackage.stprops)>
		<cfset stResult.stFields = stPackage.stprops>
	<cfelse>
		<!--- PROCESSING ALL SUBMITTED OBJECTS --->
		<!--- <cfabort showerror="Processing Unknown Form Objects"> --->
		<!--- <cfexit> --->
	</cfif>
		
	<cfreturn stResult> 
</cffunction>

<cffunction name="SetupProcessObject" access="private" output="true" returntype="void">
	<cfargument name="Position" required="yes" type="numeric">
	


	<cfset ProcessingFormObjectPrefix = ListGetAt(variables.farcryFormPrefixesToProcess,arguments.Position)>

	<cfset Caller[attributes.r_stProperties] = structNew() />

	<cfloop list="#lFields#" index="i" >

		<cfif structKeyExists(FORM,"#ProcessingFormObjectPrefix##i#")>
			
		
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = StructNew()>

			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = Duplicate(stFields[i].MetaData)>
	
			<cfset ftFieldMetadata = request.farcryForm.stObjects[ProcessingFormObjectPrefix].MetaData[i]>
			<cfset ftFieldMetadata.FormFieldPrefix = ProcessingFormObjectPrefix>
	
			
			<!--- If we have been sent stPropMetadata for this field then we need to append it to the default metatdata setup in the type.cfc  --->
			<cfif structKeyExists(attributes.stPropMetadata,ftFieldMetadata.Name)>
				<cfset StructAppend(ftFieldMetadata, attributes.stPropMetadata[ftFieldMetadata.Name])>
			</cfif>
			
			<!--- SETUP REQUIRED PARAMETERS --->
			<cfif not isDefined("ftFieldMetadata.ftType")>
	
				<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
	
			</cfif>
			
			<cfif NOT StructKeyExists(application.formtools,ftFieldMetadata.ftType)>
				<cfif StructKeyExists(application.formtools,ftFieldMetadata.Type)>
					<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
				<cfelse>
					<cfset ftFieldMetadata.ftType = "Field">
				</cfif>
			</cfif>	
		
		
				
			<!--- Need to put all the form fields relevent to this field into a struct. This will include any fields that begin with the name of the field. ie. OrderDate field will also put OrderDateDay, OrderDateMonth and OrderDateYear into the struct --->
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i] = StructNew()>
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = "">
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting = StructNew()>

			<cfloop list="#StructKeyList(FORM)#" index="j">
				<cfif FindNoCase("#ProcessingFormObjectPrefix##i#",j)>
				
					<!--- This will strip out the prefix from the FormFields and enable us to send a clean formpost structure to validate with only the current object formfields by their original name. --->
					<cfif "#ProcessingFormObjectPrefix##i#" EQ j>
						<!--- This is the actual field value --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = FORM[j]>
					<cfelse>
						<!--- These are supporting fields --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting[ReplaceNoCase(j,'#ProcessingFormObjectPrefix##i#','')] = FORM[j]>
					</cfif>
					
				</cfif>
			</cfloop>

	
			
			
				
					
			<!--- Default fieldType to the object type --->
			<cfset tFieldType = createobject("component",application.stCOAPI[FORM['#ProcessingFormObjectPrefix#typename']].packagepath) />
				
			<!--- Need to determine which method to run on the field --->
			<cfif structKeyExists(ftFieldMetadata,"ftValidateMethod")>
				<cfset FieldMethod = ftFieldMetadata.ftValidateMethod>
				
				<!--- Check to see if this method exists in the current oType CFC. If not hange o to the formtool --->
				<cfif not structKeyExists(tFieldType,ftFieldMetadata.ftValidateMethod)>
					<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
				</cfif>
			<cfelseif structKeyExists(tFieldType,"ftValidate#ftFieldMetadata.Name#")>
				<cfset FieldMethod = "ftValidate#ftFieldMetadata.Name#" />
			<cfelse>
				<cfset FieldMethod = "validate" />
				<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
			</cfif>
			
			<!--- Need to determine which method to run on the field --->	
]]>
</codefragment>
</duplication>
<duplication lines="122" tokens="955">
<file line="192" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="204" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
		return Pass;
		</cfscript>
	</cffunction>
	
	<cffunction name="testMouseMovement" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the distance the mouse traveled)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567891") AND IsNumeric(arguments.FormStruct.formfield1234567891))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>
	</cffunction>	
	
	<cffunction name="testUsedKeyboard" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the amount of keys pressed by the user)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567892") AND IsNumeric(arguments.FormStruct.formfield1234567892))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>		
	</cffunction>
	
	<cffunction name="testTimedFormSubmission" access="private" output="false" returntype="struct" 
					hint="I check the time elapsed from the begining of the form load to the form submission">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var FormDate = "";
		var FormTime = "";
		var FormDateTime = "";
		//var FormTimeElapsed = "";
		
		Result.Pass = true;
								
		// Decrypt the initial form load time
		if (StructKeyExists(arguments.FormStruct,"formfield1234567893") AND ListLen(form.formfield1234567893) eq 2)	{
			FormDate = ListFirst(form.formfield1234567893)-19740206;
			if (Len(FormDate) EQ 7) {
				FormDate = "0" & FormDate;	
			}
			FormTime = ListLast(form.formfield1234567893)-19740206;
			if (Len(FormTime))	{
				// in original form, FormTime was always padded with a "0" below.  In my testing, this caused the timed test to fail
				// consistantly after 9:59am due to the fact it was shifting the time digits one place to the right with 2 digit hours.  
				// To make this work I added NumberFormat()
				FormTime = NumberFormat(FormTime,000000);
			}
			
			FormDateTime = CreateDateTime(Left(FormDate,4),Mid(FormDate,5,2),Right(FormDate,2),Left(FormTime,2),Mid(FormTime,3,2),Right(FormTime,2));
			// Calculate how many seconds elapsed
			Result.FormTimeElapsed = DateDiff("s",FormDateTime,Now());
			if (Result.FormTimeElapsed LT getConfig().timedFormMinSeconds OR Result.FormTimeElapsed GT getConfig().timedFormMaxSeconds)	{
				Result.Pass = false;
			}
		}	
		else	{
			Result.Pass = false;
		}
		return Result;
		</cfscript>
	</cffunction>
	
	<cffunction name="testHiddenFormField" access="private" output="false" returntype="struct"
				hint="I make sure the CSS hidden form field doesn't have a value">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567894") AND NOT Len(arguments.FormStruct.formfield1234567894))	{
			Result.Pass = true;
		}	
		return Result;		
		</cfscript>
	</cffunction>
	
	
	<cffunction name="testAkismet" access="private" output="false" returntype="struct"
				hint="I send form contents to the public Akismet service to validate that it's not 'spammy'">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var AkismetKeyIsValid = false;
		var AkismetHTTPRequest = true;
		var logfile = getConfig().logFile;
		Result.Pass = true;
		Result.ValidKey = false;
		</cfscript>
		<cftry>
			<!--- validate the Akismet API key --->
			<cfhttp url="http://rest.akismet.com/1.1/verify-key" timeout="10" method="post">
				<cfhttpparam name="key" type="formfield" value="#getConfig().akismetAPIKey#" />
				<cfhttpparam name="blog" type="formfield" value="#getConfig().akismetBlogURL#" />
			</cfhttp>
 			<cfcatch type="any">
				<cfset AkismetHTTPRequest = false />
			</cfcatch>
		</cftry>

		<cfif AkismetHTTPRequest AND Trim(cfhttp.FileContent) EQ "valid">
			<cfset AkismetKeyIsValid = true />
			<cfset Result.ValidKey = true />
		</cfif>
		<cfif AkismetKeyIsValid>
		

			<cftry>
				<!--- send form contents to Akismet API --->
				<cfhttp url="http://#getConfig().akismetAPIKey#.rest.akismet.com/1.1/comment-check" timeout="10" method="post">
					<cfhttpparam name="key" type="formfield" value="#getConfig().akismetAPIKey#" />
					<cfhttpparam name="blog" type="formfield" value="#getConfig().akismetBlogURL#" />
					<cfhttpparam name="user_ip" type="formfield" value="#cgi.remote_addr#" />
					<cfhttpparam name="user_agent" type="formfield" value="CFFormProtect/1.0 | Akismet/1.11" />
					<cfhttpparam name="referrer" type="formfield" value="#cgi.http_referer#" />
					<cfif Len(getConfig().akismetFormNameField) and structKeyExists(arguments.FormStruct, "#getConfig().akismetFormNameField#")>
]]>
</codefragment>
</duplication>
<duplication lines="89" tokens="924">
<file line="184" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/captcha/captchaService.cfc"/>
<file line="193" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/captcha/captchaService.cfc"/>
<codefragment>
<![CDATA[
	--->
	<cffunction name="writeToStream" access="private" returntype="void" output="false"
		hint="Writes a captcha to an outputStream.">
		<cfargument name="outputStream" type="any" required="true" />
		<cfargument name="text" type="string" required="true" />

		<cfset var i = "" />
		<cfset var characters = arguments.text.toCharArray() />
		<cfset var charactersArrayLen = ArrayLen(characters) />
		<cfset var top = getConfigBean().getHeight() / 3 />
		<cfset var left = (RandRange(50, 125) / 100) * getConfigBean().getLeftOffset() />
		<cfset var definedFonts = getConfigBean().getDefinedFonts() />	
		<cfset var char = "" />

		<!--- Create utils --->
		<cfset var staticCollections = createObject("java", "java.util.Collections") />

		<!--- Create basic graphic objects --->
		<cfset var dimension = CreateObject("java", "java.awt.Dimension").init(getConfigBean().getWidth(), getConfigBean().getHeight()) />
		<cfset var imageType = CreateObject("java", "java.awt.image.BufferedImage").TYPE_INT_RGB />
		<cfset var bufferedImage = CreateObject("java", "java.awt.image.BufferedImage").init(JavaCast("int", dimension.getWidth()), JavaCast("int", dimension.getHeight()), imageType) />
		<cfset var renderingHints = CreateObject("java", "java.awt.RenderingHints") />
		<cfset var graphics = bufferedImage.createGraphics() />

		<!--- Set anti-alias setting --->
		<cfif getConfigBean().getUseAntiAlias()>
			<cfset graphics.setRenderingHint(renderingHints.KEY_ANTIALIASING, renderingHints.VALUE_ANTIALIAS_ON) />
		</cfif>

		<!--- If text exists --->
		<cfif charactersArrayLen>
			<!--- Draw background --->
			<cfset drawBackground(graphics, dimension) />
	
			<!--- Draw background ovals --->
			<cfif getConfigBean().getUseOvals()>
				<cfloop from="1" to="#RandRange(getConfigBean().getMinOvals(), getConfigBean().getMaxOvals())#" index="i">
					<cfset drawRandomOval(graphics, dimension, getConfigBean().getOvalColor()) />
				</cfloop>
			</cfif>
	
			<!--- Draw background lines --->
			<cfif getConfigBean().getUseBackgroundLines()>
				<cfloop from="1" to="#RandRange(getConfigBean().getBackgroundMinLines(), getConfigBean().getBackgroundMaxLines())#" index="i">
					<cfset drawRandomLine(graphics, dimension, getConfigBean().getBackgroundLineColor()) />
				</cfloop>
			</cfif>

			<!--- Draw captcha text --->
			<cfloop from="1" to="#charactersArrayLen#" index="i">
				<!--- Get text character to draw --->
				<cfset char = characters[i] />
				
				<cfset staticCollections.shuffle(definedFonts) />
				
				<cfset setFont(graphics, definedFonts) />
				<cfset graphics.setColor(getColorByType(getConfigBean().getFontColor())) />
			
				<!--- Check if font can display current character --->
				<cfloop condition="NOT graphics.getFont().canDisplay(char)">
					<cfset setFont(graphics, definedFonts) />			
				</cfloop>
				
				<!--- Compute the top character position --->
				<cfset top = RandRange(graphics.getFontMetrics().getAscent(), getConfigBean().getHeight() - ((getConfigBean().getHeight() - graphics.getFontMetrics().getHeight()) / 2)) />
				
				<!--- Draw character text --->
				<cfset graphics.drawString(JavaCast("string", char), JavaCast("int", left), JavaCast("int", top)) />
				
				<!--- Compute the next character lef tposition --->
				<cfset left = left + ((RandRange(150, 200) / 100) * graphics.getFontMetrics().charWidth(char)) />
			</cfloop>

			<!--- Draw foreground lines --->
			<cfif getConfigBean().getUseForegroundLines()>
				<cfloop from="1" to="#RandRange(getConfigBean().getForegroundMinLines(), getConfigBean().getForegroundMaxLines())#" index="i">
					<cfset drawRandomLine(graphics, dimension, getConfigBean().getForegroundLineColor()) />
				</cfloop>
			</cfif>

		<cfelse>
			<!--- If no texts exists, then write "Captcha Not Available" text --->
			<cfset staticCollections.shuffle(definedFonts) />
			<cfset graphics.setFont(definedFonts[1].deriveFont(JavaCast("float", 18))) />
			<cfset graphics.setColor(getColorByType(getConfigBean().getFontColor())) />
			<cfset graphics.drawString(JavaCast("string", "Captcha Not Available"), JavaCast("int", left), JavaCast("int", top)) >
		</cfif>

		<!--- Draw attribution (please do not removed or comment out this code per the additional license restrictions) --->
]]>
</codefragment>
</duplication>
<duplication lines="104" tokens="921">
<file line="25" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="20" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
<title>Farcry Core b240 Update - #application.applicationname#</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="#application.url.farcry#/css/admin.css" rel="stylesheet" type="text/css">
</head>

<body style="margin-left:20px;margin-top:20px;">
</cfoutput>

<cfif isdefined("form.submit")>

	<cfset error = 0>
	<!--- Add overviewHome entry to dmProfile table --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating dmProfile table...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmProfile ADD
					overviewHome VARCHAR2(50) NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmProfile ADD
					overviewHome VARCHAR(50) NULL
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmProfile ADD
					overviewHome VARCHAR(50) NULL
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmProfile ADD
					overviewHome VARCHAR(50) NULL
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>

	<!--- Add fu entry to dmNavigation table --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating dmNavigation table...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmNavigation ADD
					fu VARCHAR2(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmNavigation ADD
					fu VARCHAR(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmNavigation ADD
					fu VARCHAR(255) NULL
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmNavigation ADD
					fu VARCHAR(255) NULL
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>

	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>	
	
	<!--- Add bLibrary and status entry to dmFile table --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating dmFile table...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD bLibrary INTEGER DEFAULT 0 NOT NULL
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD status VARCHAR2(255) default 'draft' NOT NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD status VARCHAR(255) NOT NULL default 'draft'
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
]]>
</codefragment>
</duplication>
<duplication lines="107" tokens="920">
<file line="62" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/farWebfeed/feedPodcast.cfm"/>
<file line="62" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/farWebfeed/feedRSS.cfm"/>
<codefragment>
<![CDATA[
		<atom:link href="#rsspath#" rel="self" type="application/rss+xml" />
		<description><![CDATA[#stObj.description#]]&gt;</description>
		<lastBuildDate>#lsdateformat(builddate,"ddd, dd mmm yyyy")# #lstimeformat(builddate,"HH:mm:ss")# GMT</lastBuildDate>
		<language>#replace(lcase(application.config.general.locale),"_","-")#</language>
		<generator>#stObj.generator#</generator>
</cfoutput>

<cfif len(stObj.copyright)>
	<cfoutput><copyright>#stObj.copyright#</copyright></cfoutput>
</cfif>

<cfif len(stObj.feedimage)>
	<cfoutput>
		<image>
			<url>http://#cgi.http_host##application.fapi.getImageWebRoot()##stObj.feedimage#</url>
			<title>#stObj.title#</title>
			<link>#linkbackurl#</link>
		</image>
	</cfoutput>
</cfif>

<cfif len(stObj.editoremail)>
	<cfoutput><managingEditor>#stObj.editoremail#<cfif len(stObj.editor)> (#stObj.editor#)</cfif></managingEditor></cfoutput>
<cfelseif len(stObj.editor)>
	<cfoutput><dc:creator>#stObj.editor#</dc:creator></cfoutput>
</cfif>

<cfif len(stObj.skiphours)>
	<cfoutput><skipHours></cfoutput>
	<cfloop list="#stObj.skiphours#" index="hour">
		<cfoutput><hour>#hour#</hour></cfoutput>
	</cfloop>
	<cfoutput></skipHours></cfoutput>
</cfif>

<cfif len(stObj.skipdays)>
	<cfoutput><skipDays></cfoutput>
	<cfloop list="#stObj.skipdays#" index="day">
		<cfoutput><day>#day#</day></cfoutput>
	</cfloop>
	<cfoutput></skipDays></cfoutput>
</cfif>

<!--- ITUNES ELEMENTS --->
<cfif len(stObj.enclosurefileproperty)>
	<cfif len(stObj.subtitle)>
		<cfoutput><itunes:subtitle>#stObj.subtitle#</itunes:subtitle></cfoutput>
	</cfif>

	<!--- Author --->
	<cfoutput>
		<itunes:author>#stObj.itunesauthor#</itunes:author>
	</cfoutput>
	
	<!--- Categories --->
	<cfloop list="#stObj.itunescategories#" index="itunecat">
		<cfif find(">",itunecat)>
			<cfoutput>
				<itunes:category text="#xmlformat(trim(listfirst(itunecat,'>')))#">
					<itunes:category text="#xmlformat(trim(listlast(itunecat,'>')))#" />
				</itunes:category>
			</cfoutput>
		<cfelse>
			<cfoutput>
				<itunes:category text="#xmlformat(trim(itunecat))#" />
			</cfoutput>
		</cfif>
	</cfloop>
	
	<!--- Image --->
	<cfif len(stObj.itunesimage)>
		<cfoutput><itunes:image href="http://#cgi.http_host##application.fapi.getImageWebRoot()##stObj.itunesimage#" /></cfoutput>
	</cfif>
	
	<!--- Keywords --->
	<cfif len(stObj.keywords)>
		<cfoutput><itunes:keywords>#stObj.keywords#</itunes:keywords></cfoutput>
	</cfif>
	
	<!--- Owner --->
	<cfif not len(stObj.editor) or not len(stObj.editoremail)>
		<cfoutput>
			<itunes:owner>
				<cfif len(stObj.editor)><itunes:name>#stObj.editor#</itunes:name></cfif>
				<cfif len(stObj.editoremail)><itunes:email>#stObj.editoremail#</itunes:email></cfif>
			</itunes:owner>
		</cfoutput>
	</cfif>
	
	<!--- Subtitle --->
	<cfif len(stObj.subtitle)>
		<cfoutput><itunes:subtitle>#stObj.subtitle#</itunes:subtitle></cfoutput>
	</cfif>
</cfif>

<cfset stObjParam = structnew() />
<cfset stObjParam.directory = stObj.directory />
<cfset stObjParam.title = stObj.titleproperty />
<cfset stObjParam.content = stObj.contentproperty />
<cfset stObjParam.media = stObj.enclosurefileproperty />
<cfset stObjParam.date = stObj.dateproperty />
<cfset stObjParam.bAuthor = stObj.bAuthor />
<cfset stObjParam.keywords = stObj.keywordsproperty />
<cfset stObjParam.itunessubtitle = stObj.itunessubtitleproperty />
<cfset stObjParam.itunesduration = stObj.itunesdurationproperty />
<cfloop query="qObjects">
	<skin:view objectid="#qObjects.objectid[currentrow]#" webskin="feedRSS" stParam="#stObjParam#" />
]]>
</codefragment>
</duplication>
<duplication lines="128" tokens="919">
<file line="90" path="/home/jfrank/temp/codeprojects/MachII/logging/adapters/CFLogAdapter.cfc"/>
<file line="90" path="/home/jfrank/temp/codeprojects/MachII/logging/adapters/ScopeAdapter.cfc"/>
<codefragment>
<![CDATA[
			<cfset setDebugModeOnly(getParameter("debugModeOnly")) />
		</cfif>
	</cffunction>
	
	<!---
	PUBLIC FUNCTIONS
	--->
	<cffunction name="debug" access="public" returntype="void" output="false"
		hint="Logs a message with debug log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />
		
		<cfif isDebugEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_DEBUG, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_DEBUG, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>
	
	<cffunction name="error" access="public" returntype="void" output="false"
		hint="Logs a message with error log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />
		
		<cfif isErrorEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_ERROR, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_ERROR, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>
	
	<cffunction name="fatal" access="public" returntype="void" output="false"
		hint="Logs a message with fatal log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />
		
		<cfif isFatalEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_FATAL, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_FATAL, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>

	<cffunction name="info" access="public" returntype="void" output="false"
		hint="Logs a message with info log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />

		<cfif isInfoEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_INFO, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_INFO, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>

	<cffunction name="trace" access="public" returntype="void" output="false"
		hint="Logs a message with trace log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />

		<cfif isTraceEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_TRACE, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_TRACE, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>
	
	<cffunction name="warn" access="public" returntype="void" output="false"
		hint="Logs a message with warn log level.">
		<cfargument name="channel" type="string" required="true" />
		<cfargument name="message" type="string" required="true" />
		<cfargument name="additionalInformation" type="any" required="false" />

		<cfif isWarnEnabled()>
			<cfif StructKeyExists(arguments, "additionalInformation")>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_WARN, arguments.message, arguments.additionalInformation) />
			<cfelse>
				<cfset logMessage(arguments.channel, variables.LOG_LEVEL_WARN, arguments.message) />
			</cfif>
		</cfif>
	</cffunction>
	
	<cffunction name="isDebugEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if debug level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_DEBUG) />
	</cffunction>
	
	<cffunction name="isErrorEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if error level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_ERROR) />
	</cffunction>
	
	<cffunction name="isFatalEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if fatal level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_FATAL) />
	</cffunction>
	
	<cffunction name="isInfoEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if info level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_INFO) />
	</cffunction>
	
	<cffunction name="isTraceEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if trace level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_TRACE) />
	</cffunction>
	
	<cffunction name="isWarnEnabled" access="public" returntype="boolean" output="false"
		hint="Checks if warn level logging is enabled.">
		<cfreturn isLevelEnabled(variables.LOG_LEVEL_WARN) />
	</cffunction>
	
	<!---
]]>
</codefragment>
</duplication>
<duplication lines="78" tokens="916">
<file line="158" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/MetaWeblog.cfc"/>
<file line="149" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/MovableType.cfc"/>
<codefragment>
<![CDATA[
			<cfset var postResult = "" />
			
			<cfset postResult = super.editPost(username,password,postId,title,content.description,publish) />
			<cfif postResult>
				<cfset result[1] =  "(int) 1" />
			<cfelse>
				<cfset result[1] =  "(int) 0" />
			</cfif>

		<cfreturn result />
	</cffunction>	
	
	<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="deletePost" access="remote" output="false" returntype="array">
		<cfargument name="data" required="true" type="array" />
			
			<cfset var postId = arguments.data[2] />
			<cfset var username = arguments.data[3] />
			<cfset var password = arguments.data[4] />
			<cfset var result = arraynew(1) />
			<cfset var postResult = "" />
			
			<cfset postResult = super.deletePost(username,password,postId) />
			<cfif postResult>
				<cfset result[1] =  "(int) 1" />
			<cfelse>
				<cfset result[1] =  "(int) 0" />
			</cfif>

		<cfreturn result />
	</cffunction>
	
	<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<!---
	   1.  appkey (string): Unique identifier/passcode of the application sending the post. (ignored)
   2. username (string): Login for the user
   3. password (string): Password for said username. 

sample response:
<methodResponse>  
	<params>  <param>  <value>  <struct>  
	<member>  <name>nickname</name>  <value>Ev.</value>  </member>  
	<member>  <name>userid</name>  <value>1</value>  </member>  
	<member>  <name>url</name>  <value>http://www.evhead.com</value>  </member>  
	<member>  <name>email</name>  <value>ev@pyra.com</value>  </member>  
	<member>  <name>lastname</name>  <value>Williams</value>  </member>  
	<member>  <name>firstname</name>  <value>Evan</value>  </member>  </struct>  </value>  </param>  </params>  
	</methodResponse>
 --->
	<cffunction name="getUserInfo" access="remote" output="false" returntype="array" hint="returns a struct containing user's userid, firstname, lastname, nickname, email, and url.">
		<cfargument name="data" required="true" type="array" />
			
			<cfset var username = arguments.data[2] />
			<cfset var password = arguments.data[3] />
			<cfset var result = arraynew(1) />
			<cfset var author = "" />
			<cfset var name =  "" />
			<cfset author = super.getUserInfo(username,password) />
			
			<cfset name = author.getName() />
			<cfset result[1] = structnew() />
			<cfset result[1]["nickname"] = name />
			<cfset result[1]["userid"] = author.getId() />
			<cfset result[1]["url"] = author.getUrl() />
			<cfset result[1]["email"] = author.getEmail()/>
			<cfset result[1]["firstname"] = listgetat(name,1," ")  />
			<cfif listlen(name," ") GT 1>
				<cfset result[1]["lastname"] = listgetat(name,2," ")  />
			<cfelse>
				<cfset result[1]["lastname"] = "" />
			</cfif>			

		<cfreturn result />
	</cffunction>


<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getCategoryList" access="remote" output="false" returntype="array">
]]>
</codefragment>
</duplication>
<duplication lines="104" tokens="911">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mxunit/framework/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaLoader.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    Utlitity class for loading Java Classes

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		08/05/2006		Created
Mark Mandel		22/06/2006		Added verification that the path exists

------------------------------------------------------------------------------->
<cfcomponent name="JavaLoader" hint="Loads External Java Classes, while providing access to ColdFusion classes">

<cfscript>
	instance = StructNew();
	instance.static.uuid = "A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C";
</cfscript>

<!------------------------------------------- PUBLIC ------------------------------------------->

<cffunction name="init" hint="Constructor" access="public" returntype="JavaLoader" output="false">
	<cfargument name="loadPaths" hint="An array of directories of classes, or paths to .jar files to load" type="array" default="#ArrayNew(1)#" required="no">
	<cfargument name="loadColdFusionClassPath" hint="Loads the ColdFusion libraries" type="boolean" required="No" default="false">
	<cfargument name="parentClassLoader" hint="(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader" type="any" default="" required="false">

	<cfscript>
		var iterator = arguments.loadPaths.iterator();
		var file = 0;
		var classLoader = 0;
		var networkClassLoaderClass = 0;
		var networkClassLoaderProxy = 0;

		initUseJavaProxyCFC();

		if(arguments.loadColdFusionClassPath)
		{
			//arguments.parentClassLoader = createObject("java", "java.lang.Thread").currentThread().getContextClassLoader();
			//can't use above, as doesn't work in some... things

			arguments.parentClassLoader = getPageContext().getClass().getClassLoader();

			//arguments.parentClassLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
			//can't use the above, it doesn't have the CF stuff in it.
		}

		ensureNetworkClassLoaderOnServerScope();

		//classLoader = createObject("java", "com.compoundtheory.classloader0.NetworkClassLoader").init();
		networkClassLoaderClass = getServerURLClassLoader().loadClass("com.compoundtheory.classloader.NetworkClassLoader");

		networkClassLoaderProxy = createJavaProxy(networkClassLoaderClass);

		if(isObject(arguments.parentClassLoader))
		{
			classLoader = networkClassLoaderProxy.init(arguments.parentClassLoader);
		}
		else
		{
			classLoader = networkClassLoaderProxy.init();
		}

		while(iterator.hasNext())
		{
			file = createObject("java", "java.io.File").init(iterator.next());
			if(NOT file.exists())
			{
				throw("PathNotFoundException", "The path you have specified could not be found", file.getAbsolutePath() & " does not exist");
			}

			classLoader.addUrl(file.toURL());
		}

		//pass in the system loader
		setURLClassLoader(classLoader);

		return this;
	</cfscript>
</cffunction>

<cffunction name="create" hint="Retrieves a reference to the java class. To create a instance, you must run init() on this object" access="public" returntype="any" output="false">
	<cfargument name="className" hint="The name of the class to create" type="string" required="Yes">
	<cfscript>
		var class = getURLClassLoader().loadClass(arguments.className);

		return createJavaProxy(class);
	</cfscript>
</cffunction>

<cffunction name="getURLClassLoader" hint="Returns the java.net.URLClassLoader in case you need access to it" access="public" returntype="any" output="false">
	<cfreturn instance.ClassLoader />
</cffunction>

<cffunction name="getVersion" hint="Retrieves the version of the loader you are using" access="public" returntype="string" output="false">
	<cfreturn "0.5">
]]>
</codefragment>
</duplication>
<duplication lines="67" tokens="907">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/templates/xml.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/themes/merced/templates/xml.cfm"/>
<codefragment>
<![CDATA[
<cfset renderer.setRenderHTMLHead(false)/>
<!--- <cfheader name="Expires" value="#GetHttpTimeString(Now())#">
<cfheader name="Pragma" value="no-cache">
<cfheader name="Cache-Control" value="no-cache, no-store, must-revalidate"> --->
<!--- This file is an example of alternate outputs --->
<cfcontent reset="true" type="text/xml; charset=UTF-8">
<cfif request.isOnDisplay and ((not request.r.restrict) or (request.r.restrict and request.r.allow))><cfoutput><?xml version="1.0" ?>
<content>
<title>#xmlFormat(request.contentBean.getTitle())#</title>
<menutitle>#xmlFormat(request.contentBean.getMenuTitle())#</menutitle>
<type>#xmlFormat(request.contentBean.getType())#</type>
<subtype>#xmlFormat(request.contentBean.getSubType())#</subtype>
<display>#xmlFormat(request.contentBean.getDisplay())#</display>
<displaystart>#xmlFormat(request.contentBean.getDisplayStart())#</displaystart>
<displaystop>#xmlFormat(request.contentBean.getDisplayStop())#</displaystop>
<filename>#xmlFormat(request.contentBean.getFilename())#</filename>
<credits>#xmlFormat(request.contentBean.getCredits())#</credits>
<siteid>#xmlFormat(request.contentBean.getSiteID())#</siteid>
<contentid>#xmlFormat(request.contentBean.getContentId())#</contentid>
<contenthistid>#xmlFormat(request.contentBean.getContentHistId())#</contenthistid>
<parentid>#xmlFormat(request.contentBean.getParentId())#</parentid>
<lastupdate>#xmlFormat(request.contentBean.getLastUpdate())#</lastupdate>
<lastupdateby>#xmlFormat(request.contentBean.getLastUpdateBy())#</lastupdateby>
<lastupdatebyid>#xmlFormat(request.contentBean.getLastUpdateById())#</lastupdatebyid>
<tags>#xmlFormat(request.contentBean.getTags())#</tags>
<releasedate>#xmlFormat(request.contentBean.getReleaseDate())#</releasedate>
<fileid>#xmlFormat(request.contentBean.getFileId())#</fileid>
<fileext>#xmlFormat(request.contentBean.getFileExt())#</fileext>
<contenttype>#xmlFormat(request.contentBean.getContentType())#</contenttype>
<contentsubtype>#xmlFormat(request.contentBean.getcontentsubtype())#</contentsubtype>
<filesize>#xmlFormat(request.contentBean.getFileSize())#</filesize>
<metadesc><![CDATA[#request.contentBean.getMetaDesc()#]]&gt;</metadesc>
<metakeywords><![CDATA[#request.contentBean.getMetaKeyWords()#]]&gt;</metakeywords>
<summary><![CDATA[#request.contentBean.getSummary()#]]&gt;</summary>
<body><![CDATA[#renderer.dspBody(request.contentBean.getBody(),'',0,'',0)#]]&gt;</body>
</content></cfoutput>
<cfelse><cfoutput><?xml version="1.0" ?>
<content>
<title>Restricted Content</title>
<menutitle>Restricted Content</menutitle>
<type>#xmlFormat(request.contentBean.getType())#</type>
<subtype>#xmlFormat(request.contentBean.getSubType())#</subtype>
<display>#xmlFormat(request.contentBean.getDisplay())#</display>
<displaystart>#xmlFormat(request.contentBean.getDisplayStart())#</displaystart>
<displaystop>#xmlFormat(request.contentBean.getDisplayStop())#</displaystop>
<filename>#xmlFormat(request.contentBean.getFilename())#</filename>
<credits></credits>
<siteid>#xmlFormat(request.contentBean.getSiteID())#</siteid>
<contentid>#xmlFormat(request.contentBean.getContentId())#</contentid>
<contenthistid>#xmlFormat(request.contentBean.getContentHistId())#</contenthistid>
<parentid>#xmlFormat(request.contentBean.getParentId())#</parentid>
<lastupdate>#xmlFormat(request.contentBean.getLastUpdate())#</lastupdate>
<lastupdateby>#xmlFormat(request.contentBean.getLastUpdateBy())#</lastupdateby>
<lastupdatebyid>#xmlFormat(request.contentBean.getLastUpdateById())#</lastupdatebyid>
<tags></tags>
<releasedate>#xmlFormat(request.contentBean.getReleaseDate())#</releasedate>
<fileid></fileid>
<fileext></fileext>
<contenttype>#xmlFormat(request.contentBean.getContentType())#</contenttype>
<contentsubtype>#xmlFormat(request.contentBean.getcontentsubtype())#</contentsubtype>
<filesize></filesize>
<metadesc></metadesc>
<metakeywords></metakeywords>
<summary>Restricted Content</summary>
<body>Restricted Content</body>
</content></cfoutput>
</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="93" tokens="892">
<file line="314" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/plp.cfm"/>
<file line="390" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/plp.cfm"/>
<codefragment>
<![CDATA[
		}
		
		if( isDefined("thisStep.isComplete") )
		{
			writeoutput("");
			//	todo
		}
		
		if ( isDefined("thisStep.nextStep") and structKeyExists(stPLP.plp.steps, thisStep.nextStep) )
		{
			stPLP.currentStep = thisStep.nextStep;
		}
		
		if( (isDefined("thisStep.advance") and thisStep.advance) and not (isDefined("thisStep.nextStep") and structKeyExists(stPLP.plp.steps, thisStep.nextStep)))
		{
			stPLP.currentStep = stPLP.plp.steps[stPLP.currentStep].nextStep;
		}

	</cfscript>

<!--- 
///////////////////////////////////////////////////////////////
	Storage/Cleanup:
	Delete the PLP instance
///////////////////////////////////////////////////////////////
--->
<cfif killPLP>
	<cfswitch expression="#attributes.storage#">
		<cfcase value="file">
			<cftry>
				<cflock name="plpfile" timeout="10" throwontimeout="Yes" type="EXCLUSIVE">
					<cffile 
						action="DELETE" 
						file="#attributes.storagedir#/#attributes.owner#.plp">
					<cftrace inline="no" text="delete plp wddx instance from storage.">
				</cflock>
				<cfcatch type="Any">
					<cftrace inline="no" text="error: in killplp file delete.">
					<cfset bNewPLP = true>
				</cfcatch>
			</cftry>
		</cfcase>
		<cfcase value="db">
			<!--- ///	todo:	/// --->
		</cfcase>
		<cfcase value="spectra">
			<!--- ///	todo:	/// --->
		</cfcase>
	</cfswitch>
</cfif>

<!--- 
///////////////////////////////////////////////////////////////
	Storage:
	save the PLP to the proper location. 
///////////////////////////////////////////////////////////////
--->
<!--- ///	searialize the PLP structure to a wddx packet	/// --->
<cfwddx action="CFML2WDDX" input="#stPLP#" output="wddxPLP">

<cfif not killPLP>
	<cfswitch expression="#attributes.storage#">
		<cfcase value="file">
			<cftry>
				<cflock name="plpfile" timeout="10" throwontimeout="Yes" type="EXCLUSIVE">
					<cffile 
						action="WRITE"
						file="#attributes.storagedir#/#attributes.owner#.plp"
						output="#wddxPLP#"
						addnewline="No"
						charset="utf-8">
				</cflock>
				<cfcatch type="Any">
					<cfset request.cfdumpinited = false>
					<cfdump var="#cfcatch#">
				</cfcatch>
			</cftry>
		</cfcase>
		<cfcase value="db">
			<!--- ///	todo:	/// --->
		</cfcase>
		<cfcase value="spectra">
			<!--- ///	todo:	/// --->
		</cfcase>
	</cfswitch>
</cfif>
<!--- 
///////////////////////////////////////////////////////////////
	And reload the page using a cflocation or Javascript.
///////////////////////////////////////////////////////////////
--->

<cfif isDefined("thisStep.advance") AND thisStep.advance AND isDefined("thisStep.isComplete") AND thisStep.isComplete>
]]>
</codefragment>
</duplication>
<duplication lines="113" tokens="883">
<file line="104" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaLoader.cfc"/>
<file line="104" path="/home/jfrank/temp/codeprojects/mxunit/framework/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
	<cfreturn "0.5">
</cffunction>

<!------------------------------------------- PACKAGE ------------------------------------------->

<!------------------------------------------- PRIVATE ------------------------------------------->

<cffunction name="ensureNetworkClassLoaderOnServerScope"
			hint="makes sure there is a URL class loader on the server scope that can load me up some networkClassLoader goodness"
			access="private" returntype="void" output="false">
	<cfscript>
		var Class = createObject("java", "java.lang.Class");
		var Array = createObject("java", "java.lang.reflect.Array");
		var jars = queryJars();
		var iterator = jars.iterator();
		var file = 0;
		var urls = Array.newInstance(Class.forName("java.net.URL"), ArrayLen(jars));
		var counter = 0;
		var urlClassLoader = 0;
		var key = instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[instance.static.uuid & "." & getVersion()] />
</cffunction>

<cffunction name="setURLClassLoader" access="private" returntype="void" output="false">
	<cfargument name="ClassLoader" type="any" required="true">
	<cfset instance.ClassLoader = arguments.ClassLoader />
</cffunction>

<cffunction name="getUseJavaProxyCFC" access="private" returntype="boolean" output="false">
	<cfreturn instance.UseJavaProxyCFC />
</cffunction>

<cffunction name="setUseJavaProxyCFC" access="private" returntype="void" output="false">
	<cfargument name="UseJavaProxyCFC" type="boolean" required="true">
	<cfset instance.UseJavaProxyCFC = arguments.UseJavaProxyCFC />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="94" tokens="880">
<file line="49" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/movabletype_leftsidebar/oneColumnPage.cfm"/>
<file line="74" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/movabletype_leftsidebar/page.cfm"/>
<codefragment>
<![CDATA[
								</div>
      						</div>
                       </div>
                     </div>
<mango:PageProperty ifCommentsAllowed>
                     <div id="comments" class="comments">
                        <div class="comments-content">
                        	<h3 class="comments-header">Comments</h3>
							<mango:Comments>
							<mango:Comment>
                           	<a id="c<mango:CommentProperty id />"></a>
                           	<div class="comment" id="comment-<mango:CommentProperty id />">
                              	<div class="comment-content">
<div class="comment-userpic"><mangox:Gravatar size="40" /></div>
                                 	<mango:CommentProperty content />
                              	
                              	<p class="comment-footer">
                                 	Posted by: <a href="<mango:CommentProperty url />" rel="nofollow"><mango:CommentProperty name /></a> | <a href="#comment-<mango:CommentProperty id />"><mango:CommentProperty date dateformat="mmmm d, yyyy" /> <mango:CommentProperty time /></a>

                              	</p>
                              	</div>
                           	</div>
							</mango:Comment>
							</mango:Comments>
            

                        </div>
						
                        <form method="post" action="#commentForm" name="comments_form">
                          <input type="hidden" name="action" value="addComment" />
							<input type="hidden" name="comment_post_id" value="<mango:PageProperty id />" />
							<input type="hidden" name="comment_parent" value="" />
                           <div class="comments-open" id="comments-open">
                              <h2 class="comments-open-header">Post a comment</h2>
                             
                              <div class="comments-open-content">
								<mango:Message ifMessageExists type="comment" status="error">
									<p class="error">There was a problem: <mango:Message text /></p>
								</mango:Message>
								<mango:Message ifMessageExists type="comment" status="success">
									<p class="message"><mango:Message text /></p>
								</mango:Message>
                                 <p class="comments-open-moderated">
                                    (If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)
                                 </p>
                                 <div id="comments-open-data">
                                    <div id="name-email">
                                       <p>
                                          <label for="comment-author">Name:</label>
                                          <input id="comment-author" name="comment_name" size="30" value="<mango:RequestVar name="comment_name" />" />
                                       </p>
                                       <p>
                                          <label for="comment-email">Email Address (it will not be displayed):</label>
                                          <input id="comment-email" name="comment_email" size="30" value="<mango:RequestVar name="comment_email" />" />
                                       </p>
                                    </div>

                                    <p>
                                       <label for="comment-url">URL:</label>
                                       <input id="comment-url" name="comment_website" size="30" value="<mango:RequestVar name="comment_website" />" />
                                    </p>
                                    <p>

                                       <label for="subscribe"><input type="checkbox"
                                          id="subscribe" name="comment_subscribe" value="1" />
                                         Subscribe to this comment thread</label>
                                    </p>
                                 </div>

                                 <p id="comments-open-text">
                                    <label for="comment-text">Comments:</label>
                                    <textarea id="comment-text" name="comment_content" rows="10" cols="30"><mango:RequestVar name="comment_content" /></textarea>

                                 </p>
								<mango:Event name="beforeCommentFormEnd" />
                                 <div id="comments-open-footer" class="comments-open-footer">
                                    <input type="submit" accesskey="s" name="submit_comment" id="comment-Page" value="Post" />
                                 </div>
                              </div>
                           </div>
                        </form>
                      </div>
					</mango:PageProperty>
</mango:Page>
                   </div>
<mango:Event name="afterFooterStart" /><mango:Event name="beforeFooterEnd" />
               </div>
			</div>
         </div>
      </div>
   </div>
<mango:Event name="beforeHtmlBodyEnd" />
</body>
</html>
]]>
</codefragment>
</duplication>
<duplication lines="61" tokens="854">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldbox/bean/validate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldboxses/bean/validate.cfm"/>
<codefragment>
<![CDATA[
	<%cffunction name="validate" access="public" returntype="array" output="false"%>
		<%cfset var errors = arrayNew(1) /%>
		<%cfset var thisError = structNew() /%>
		<cfloop from="1" to="#arrayLen(root.bean.dbtable.xmlChildren)#" index="i">
		<%!--- #root.bean.dbtable.xmlChildren[i].xmlAttributes.name# ---%><cfif root.bean.dbtable.xmlChildren[i].xmlAttributes.required eq "Yes" and root.bean.dbtable.xmlChildren[i].xmlAttributes.identity neq true>
		<%cfif (NOT len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "required" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is required" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%></cfif>
		<cfswitch expression="#root.bean.dbtable.xmlChildren[i].xmlAttributes.type#">
		<cfcase value="binary"><%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) AND NOT isBinary(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "invalidType" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is not binary" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		<%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) GT #root.bean.dbtable.xmlChildren[i].xmlAttributes.length#)%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "tooLong" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is too long" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		</cfcase>
		<<cfcase value="boolean"><%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) AND NOT isBoolean(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "invalidType" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is not boolean" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		</cfcase>
		<<cfcase value="date"><%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) AND NOT isDate(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "invalidType" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is not a date" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		</cfcase>
		<<cfcase value="numeric"><%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) AND NOT isNumeric(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "invalidType" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is not numeric" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		</cfcase>
		<<cfcase value="string"><%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) AND NOT IsSimpleValue(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())))%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "invalidType" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is not a string" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		<%cfif (len(trim(get#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#())) GT #root.bean.dbtable.xmlChildren[i].xmlAttributes.length#)%>
			<%cfset thisError.field = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name#" /%>
			<%cfset thisError.type = "tooLong" /%>
			<%cfset thisError.message = "#root.bean.dbtable.xmlChildren[i].xmlAttributes.name# is too long" /%>
			<%cfset arrayAppend(errors,duplicate(thisError)) /%>
		<%/cfif%>
		</cfcase></cfswitch></cfloop>
		<%cfreturn errors /%>
	<%/cffunction%>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="844">
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "#variables.name# activated" />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="839">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "Plugin activated" />
]]>
</codefragment>
</duplication>
<duplication lines="58" tokens="830">
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/PluginHelper/Queue.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/utilities/Queue.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent name="Queue">

	<cfproperty name="elements" type="any" />
	
	<cfset variables.elements = arraynew(1) />

	<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getTotalElements" access="public" output="false" returntype="numeric">
		
		<cfreturn arraylen(variables.elements) />
	</cffunction>

	<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getElements" access="public" output="false" returntype="any">
		
		<cfset var tempArray = arraynew(1) />
		<cfset var i = 0 />
		<cfloop index="i" from="1" to="#arraylen(variables.elements)#">
			<cfset tempArray[i] = variables.elements[i].obj />
		</cfloop>
		<cfreturn tempArray />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="addElement" access="public" output="false" returntype="any">
		<cfargument name="element" type="any" required="false" />
		<cfargument name="priority" type="numeric" required="false" />

			<cfset var i = 0/>
			<cfset var elementObj = structnew() />
			<cfset var lastIndex = arraylen(variables.elements) />
			<cfset elementObj.obj = arguments.element />
			<cfset elementObj.priority = arguments.priority />
			
			<!--- find first element with lower priority --->
			<cfif lastIndex EQ 0 OR variables.elements[lastIndex].priority GTE arguments.priority>
				<!--- add element to end of array --->
				<cfset arrayappend(variables.elements,elementObj) />
			<cfelse>
				<!--- insert element before first element with a lower priority --->
				<cfloop index="i" from="1" to="#lastIndex#">
					<cfif variables.elements[i].priority LT arguments.priority>
						<cfset arrayinsertat(variables.elements,i,elementObj) />
						<!--- get out  --->
						<cfbreak />
					</cfif>
				</cfloop>
			</cfif>
		
		<cfreturn />
	</cffunction>

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="removeElement" access="public" output="false" returntype="any">
		<!--- TODO: Implement Method --->
		<cfreturn />
	</cffunction>
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="813">
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/RevisionManager/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/paragraphFormatter/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="808">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/BasePlugin.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/paragraphFormatter/BasePlugin.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false">

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getManager" access="public" output="false" returntype="any">
		<cfreturn variables.mainManager />
	</cffunction>

	<cffunction name="setManager" access="public" output="false" returntype="void">
		<cfargument name="mainManager" type="any" required="true" />
		<cfset variables.mainManager = arguments.mainManager />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getPreferencesManager" access="public" output="false" returntype="any">
		<cfreturn variables.preferencesManager />
	</cffunction>

	<cffunction name="setPreferencesManager" access="public" output="false" returntype="void">
		<cfargument name="preferencesManager" type="any" required="true" />
		<cfset variables.preferencesManager = arguments.preferencesManager />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
]]>
</codefragment>
</duplication>
<duplication lines="139" tokens="807">
<file line="1" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/components/services/dao/xmlDataProvider.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/homePortals/plugins/accounts/components/lib/DAOFactory/xmlDataProvider.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent extends="dataProvider">

	<cffunction name="get" access="public" returntype="query">
		<cfargument name="id" type="any" required="true">
		<cfargument name="_mapTableInfo" type="struct" required="true">
		<cfargument name="_mapColumns" type="struct" required="true">
		<cfscript>
			var xmlDoc = readXMLDoc(arguments._mapTableInfo, arguments._mapColumns);
			var aNodes = xmlSearch(xmlDoc,"//record[@ID='#arguments.id#']");
			var lstFields = structKeyList(arguments._mapColumns);
			var aFields = listToArray(lstFields);
			var qry = 0;
			var i = 0;
			var fld = "";
			var pkName = arguments._mapTableInfo.pkName;
			
			qry = queryNew(listAppend(lstFields,pkName));
			
			if(arrayLen(aNodes) gt 0) {
				queryAddRow(qry,1);
				querySetCell(qry,pkName,aNodes[1].xmlAttributes.ID);
				for(i=1;i lte arrayLen(aFields);i=i+1) {
					fld = aFields[i];
					if(structKeyExists(aNodes[1],fld))
						querySetCell(qry,fld,aNodes[1][fld].xmlText);
					else
						querySetCell(qry,fld,"");
				}
			}	
			
			return qry;		
		</cfscript>
	</cffunction>

	<cffunction name="getAll" returntype="query" access="public">
		<cfargument name="_mapTableInfo" type="struct" required="true">
		<cfargument name="_mapColumns" type="struct" required="true">
		<cfscript>
			var xmlDoc = readXMLDoc(arguments._mapTableInfo, arguments._mapColumns);
			var lstFields = structKeyList(arguments._mapColumns);
			var pkName = arguments._mapTableInfo.PKName;
			var qry = QueryNew(listAppend(lstFields, pkName));
			var aFields = listToArray(lstFields);
			var i = 0;
			var j = 0;
			var xmlNode = 0;

			for(i=1;i lte arrayLen(xmlDoc.xmlRoot.xmlChildren);i=i+1) {
				xmlNode = xmlDoc.xmlRoot.xmlChildren[i];
				queryAddRow(qry);
				querySetCell(qry, pkName, xmlNode.xmlAttributes.id);

				for(j=1;j lte arrayLen(aFields);j=j+1) {

					if(structKeyExists(xmlNode, aFields[j])) {
						querySetCell(qry, aFields[j], xmlNode[aFields[j]].xmlText);
					}

				}			
			}
			
			return qry;
		</cfscript>
	</cffunction>
	
	<cffunction name="delete" returntype="void" access="public">
		<cfargument name="ID" type="any" required="true">
		<cfargument name="_mapTableInfo" type="struct" required="true">
		<cfargument name="_mapColumns" type="struct" required="true">
		
		<cfscript>
			var i = 0;
			var xmlNode = 0;
			var xmlDoc = readXMLDoc(arguments._mapTableInfo, arguments._mapColumns);
			
			for(i=1;i lte arrayLen(xmlDoc.xmlRoot.xmlChildren);i=i+1) {
				xmlNode = xmlDoc.xmlRoot.xmlChildren[i];
				if(xmlNode.xmlAttributes.ID eq arguments.ID) {
					arrayDeleteAt(xmlDoc.xmlRoot.xmlChildren, i);
					break;
				}
			}
			
			writeXMLDoc(arguments._mapTableInfo, xmlDoc);
		</cfscript>
	</cffunction>
	
	<cffunction name="save" returntype="any" access="public">
		<cfargument name="ID" type="any" required="true">
		<cfargument name="_mapTableInfo" type="struct" required="true">
		<cfargument name="_mapColumns" type="struct" required="true">
		
		<cfscript>
			var stTblColumns = arguments._mapColumns;
			var stTableInfo = arguments._mapTableInfo;
			var stColumns = structNew();
			var arg = "";
			var theID = arguments.id;
			var pkName = arguments._mapTableInfo.PKName;
			var xmlDoc = readXMLDoc(arguments._mapTableInfo, arguments._mapColumns);

			structDelete(arguments, pkName, false);
			structDelete(arguments, "_mapTableInfo", false);
			structDelete(arguments, "_mapColumns", false);
			
			for(arg in arguments) {
				if(structKeyExists(stTblColumns,arg)) {
					stColumns[arg] = duplicate(stTblColumns[arg]);
					stColumns[arg].value = arguments[arg];
				} 
			}			

			if(theID eq 0 or theID eq "") {
				st = _insert(stColumns, xmlDoc);
				theID = st.ID;
				xmlDoc = st.xmlDoc;
			} else
				xmlDoc = _update(theID, stColumns, xmlDoc);

	
			writeXMLDoc(stTableInfo, xmlDoc);
	
			return theID;
		</cfscript>
	</cffunction>

	<cffunction name="search" returntype="query" access="public">
		<cfargument name="_mapTableInfo" type="struct" required="true">
		<cfargument name="_mapColumns" type="struct" required="true">
		<cfset var qry = getAll(arguments._mapTableInfo, arguments._mapColumns)>		
		<cfset var key = "">
		<cfset var stColumns = arguments._mapColumns>
	
		<cfquery name="qry" dbtype="query">
			SELECT *
			FROM qry
			WHERE (1=1)
				<cfloop collection="#arguments#" item="key">
					<cfif structKeyExists(stColumns,key)>
]]>
</codefragment>
</duplication>
<duplication lines="118" tokens="797">
<file line="237" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<file line="237" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
							found eq false;
						}
					}
					else
					{
						found = false;
					}
				}

				if(found)
				{
					return method;
				}
			}
		}

		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_initMethodCollection" hint="creates a method collection of all the methods that are available on the class (this may be cached externally later)" access="private" returntype="void" output="false">
	<cfscript>
		var methods = _getClass().getMethods();
		var len = ArrayLen(methods);
		var counter = 1;
		var method = 0;

		_setMethodCollection(StructNew());

		for(; counter <= len; counter++)
		{
			method = methods[counter];

			if(NOT StructKeyExists(_getMethodCollection(), method.getName()))
			{
				StructInsert(_getMethodCollection(), method.getName(), ArrayNew(1));
			}

			ArrayAppend(StructFind(_getMethodCollection(), method.getName()), method);
		}
	</cfscript>
</cffunction>

<cffunction name="_getMethodCollection" access="private" returntype="struct" output="false">
	<cfreturn instance.MethodCollection />
</cffunction>

<cffunction name="_setMethodCollection" access="private" returntype="void" output="false">
	<cfargument name="MethodCollection" type="struct" required="true">
	<cfset instance.MethodCollection = arguments.MethodCollection />
</cffunction>

<cffunction name="_hasClassInstance" hint="if the proxy has an instance yet" access="private" returntype="boolean" output="false">
	<cfreturn StructKeyExists(instance, "ClassInstance") />
</cffunction>

<cffunction name="_getClassInstance" access="private" returntype="any" output="false">
	<cfreturn instance.ClassInstance />
</cffunction>

<cffunction name="_setClassInstance" access="private" returntype="void" output="false">
	<cfargument name="ClassInstance" type="any" required="true">
	<cfset instance.ClassInstance = arguments.ClassInstance />
</cffunction>

<cffunction name="_getObjectClass" access="private" returntype="any" output="false">
	<cfreturn instance.ObjectClass />
</cffunction>

<cffunction name="_setObjectClass" access="private" returntype="void" output="false">
	<cfargument name="ObjectClass" type="any" required="true">
	<cfset instance.ObjectClass = arguments.ObjectClass />
</cffunction>

<cffunction name="_getArray" access="private" returntype="any" output="false">
	<cfreturn instance.Array />
</cffunction>

<cffunction name="_setArray" access="private" returntype="void" output="false">
	<cfargument name="Array" type="any" required="true">
	<cfset instance.Array = arguments.Array />
</cffunction>

<cffunction name="_getClassMethod" access="private" returntype="any" output="false">
	<cfreturn instance.ClassMethod />
</cffunction>

<cffunction name="_setClassMethod" access="private" returntype="void" output="false">
	<cfargument name="ClassMethod" type="any" required="true">
	<cfset instance.ClassMethod = arguments.ClassMethod />
</cffunction>

<cffunction name="_getClass" access="private" returntype="any" output="false">
	<cfreturn instance.Class />
</cffunction>

<cffunction name="_setClass" access="private" returntype="void" output="false">
	<cfargument name="Class" type="any" required="true">
	<cfset instance.Class = arguments.Class />
</cffunction>

<cffunction name="_getModifier" access="private" returntype="any" output="false">
	<cfreturn instance.Modifier />
</cffunction>

<cffunction name="_setModifier" access="private" returntype="void" output="false">
	<cfargument name="Modifier" type="any" required="true">
	<cfset instance.Modifier = arguments.Modifier />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
	<cfargument name="type" hint="The type of exception" type="string" required="Yes">
	<cfargument name="message" hint="The message to accompany the exception" type="string" required="Yes">
	<cfargument name="detail" type="string" hint="The detail message for the exception" required="No" default="">
		<cfthrow type="#arguments.type#" message="#arguments.message#" detail="#arguments.detail#">
</cffunction>

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="117" tokens="783">
<file line="302" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/object.cfm"/>
<file line="249" path="/home/jfrank/temp/codeprojects/farcry/core/tags/wizard/object.cfm"/>
<codefragment>
<![CDATA[
		<cfif structKeyExists(attributes.stPropValues,i)>
			<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].value = attributes.stPropValues[i]>
			<cfset variables.stObj[i] = attributes.stPropValues[i]>
		<cfelse>
			<cfif isDefined("variables.stObj") and not structIsEmpty(variables.stObj)>					
				<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].value = variables.stObj[i]>
			<cfelseif structKeyExists(stFields[i].MetaData, "ftDefault")>
				<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].value = stFields[i].MetaData.ftDefault>
			<cfelseif structKeyExists(stFields[i].MetaData, "Default")>
				<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].value = stFields[i].MetaData.Default>
			<cfelse>
				<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].value = "">
			</cfif>
								
		</cfif>
		
		<cfset Request.farcryForm.stObjects[variables.prefix]['MetaData'][i].formFieldName = "#variables.prefix##stFields[i].MetaData.Name#">
			
		
		<!--- CAPTURE THE HTML FOR THE FIELD --->		
		<cfset ftFieldMetadata = request.farcryForm.stObjects[variables.prefix].MetaData[i]>
		
		<!--- If we have been sent stPropMetadata for this field then we need to append it to the default metatdata setup in the type.cfc  --->
		<cfif structKeyExists(attributes.stPropMetadata,ftFieldMetadata.Name)>
			<cfset StructAppend(ftFieldMetadata, attributes.stPropMetadata[ftFieldMetadata.Name])>
		</cfif>
		
		
		<!--- Prepare Form Validation (from Andrew Tetlaw http://tetlaw.id.au/view/home/) --->
		<!--- 
		Here's the list of classes available to add to your field elements:
	
	    * required (not blank)
	    * validate-number (a valid number)
	    * validate-digits (digits only)
	    * validate-alpha (letters only)
	    * validate-alphanum (only letters and numbers)
	    * validate-date (a valid date value)
	    * validate-email (a valid email address)
	    * validate-date-au (a date formatted as; dd/mm/yyyy)
	    * validate-currency-dollar (a valid dollar value)
		 --->		 
		<cfif attributes.bValidation>
			<cfif len(ftFieldMetadata.ftValidation)>
				<cfloop list="#ftFieldMetadata.ftValidation#" index="iValidation">
					<cfset ftFieldMetadata.ftClass = "#ftFieldMetadata.ftClass# #lcase(iValidation)#">
				</cfloop>
			</cfif>
		</cfif>
		<cfset ftFieldMetadata.ftClass = Trim(ftFieldMetadata.ftClass)>
		
		
	
		<!--- CHECK TO ENSURE THE FORMTOOL TYPE EXISTS. OTHERWISE USE THE DEFAULT [FIELD] --->
		<cfif NOT StructKeyExists(application.formtools,ftFieldMetadata.ftType)>
			<cfif StructKeyExists(application.formtools,ftFieldMetadata.Type)>
				<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
			<cfelse>
				<cfset ftFieldMetadata.ftType = "Field">
			</cfif>
		</cfif>		
				
				
				
		
		<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />

		<!--- Need to determine which method to run on the field --->		
		<cfif structKeyExists(ftFieldMetadata, "ftDisplayOnly") AND ftFieldMetadata.ftDisplayOnly OR ftFieldMetadata.ftType EQ "arrayList">
			<cfset FieldMethod = "display" />
		<cfelseif structKeyExists(ftFieldMetadata,"Method")><!--- Have we been requested to run a specific method on the field. This can enable the user to run a display method inside an edit form for instance --->
			<cfset FieldMethod = ftFieldMetadata.method>
		<cfelse>
			<cfif attributes.Format EQ "Edit">
				<cfif structKeyExists(ftFieldMetadata,"ftEditMethod")>
					<cfset FieldMethod = ftFieldMetadata.ftEditMethod>
					
					<!--- Check to see if this method exists in the current oType CFC. if so. Change tFieldType the Current oType --->
					<cfif structKeyExists(oType,ftFieldMetadata.ftEditMethod)>
						<cfset tFieldType = oType>
					</cfif>
				<cfelse>
					<cfif structKeyExists(oType,"ftEdit#ftFieldMetadata.Name#")>
						<cfset FieldMethod = "ftEdit#ftFieldMetadata.Name#">						
						<cfset tFieldType = oType>
					<cfelse>
						<cfset FieldMethod = "Edit">
					</cfif>
					
				</cfif>
			<cfelse>
					
				<cfif structKeyExists(ftFieldMetadata,"ftDisplayMethod")>
					<cfset FieldMethod = ftFieldMetadata.ftDisplayMethod>
					<!--- Check to see if this method exists in the current oType CFC. if so. Change tFieldType the Current oType --->
					
					<cfif structKeyExists(oType,ftFieldMetadata.ftDisplayMethod)>
						<cfset tFieldType = oType>
					</cfif>
				<cfelse>
					<cfif structKeyExists(oType,"ftDisplay#ftFieldMetadata.Name#")>
						<cfset FieldMethod = "ftDisplay#ftFieldMetadata.Name#">						
						<cfset tFieldType = oType>
					<cfelse>
						<cfset FieldMethod = "display">
					</cfif>
					
				</cfif>
			</cfif>
		</cfif>	

	
		
		
		<!---If the field is supposed to be hidden --->
		<cfif ListContainsNoCase(attributes.lHiddenFields,i)>
			<cfif isArray(variables.stObj[i])>
]]>
</codefragment>
</duplication>
<duplication lines="94" tokens="777">
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/admin/setup/lib.cfm"/>
<file line="1391" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/AdminUtil.cfc"/>
<codefragment>
<![CDATA[
	<cfscript>
/**
 * Returns the path from a specified URL.
 * 
 * @param this_url 	 URL to parse. 
 * @return Returns a string. 
 * @author Shawn Seley (shawnse@aol.com) 
 * @version 1, February 21, 2002 
 */
function GetPathFromURL(this_url) {
	var first_char        = "";
	var re_found_struct   = "";
	var path              = "";
	var i                 = 0;
	var cnt               = 0;
	
	this_url = trim(this_url);
	
	first_char = Left(this_url, 1);
	if (Find(first_char, "./")) {
		// relative URL (ex: "../dir1/filename.html" or "/dir1/filename.html")
		re_found_struct = REFind("[^##\?]+", this_url, 1, "True");
	} else if(Find("://", this_url)){
		// absolute URL    (ex: "ftp://user:pass@ftp.host.com")
		re_found_struct = REFind("/[^##\?]*", this_url, Find("://", this_url)+3, "True");
	} else {
		// abbreviated URL (ex: "user:pass@ftp.host.com")
		re_found_struct = REFind("/[^##\?]*", this_url, 1, "True");
	}
	
	if (re_found_struct.pos[1] GT 0)  {
		// get path with filename (if exists)
		path = Mid(this_url, re_found_struct.pos[1], re_found_struct.len[1]);
		
		// chop off the filename
 		if(find("/", path)) {
			i = len(path) - find("/" ,reverse(path)) +1;
			cnt = len(path) -i;
			if (cnt LT 1) cnt =1;
			if (REFind("[^##\?]+\.[^##\?]+", Right(path, cnt))){
				// if the part after the last slash is a file name then chop it off
				path = Left(path, i);
			}
		}
		return path;
	} else {
		return "";
	}
}

/**
 * Returns the host from a specified URL.
 * RE fix for MX, thanks to Tom Lane
 * 
 * @param this_url 	 URL to parse. (Required)
 * @return Returns a string. 
 * @author Shawn Seley (shawnse@aol.com) 
 * @version 2, August 23, 2002 
 */
function GetHostFromURL(this_url) {
	var first_char       = "";
	var re_found_struct  = "";
	var num_expressions  = 0;
	var num_dots         = 0;
	var this_host        = "";
	
	this_url = trim(this_url);
	
	first_char = Left(this_url, 1);
	if (Find(first_char, "./")) {
		return "";   // relative URL = no host   (ex: "../dir1/filename.html" or "/dir1/filename.html")
	} else if(Find("://", this_url)){
		// absolute URL    (ex: "pass@ftp.host.com">ftp://user:pass@ftp.host.com")
		re_found_struct = REFind("[^@]*@([^/:\?##]+)|([^/:\?##]+)", this_url, Find("://", this_url)+3, "True");
	} else {
		// abbreviated URL (ex: "user:pass@ftp.host.com")
		re_found_struct = REFind("[^@]*@([^/:\?##]+)|([^/:\?##]+)", this_url, 1, "True");
	}
	
	if (re_found_struct.pos[1] GT 0) {
		num_expressions = ArrayLen(re_found_struct.pos);
                if(re_found_struct.pos[num_expressions] is 0) num_expressions = num_expressions - 1;
		this_host = Mid(this_url, re_found_struct.pos[num_expressions], re_found_struct.len[num_expressions]);
		num_dots = (Len(this_host) - Len(Replace(this_host, ".", "", "ALL")));;
		if ((not FindOneOf("/@:", this_url)) and (num_dots LT 2)){
			// since this URL doesn't contain any "/" or "@" or ":" characters and since the "host" has fewer than two dots (".")
			// then it is probably actually a file name
			return ""; 
		}
		return this_host;
	} else {
		return "";
	}
}
]]>
</codefragment>
</duplication>
<duplication lines="64" tokens="777">
<file line="487" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="455" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
							It took them #formTimeElapsed# seconds to submit the form, and your allowed
							threshold is #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds#
							seconds.
						</li>
						<cfelse>
							<li>The time it took to fill out the form did not fall within your
								configured threshold of #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds#
								seconds.  Also, I think the form data for this field was tampered with by the
								spammer.
							</li>
						</cfif>
					</cfif>
					
					<cfif StructKeyExists(arguments.TestResults,"hiddenFormField") AND NOT arguments.TestResults.hiddenFormField.Pass>
					<li>The hidden form field that is supposed to be blank contained data.</li>
					</cfif>
					
					<cfif StructKeyExists(arguments.TestResults,"SpamStrings") AND NOT arguments.TestResults.SpamStrings.Pass>
					<li>One of the configured spam strings was found in the form submission.</li>
					</cfif>
					
					<cfif StructKeyExists(arguments.TestResults,"akismet") AND NOT arguments.TestResults.akismet.Pass>
						<!--- The next few lines build the URL to submit a false
									positive notification to Akismet if this is not spam --->
						<cfset falsePositiveURL = replace("#getConfig().akismetBlogURL#cfformprotect/akismetFailure.cfm?type=ham","://","^^","all")>
						<cfset falsePositiveURL = replace(falsePositiveURL,"//","/","all")>
						<cfset falsePositiveURL = replace(falsePositiveURL,"^^","://","all")>
						<cfset falsePositiveURL = falsePositiveURL&"&user_ip=#urlEncodedFormat(cgi.remote_addr,'utf-8')#">
						<cfset falsePositiveURL = falsePositiveURL&"&referrer=#urlEncodedFormat(cgi.http_referer,'utf-8')#">
						<cfset falsePositiveURL = falsePositiveURL&"&comment_author=#urlEncodedFormat(form[getConfig().akismetFormNameField],'utf-8')#">
						<cfif getConfig().akismetFormEmailField neq "">
						<cfset falsePositiveURL = falsePositiveURL&"&comment_author_email=#urlEncodedFormat(form[getConfig().akismetFormEmailField],'utf-8')#">
						</cfif>
						<cfif getConfig().akismetFormURLField neq "">
						<cfset falsePositiveURL = falsePositiveURL&"&comment_author_url=#urlEncodedFormat(form[getConfig().akismetFormURLField],'utf-8')#">
						</cfif>
						<cfset falsePositiveURL = falsePositiveURL&"&comment_content=#urlEncodedFormat(form[getConfig().akismetFormBodyField],'utf-8')#">
						<li>Akisment thinks this is spam, if it's not please mark this as a
						false positive by <cfoutput><a href="#falsePositiveURL#">clicking here</a></cfoutput>.</li>
					<cfelseif StructKeyExists(arguments.TestResults,"akismet") AND arguments.TestResults.akismet.ValidKey AND arguments.TestResults.akismet.Pass>
						<!--- The next few lines build the URL to submit a missed
									spam notification to Akismet --->
						<cfset missedSpamURL = replace("#getConfig().akismetBlogURL#cfformprotect/akismetFailure.cfm?type=spam","://","^^","all")>
						<cfset missedSpamURL = replace(missedSpamURL,"//","/","all")>
						<cfset missedSpamURL = replace(missedSpamURL,"^^","://","all")>
						<cfset missedSpamURL = missedSpamURL&"&user_ip=#urlEncodedFormat(cgi.remote_addr,'utf-8')#">
						<cfset missedSpamURL = missedSpamURL&"&referrer=#urlEncodedFormat(cgi.http_referer,'utf-8')#">
						<cfset missedSpamURL = missedSpamURL&"&comment_author=#urlEncodedFormat(form[getConfig().akismetFormNameField],'utf-8')#">
						<cfif getConfig().akismetFormEmailField neq "">
						<cfset missedSpamURL = missedSpamURL&"&comment_author_email=#urlEncodedFormat(form[getConfig().akismetFormEmailField],'utf-8')#">
						</cfif>
						<cfif getConfig().akismetFormURLField neq "">
						<cfset missedSpamURL = missedSpamURL&"&comment_author_url=#urlEncodedFormat(form[getConfig().akismetFormURLField],'utf-8')#">
						</cfif>
						<cfset missedSpamURL = missedSpamURL&"&comment_content=#urlEncodedFormat(form[getConfig().akismetFormBodyField],'utf-8')#">
						Akismet did not think this message was spam.  If it was, please <a href="#missedSpamURL#">notify Akismet</a> that it
						missed one.
					</cfif>
					
					<cfif StructKeyExists(arguments.TestResults,"TooManyUrls") AND NOT arguments.TestResults.tooManyUrls.Pass>
					       <li>There were too many URLs in the form contents</li>
					</cfif>
					
				</ol>
]]>
</codefragment>
</duplication>
<duplication lines="125" tokens="756">
<file line="72" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="84" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
		var TestResults = StructNew();

		// Begin tests
		// Test for mouse movement
		try	{
			if (getConfig().mouseMovement)	{
				TestResults.MouseMovement = testMouseMovement(arguments.FormStruct);
				if (NOT TestResults.MouseMovement.Pass)	{
					// The mouse did not move
					TotalPoints = TotalPoints + getConfig().mouseMovementPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }


		// Test for used keyboard
		try	{
			if (getConfig().usedKeyboard)	{
				TestResults.usedKeyboard = testUsedKeyboard(arguments.FormStruct);
				if (NOT TestResults.usedKeyboard.Pass)	{
					// No keyboard activity was detected
					TotalPoints = TotalPoints + getConfig().usedKeyboardPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }


		// Test for time taken on the form
		try	{
			if (getConfig().timedFormSubmission)	{
				TestResults.timedFormSubmission = testTimedFormSubmission(arguments.FormStruct);
				if (NOT TestResults.timedFormSubmission.Pass)	{
					// Time was either too short, too long, or the form field was altered
					TotalPoints = TotalPoints + getConfig().timedFormPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }


		// Test for empty hidden form field
		try	{
			if (getConfig().hiddenFormField)	{
				TestResults.hiddenFormField = testHiddenFormField(arguments.FormStruct);
				if (NOT TestResults.hiddenFormField.Pass)	{
					// The submitter filled in a form field hidden via CSS
					TotalPoints = TotalPoints + getConfig().hiddenFieldPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }


		// Test Akismet
		//try	{
			if (getConfig().akismet)	{
				TestResults.akismet = testAkismet(arguments.FormStruct);
				if (NOT TestResults.akismet.Pass)	{
					// Akismet says this form submission is spam
					TotalPoints = TotalPoints + getConfig().akismetPoints;
				}
			}
		//}
		//catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }


		// Test tooManyUrls
		try	{
			if (getConfig().tooManyUrls)	{
				TestResults.tooManyUrls = TestTooManyUrls(arguments.FormStruct);
				if (NOT TestResults.tooManyUrls.Pass)	{
					// Submitter has included too many urls in at least one form field
					TotalPoints = TotalPoints + getConfig().tooManyUrlsPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }

		// Test spamStrings
		try	{
			if (getConfig().teststrings)	{
				TestResults.SpamStrings = testSpamStrings(arguments.FormStruct);
				if (NOT TestResults.SpamStrings.Pass)	{
					// Submitter has included a spam string in at least one form field
					TotalPoints = TotalPoints + getConfig().spamStringPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }

		// Test Project Honey Pot
		try	{
			if (getConfig().projectHoneyPot)	{
				TestResults.ProjHoneyPot = testProjHoneyPot(arguments.FormStruct);
				if (NOT TestResults.ProjHoneyPot.Pass)	{
					// Submitter has included a spam string in at least one form field
					TotalPoints = TotalPoints + getConfig().projectHoneyPotPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }

		// Compare the total points from the spam tests to the user specified failure limit
		if (TotalPoints GTE getConfig().failureLimit)	{
			Pass = false;
			try	{
				if (getConfig().emailFailedTests)	{
					emailReport(TestResults=TestResults,FormStruct=FormStruct,TotalPoints=TotalPoints);
				}
			}
			catch(any excpt)	{ /* an error has occurred emailing the report, but we will move on */ }
			try	{
				if (getConfig().logFailedTests)	{
					logFailure(TestResults=TestResults,FormStruct=FormStruct,TotalPoints=TotalPoints,LogFile=getConfig().logFile);
				}
			}
			catch(any excpt)	{ /* an error has occurred logging the spam, but we will move on */ }
		}
		return pass;
		</cfscript>
	</cffunction>

	<cffunction name="testMouseMovement" access="public" output="false" returntype="struct"
]]>
</codefragment>
</duplication>
<duplication lines="67" tokens="753">
<file line="100" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/server/includes/resLibTypes.cfm"/>
<file line="96" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/site/includes/resLibTypes.cfm"/>
<codefragment>
<![CDATA[
								<input type="hidden" name="event" value="config.ehSiteConfig.doSaveResourceLibraryType">
								<cfif not isNew>
									<input type="hidden" name="prefix" value="#resLibTypeEditKey#">
								</cfif>
								<table>
									<tr>
										<td><b>Prefix:</b></td>
										<td><input type="text" name="prefix" value="#stResType.prefix#" style="width:300px;" class="formField" <cfif not isNew>disabled</cfif>></td>
									</tr>
									<tr>
										<td><b>Path:</b></td>
										<td><input type="text" name="path" value="#stResType.path#" style="width:300px;" class="formField"></td>
									</tr>
								</table>
								<br />
								<input type="submit" name="btnSave" value="Apply" style="font-size:11px;">
								<input type="button" name="btnCancel" value="Cancel" style="font-size:11px;" onclick="document.location='index.cfm?event=#dspEvent#'">
							</form>
						</td>
						<cfif not isNew>
							<td>
								<cfset stProps = stResType.properties>
								<b>Resource Library Type Properties:</b><br />
								<table style="width:100%;border:1px solid silver;margin-top:5px;">
									<tr>
										<th style="background-color:##ccc;width:100px;">Name</th>
										<th style="background-color:##ccc;">Value</th>
										<th style="background-color:##ccc;width:100px;">Action</th>
									</tr>
									<cfset i = 1>
									<cfloop collection="#stProps#" item="key">
										<cfparam name="stProps[key].name" default="">
										<cfparam name="stProps[key].value" default="">
										
										<tr <cfif i mod 2>class="altRow"</cfif> <cfif resLibTypePropEditKey eq key>style="font-weight:bold;"</cfif>>
											<td style="width:100px;" align="center"><a href="index.cfm?event=#dspEvent#&resLibTypeEditKey=#resLibTypeEditKey#&resLibTypePropEditKey=#key#">#stProps[key].name#</a></td>
											<td>#stProps[key].value#</td>
											<td align="center">
												<a href="index.cfm?event=#dspEvent#&resLibTypeEditKey=#resLibTypeEditKey#&resLibTypePropEditKey=#key#"><img src="images/page_edit.png" border="0" alt="Edit resource library type  property" title="Edit resource library type  property"></a>
												<a href="##" onclick="confirmDeleteResTypeProp('#resLibTypeEditKey#','#key#')"><img src="images/page_delete.png" border="0" alt="Delete resource library type  property" title="Delete resource library type  property"></a>
											</td>
										</tr>
										<cfset i = i + 1>
									</cfloop>
								</table>
	
								<cfif resLibTypePropEditKey gte 0>
									<cfif resLibTypePropEditKey gt 0>
										<cfset isNewProp = false>
										<cfset stResTypeProp = stProps[resLibTypePropEditKey]>
									<cfelse>
										<cfset isNewProp = true>
										<cfset stResTypeProp = structNew()>	
										<cfset resLibTypePropEditKey = "">
									</cfif>
									
									<cfparam name="stResTypeProp.name" default="">
									<cfparam name="stResTypeProp.value" default="">
									<br />
									<cfif isNewProp>
										<p><b>Create New Resource Library Type Property</b></p>
									<cfelse>
										<p><b>Edit Resource Library Type Property</b></p>
									</cfif>

									<form name="frmEditResTypeProp" action="index.cfm" method="post">
										<input type="hidden" name="event" value="config.ehSiteConfig.doSaveResourceLibraryTypeProperty">
]]>
</codefragment>
</duplication>
<duplication lines="98" tokens="751">
<file line="337" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="317" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
		<cfset stConfig.eventsExpiryType = "d">
	</cfif>
	
	<cfwddx action="CFML2WDDX" input="#stConfig#" output="wConfig">
	<cfquery name="qUpdate" datasource="#application.dsn#">
	UPDATE	#application.dbowner#config
	SET		wconfig = '#wConfig#'
	WHERE	configname = 'general'
	</cfquery>
		


	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>
	
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding suffix column to ruleNews...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleNews ADD
					suffix VARCHAR2(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleNews ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleNews ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleNews ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>
	
	
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>
	
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding suffix column to ruleEvents...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleEvents ADD
					suffix VARCHAR2(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleEvents ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleEvents ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#ruleEvents ADD
					suffix VARCHAR(255) NULL
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>
	
	
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>
	
	
	
	<!--- add the new text rule --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Creating new text rule table...</cfoutput><cfflush>
	<cftry>
	<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfoutput>ORACLE SQL NEEDED.<br /></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="32" tokens="748">
<file line="14" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/PodManager/Handler.cfc"/>
<file line="17" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/commentModeration/Handler.cfc"/>
<file line="17" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/googleAnalytics/Handler.cfc"/>
<codefragment>
<![CDATA[
			<cfset variables.googleCode = variables.preferencesManager.get(path,"accountNumber","YOUR_ACCOUNT_NUMBER") />
			
		<cfreturn this/>
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
		<cfreturn />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
		<cfreturn />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="any">
		<cfreturn "Google Analytics activated. <br />You can now <a href='generic_settings.cfm?event=showGoogleAnalyticsSettings&amp;owner=googleAnalytics&amp;selected=showGoogleAnalyticsSettings'>Configure it</a>" />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="741">
<file line="91" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/xmlrpc/xmlrpc.cfc"/>
<file line="78" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/xmlrpc.cfc"/>
<codefragment>
<![CDATA[
				<cfset myXml = "<methodResponse><fault><value><struct><member><name>faultCode</name><value><int>#arguments.data[1]#</int></value></member><member><name>faultString</name><value><string>#XmlFormat(arguments.data[2])#</string></value></member></struct></value></fault></methodResponse>" />
			</cfcase>
		</cfswitch>
		<cfreturn myXml />
	</cffunction>
	
	<cffunction name="serialize" access="public" output="false">
		<cfargument name="branch" required="true" />
		<cfset var myResult = "<value>" />
		<cfset var myStruct = "" />
		<cfset var myArray = "" />
		<cfset var myKey = "" />
		<cfset var myDate = "" />
		<cfset var dummy = arguments.branch />
		<cfset var x = "" />
		<cfif IsSimpleValue(dummy) AND (Left(dummy, 8) IS "$boolean" OR Left(dummy, 9) IS "(boolean)")>
			<cfset dummy = Replace(dummy, "$boolean", "", "ONE") />
			<cfset dummy = Replace(dummy, "(boolean)", "", "ONE") />
			<cfset myResult = myResult & "<boolean>#dummy#</boolean>" />
		<cfelseif IsSimpleValue(dummy) AND (Left(dummy, 3) IS "$i4" OR Left(dummy, 4) IS "(i4)")>
			<cfset dummy = Replace(dummy, "$i4", "", "ONE") />
			<cfset dummy = Replace(dummy, "(i4)", "", "ONE") />
			<cfset myResult = myResult & "<i4>#dummy#</i4>" />
		<cfelseif IsSimpleValue(dummy) AND (Left(dummy, 4) IS "$int" OR Left(dummy, 5) IS "(int)")>
			<cfset dummy = Replace(dummy, "$int", "", "ONE") />
			<cfset dummy = Replace(dummy, "(int)", "", "ONE") />
			<cfset myResult = myResult & "<int>#dummy#</int>" />
		<cfelseif IsNumeric(dummy) OR (IsSimpleValue(dummy) AND (Left(dummy, 7) IS "$double" OR Left(dummy, 8) IS "(double)"))>
			<cfset dummy = Replace(dummy, "$double", "", "ONE") />
			<cfset dummy = Replace(dummy, "(double)", "", "ONE") />
			<cfset myResult = myResult & "<double>#dummy#</double>" />
		<cfelseif IsBinary(dummy)>
			<cfset myResult = myResult & "<base64>#ToBase64(dummy)#</base64>" />
		<cfelseif IsDate(dummy) OR (IsSimpleValue(dummy) AND (Left(dummy, 17) IS "$dateTime.iso8601" OR Left(dummy, 18) IS "(dateTime.iso8601)"))>
			<cfset dummy = Replace(dummy, "$dateTime.iso8601", "", "ONE") />
			<cfset dummy = Replace(dummy, "(dateTime.iso8601)", "", "ONE") />
			<cfset mydate = ParseDateTime(dummy) />
			<cfset myResult = myResult & "<dateTime.iso8601>#DateFormat(mydate, "yyyymmdd")#T#TimeFormat(mydate, "HH:mm:ss")#</dateTime.iso8601>" />
		<cfelseif IsSimpleValue(dummy) OR (IsSimpleValue(dummy) AND (Left(dummy, 7) IS "$string" OR Left(dummy, 8) IS "(string)"))>
			<cfif Left(dummy, 7) IS "$string">
				<cfset dummy = Replace(dummy, "$string", "", "ONE") />
			<cfelseif Left(dummy, 8) IS "(string)">
				<cfset dummy = Replace(dummy, "(string)", "", "ONE") />
			</cfif>
			<cfset myResult = myResult & "<string>#XmlFormat(dummy)#</string>" />
		<cfelseif IsArray(dummy)>
]]>
</codefragment>
</duplication>
<duplication lines="91" tokens="736">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/Application.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/Application.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \u2020See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \u2020If not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\u00ecGPL\u00ee) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \u2020the copyright holders of Mura CMS grant you permission
to combine Mura CMS \u2020with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \u2020/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \u2020without this exception. \u2020You may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
	
	<cfinclude template="../../config/applicationSettings.cfm">
	
	<cfif not hasMainMappings>
		<!--- Try and include global mappings --->
		<cfset canWriteMode=true>
		<cfset canWriteMappings=true>
		<cfset hasMappings=true>
		
		<cftry>
			<cfinclude template="../../config/mappings.cfm">
			<cfcatch>
				<cfset hasMappings=false>
			</cfcatch>
		</cftry>
		
		<cfif not hasMappings>
			<cfinclude template="../../config/buildMainMappings.cfm">
		</cfif>
		
	</cfif>
	
	<cfif not hasPluginMappings>
		<!--- Try and include plugin mappings --->
		<cfset canWriteMode=true>
		<cfset hasMappings=true>
		<cfset canWriteMappings=true>
		<cftry>
			<cfinclude template="../../plugins/mappings.cfm">
			<cfcatch>
				<cfset hasMappings=false>
			</cfcatch>
		</cftry>
		
		<cfif not hasMappings>
			<cfinclude template="../../config/buildPluginMappings.cfm">
		</cfif>
		
	</cfif>
	
	<cfinclude template="../../config/appcfc/onApplicationStart_method.cfm">
	<cfinclude template="../../config/appcfc/onRequestStart_scriptProtect_method.cfm">
	<cfinclude template="../../config/appcfc/onSessionStart_method.cfm">
	<cfinclude template="../../config/appcfc/onSessionEnd_method.cfm">
	<cfinclude template="../../config/appcfc/onError_method.cfm">
	<cfinclude template="../../config/appcfc/onMissingTemplate_method.cfm">
	
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="122" tokens="733">
<file line="62" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/gateway/MySQL5Gateway.cfc"/>
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/gateway/MySQLGateway.cfc"/>
<codefragment>
<![CDATA[
					<cfcase value="char,varchar">
						'#SQLArray[i].defaultValue#'
					</cfcase>
					<cfdefaultcase>
						#SQLArray[i].defaultValue#
					</cfdefaultcase>
				</cfswitch>

				#SQLArray[i].nullable#
			</cfloop>
				
			
			<cfif listFindNoCase(structKeyList(fields),"objectid")>
				,PRIMARY KEY (ObjectID)
			</cfif>
			
					
			); 
			</cfoutput>
		</cfsavecontent>
		
		<cfif NOT arguments.bTestRun>
			<cfif arguments.bDropTable>
				<cfquery datasource="#variables.dsn#">
					DROP TABLE IF EXISTS #tablename#
				</cfquery>
			</cfif>
			
			<cfquery datasource="#variables.dsn#">
				#preserveSingleQuotes(result.sql)#
			</cfquery>
			<cfset result.bDeployed = true />
		</cfif>
		
		<cfset result.arrayTables = arrayNew(1) />
		
		<cfloop collection="#fields#" item="i">
			<cfif fields[i].type eq 'array'>
		    <cfset arrayAppend(result.arrayTables,deployArrayTable(fields[i].fields,tablename&"_"&fields[i].name,arguments.bDropTable,arguments.bTestRun)) />
		  </cfif>
		</cfloop>
		<cfreturn result />
		
	</cffunction>


 	<cffunction name="deployArrayTable" access="public" returntype="struct" output="false">
	   	<cfargument name="fields" type="struct" required="true" />
	   	<cfargument name="tablename" type="string" required="true" />
		<cfargument name="bDropTable" type="boolean" required="false" default="false">
		<cfargument name="bTestRun" type="boolean" required="false" default="true">
		
		<cfset var stResult = structNew() />
		<cfset var i = "" />
		<cfset var SQLArray = generateDeploymentSQLArray(arguments.fields) />
		<cfset var SQL = "" />
		
		<cfif arguments.bDropTable>
			<cftry>
				<cfquery datasource="#variables.dsn#">
					DROP TABLE IF EXISTS #arguments.tablename#
				</cfquery>	
				<cfcatch>
				<!--- Suppress Error --->
				   <cftrace inline="false" text="Drop table - failed" var="cfcatch.message">
				</cfcatch>
			</cftry>			
		</cfif>
		
		<cfsavecontent variable="sql">
			<cfoutput>
				CREATE TABLE #arguments.tablename#
				(
					<cfloop from="1" to="#arrayLen(SQLArray)#" index="i">
				    <cfif i GT 1>,</cfif>#SQLArray[i].column# #SQLArray[i].datatype# #SQLArray[i].defaultValue# #SQLArray[i].nullable#
					</cfloop>
				)
			</cfoutput>
		</cfsavecontent>
		
		<cfset stResult.message = "Test run for #arguments.tablename#. No database changes made.">
		<cfset stResult.bSuccess = true>
		<cfset stResult.sql = sql>
		
		<cfif NOT arguments.bTestrun>
			
			<cfquery datasource="#variables.dsn#">
				#preserveSingleQuotes(sql)#
			</cfquery>
		
			<cfset stResult.message = "Array Property Table [#arguments.tablename#] deployed successfully.">
			<cfset stResult.bSuccess = true>
		</cfif>
		
		<cfreturn stResult />
	</cffunction>


	<cffunction name="generateDeploymentSQLArray" access="private" output="false" returntype="array" hint="This method generates an array of structs. Each struct contains the keys column, datatype, defaultValue and nullable. The value of each struct key contains a fragment of valid SQL for the current database.">
		<cfargument name="fields" type="struct" required="true" />
	  	  
		<cfset var i = "" />
		<cfset var fieldArray = structKeyArray(fields) />
		<cfset var column = "" />
		<cfset var SQLType = "" />
		<cfset var type = "" />
		<cfset var defaultValue = "" />
		<cfset var nullable = "" />
		<cfset var SQLArray = arrayNew(1) />
		<cfset var fieldSQL = structNew() />
	
	 	<cfset arraySort(fieldArray,'textNoCase') />	  
	  
		<cfloop from="1" to="#arrayLen(fieldArray)#" index="i">
			<cfset type = arguments.fields[fieldArray[i]].type>
		
			<cfif type neq 'array'>			  
			    <cfset column = fields[fieldArray[i]].name />
				<cfset SQLType = variables.dataMappings[type] />
			  	<cfset defaultValue = fields[fieldArray[i]].default />
				<cfif listFindNoCase(variables.numericTypes,fields[fieldArray[i]].type)>
					<cfif fields[fieldArray[i]].type EQ "boolean">
]]>
</codefragment>
</duplication>
<duplication lines="65" tokens="731">
<file line="36" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/webtopOverview.cfm"/>
<file line="37" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/webtopOverviewSummary.cfm"/>
<codefragment>
<![CDATA[
	<dl class="dl-style1" style="padding: 10px;">
		<dt>#getI18Property("label","label")#</dt>
		<dd><cfif stobj.label NEQ "">
			#stobj.label#<cfelse>
			<i>#application.rb.getResource("coapi.constants.undefined@label","undefined")#</i></cfif>
		</dd>
		<dt>#application.rb.getResource("coapi.labels.contentitemtype@label","Content Item Type")#</dt>
		<dd><cfif structKeyExists(application.types[stobj.typename],"displayname")>
			#application.rb.getResource("coapi.#stobj.typename#.displayname@label",application.types[stobj.typename].displayname)#<cfelse>
			#application.rb.getResource("coapi.#stobj.typename#.displayname@label",stobj.typename)#</cfif>
		</dd><cfif StructKeyExists(stobj,"lnavidalias")>
		<dt>#getI18Property("lNavIDAlias","label")#:</dt>
		<dd>#stobj.lnavidalias#</dd></cfif>
		<dt>#getI18Property("createdBy","Label")#</dt>
		<dd>#stobj.createdby#</dd>
		<dt>#getI18Property("datetimeCreated","Label")#</dt>
		<dd>#application.thisCalendar.i18nDateFormat(stobj.datetimecreated,session.dmProfile.locale,application.shortF)#</dd>
		<dt>#application.rb.getResource("workflow.labels.locking@label","Locking")#</dt>
		<dd><cfif stobj.locked and stobj.lockedby eq session.security.userid>
				<!--- locked by current user --->
				<cfset tDT=application.thisCalendar.i18nDateTimeFormat(stobj.dateTimeLastUpdated,session.dmProfile.locale,application.mediumF)>
			<span style="color:red">#application.rb.formatRBString("workflow.labels.lockedwhen@label",tDT,"Locked ({1})")#</span> <a href="navajo/unlock.cfm?objectid=#stobj.objectid#&typename=#stobj.typename#">[#application.rb.getResource("workflow.buttons.unlock@label","Unlock")#]</a>
			<cfelseif stobj.locked>
				<!--- locked by another user --->
				<cfset subS=listToArray('#application.thisCalendar.i18nDateFormat(stobj.dateTimeLastUpdated,session.dmProfile.locale,application.mediumF)#,#stobj.lockedby#')>
			#application.rb.formatRBString('workflow.labels.lockedby@label',subS,'<span style="color:red">Locked ({1})</span> by {2}')#
				<!--- check if current user is a sysadmin so they can unlock --->
				<cfif iDeveloperPermission eq 1><!--- show link to unlock --->
				<a href="navajo/unlock.cfm?objectid=#stobj.objectid#&typename=#stobj.typename#">[#application.rb.getResource("workflow.buttons.unlock@label","Unlock")#]</a>
				</cfif><cfelse><!--- no locking --->
				#application.rb.getResource("workflow.labels.unlocked@unlocked","Unlocked")#</cfif>
		</dd>
		<cfif StructKeyExists(stobj, "datetimelastupdated")>
			<dt>#getI18Property("datetimelastupdated","label")#</dt>
			<dd>#application.thisCalendar.i18nDateFormat(stobj.datetimelastupdated,session.dmProfile.locale,application.mediumF)#</dd>
		</cfif>
		<cfif StructKeyExists(stobj, "lastupdatedby")>
			<dt>#getI18Property("lastUpdatedBy","Label")#</dt>
			<dd>#stobj.lastupdatedby#</dd>
		</cfif>
		<cfif StructKeyExists(stobj, "status")>	
			<dt>#getI18Property("status","label")#</dt>
			<dd>#stobj.status#</dd>
		</cfif>
		<cfif StructKeyExists(stobj, "displaymethod")>		
			<dt>#getI18Property("displaymethod","label")#</dt>
			<dd>#stobj.displaymethod#</dd>
		</cfif>
		<cfif StructKeyExists(stobj, "teaser")>
			<dt>#getI18Property("teaser","label")#</dt>
			<dd>#stobj.teaser#</dd>
		</cfif>
		<cfif StructKeyExists(stobj, "thumbnailimagepath") AND stobj.thumbnailimagepath NEQ "">
			<dt>#getI18Property("thumbnailimagepath","label")#</dt>
			<dd><img src="#application.url.webroot#/images/#stobj.thumbnail#"></dd>
		</cfif>
		<cfif iDeveloperPermission eq 1>
			<dt>ObjectID</dt>
			<dd>#stobj.objectid#</dd>
		</cfif>
		</dl>
	</cfoutput>


<cfsetting enablecfoutputonly="false">
]]>
</codefragment>
</duplication>
<duplication lines="101" tokens="722">
<file line="306" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="323" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<codefragment>
<![CDATA[
					<cfset dJSONString.append("," & '"' & arKey & '":' & tempVal) />
				</cfif>
			</cfloop>
			
			<cfreturn "{" & dJSONString.toString() & "}" />
		
		<!--- QUERY --->
		<cfelseif IsQuery(_data)>
			<cfset dJSONString = createObject('java','java.lang.StringBuffer').init("") />
			
			<!--- Add query meta data --->
			<cfif arguments.queryKeyCase EQ "lower">
				<cfset recordcountKey = "recordcount" />
				<cfset columnlistKey = "columnlist" />
				<cfset columnlist = LCase(_data.columnlist) />
				<cfset dataKey = "data" />
			<cfelse>
				<cfset recordcountKey = "RECORDCOUNT" />
				<cfset columnlistKey = "COLUMNLIST" />
				<cfset columnlist = _data.columnlist />
				<cfset dataKey = "data" />
			</cfif>
			
			<cfset dJSONString.append('"#recordcountKey#":' & _data.recordcount) />
			
			<cfif arguments.columnListFormat EQ "array">
				<cfset columnlist = "[" & ListQualify(columnlist, '"') & "]" />
				<cfset dJSONString.append(',"#columnlistKey#":' & columnlist) />
			<cfelse>
				<cfset dJSONString.append(',"#columnlistKey#":"' & columnlist & '"') />
			</cfif>
			
			<cfset dJSONString.append(',"#dataKey#":') />
			
			<!--- Make query a structure of arrays --->
			<cfif arguments.queryFormat EQ "query">
				<cfset dJSONString.append("{") />
				<cfset colPos = 1 />
				
				<cfloop list="#_data.columnlist#" delimiters="," index="column">
					<cfif colPos GT 1>
						<cfset dJSONString.append(",") />
					</cfif>
					<cfif arguments.queryKeyCase EQ "lower">
						<cfset column = LCase(column) />
					</cfif>
					<cfset dJSONString.append('"' & column & '":[') />
					
					<cfloop from="1" to="#_data.recordcount#" index="i">
						<!--- Get cell value; recurse to get proper format depending on string/number/boolean data type --->
						<cfset tempVal = encode( _data[column][i], arguments.queryFormat, arguments.queryKeyCase, arguments.stringNumbers, arguments.formatDates, arguments.columnListFormat ) />
						
						<cfif i GT 1>
							<cfset dJSONString.append(",") />
						</cfif>
						<cfset dJSONString.append(tempVal) />
					</cfloop>
					
					<cfset dJSONString.append("]") />
					
					<cfset colPos = colPos + 1 />
				</cfloop>
				<cfset dJSONString.append("}") />
			<!--- Make query an array of structures --->
			<cfelse>
				<cfset dJSONString.append("[") />
				<cfloop query="_data">
					<cfif CurrentRow GT 1>
						<cfset dJSONString.append(",") />
					</cfif>
					<cfset dJSONString.append("{") />
					<cfset colPos = 1 />
					<cfloop list="#columnlist#" delimiters="," index="column">
						<cfset tempVal = encode( _data[column][CurrentRow], arguments.queryFormat, arguments.queryKeyCase, arguments.stringNumbers, arguments.formatDates, arguments.columnListFormat ) />
						
						<cfif colPos GT 1>
							<cfset dJSONString.append(",") />
						</cfif>
						
						<cfif arguments.queryKeyCase EQ "lower">
							<cfset column = LCase(column) />
						</cfif>
						<cfset dJSONString.append('"' & column & '":' & tempVal) />
						
						<cfset colPos = colPos + 1 />
					</cfloop>
					<cfset dJSONString.append("}") />
				</cfloop>
				<cfset dJSONString.append("]") />
			</cfif>
			
			<!--- Wrap all query data into an object --->
			<cfreturn "{" & dJSONString.toString() & "}" />
		
		<!--- UNKNOWN OBJECT TYPE --->
		<cfelse>
			<cfreturn '"' & "unknown-obj" & '"' />
		</cfif>
	</cffunction>
	
	<!--- Validate a JSON document --->
]]>
</codefragment>
</duplication>
<duplication lines="80" tokens="721">
<file line="57" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/processformobjects.cfm"/>
<file line="67" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/validateFormObjects.cfm"/>
<codefragment>
<![CDATA[
	</cfif>
	
	<!--- ------------------------------------------------- --->
	<!--- Setup the main parameters used by this custom tag --->
	<!--- ------------------------------------------------- --->
	<cfset stSetup = init(stObj=attributes.stObj,ObjectID=attributes.ObjectID,Typename=attributes.Typename)>
	<cfset stType = stSetup.stType>
	<cfset stObj = stSetup.stObj>
	<cfset lFields = stSetup.lFields>
	<cfset stFields = stSetup.stFields>
	<cfset typename = stSetup.typename>

	<!--- --------------------------------------------------------------------- --->
	<!--- Loop through all the prefixes and determine which prefixes to process --->
	<!--- --------------------------------------------------------------------- --->
	<cfloop list="#form.farcryFormPrefixes#" index="variables.Prefix" >
		
		<!--- Clean up Form[ObjectIDs] and FORM[Typenames] incase of duplications caused by Dynamic Array Library Pickers. --->
		<cfif structKeyExists(form,"#variables.Prefix#ObjectID") AND ListLen(FORM["#variables.Prefix#ObjectID"]) GT 1>			
			<cfset FORM["#variables.Prefix#ObjectID"] = ListGetAt(FORM["#variables.Prefix#ObjectID"],1)>			
		</cfif>
		<cfif structKeyExists(form,"#variables.Prefix#typename") AND ListLen(FORM["#variables.Prefix#typename"]) GT 1>
			<cfset FORM["#variables.Prefix#typename"] = ListGetAt(FORM["#variables.Prefix#typename"],1)>
		</cfif>
		
			
		
		<cfif NOT listFindNoCase(variables.farcryFormPrefixesToProcess,variables.Prefix)><!--- Eliminates Duplicates --->
			
			<!--- Processing an Object --->
			<cfif isDefined("stObj.ObjectID") AND len(stObj.ObjectID)>	
				
				<cfif structKeyExists(form,"#Prefix#ObjectID") AND FORM["#Prefix#ObjectID"] EQ stObj.ObjectID>
					
					<cfset variables.farcryFormPrefixesToProcess = ListAppend(variables.farcryFormPrefixesToProcess,Prefix )>
	
				</cfif>
	
				
				<cfif NOT isDefined("CALLER.stPLP.plp.inputObjects") or NOT structKeyExists(CALLER.stPLP.plp.inputObjects,stObj.ObjectID)>
					<cfset CALLER.stPLP.plp.inputObjects[stObj.ObjectID] = Duplicate(stObj)>	
					<cfset CALLER.stPLP.plp.outputObjects[stObj.ObjectID] = Duplicate(stObj)>	
				</cfif>
			
			
			<!--- Processing a Type --->
			<cfelse>
	
				<cfif structKeyExists(FORM,"#Prefix#typename") AND FORM["#Prefix#typename"] EQ attributes.typename>
	
					<cfset variables.farcryFormPrefixesToProcess = ListAppend(variables.farcryFormPrefixesToProcess,Prefix )>
	
				</cfif>
	
	
			</cfif>
		</cfif>

	</cfloop>
	
	<cfif NOT len(variables.farcryFormPrefixesToProcess)>
		<cfexit method="exittag">
	</cfif>
	
	
	<cfset ProcessingFormObjectPosition = 1>
	
	
	<!--- DO THIS THE FIRST TIME THROUGH (AND THEN AGAIN IN THE END for each loop --->
	<cfset SetupProcessObject(Position=ProcessingFormObjectPosition)>
			
	

</cfif>


<cfif thistag.ExecutionMode EQ "End">
	

	<!--- <cfif (isDefined("Request.BreakProcessingCurrentFormObject") AND Request.BreakProcessingCurrentFormObject EQ 1)>
]]>
</codefragment>
</duplication>
<duplication lines="76" tokens="707">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaLoader.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaLoader.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    Utlitity class for loading Java Classes

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		08/05/2006		Created
Mark Mandel		22/06/2006		Added verification that the path exists

------------------------------------------------------------------------------->
<cfcomponent name="JavaLoader" hint="Loads External Java Classes, while providing access to ColdFusion classes">

<cfscript>
	instance = StructNew();
	instance.static.uuid = "A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C";
</cfscript>

<!------------------------------------------- PUBLIC ------------------------------------------->

<cffunction name="init" hint="Constructor" access="public" returntype="JavaLoader" output="false">
	<cfargument name="loadPaths" hint="An array of directories of classes, or paths to .jar files to load" type="array" default="#ArrayNew(1)#" required="no">
	<cfargument name="loadColdFusionClassPath" hint="Loads the ColdFusion libraries" type="boolean" required="No" default="false">
	<cfargument name="parentClassLoader" hint="(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader" type="any" default="" required="false">

	<cfscript>
		var iterator = arguments.loadPaths.iterator();
		var file = 0;
		var classLoader = 0;
		var networkClassLoaderClass = 0;
		var networkClassLoaderProxy = 0;

		initUseJavaProxyCFC();

		if(arguments.loadColdFusionClassPath)
		{
			//arguments.parentClassLoader = createObject("java", "java.lang.Thread").currentThread().getContextClassLoader();
			//can't use above, as doesn't work in some... things

			arguments.parentClassLoader = getPageContext().getClass().getClassLoader();

			//arguments.parentClassLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
			//can't use the above, it doesn't have the CF stuff in it.
		}

		ensureNetworkClassLoaderOnServerScope();

		//classLoader = createObject("java", "com.compoundtheory.classloader0.NetworkClassLoader").init();
		networkClassLoaderClass = getServerURLClassLoader().loadClass("com.compoundtheory.classloader.NetworkClassLoader");

		networkClassLoaderProxy = createJavaProxy(networkClassLoaderClass);

		if(isObject(arguments.parentClassLoader))
		{
			classLoader = networkClassLoaderProxy.init(arguments.parentClassLoader);
		}
		else
		{
			classLoader = networkClassLoaderProxy.init();
		}

		while(iterator.hasNext())
		{
			file = createObject("java", "java.io.File").init(iterator.next());
			if(NOT file.exists())
			{
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="700">
<file line="71" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_portal_features.cfm"/>
<file line="67" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_features.cfm"/>
<codefragment>
<![CDATA[
<#getHeaderTag('subHead1')#>#rsSection.menutitle#</#getHeaderTag('subHead1')#>
<cfloop query="rsFeatures">
		<cfsilent>
			<cfset theLink=createHREF(rsFeatures.type,rsFeatures.filename,rsFeatures.siteid,rsFeatures.contentid,rsFeatures.target,rsFeatures.targetparams,"",application.configBean.getContext(),application.configBean.getStub(),application.configBean.getIndexFile()) />
				<cfset class=""/>
				<cfif rsFeatures.currentRow eq 1> 
					<cfset class=listAppend(class,"first"," ")/> 
				</cfif>
				<cfif rsFeatures.currentRow eq rsFeatures.recordcount> 
					<cfset class=listAppend(class,"last"," ")/> 
				</cfif>
				
				<cfset hasImage=len(rsFeatures.fileID) and showImageInList(rsFeatures.fileExt) />

				<cfif hasImage>
					<cfset class=listAppend(class,"hasImage"," ")>
				</cfif>
				<cfif checkMeta> 
				<cfset doMeta=rsFeatures.type eq 'Page' or showItemMeta(rsFeatures.type) or (len(rsFeatures.fileID) and showItemMeta(rsFeatures.fileExt))>
				</cfif>
				</cfsilent>
				<dl<cfif class neq ''> class="#class#"</cfif>>
				<cfif menutype eq  "calendar_features" and isDate(rsFeatures.displaystart)>
					<dt class="releaseDate"><cfif LSDateFormat(rsFeatures.displaystart,"short") lt LSDateFormat(rsFeatures.displaystop,"short")>#LSDateFormat(rsFeatures.displaystart,getShortDateFormat())# - #LSDateFormat(rsFeatures.displaystop,getShortDateFormat())#<cfelse>#LSDateFormat(rsFeatures.displaystart,getLongDateFormat())#</cfif></dt>
				<cfelseif LSisDate(rsFeatures.releasedate)>
					<dt class="releaseDate">#LSDateFormat(rsFeatures.releasedate,getLongDateFormat())#</dt>
				</cfif>
					<dt><a href="#theLink#">#rsFeatures.MenuTitle#</a></dt>
				<cfif hasImage>
					<dd class="image">
						<!---<a href="#application.configBean.getContext()#/tasks/render/file/index.cfm?fileID=#rsFeatures.FileID#&ext=.#rsFeatures.fileExt#" title="#HTMLEditFormat(rsFeatures.title)#" rel="shadowbox[#cssID#]">---><img src="#createHREFForImage(rsFeatures.siteID,rsFeatures.fileID,rsFeatures.fileExt,'small')#" alt="#htmlEditFormat(rsFeatures.title)#"/><!---</a>--->
					</dd>
				</cfif>
				<cfif hasSummary and len(rsFeatures.summary)>
					<dd>#setDynamicContent(rsFeatures.summary)#
						<span class="readMore">#addlink(rsFeatures.type,rsFeatures.filename,rbFactory.getKey('list.readmore'),rsFeatures.target,rsFeatures.targetParams,rsFeatures.contentid,request.siteid,'',application.configBean.getContext(),application.configBean.getStub(),application.configBean.getIndexFile())#</span>
					</dd>
				</cfif>
				<cfif len(rsFeatures.credits)>
					<dd class="credits">#rbFactory.getKey('list.by')# #rsFeatures.credits#</dd>
				</cfif>
				<cfif doMeta and hasComments>
					<dd class="comments"><cfif isNumeric(rsFeatures.comments)>#rsFeatures.comments#<cfelse>0</cfif> <cfif rsFeatures.comments neq 1>#rbFactory.getKey('list.comments')#<cfelse>#rbFactory.getKey('list.comment')#</cfif></dd>
				</cfif>
				<cfif len(rsFeatures.tags)>
					<dd class="tags"><cfmodule template="nav/dsp_tag_line.cfm" tags="#rsFeatures.tags#"></dd>
				</cfif>
				<cfif doMeta and hasRatings>
					<dd class="rating #application.raterManager.getStarText(rsFeatures.rating)#"><dd class="rating #application.raterManager.getStarText(rsFeatures.rating)#">#rbFactory.getKey('list.rating')#: <span><cfif isNumeric(rsFeatures.rating)>#rsFeatures.rating# star<cfif rsFeatures.rating gt 1>s</cfif><cfelse>Zero stars</cfif></span></dd>
				</cfif>
				</dl>
		</cfloop>	
		<dl class="moreResults">
		<dt>&raquo; <a href="#application.configBean.getContext()##getURLStem(request.siteid,rssection.filename)#">#rbFactory.getKey('list.viewall')#</a></dt></dl>
]]>
</codefragment>
</duplication>
<duplication lines="73" tokens="688">
<file line="225" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="220" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
					ALTER TABLE #application.dbowner#dmFlash ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFlash ADD bLibrary INTEGER NOT NULL DEFAULT 0
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>

	

	<!--- Add ownedby property to all content types --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding OWNEDBY properties...</p><ul></cfoutput><cfflush>

	<cfloop item="tableName" collection="#application.types#">
		<cfoutput><li>Altering #tableName#</cfoutput><cfflush>			
		<cftry>
			<cfswitch expression="#application.dbtype#">
				<cfcase value="ora">
					<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner##tableName# ADD ownedby VARCHAR2(255) NULL
					</cfquery>

					<cfquery name="update" datasource="#application.dsn#">
					UPDATE #application.dbowner##tableName# SET ownedby = createdBy WHERE ownedBy = '' OR ownedBy IS NULL
					</cfquery>
				</cfcase>
				<cfcase value="mysql,mysql5">
					<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner##tableName# ADD ownedby VARCHAR(255) NULL
					</cfquery>

					<cfquery name="update" datasource="#application.dsn#">
					UPDATE #application.dbowner##tableName# SET ownedby = createdBy WHERE ownedBy = '' OR ownedBy IS NULL
					</cfquery>
				</cfcase>
				<cfcase value="postgresql">
					<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner##tableName# ADD ownedby VARCHAR(255) NULL
					</cfquery>

					<cfquery name="update" datasource="#application.dsn#">
					UPDATE #application.dbowner##tableName# SET ownedby = createdBy WHERE ownedBy = '' OR ownedBy IS NULL
					</cfquery>
				</cfcase>			
				<cfdefaultcase>
					<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner##tableName# ADD ownedby VARCHAR(255) NULL
					</cfquery>

					<cfquery name="update" datasource="#application.dsn#">
					UPDATE #application.dbowner##tableName# SET ownedby = createdBy WHERE ownedBy = '' OR ownedBy IS NULL
					</cfquery>
				</cfdefaultcase>
			</cfswitch>
			<cfcatch><cfoutput><br /><span class="frameMenuBullet">&raquo;</span> <span class="error">#cfcatch.detail#</span></cfoutput></cfcatch>
		</cftry>
		<cfoutput></li></cfoutput>
	</cfloop>

	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>

	<!--- add archive struct to the general web configurable attribute --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding archive properties...</cfoutput><cfflush>
]]>
</codefragment>
</duplication>
<duplication lines="69" tokens="683">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailerLimited.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
<cfargument name="contentRenderer" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
		<cfset variables.settingsManager=arguments.settingsManager />
		<cfset variables.contentRenderer=arguments.contentRenderer />
<cfreturn this />
</cffunction>

<cffunction name="send" returntype="void" output="false">
<cfargument name="args" type="struct" default="#structNew()#">
<cfargument name="sendto" type="string" default="">
<cfargument name="from" type="string" default="">
<cfargument name="subject" type="string" default="">
<cfargument name="siteid" type="string" default="">
<cfargument name="replyto" type="string" default="">
<cfargument name="bcc" type="string" required="true" default="">

<cfset var mailserverUsername=""/>
<cfset var mailserverIP=""/>
<cfset var mailserverPassword=""/>
<cfset var mailserverUsernameEmail=""/>
<cfset var mailserverPort=80/>
<cfset var tmt_mail_body=""/>
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="680">
<file line="50" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/URL.cfc"/>
<file line="52" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/email.cfc"/>
<codefragment>
<![CDATA[
		</cfif>
		
		
		<!--- ----------------- --->
		<!--- Return the Result --->
		<!--- ----------------- --->
		<cfreturn stResult>
		
	</cffunction>

	<cfscript>
	/**
	 * This function takes URLs in a text string and turns them into links.
	 * Version 2 by Lucas Sherwood, lucas@thebitbucket.net.
	 * Version 3 Updated to allow for ;
	 * 
	 * @param string 	 Text to parse. (Required)
	 * @param target 	 Optional target for links. Defaults to "". (Optional)
	 * @param paragraph 	 Optionally add paragraphFormat to returned string. (Optional)
	 * @return Returns a string. 
	 * @author Joel Mueller (lucas@thebitbucket.netjmueller@swiftk.com) 
	 * @version 3, August 11, 2004 
	 */
	function ActivateURL(string) {
		var nextMatch = 1;
		var objMatch = "";
		var outstring = "";
		var thisURL = "";
		var thisLink = "";
		var	target = IIf(arrayLen(arguments) gte 2, "arguments[2]", DE(""));
		var paragraph = IIf(arrayLen(arguments) gte 3, "arguments[3]", DE("false"));
		
		do {
			objMatch = REFindNoCase("(((https?:|ftp:|gopher:)\/\/)|(www\.|ftp\.))[-[:alnum:]\?%,\.\/&##!;@:=\+~_]+[A-Za-z0-9\/]", string, nextMatch, true);
			if (objMatch.pos[1] GT nextMatch OR objMatch.pos[1] EQ nextMatch) {
				outString = outString & Mid(String, nextMatch, objMatch.pos[1] - nextMatch);
			} else {
				outString = outString & Mid(String, nextMatch, Len(string));
			}
			nextMatch = objMatch.pos[1] + objMatch.len[1];
			if (ArrayLen(objMatch.pos) GT 1) {
				// If the preceding character is an @, assume this is an e-mail address
				// (for addresses like admin@ftp.cdrom.com)
				if (Compare(Mid(String, Max(objMatch.pos[1] - 1, 1), 1), "@") NEQ 0) {
					thisURL = Mid(String, objMatch.pos[1], objMatch.len[1]);
					thisLink = "<A HREF=""";
					switch (LCase(Mid(String, objMatch.pos[2], objMatch.len[2]))) {
						case "www.": {
							thisLink = thisLink & "http://";
							break;
						}
						case "ftp.": {
							thisLink = thisLink & "ftp://";
							break;
						}
					}
					thisLink = thisLink & thisURL & """";
					if (Len(Target) GT 0) {
						thisLink = thisLink & " TARGET=""" & Target & """";
					}
					thisLink = thisLink & ">" & thisURL & "</A>";
					outString = outString & thisLink;
					// String = Replace(String, thisURL, thisLink);
					// nextMatch = nextMatch + Len(thisURL);
				} else {
					outString = outString & Mid(String, objMatch.pos[1], objMatch.len[1]);
				}
			}
		} while (nextMatch GT 0);
			
		// Now turn e-mail addresses into mailto: links.
		outString = REReplace(outString, "([[:alnum:]_\.\-]+@([[:alnum:]_\.\-]+\.)+[[:alpha:]]{2,4})", "<A HREF=""mailto:\1"">\1</A>", "ALL");
			
		if (paragraph) {
			outString = ParagraphFormat(outString);
		}
		return outString;
	}
	</cfscript>

</cfcomponent> 
]]>
</codefragment>
</duplication>
<duplication lines="73" tokens="677">
<file line="33" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/plpNavigationButtons.cfm"/>
<file line="27" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/plpNavigationButtons.cfm"/>
<codefragment>
<![CDATA[
$Revision: 1.2 $

|| DESCRIPTION || 
$Description: Displays plp navigation (previous/next.dropdown)$


|| DEVELOPER ||
$Developer: Brendan Sisson (brendan@daemon.com.au)$

|| ATTRIBUTES ||
$in: callingform,onClick,bDropDown,cancelEvent$
$out:$
--->

<cfsetting enablecfoutputonly="yes">

<cfprocessingDirective pageencoding="utf-8">

<cfparam name="attributes.callingform" default="editform">
<cfparam name="ATTRIBUTES.onClick" default="">
<cfparam name="ATTRIBUTES.bDropDown" default="true">
<!--- initialise optional value for when cancel button is clicked --->
<cfparam name="attributes.cancelEvent" default="">

	<cfoutput>
	<!-- Begin : PLP Navigation Buttons -->
	<div id="PLPMoveButtons" style="margin-top:10px; text-align : center;">
	</cfoutput>

	<!--- as long as we're not the first step, enable back button --->
	<cfif Caller.thisstep.name NEQ CALLER.stPLP.Steps[1].name>
		<cf_dmButton name="Back" value="&lt;&lt; #application.rb.getResource("Back")#" width="80" onClick="#ATTRIBUTES.onClick#">
	<cfelse>
		<cf_dmButton name="Back" value="&lt;&lt; #application.rb.getResource("Back")#" width="80" onClick="#ATTRIBUTES.onClick#" disabled="true">
	</cfif>
	
	
	<cfoutput><input type="hidden" name="QuickNav"></cfoutput>
	<cfif attributes.bDropDown>
		<cfoutput><select name="Navigation" onchange="javascript:window.document.forms.#attributes.callingform#.QuickNav.value='yes';#ATTRIBUTES.onClick#;submit()" class="formfield">
		<!--- abs to order things above 9 in the plp --->
		<cfloop index="i" from="1" to="#ArrayLen(CALLER.stPLP.Steps)#">
			<option value="#CALLER.stPLP.Steps[i].name#"<cfif CALLER.thisstep.name EQ CALLER.stPLP.Steps[i].name> selected="selected"</cfif>>#CALLER.stPLP.Steps[i].name#</option>
		</cfloop>
		<!--- /abs --->
		</select></cfoutput>
	</cfif>

<cfif Caller.thisstep.name NEQ CALLER.stPLP.Steps[#arraylen(CALLER.stPLP.Steps)# -1].name>
	<cf_dmButton name="Submit" value="#application.rb.getResource("nextUC")# &gt;&gt;" width="80" onClick="#ATTRIBUTES.onClick#">
<cfelse>
	<cf_dmButton name="Submit" value="#application.rb.getResource("finish")# &gt;&gt;" width="80" onClick="#ATTRIBUTES.onClick#">
</cfif>
	<cfoutput>
	<br><br>
	<cf_dmButton name="Save" value="#application.rb.getResource("save")#" width="80">

	<cfif attributes.cancelEvent neq "">
		<input type="button" value="#application.rb.getResource("cancel")#" width="80" onClick="document.location.href='#attributes.cancelEvent#'" class="normalbttnstyle" onMouseOver="this.className='overbttnstyle';" onMouseOut="this.className='normalbttnstyle';">
	<cfelse>
		<!--- if dmHTML run synchTab function --->
		<cfif isdefined("caller.output.typename") and caller.output.typename eq "dmHTML">
			<cf_dmButton name="Cancel" value="#application.rb.getResource("cancel")#" width="80" onClick="parent.synchTab('editFrame','activesubtab','subtab','siteEditOverview');parent.synchTitle('Overview')">
		<cfelse>
			<cf_dmButton name="Cancel" value="#application.rb.getResource("cancel")#" width="80">
		</cfif>
	</cfif>
	
	</div>
	<!-- END : PLP Navigation Buttons -->
	</cfoutput>
	
<cfsetting enablecfoutputonly="No">
]]>
</codefragment>
</duplication>
<duplication lines="85" tokens="674">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/Application.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/Application.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \u2020See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \u2020If not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\u00ecGPL\u00ee) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \u2020the copyright holders of Mura CMS grant you permission
to combine Mura CMS \u2020with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \u2020/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \u2020without this exception. \u2020You may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent output="false">
	<cfinclude template="../../config/applicationSettings.cfm">

	<cfif not hasMainMappings>
		<!--- Try and include global mappings --->
		<cfset canWriteMode=true>
		<cfset canWriteMappings=true>
		<cfset hasMappings=true>
		
		<cftry>
			<cfinclude template="../../config/mappings.cfm">
			<cfcatch>
				<cfset hasMappings=false>
			</cfcatch>
		</cftry>
		
		<cfif not hasMappings>
			<cfinclude template="../../config/buildMainMappings.cfm">
		</cfif>
		
	</cfif>
	
	<cfif not hasPluginMappings>
		<!--- Try and include plugin mappings --->
		<cfset canWriteMode=true>
		<cfset hasMappings=true>
		<cfset canWriteMappings=true>
		<cftry>
			<cfinclude template="../../plugins/mappings.cfm">
			<cfcatch>
				<cfset hasMappings=false>
			</cfcatch>
		</cftry>
		
		<cfif not hasMappings>
			<cfinclude template="../../config/buildPluginMappings.cfm">
		</cfif>
		
	</cfif>
	
	<cfinclude template="../../config/appcfc/onApplicationStart_method.cfm">
	<cfinclude template="../../config/appcfc/onRequestStart_method.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="38" tokens="673">
<file line="51" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/utils/autodoc/coloredcode.cfm"/>
<file line="273" path="/home/jfrank/temp/codeprojects/mxunit/doc/api/components/Util.cfc"/>
<codefragment>
<![CDATA[
	this = arguments.Data;

	/* Convert special characters so they do not get interpreted literally; italicize and boldface */
	this = REReplaceNoCase(this, "&([[:alpha:]]{2,});", "\ufffdB\ufffd\ufffdI\ufffd&amp;\1;\ufffd/I\ufffd\ufffd/B\ufffd", "ALL");

	/* Convert many standalone (not within quotes) numbers to blue, ie. myValue = 0 */
	this = REReplaceNoCase(this, "(gt|lt|eq|is|,|\(|\))([[:space:]]?[0-9]{1,})", "\1\ufffdFONT COLOR=BLUE\ufffd\2\ufffd/FONT\ufffd", "ALL");

	/* Convert normal tags to navy blue */
	this = REReplaceNoCase(this, "<(/?)((!d|b|c(e|i|od|om)|d|e|f(r|o)|h|i|k|l|m|n|o|p|q|r|s|t(e|i|t)|u|v|w|x)[^>]*)>", "\ufffdFONT COLOR=NAVY\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all table-related tags to teal */
	this = REReplaceNoCase(this, "<(/?)(t(a|r|d|b|f|h)([^>]*)|c(ap|ol)([^>]*))>", "\ufffdFONT COLOR=TEAL\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all form-related tags to orange */
	this = REReplaceNoCase(this, "<(/?)((bu|f(i|or)|i(n|s)|l(a|e)|se|op|te)([^>]*))>", "\ufffdFONT COLOR=FF8000\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all tags starting with 'a' to green, since the others aren't used much and we get a speed gain */
	this = REReplaceNoCase(this, "<(/?)(a[^>]*)>", "\ufffdFONT COLOR=GREEN\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all image and style tags to purple */
	this = REReplaceNoCase(this, "<(/?)((im[^>]*)|(sty[^>]*))>", "\ufffdFONT COLOR=PURPLE\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all ColdFusion, SCRIPT and WDDX tags to maroon */
	this = REReplaceNoCase(this, "<(/?)((cf[^>]*)|(sc[^>]*)|(wddx[^>]*))>", "\ufffdFONT COLOR=MAROON\ufffd<\1\2>\ufffd/FONT\ufffd", "ALL");

	/* Convert all inline "//" comments to gray (revised) */
	this = REReplaceNoCase(this, "([^:/]\/{2,2})([^[:cntrl:]]+)($|[[:cntrl:]])", "\ufffdFONT COLOR=GRAY\ufffd\ufffdI\ufffd\1\2\ufffd/I\ufffd\ufffd/FONT\ufffd", "ALL");

	/* Convert all multi-line script comments to gray */
	this = REReplaceNoCase(this, "(\/\*[^\*]*\*\/)", "\ufffdFONT COLOR=GRAY\ufffd\ufffdI\ufffd\1\ufffd/I\ufffd\ufffd/FONT\ufffd", "ALL");

	/* Convert all HTML and ColdFusion comments to gray */	
	/* The next 10 lines of code can be replaced with the commented-out line following them, if you do care whether HTML and CFML 
	   comments contain colored markup. */
	EOF = 0; BOF = 1;
	while(NOT EOF) {
		Match = REFindNoCase("<!-"&"--?([^-]*)-?-"&"->", this, BOF, True);
]]>
</codefragment>
</duplication>
<duplication lines="30" tokens="673">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/system/SubscriptionHandler/Handler.cfc"/>
<file line="14" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/formToEmail/Handler.cfc"/>
<codefragment>
<![CDATA[
		<cfset variables.encryptionKey = GenerateSecretKey("BLOWFISH") />
		<cfreturn this/>
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getName" access="public" output="false" returntype="string">
		<cfreturn variables.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setName" access="public" output="false" returntype="void">
		<cfargument name="name" type="string" required="true" />
		<cfset variables.name = arguments.name />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="getId" access="public" output="false" returntype="any">
		<cfreturn variables.id />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setId" access="public" output="false" returntype="void">
		<cfargument name="id" type="any" required="true" />
		<cfset variables.id = arguments.id />
		<cfset variables.package = replace(variables.id,".","/","all") />
	</cffunction>
	
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="setup" hint="This is run when a plugin is activated" access="public" output="false" returntype="boolean">
		<cfset var mailTo = variables.preferences.get(variables.manager.getBlog().getId() & "/" & variables.package,"mailTo","") />
]]>
</codefragment>
</duplication>
<duplication lines="67" tokens="671">
<file line="50" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/MetaWeblog.cfc"/>
<file line="53" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/MovableType.cfc"/>
<codefragment>
<![CDATA[
											result[1][j].mt_allow_comments = "(int) 1";
											result[1][j].mt_allow_pings = "(int) 1"; 
											result[1][j].mt_convert_breaks = "(string)" & "";
											result[1][j].mt_keywords = "(string)" & ""; */
				</cfscript>
			</cfloop>

		<cfreturn result />
	</cffunction>
	
	<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<!--- 
postId - (string): ID
username - (string): email or username for a user who has permission to post to the blog.
password - (string): Password for said username/email --->
	<cffunction name="getPost" access="remote" output="false" returntype="any">
		<cfargument name="data" required="true" type="array" />
					
			<cfset var postId = arguments.data[1] />
			<cfset var username = arguments.data[2] />
			<cfset var password = arguments.data[3] />
			<cfset var result = arraynew(1) />
			<cfset var i = 1 />
			<cfset var post = super.getPost(username,password,postId) />
			
			<cfscript>
				result[1] = structnew();
			
				result[1]["title"] = post.title;
				result[1]["postid"] = "(string)" & post.id;
				result[1]["url"] = post.url;
				result[1]["link"] = post.permalink;
				result[1]["permalink"] = post.permalink;
				result[1]["description"] = "(string)" & post.content;
				result[1]["dateCreated"] ="(dateTime.iso8601)" & post.postedOn;
				result[1]["userid"] ="(string)" & post.authorId;
				if (post.commentsAllowed) 
					result[1]["mt_allow_comments"] = "(int) 1";
				else
					result[1]["mt_allow_comments"] = "(int) 0";
				
				for (i = 1; i LTE arraylen(post.categories); i = i +1){
					result[1]["categories"][i] = post.categories[i].title;
				}
	
				</cfscript>
		
		<cfreturn result />
	</cffunction>	
	
	<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<!---
	# blogid (string): Unique identifier of the blog the post will be added to.
	# username (string): Login for a user who has permission to post to the blog.
	# password (string): Password for said username.
	# post (struct): Contents of the post.
	# publish (boolean): If true, the blog will be published immediately after the post is made.  --->
	<cffunction name="newPost" access="remote" output="false" returntype="array">
		<cfargument name="data" required="true" type="array" />
			
			<cfset var blogId = arguments.data[1] />
			<cfset var username = arguments.data[2] />
			<cfset var password = arguments.data[3] />
			<cfset var content = arguments.data[4]  />
			<cfset var publish = arguments.data[5]  />
			<cfset var result = arraynew(1) />
			<cfset var title = "" />
]]>
</codefragment>
</duplication>
<duplication lines="2" tokens="671">
<file line="163" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/homePortals/plugins/modules/resourceLibrary/Modules/YouTube/views/search.cfm"/>
<file line="343" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/form.cfc"/>
<codefragment>
<![CDATA[
			var badChars = """,#Chr(161)#,#Chr(162)#,#Chr(163)#,#Chr(164)#,#Chr(165)#,#Chr(166)#,#Chr(167)#,#Chr(168)#,#Chr(169)#,#Chr(170)#,#Chr(171)#,#Chr(172)#,#Chr(173)#,#Chr(174)#,#Chr(175)#,#Chr(176)#,#Chr(177)#,#Chr(178)#,#Chr(179)#,#Chr(180)#,#Chr(181)#,#Chr(182)#,#Chr(183)#,#Chr(184)#,#Chr(185)#,#Chr(186)#,#Chr(187)#,#Chr(188)#,#Chr(189)#,#Chr(190)#,#Chr(191)#,#Chr(215)#,#Chr(247)#,#Chr(192)#,#Chr(193)#,#Chr(194)#,#Chr(195)#,#Chr(196)#,#Chr(197)#,#Chr(198)#,#Chr(199)#,#Chr(200)#,#Chr(201)#,#Chr(202)#,#Chr(203)#,#Chr(204)#,#Chr(205)#,#Chr(206)#,#Chr(207)#,#Chr(208)#,#Chr(209)#,#Chr(210)#,#Chr(211)#,#Chr(212)#,#Chr(213)#,#Chr(214)#,#Chr(216)#,#Chr(217)#,#Chr(218)#,#Chr(219)#,#Chr(220)#,#Chr(221)#,#Chr(222)#,#Chr(223)#,#Chr(224)#,#Chr(225)#,#Chr(226)#,#Chr(227)#,#Chr(228)#,#Chr(229)#,#Chr(230)#,#Chr(231)#,#Chr(232)#,#Chr(233)#,#Chr(234)#,#Chr(235)#,#Chr(236)#,#Chr(237)#,#Chr(238)#,#Chr(239)#,#Chr(240)#,#Chr(241)#,#Chr(242)#,#Chr(243)#,#Chr(244)#,#Chr(245)#,#Chr(246)#,#Chr(248)#,#Chr(249)#,#Chr(250)#,#Chr(251)#,#Chr(252)#,#Chr(253)#,#Chr(254)#,#Chr(255)#";
			var goodChars = "&quot;,&iexcl;,&cent;,&pound;,&curren;,&yen;,&brvbar;,&sect;,&uml;,&copy;,&ordf;,&laquo;,&not;,&shy;,&reg;,&macr;,&deg;,&plusmn;,\u00b2,\u00b3,&acute;,&micro;,&para;,&middot;,&cedil;,\u00b9,&ordm;,&raquo;,\u00bc,\u00bd,\u00be,&iquest;,&times;,&divide;,&Agrave;,&Aacute;,&Acirc;;,&Atilde;,&Auml;,&Aring;,&AElig;,&Ccedil;,&Egrave;,&Eacute;,&Ecirc;,&Euml;,&Igrave;,&Iacute;,&Icirc;,&Iuml;,&ETH;,&Ntilde;,&Ograve;,&Oacute;,&Ocirc;,&Otilde;,&Ouml;,&Oslash;,&Ugrave;,&Uacute;,&Ucirc;,&Uuml;,&Yacute;,&THORN;,&szlig;,&agrave;,&aacute;,&acirc;,&atilde;,&auml;,&aring;,&aelig;,&ccedil;,&egrave;,&eacute;,&ecirc;,&euml;,&igrave;,&iacute;,&icirc;,&iuml;,&eth;,&ntilde;,&ograve;,&oacute;,&ocirc;,&otilde;,&ouml;,&oslash;,&ugrave;,&uacute;,&ucirc;,&uuml;,&yacute;,&thorn;,&yuml;;,&##338;,&##339;,&##352;,&##353;,&##376;,&##710;,&##732;,&##8206;,&##8207;,&##8211;,&##8212;,&##8216;,&##8217;,&##8218;,&##8220;,&##8221;,&##8222;,&##8224;,&##8225;,&##8240;,&##8249;,&##8250;,&##8364;,<sup><small>TM</small></sup>";
]]>
</codefragment>
</duplication>
<duplication lines="95" tokens="667">
<file line="253" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaProxy.cfc"/>
<file line="253" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_initMethodCollection" hint="creates a method collection of all the methods that are available on the class (this may be cached externally later)" access="private" returntype="void" output="false">
	<cfscript>
		var methods = _getClass().getMethods();
		var len = ArrayLen(methods);
		var counter = 1;
		var method = 0;

		_setMethodCollection(StructNew());

		for(; counter <= len; counter++)
		{
			method = methods[counter];

			if(NOT StructKeyExists(_getMethodCollection(), method.getName()))
			{
				StructInsert(_getMethodCollection(), method.getName(), ArrayNew(1));
			}

			ArrayAppend(StructFind(_getMethodCollection(), method.getName()), method);
		}
	</cfscript>
</cffunction>

<cffunction name="_getMethodCollection" access="private" returntype="struct" output="false">
	<cfreturn instance.MethodCollection />
</cffunction>

<cffunction name="_setMethodCollection" access="private" returntype="void" output="false">
	<cfargument name="MethodCollection" type="struct" required="true">
	<cfset instance.MethodCollection = arguments.MethodCollection />
</cffunction>

<cffunction name="_hasClassInstance" hint="if the proxy has an instance yet" access="private" returntype="boolean" output="false">
	<cfreturn StructKeyExists(instance, "ClassInstance") />
</cffunction>

<cffunction name="_getClassInstance" access="private" returntype="any" output="false">
	<cfreturn instance.ClassInstance />
</cffunction>

<cffunction name="_setClassInstance" access="private" returntype="void" output="false">
	<cfargument name="ClassInstance" type="any" required="true">
	<cfset instance.ClassInstance = arguments.ClassInstance />
</cffunction>

<cffunction name="_getObjectClass" access="private" returntype="any" output="false">
	<cfreturn instance.ObjectClass />
</cffunction>

<cffunction name="_setObjectClass" access="private" returntype="void" output="false">
	<cfargument name="ObjectClass" type="any" required="true">
	<cfset instance.ObjectClass = arguments.ObjectClass />
</cffunction>

<cffunction name="_getArray" access="private" returntype="any" output="false">
	<cfreturn instance.Array />
</cffunction>

<cffunction name="_setArray" access="private" returntype="void" output="false">
	<cfargument name="Array" type="any" required="true">
	<cfset instance.Array = arguments.Array />
</cffunction>

<cffunction name="_getClassMethod" access="private" returntype="any" output="false">
	<cfreturn instance.ClassMethod />
</cffunction>

<cffunction name="_setClassMethod" access="private" returntype="void" output="false">
	<cfargument name="ClassMethod" type="any" required="true">
	<cfset instance.ClassMethod = arguments.ClassMethod />
</cffunction>

<cffunction name="_getClass" access="private" returntype="any" output="false">
	<cfreturn instance.Class />
</cffunction>

<cffunction name="_setClass" access="private" returntype="void" output="false">
	<cfargument name="Class" type="any" required="true">
	<cfset instance.Class = arguments.Class />
</cffunction>

<cffunction name="_getModifier" access="private" returntype="any" output="false">
	<cfreturn instance.Modifier />
</cffunction>

<cffunction name="_setModifier" access="private" returntype="void" output="false">
	<cfargument name="Modifier" type="any" required="true">
	<cfset instance.Modifier = arguments.Modifier />
</cffunction>

<cffunction name="throw" access="private" hint="Throws an Exception" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="75" tokens="665">
<file line="11" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/image.cfc"/>
<file line="11" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/imagecfc/image.cfc"/>
<codefragment>
<![CDATA[
	Copyright (c) 2007, Rick Root <rick@webworksllc.com>
	All rights reserved.

	Redistribution and use in source and binary forms, with or 
	without modification, are permitted provided that the 
	following conditions are met:

	- Redistributions of source code must retain the above 
	  copyright notice, this list of conditions and the 
	  following disclaimer. 
	- Redistributions in binary form must reproduce the above 
	  copyright notice, this list of conditions and the 
	  following disclaimer in the documentation and/or other 
	  materials provided with the distribution. 
	- Neither the name of the Webworks, LLC. nor the names of 
	  its contributors may be used to endorse or promote products 
	  derived from this software without specific prior written 
	  permission. 

	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
	CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
	MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
	DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
	CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
	SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
	BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
	LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
	HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
	CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
	OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
	SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

	============================================================	
	This is a derivative work.  Following is the original 
	Copyright notice.
	============================================================	
	
	Copyright (c) 2004 James F. Dew <jdew@yggdrasil.ca>
 
	Permission to use, copy, modify, and distribute this software for any
	purpose with or without fee is hereby granted, provided that the above
	copyright notice and this permission notice appear in all copies.
 
	THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
	WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
	MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
	ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
	WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
	ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
	OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--->
<!---
	SPECIAL NOTE FOR HEADLESS SYSTEMS
	---------------------------------
	If you get a "cannot connect to X11 server" when running certain
	parts of this component under Bluedragon (Linux), you must
	add "-Djava.awt.headless=true" to the java startup line in
	<bluedragon>/bin/StartBluedragon.sh.  This isssue is discussed
	in the Bluedragon Installation Guide section 3.8.1 for
	Bluedragon 6.2.1.

	Bluedragon may also report a ClassNotFound exception when trying
	to instantiate the java.awt.image.BufferedImage class.  This is
	most likely the same issue.

	If you get "This graphics environment can be used only in the
	software emulation mode" when calling certain parts of this
	component under Coldfusion MX, you should refer to Technote
	ID #18747:  http://www.macromedia.com/go/tn_18747 
--->

<cfcomponent displayname="Image">

<cfset variables.throwOnError = "Yes">
]]>
</codefragment>
</duplication>
<duplication lines="64" tokens="664">
<file line="116" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/page.cfm"/>
<file line="5" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/sidebar.cfm"/>
<codefragment>
<![CDATA[
<mangox:PodGroup locationId="sidebar">
	<!--- search box --->
	<mangox:TemplatePod id="search">
	<li>
	<form name="searchForm" id="searchform" method="get" action="<mango:Blog searchUrl />">
		<div><input type="text" value="" name="term" id="s" /><input type="submit" id="searchsubmit" value="Search" /></div>
	</form>
	</li>
	</mangox:TemplatePod>

	<!--- all categories --->
	<mangox:TemplatePod id="categories" title="Categories">
		<ul class="list-cat"><mango:Categories parent=""><mango:Category>
		<li><a href="<mango:CategoryProperty link />" title="<mango:CategoryProperty title />"><mango:CategoryProperty title /></a> (<mango:CategoryProperty postCount />)</li></mango:Category>
		</mango:Categories>
		</ul>
	</mangox:TemplatePod>
	
	<!--- all archives by month --->
	<mangox:TemplatePod id="monthly-archives" title="Archives">
		<ul class="list-archives"><mango:Archives type="month" count="12"><mango:Archive>
        	<li><a href='<mango:ArchiveProperty link />' title='<mango:ArchiveProperty title dateformat="mmmm yyyy" />'><mango:ArchiveProperty title dateformat="mmmm yyyy" /></a></li>
</mango:Archive></mango:Archives>
      </ul>
	</mangox:TemplatePod>
	
	<!--- all links by category --->
	<mangox:TemplatePod id="links-by-category">
		<!--- Links --->
		<mangox:LinkCategories>
		<mangox:LinkCategory>
		<li>
			<h2 class="sidebartitle"><mangox:LinkCategoryProperty name /></h2>
			<ul class="list-blogroll"><mangox:Links><mangox:Link>
			<li><a href="<mangox:LinkProperty address />"><mangox:LinkProperty title /></a></li></mangox:Link></mangox:Links>
			</ul>
		</li>
		</mangox:LinkCategory>
		</mangox:LinkCategories>
	</mangox:TemplatePod>
	
	<!--- category cloud --->
	<mangox:TemplatePod id="category-cloud" title="Tag Cloud">
		<mangox:CategoryCloud />
	</mangox:TemplatePod>
	
	<!--- output all the pods, including the ones added by plugins --->
	<mangox:Pods>
		<mangox:Pod>
			<mangox:PodProperty ifHasTitle>
			<li>
				<h2 class="sidebartitle"><mangox:PodProperty title /></h2>
				<mangox:PodProperty content />
			</li>
			</mangox:PodProperty>
		</mangox:Pod>
		<mangox:Pod><!--- output the content as is, good for "templatePods" --->
			<mangox:PodProperty ifNotHasTitle>
				<mangox:PodProperty content />
			</mangox:PodProperty>
		</mangox:Pod>
	</mangox:Pods>
</mangox:PodGroup>
</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="59" tokens="661">
<file line="1069" path="/home/jfrank/temp/codeprojects/farcry/core/tags/navajo/overview.cfm"/>
<file line="1455" path="/home/jfrank/temp/codeprojects/farcry/core/tags/navajo/overview.cfm"/>
<codefragment>
<![CDATA[
o = new Object();
objectMenu['Insert'] = o;
o.text = "#application.rb.getResource('sitetree.contextmenu.insert@label','Insert')#";
o.js = "menuOption_Insert()";
o.jsvalidate = "(contentFrame.insertObjId || contentFrame.insertObjIds || contentFrame.insertHTML)?1:0";
o.bShowDisabled = 1;
o.bSeperator = 0;
function menuOption_Insert()
{
	// get object
	var theNode = objects[ lastSelectedId ];
	var p = contentFrame;
	
	if( p.insertaObjIds ) p.insertaObjIds( aSelectedIds );
	else if( p.insertObjId ) p.insertObjId( lastSelectedId );
	else switch( theNode['TYPENAME'] )
	{
		<cfparam name="application.config.overviewTree.bUseHiResInsert" default="0">
		case "dmImage":
			if (theNode['OPTIMISEDIMAGE'] && theNode['OPTIMISEDIMAGE'].length && #application.config.overviewTree.bUseHiResInsert#)	
			{
			<cfif isDefined("application.config.overviewTree.insertJSdmImageHiRes")>
				p.insertHTML("#evaluate(DE(application.config.overviewTree.insertJSdmImageHiRes))#");
			<cfelse>
 				p.insertHTML("<img alt='"+theNode['ALT']+"' src='#application.url.webroot#/images/"+theNode['OPTIMISEDIMAGE']+"'>");
			</cfif>
				
			}
			else
			{
			<cfif isDefined("application.config.overviewTree.insertJSdmImage")>
				p.insertHTML("#evaluate(DE(application.config.overviewTree.insertJSdmImage))#");
			<cfelse>
 				p.insertHTML( "<img alt='"+theNode['ALT']+"' src='#application.url.webroot#/images/"+theNode['IMAGEFILE']+"'>" );
			</cfif>
			}
			break;
		
		case "dmFile":
			<cfif isDefined("application.config.overviewTree.insertJSdmFile")>
				p.insertHTML("#evaluate(DE(application.config.overviewTree.insertJSdmFile))#");
			<cfelse>
				p.insertHTML( "<a href='#application.url.webroot#/download.cfm?DownloadFile="+lastSelectedId+"' target='_blank'>"+theNode['TITLE']+"</a>" );
			</cfif>
			break;
			
		case "dmFlash":
			<cfif isDefined("application.config.overviewTree.insertJSdmFlash")>
			p.insertHTML("#evaluate(DE(application.config.overviewTree.insertJSdmFlash))#");
			<cfelse>
			p.insertHTML( "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab##version="+theNode['FLASHVERSION']+"' WIDTH='"+theNode['FLASHWIDTH']+"'  HEIGHT='"+theNode['FLASHHEIGHT']+"'  ALIGN='"+theNode['FLASHALIGN']+"'><PARAM NAME='movie' VALUE='http://#CGI.SERVER_NAME#:#CGI.SERVER_PORT##application.url.webroot#/files/"+theNode['FLASHMOVIE']+"'><PARAM NAME='quality' VALUE='"+theNode['FLASHQUALITY']+"'><PARAM NAME='play' VALUE='"+theNode['FLASHPLAY']+"'><PARAM NAME='menu' VALUE='"+theNode['FLASHMENU']+"'><PARAM NAME='loop' VALUE='"+theNode['FLASHLOOP']+"'><PARAM NAME='FlashVars' VALUE='"+theNode['FLASHPARAMS']+"'><EMBED SRC='http://#CGI.SERVER_NAME#:#CGI.SERVER_PORT#/#application.url.webroot#/files/"+theNode['FLASHMOVIE']+"' QUALITY='"+theNode['FLASHQUALITY']+"' WIDTH='"+theNode['FLASHWIDTH']+"' HEIGHT='"+theNode['FLASHHEIGHT']+"' FLASHVARS='"+theNode['FLASHPARAMS']+"' ALIGN='"+theNode['FLASHALIGN']+"' MENU='"+theNode['FLASHMENU']+"' PLAY='"+theNode['FLASHPLAY']+"' LOOP='"+theNode['FLASHLOOP']+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>" );
			</cfif>
			break;
			
		default:
			<cfif isDefined("application.config.overviewTree.insertJSdmHTML")>
			p.insertHTML("#evaluate(DE(application.config.overviewTree.insertJSdmHTML))#");
			<cfelse>
			p.insertHTML( "<a href='#stOverview['menu']['insert']['dmHTML']#?objectId="+lastSelectedId+"'>"+theNode['TITLE']+"</a>" );
]]>
</codefragment>
</duplication>
<duplication lines="87" tokens="661">
<file line="166" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/objectBroker.cfc"/>
<file line="216" path="/home/jfrank/temp/codeprojects/farcry/core/packages/lib/objectBroker.cfc"/>
<codefragment>
<![CDATA[
														<cfset arrayAppend(request.inHead.aJSLibraries,stCacheWebskin.inHead.aJSLibraries[k]) />
													</cfif>
												</cfloop>
											</cfcase>
																						
											<cfdefaultcase>
												<cfset addhtmlHeadToWebskins(library=i) />
												<cfset request.inHead[i] = stCacheWebskin.inHead[i] />
											</cfdefaultcase>
										</cfswitch>
							
									</cfloop>
	
								</cfif>	
								
							</cfif>	
						</cfif>
					</cfif>
				</cfif>
			</cfif>
			
		</cfif>
		
		<cfreturn stResult />
	</cffunction>
		
	<cffunction name="generateWebskinCacheID" access="public" output="false" returntype="string" hint="Generates a webskin Cache ID that can be hashed to store a specific version of a webskin cache.">
		<cfargument name="typename" required="true" />
		<cfargument name="template" required="true" />
		<cfargument name="hashKey" required="false" default="" />
		<cfargument name="bCacheByURL" required="false" default="#application.coapi.coapiadmin.getWebskincacheByURL(typename=arguments.typename, template=arguments.template)#" />
		<cfargument name="bCacheByForm" required="false" default="#application.coapi.coapiadmin.getWebskincacheByForm(typename=arguments.typename, template=arguments.template)#" />
		<cfargument name="bCacheByRoles" required="false" default="#application.coapi.coapiadmin.getWebskincacheByRoles(typename=arguments.typename, template=arguments.template)#" />
		<cfargument name="lcacheByVars" required="false" default="#application.coapi.coapiadmin.getWebskincacheByVars(typename=arguments.typename, template=arguments.template)#" />

		<cfset var WebskinCacheID = "" />
		<cfset var iFormField = "" />
		<cfset var iViewState = "" />
	
		
		<!--- Always prefixed with the hash key. This can be overridden in the webskin call. It will include any cfparam attributes. --->
		<cfif len(arguments.hashKey)>
			<cfset WebskinCacheID = listAppend(WebskinCacheID, "#arguments.hashKey#") />
		</cfif>
		
		<cfif arguments.bCacheByURL>
			<cfset WebskinCacheID = listAppend(WebskinCacheID,"script_name:#cgi.script_name#,query_string:#cgi.query_string#") />
		</cfif>
		
		<cfif arguments.bCacheByForm>
			<cfif structIsEmpty(form)>
				<cfset WebskinCacheID = listAppend(WebskinCacheID, "form:empty") />
			<cfelse>
				<cfloop list="#listSort(structKeyList(form),'text')#" index="iFormField">
					<cfif isSimpleValue(form[iFormField])>
						<cfset WebskinCacheID = listAppend(WebskinCacheID, "form[#iFormField#]:#form[iFormField]#") />
					<cfelse>
						<cfset WebskinCacheID = listAppend(WebskinCacheID, "form[#iFormField#]:{complex}") />
					</cfif>
				</cfloop>
			</cfif>					
		</cfif>
		
		<cfif arguments.bCacheByRoles>
			<cfif application.security.isLoggedIn()>
				<cfset WebskinCacheID = listAppend(WebskinCacheID,"roles:#listSort(session.security.roles,'text')#") />
			<cfelse>
				<cfset WebskinCacheID = listAppend(WebskinCacheID, "roles:anonymous") />
			</cfif>									
		</cfif>

		<cfif listLen(arguments.lcacheByVars)>
			<cfloop list="#listSort(arguments.lcacheByVars, 'text')#" index="iViewState">
				
				<cftry>
					<cfif isDefined(trim(iViewState))>
						<cfset WebskinCacheID = listAppend(WebskinCacheID, "#iViewState#:#evaluate(trim(iViewState))#") />
					<cfelse>
						<cfset WebskinCacheID = listAppend(WebskinCacheID, "#iViewState#:null") />
					</cfif>		
				
					<cfcatch type="any">
						<cftry>
							<cfset WebskinCacheID = listAppend(WebskinCacheID, "#iViewState#:#evaluate(trim(iViewState))#") />
							
							<cfcatch type="any">
								<cfset WebskinCacheID = listAppend(WebskinCacheID, "#iViewState#:invalidVarName") />
]]>
</codefragment>
</duplication>
<duplication lines="88" tokens="660">
<file line="166" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/tags/datatable.cfm"/>
<file line="166" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/tags/datatablenew.cfm"/>
<codefragment>
<![CDATA[
	<cfoutput query="attributes.data">
		<cfset theVal = attributes.data[attributes.linkval][currentRow]>
		<cfset theLink = attributes.editlink & "?id=#theVal#">
		<tr class="adminList#currentRow mod 2#">
			<td width="20"><input type="checkbox" name="mark" value="#attributes.data[attributes.linkval][currentRow]#" /></td>
			<cfloop index="c" list="#attributes.list#">
				<cfif not structKeyExists(colData, c)>
					<cfset value = attributes.data[c][currentRow]>
					<cfset value = htmlEditFormat(value)>
				<cfelse>
					<cfset value = colData[c]>
					<!--- This should be changed to check columns and by dynamic --->
					<!--- It would be a trivial change actually, but I'm lazy. --->
					<!--- As it stands,this file needs cleanup --->
					<cfif findNoCase("$id$", value)>
						<cfset value = replace(value, "$id$", id, "all")>
					</cfif>
					<cfif findNoCase("$viewurl$", value)>
						<cfset value = replace(value, "$viewurl$", viewurl, "all")>
					</cfif>
					<cfif findNoCase("$email$", value)>
						<cfset value = replace(value, "$email$", urlEncodedFormat(email), "all")>
					</cfif>
					<cfif findNoCase("$name$", value)>
						<cfset value = replace(value, "$name$", name, "all")>
					</cfif>

					<cfif listFindNoCase(columnlist, "entryidfk")><cfset value = replace(value, "$entryidfk$", entryidfk, "all")></cfif>
				</cfif>

				<cfif structKeyExists(formatCols, c) and value neq "">
					<cfswitch expression="#formatCols[c]#">

						<cfcase value="yesno">
							<cfset value = yesNoFormat(value)>
						</cfcase>
						
						<cfcase value="datetime">
							<cfset value = dateFormat(value,"mm/dd/yy") & " " & timeFormat(value,"h:mm tt")>
						</cfcase>

						<cfcase value="date">
							<cfset value = dateFormat(value,"mm/dd/yy")>
						</cfcase>

						<cfcase value="currency">
							<cfset value = dollarFormat(value)>
						</cfcase>

						<cfcase value="number">
							<cfset value = numberFormat(value)>
						</cfcase>
						
						<cfcase value="url">
							<cfset value = "<a href=""#value#"">#value#</a>">
						</cfcase>
						s
					</cfswitch>
				</cfif>
				
				<cfif value is "">
					<cfset value = "&nbsp;">
				</cfif>
				<cfif structKeyExists(leftCols, c) and len(value) gt leftCols[c]>
					<cfset value = left(value, leftCols[c]) & "...">
				</cfif>
				
				<td>
				<cfif c is attributes.linkcol>
				<a href="#attributes.editlink#?id=#attributes.data[attributes.linkval][currentRow]#&amp;#attributes.queryString#">#value#</a>
				<cfelse>
				#value#
				</cfif>
				</td>
			</cfloop>
		</tr>
	</cfoutput>
<cfelse>

</cfif>

<cfoutput>
</table>
</form>
</p>

<p align="right">
<cfif attributes.showAdd>[<a href="#attributes.editlink#?id=0&#attributes.querystring#">Add #attributes.label#</a>]</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="62" tokens="659">
<file line="1" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/xmlrpc/xmlrpc.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/xmlrpc.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent displayname="XML-RPC"  hint="Allows painless translation of XML-RPC packets to and from CFML data structures">

	<!--- 
	Copyright (c)2003 Agincourt Media
	VERSION: 1.2
		- 2003-6-11:
			- added support for fault packages to XMLRPC2CFML
			- added a little error checking
			- added support for typeless values
			- added support for paranthetical tokens in addition to $token
		- 2003-10-5:
			- added support for namespaced deserialization
	AUTHOR: Roger Benningfield (roger@agincourtmedia.com)
	WEBLOG: http://admin.support.journurl.com/
	This code is free of charge and without warranty. Use at your own risk.
	NOTE: If you make significant modifications or improvements to this component,
		send the resulting code to the author.
	ANOTHER NOTE: This comment section must remain with the component in any
		distribution. Feel free to snip it out on your production box.
	--->

	<cffunction name="XMLRPC2CFML" access="public" returntype="struct" output="false" hint="Accepts an XML-RPC packet and returns a struct containing the method name (returnvar.method) and an array of params (returnvar.params)">
		<cfargument name="data" type="string" required="true" hint="A string containing an XML-RPC package" />
		<cfset var myResult = StructNew() />
		<cfset var dummy = "" />
		<cfset var myContent = arguments.data />
		<cfset var myParsedContent = "" />
		<cfset var myParams = "" />
		<cfset var x = "" />
		<cfif Len(mycontent)>
			<cfset myparsedcontent = XmlParse(mycontent) />
			<cfset dummy = XmlSearch(myparsedcontent, "//methodName") />
			<cfset myResult.method = "" />
			<cfif ArrayLen(dummy)>
				<cfset myResult.method = dummy[1].xmlText />
			</cfif>
			<cfset dummy = XmlSearch(myparsedcontent, "//fault") />
			<cfset myResult.fault = StructNew() />
			<cfset myResult.fault.faultCode = 0 />
			<cfset myResult.fault.faultString = "" />
			<cfif ArrayLen(dummy)>
				<cfset myResult.fault = this.deserialize(branch=dummy[1].value[1]) />
			</cfif>
			<cfset myParams = XmlSearch(myparsedcontent, "//params/param") />
			<cfset myResult.params = ArrayNew(1) />
			<cfloop index="x" from="1" to="#ArrayLen(myParams)#">
				<cfset myResult.params[x] = this.deserialize(branch=myParams[x].value[1]) />
			</cfloop>
		<cfelse>
			<cfset myResult.method = "Error" />
			<cfset myResult.params = ArrayNew(1) />
			<cfset myresult.params[1] = "Error" />
		</cfif>
		<cfreturn myResult />
	</cffunction>
	
	<cffunction name="CFML2XMLRPC" access="public" returntype="string" output="false" hint="Takes a CFML array and converts it into an XML-RPC package">
		<cfargument name="data" required="true" type="array" hint="A CFML array. If the 'type' argument is set to 'call', the first element of the array should be a string containing a method name, with subsequent elements containing data. If the 'type' argument is set to 'response', the array should only contain data. If the 'type' argument is set to 'responsefault', the first array element should be an integer representing a faultCode, and the second element should be a string containing the faultString" />
		<cfargument name="type" required="false" default="call" type="string" hint="Can be set to one of three values: 'call', 'response', and 'responsefault'." />
		<cfset var x = "" />
		<cfset var myXml = "" />
		<cfswitch expression="#LCase(arguments.type)#">
]]>
</codefragment>
</duplication>
<duplication lines="62" tokens="657">
<file line="71" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/archives.cfm"/>
<file line="60" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/index.cfm"/>
<codefragment>
<![CDATA[
	<span class="next-entries"></span>
</div>
</mango:Archive>
		
  </div><!--/content -->
  
<div id="sidebar">
	<mango:Event name="afterSideBarStart" number="1" />
	<ul><template:sidebar /></ul>
	<mango:Event name="beforeSideBarEnd" number="1" />
</div>
<!--/sidebar -->
  <div id="footer">
  <!--recent comments start -->
  <div class="footer-recent-posts">
    <h4>Recent Posts</h4>
	<ul><mango:Posts count="5">
	<mango:Post>
		<li><strong><a href="<mango:PostProperty link />" rel="bookmark" title="Permanent link to <mango:PostProperty title />"><mango:PostProperty title /></a></strong><br />
	<small><mango:PostProperty date dateformat="m-d-yyyy" /></small>
	</li>
	</mango:Post>
	</mango:Posts>
	</ul>
  </div>
  <!--recent comments start -->

  <!--recent comments start -->
  <div class="footer-recent-comments">
  <h4>Recent Comments</h4>
<ul>
	<mango:Comments recent count="4">
		<mango:Comment>
	<li><strong><a href="<mango:CommentProperty entryLink />#comment-<mango:CommentProperty id />" title="on <mango:CommentProperty entryTitle />"><mango:CommentProperty name /></a></strong>: <mango:CommentProperty excerptChars="80" /></li>
	</mango:Comment>
	</mango:Comments>
</ul></div>
  <!--recent comments end -->
  
	<!--about text start -->
	<div class="footer-about">
		<h4>About</h4>
		<p><mango:Blog description descriptionParagraphFormat /></p>
	</div>
	<!--about text end -->
	
  <hr class="clear" />
  </div><!--/footer -->
</div><!--/page -->

<!--credits start -->
<div id="credits"><mango:Event name="afterFooterStart" />
<div class="alignleft">Powered by <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Mango Blog</a>. Design and <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a>
<mango:Event name="beforeFooterEnd" />
</div> 

<div class="alignright"><a href="<mango:Blog rssurl />" class="rss">RSS Feeds</a></div>
</div>
<!--credits end -->
<mango:Event name="beforeHtmlBodyEnd" />
</body>
</html>
]]>
</codefragment>
</duplication>
<duplication lines="79" tokens="642">
<file line="6" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfspec/spec/lib/matchers/haveSpec.cfm"/>
<file line="275" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfspec/spec/lib/matchers/haveSpec.cfm"/>
<codefragment>
<![CDATA[
    <cfset $matcher = $(createObject("component", "cfspec.lib.matchers.Have").init("AtMost"))>
    <cfset $matcher.setRunner(__cfspecRunner)>
    <cfset $matcher.setArguments(3)>
    <cfset $matcher.items()>
  </before>

  <it should="match when target is a string with n characters">
    <cfset target = "abc">
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is an object with n items">
    <cfset target = stub(getItems="abc")>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is an object with size == n">
    <cfset target = createObject("component", "cfspec.spec.assets.HasSize").init(3)>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is an object with length == n">
    <cfset target = createObject("component", "cfspec.spec.assets.HasLength").init(3)>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is a struct with n keys">
    <cfset target = {a="foo", b="bar", c="baz"}>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is an array with n elements">
    <cfset target = ["a", "b", "c"]>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="match when target is a query with n records">
    <cfset target = queryNew("")>
    <cfset queryAddColumn(target, "foo", listToArray("a,b,c"))>
    <cfset $matcher.isMatch(target).shouldBeTrue()>
  </it>

  <it should="not match when target is a string with > n characters">
    <cfset target = "abcd">
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is an object with > n items">
    <cfset target = stub(getItems="abcd")>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is an object with size > n">
    <cfset target = createObject("component", "cfspec.spec.assets.HasSize").init(4)>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is an object with length > n">
    <cfset target = createObject("component", "cfspec.spec.assets.HasLength").init(4)>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is a struct with > n keys">
    <cfset target = {a="foo", b="bar", c="baz", d="bat"}>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is an array with > n elements">
    <cfset target = ["a", "b", "c", "d"]>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="not match when target is a query with > n records">
    <cfset target = queryNew("")>
    <cfset queryAddColumn(target, "foo", listToArray("a,b,c,d"))>
    <cfset $matcher.isMatch(target).shouldBeFalse()>
  </it>

  <it should="match when target is a string with < n characters">
]]>
</codefragment>
</duplication>
<duplication lines="58" tokens="637">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_parents.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_parents.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.actualParentID" default="">
<cfparam name="attributes.nestLevel" default="0">
<cfset rslist=application.categoryManager.getCategories(attributes.siteID,attributes.ParentID) />
</cfsilent>
<cfif rslist.recordcount>
<cfoutput query="rslist">
 <cfif rslist.categoryID neq attributes.categoryID>
<option value="#rslist.categoryID#" <cfif rslist.categoryID eq attributes.actualParentID>selected</cfif>><cfif attributes.nestlevel><cfloop  from="1" to="#attributes.NestLevel#" index="I">&nbsp;&nbsp;</cfloop></cfif>#rslist.name#</option>
<cf_dsp_parents siteID="#attributes.siteID#" categoryID="#attributes.categoryID#" parentID="#rslist.categoryID#" actualParentID="#attributes.actualParentID#" nestLevel="#evaluate(attributes.nestLevel +1)#" >
 </cfif>
</cfoutput>
</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="52" tokens="631">
<file line="111" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="155" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_portal.cfm"/>
<codefragment>
<![CDATA[
		</cfif>
		<dt>#link#</dt>
		<cfif hasImage>
		<dd class="image">
			<a href="#createHREF(item.getValue('type'),item.getValue('filename'),item.getValue('siteID'),item.getValue('contentID'),item.getValue('target'),item.getValue('targetparams'),"",application.configBean.getContext(),application.configBean.getStub(),application.configBean.getIndexFile())#" title="#HTMLEditFormat(item.getValue('title'))#"><img src="#createHREFForImage(item.getValue('siteID'),item.getValue('fileID'),item.getValue('fileEXT'),'small')#"  alt="#htmlEditFormat(item.getValue('title'))#"/></a>
		</dd>
		</cfif>
	 	<cfif len(item.getValue('summary'))>
	 	<dd class="summary">#setDynamicContent(item.getValue('summary'))# <span class="readMore">#addlink(item.getValue('type'),item.getValue('filename'),rbFactory.getKey('list.readmore'),item.getValue('target'),item.getValue('targetparams'),item.getValue('contentID'),item.getValue('siteID'),'',application.configBean.getContext(),application.configBean.getStub(),application.configBean.getIndexFile())#</span></dd>
	 	</cfif>
	 	<cfif len(item.getValue('credits'))>
	 	<dd class="credits">#rbFactory.getKey('list.by')# #HTMLEditFormat(item.getValue('credits'))#</dd>
	 	</cfif>
	 	<cfif len(commentsLink)>
	 	<dd class="comments">#commentsLink#</dd>
	 	</cfif>
	 	<cfif len(item.getValue('tags'))>
	 	<dd class="tags"><cfmodule template="#getSite(event.getValue('siteid')).getIncludePath()#/includes/display_objects/nav/dsp_tag_line.cfm" tags="#item.getValue('tags')#"></dd>
	 	</cfif>
	 	<cfif hasRatings and (item.getValue('type') eq 'Page' or showItemMeta(item.getValue('type')) or (len(item.getValue('fileID')) and showItemMeta(item.getValue('fileEXT'))))>
		<!--- rating#replace(rateBean.getRate(),".","")# --->
	 	<dd class="rating #application.raterManager.getStarText(item.getValue('rating'))#">#rbFactory.getKey('list.rating')#: <span><cfif isNumeric(item.getValue('rating'))>#item.getValue('rating')# star<cfif item.getValue('rating') gt 1>s</cfif> <cfelse>Zero stars</cfif></span></dd>	 	
	 	</cfif>
	 	</dl>
	 	</cfoutput>
	 	</cfloop>
	
	<cfif variables.nextn.numberofpages gt 1>
		<cfoutput>#dspObject_Include(thefile='dsp_nextN.cfm')#</cfoutput>
	</cfif>	
</div>
</cfif>

<cfif not iterator.getRecordCount()>
       <cfoutput>
       <cfif request.filterBy eq "releaseMonth">
            <div id="svPortal">
            <br>
            <p>#rbFactory.getKey('list.nocontentmonth')#</p>    
            </div>
       <cfelseif request.filterBy eq "releaseDate">
            <div id="svPortal">
            <br>
            <p>#rbFactory.getKey('list.nocontentday')#</p>
            </div>
       <cfelse>
            <div id="svPortal">
            <p>#rbFactory.getKey('list.nocontent')#</p>   
            </div>
       </cfif>
       </cfoutput>
</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="29" tokens="603">
<file line="40" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/applicationstorage.cfc"/>
<file line="35" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/sessionstorage.cfc"/>
<codefragment>
<![CDATA[
			setLockName( getController().getAppHash() & "_SESSION_STORAGE" );
			
			return this;
		</cfscript>
	</cffunction>

<!------------------------------------------- PUBLIC ------------------------------------------->

	<!--- Set a variable --->
	<cffunction name="setVar" access="public" returntype="void" hint="Set a new permanent variable." output="false">
		<!--- ************************************************************* --->
		<cfargument name="name"  type="string" required="true" hint="The name of the variable.">
		<cfargument name="value" type="any"    required="true" hint="The value to set in the variable.">
		<!--- ************************************************************* --->
		<cfset var storage = getStorage()>
		
		<cflock name="#getLockName()#" type="exclusive" timeout="10" throwontimeout="true">
			<cfset storage[arguments.name] = arguments.value>
		</cflock>
	</cffunction>

	<!--- Get A Variable --->
	<cffunction name="getVar" access="public" returntype="any" hint="Get a new permanent variable. If the variable does not exist. The method returns blank." output="false">
		<!--- ************************************************************* --->
		<cfargument  name="name" 		type="string"  required="true" 		hint="The variable name to retrieve.">
		<cfargument  name="default"  	type="any"     required="false"  	hint="The default value to set. If not used, a blank is returned." default="">
		<!--- ************************************************************* --->
		<cfset var storage = getStorage()>
		<cfset var results = "">
]]>
</codefragment>
</duplication>
<duplication lines="57" tokens="599">
<file line="41" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/author.cfm"/>
<file line="41" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/generic.cfm"/>
<codefragment>
<![CDATA[
		<mango:Message data />
			</div>
  			
	</div><!--/post -->
  </div><!--/content -->
<div id="sidebar">
<ul><mango:Event name="afterSideBarStart" number="1" />
	<template:sidebar />
	<mango:Event name="beforeSideBarEnd" number="1" />
 </ul>
</div>
<!--/sidebar -->  
  <div id="footer">

  <!--recent comments start -->
   <div class="footer-recent-posts">
    <h4>Recent Posts</h4>
	<ul><mango:Posts count="5">
	<mango:Post>
		<li><strong><a href="<mango:PostProperty link />" rel="bookmark" title="Permanent link to <mango:PostProperty title />"><mango:PostProperty title /></a></strong><br />
	<small><mango:PostProperty date dateformat="m-d-yyyy" /></small>
	</li>
	</mango:Post>
	</mango:Posts>
	</ul>
  </div>
  <!--recent comments start -->

  <!--recent comments start -->
  <div class="footer-recent-comments">
  <h4>Recent Comments</h4>
<ul>
	<mango:Comments recent count="4">
		<mango:Comment>
	<li><strong><a href="<mango:CommentProperty entryLink />#comment-<mango:CommentProperty id />" title="on <mango:CommentProperty entryTitle />"><mango:CommentProperty name /></a></strong>: <mango:CommentProperty excerptChars="80" /></li>
	</mango:Comment>
	</mango:Comments>
</ul></div>
  <!--recent comments end -->
  
	<!--about text start -->
	<div class="footer-about">
		<h4>About</h4>
		<p><mango:Blog description descriptionParagraphFormat /></p>
	</div>
	<!--about text end -->
	
  <hr class="clear" />
  </div><!--/footer -->
</div><!--/page -->

<!--credits start -->
<div id="credits"><mango:Event name="afterFooterStart" />
<div class="alignleft">Powered by <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Mango Blog</a>. Design and <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a>
<mango:Event name="beforeFooterEnd" />
</div>
<!--credits end -->
]]>
</codefragment>
</duplication>
<duplication lines="39" tokens="595">
<file line="1" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false" hint="
<pre>
DEVELOPER NOTES:

*******************************************************************************************************
This component is a CFC implementation of Jacob Munson's cffpVerify.cfm (part of CFFormProtect) written 
by Dave Shuck dshuck@gmail.com.  All calculations/algorithms are a direct port of Jacob's original code,
with exceptions noted in the NOTES section below.
*******************************************************************************************************

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
TEMPLATE    : cffpVerify.cfc

CREATED     : 23 Mar 2007

USAGE       : Perform various tests on a form submission to ensure that a human submitted it.

DEPENDANCY  : NONE

NOTES       : Dave Shuck - created 
			  Dave Shuck - 23 Mar 2007 - Added testTooManyUrls() method and call to the method in testSubmission()
			  Dave Shuck - 23 Mar 2007 - Removed the '0' padding in FormTime in testTimedSubmission() which was causing
			  								consistent failure on that test
			  Dave Shuck - 24 Mar 2007 - Added logFailure() method and the call to the method in testSubmission().  This
			  								code is still backwards compatable with older ini files that do not make use of
			  								the properties 'logFailedTests' and 'logFile'
			  Dave Shuck - 26 Mar 2007 - Altered the FormTime in testTimedSubmission() to use NumberFormat as the previous
			  								change caused exceptions before 10:00am.  (see comments in method)	
			  Mary Jo Sminkey - 18 July 2007 - Added new function 'testSpamStrings' which allows the user to configure a list
			  									of text strings to test the form against. Similar to using Akismet but with no
			  									cost involved for commercial use and can be configured as needed for the spam 
			  									received. Update Akismet function to log to same file and not log as passed if 
			  									the key validation failed.	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
</pre>
">


<!--- Import Tag Libraries --->
]]>
</codefragment>
</duplication>
<duplication lines="58" tokens="592">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/act_dp_selectdate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/act_dp_selectdate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="URL.form" default="">
<cfparam name="URL.field" default="">
<cfparam name="URL.date" default="">
<cfparam name="URL.format" default="ISO">
<cfset returnDate="">

<cfif NOT URL.date is "">
  <cfset yearValue=listGetAt("#URL.date#",1,"-")>
  <cfset monthValue=listGetAt("#URL.date#",2,"-")>
  <cfset dayValue=listGetAt("#URL.date#",3,"-")>
  <cfif len(dayvalue) eq 1><cfset dayValue="0#dayValue#"></cfif>
  <cfif len(monthvalue) eq 1><cfset monthValue="0#monthValue#"></cfif>
  <cfset sysDate=createDate(yearValue,monthValue,dayValue)>

    <cfswitch expression="#URL.format#">
]]>
</codefragment>
</duplication>
<duplication lines="68" tokens="588">
<file line="447" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="450" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
	<cffunction name="emailReport" access="public" output="false" returntype="void">
		<cfargument name="TestResults" required="true" type="struct" />
		<cfargument name="FormStruct" required="true" type="struct">
		<cfargument name="TotalPoints" required="true" type="numeric" />
		<cfscript>
		var falsePositiveURL = "";
		var missedSpamURL = "";
		</cfscript>
		<!--- Here is where you might want to make some changes, to customize what happens
				if a spam message is found.  depending on your system, you can either just use
				my code here, or email yourself the failed test, or plug into your system
				in the best way for your needs --->
			<!---  --->

	 	<cfmail
			from="#getConfig().emailFromAddress#"
			to="#getConfig().emailToAddress#"
			subject="#getConfig().emailSubject#"
			server="#getConfig().emailServer#"
			username="#getConfig().emailUserName#"
			password="#getConfig().emailPassword#"
			type="html">
				This message was marked as spam because:
				<ol>
					<cfif StructKeyExists(arguments.TestResults,"mouseMovement") AND NOT arguments.TestResults.mouseMovement.Pass>
					<li>No mouse movement was detected.</li>
					</cfif>

					<cfif StructKeyExists(arguments.TestResults,"usedKeyboard") AND NOT arguments.TestResults.usedKeyboard.Pass>
					<li>No keyboard activity was detected.</li>
					</cfif>

					<cfif StructKeyExists(arguments.TestResults,"timedFormSubmission") AND NOT arguments.TestResults.timedFormSubmission.Pass>
						<cfif StructKeyExists(arguments.FormStruct,"formfield1234567893")>
						<li>The time it took to fill out the form was
							<cfif arguments.FormStruct.formfield1234567893 lt getConfig().timedFormMinSeconds>
								too short.
							<cfelseif arguments.FormStruct.formfield1234567893 gt getConfig().timedFormMaxSeconds>
								too long.
							</cfif>
							It took them #arguments.FormStruct.formfield1234567893# seconds to submit the form, and your allowed
							threshold is #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds#
							seconds.
						</li>
						<cfelse>
							<li>The time it took to fill out the form did not fall within your
								configured threshold of #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds#
								seconds.  Also, I think the form data for this field was tampered with by the
								spammer.
							</li>
						</cfif>
					</cfif>

					<cfif StructKeyExists(arguments.TestResults,"hiddenFormField") AND NOT arguments.TestResults.hiddenFormField.Pass>
					<li>The hidden form field that is supposed to be blank contained data.</li>
					</cfif>

					<cfif StructKeyExists(arguments.TestResults,"SpamStrings") AND NOT arguments.TestResults.SpamStrings.Pass>
					<li>One of the configured spam strings was found in the form submission.</li>
					</cfif>

					<cfif StructKeyExists(arguments.TestResults,"akismet") AND NOT arguments.TestResults.akismet.Pass>
						<!--- The next few lines build the URL to submit a false
									positive notification to Akismet if this is not spam --->
						<cfset falsePositiveURL = replace("#getConfig().akismetBlogURL#cfformprotect/akismetFailure.cfm?type=ham","://","^^","all")>
						<cfset falsePositiveURL = replace(falsePositiveURL,"//","/","all")>
						<cfset falsePositiveURL = replace(falsePositiveURL,"^^","://","all")>
						<cfset falsePositiveURL = falsePositiveURL&"&user_ip=#urlEncodedFormat(request.remoteAddr,'utf-8')#">
]]>
</codefragment>
</duplication>
<duplication lines="68" tokens="586">
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/contentCaching/views/templates/main.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/formvalidation/views/templates/main.cfm"/>
<codefragment>
<![CDATA[
<!---
LICENSE INFORMATION:

Copyright 2010, Joe Rinehart, Dan Wilson

Licensed under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance with the License. 

You may obtain a copy of the License at 

	http://www.apache.org/licenses/LICENSE-2.0 
	
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY KIND, either express or implied. See the License for the 
specific language governing permissions and limitations under the License.

VERSION INFORMATION:

This file is part of Model-Glue 'Gesture' 3.1 Maintenance Release Candidate (3.1.299).

The version number in parentheses is in the format versionNumber.subversion.revisionNumber.
--->

<!---

This is a basic "wrapper" template for your application.

It expects you to run an event that includes a view named "body".
---><html>

<head>
	<link rel="stylesheet" type="text/css" href="css/stylesheet.css"></link>
</head>

<body>
	<div id="banner">Model-Glue 3 ("Gesture")</div>
	
	<!--- Display the view named "body" --->
	<cfoutput>#viewCollection.getView("body")#</cfoutput>
	
	<cfoutput>
	<div id="footer">
		<p>
			Model-Glue is &copy; #dateFormat(now(), "yyyy")# <a href="http://www.firemoss.com">Joe Rinehart</a>.  It's open source and free, released under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</a>.
		</p>
		<p>
			Thanks to 
			<a href="http://www.coldfusionjedi.com/">Raymond Camden</a>,
			<a href="http://www.corfield.org">Sean Corfield</a>, 
			<a href="http://www.web-relevant.com/blogs/cfobjective">Jared Rypka-Hauer</a>,
			<a href="http://www.briankotek.com/blog/">Brian Kotek</a>,
			<a href="http://www.compoundtheory.com">Mark Mandel</a>,
			<a href="http://en.wikipedia.org/wiki/Ayn_Rand">Ayn Rand</a>,
			<a href="http://www.d-ross.org">Dave Ross</a>,
			<a href="http://cdscott.blogspot.com/">Chris Scott</a>,
			<a href="http://www.boyzoid.com">Scott Stroz</a>,
			<a href="http://www.firemoss.com">Firemoss</a>,
			<a href="http://www.alagad.com">Alagad</a>,
			<a href="http://www.aboutweb.com">AboutWeb</a>,
			and most of all
			Dale and Ava Rinehart.
		</p>
	</div>
	</cfoutput>
</body>

</html>
]]>
</codefragment>
</duplication>
<duplication lines="62" tokens="585">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/farWebfeed/feedPodcast.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/farWebfeed/feedRSS.cfm"/>
<codefragment>
<![CDATA[
<cfsetting enablecfoutputonly="true" />
<!--- @@displayname: RSS web feed --->

<cfimport taglib="/farcry/core/tags/webskin" prefix="skin" />

<!--- Get objects --->
<cfset qObjects = getFeedObjects(stObj=stObj) />

<!--- Get editor --->
<cfif len(stObj.editor)>
	<cfset stObj.editor = application.config.general.sitetitle />
</cfif>

<!--- Get last changed date --->
<cfquery dbtype="query" name="qLatest">
	select		max(datetimelastupdated) as latest
	from		qObjects
</cfquery>
<cfif qLatest.recordcount>
	<cfset builddate = qLatest.latest />
<cfelse>
	<cfset builddate = now() />
</cfif>
<cfset tz = getTimeZoneInfo() />
<cfset builddate = dateAdd('s',tz.utcTotalOffset,builddate) />

<!--- Get URL --->
<skin:buildLink objectid="#stObj.objectid#" r_url="feedurl" includeDomain="true" />
<cfif len(stObj.url)>
	<cfset linkbackurl = stObj.url />
<cfelse>
	<cfset linkbackurl = feedurl />
</cfif>

<!--- Get feed directory --->
<cfif not len(stObj.directory)>
	<cfset stObj.directory = "/feeds/#rereplace(stObj.title,'[^\w]+','-','ALL')#" />
</cfif>

<!--- Get feed paths --->
<cfif fileexists("#application.path.project#/www#stObj.directory#/rss.xml") or request.stObj.typename eq "dmCron">
	<cfset rsspath = "http://#cgi.http_host##stObj.directory#/rss.xml" />
	<cfset atompath = "http://#cgi.http_host##stObj.directory#/atom.xml" />
	<cfset itunespath = "itpc://#cgi.http_host##stObj.directory#/podcast.xml" />
<cfelse>
	<cfset rsspath = "#feedurl#&amp;view=feedRSS" />
	<cfset atompath = "#feedurl#&amp;view=feedAtom" />
	<cfset itunespath = replace("#feedurl#&amp;view=feedPodcast","http","itpc") />
</cfif>

<cfset request.mode.ajax = true />

<!--- <cfcontent type="application/rss+xml:UTF-8" reset="true" /><cfoutput><?xml version="1.0" encoding="utf-8"?> --->
<cfcontent type="text/xml; charset=utf-8" reset="true" /><cfoutput><?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:dc="http://purl.org/dc/elements/1.1/" 
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>#stObj.title#</title>
		<link>#linkbackurl#</link>
		<atom:link href="#rsspath#" rel="self" type="application/rss+xml" />
]]>
</codefragment>
</duplication>
<duplication lines="70" tokens="582">
<file line="100" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="94" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailerLimited.cfc"/>
<codefragment>
<![CDATA[
		<cfset mailServerPort=variables.configBean.getMailserverSMTPPort()/>
	</cfif>

<cfif isStruct(arguments.args) and REFindNoCase("^[^@%*<>' ]+@[^@%*<>' ]{1,255}\.[^@%*<>' ]{2,5}", trim(arguments.sendto)) neq 0>
	
	<cfset fields=arguments.args>
	
	<cfif not structKeyExists(fields,"fieldnames")>
	<cfset fields.fieldnames=""/>
	<cfloop collection="#fields#" item="fn">
		<cfset fields.fieldnames=listAppend(fields.fieldnames,fn) />
	</cfloop>
	</cfif>


	<cfset tmt_mail_body = "">
	<cfset tmt_cr = Chr(13) & Chr(10)>
	<cfset tmt_mail_head = "This form was sent at: #LSDateFormat(Now())# #LSTimeFormat(Now(),'short')#">
	<cfloop index="form_element" list="#fields.fieldnames#">
	
		<cfif form_element neq 'siteid' 
				and right(form_element,2) neq ".X" 
				and right(form_element,2) neq ".Y" 
				and form_element neq 'doaction' 
				and form_element neq 'userid' 
				and  form_element neq 'password2' 
				and form_element neq 'submit' 
				and form_element neq 'sendto'
				and form_element neq 'HKEY'
				and form_element neq 'UKEY'>
			
			<cfif findNoCase('attachment',form_element) and isValid("UUID",fields['#form_element#'])>
				
				<cfset redirectID=createUUID() />
				<cfset reviewLink='http://#application.settingsManager.getSite(arguments.siteID).getDomain()##variables.configBean.getServerPort()##application.configBean.getContext()#/tasks/render/file/index.cfm?fileID=#fields["#form_element#"]#&method=attachment' />
	
				<cfquery datasource="#variables.configBean.getDatasource()#"  username="#variables.configBean.getDBUsername()#" password="#variables.configBean.getDBPassword()#">
				insert into tredirects (redirectID,URL,created) values(
				<cfqueryparam cfsqltype="cf_sql_varchar" value="#redirectID#" >,
				<cfqueryparam cfsqltype="cf_sql_varchar" value="#reviewLink#" >,
				#createODBCDateTime(now())#
				)
				</cfquery>
				
				<cfset tmt_mail_body = tmt_mail_body & form_element & ": " & "http://#application.settingsManager.getSite(arguments.siteID).getDomain()##variables.configBean.getServerPort()##application.configBean.getContext()##variables.contentRenderer.getURLStem(arguments.siteID,redirectID)#" & tmt_cr>
				
			<cfelse>
				<cfset tmt_mail_body = tmt_mail_body & form_element & ": " & fields['#form_element#'] & tmt_cr>
			</cfif>
		
		</cfif>
	
	</cfloop>
<cftry>
<cfif useDefaultSMTPServer>
<cfmail to="#arguments.sendto#" 
		from='"#arguments.from#" <#MailServerUsernameEmail#>' 
		subject="#arguments.subject#" 
		replyto="#arguments.replyto#"
		bcc="#arguments.bcc#">#tmt_mail_head#
#trim(tmt_mail_body)#
</cfmail>
<cfelse>
<cfmail to="#arguments.sendto#" 
		from='"#arguments.from#" <#MailServerUsernameEmail#>' 
		subject="#arguments.subject#" 
		server="#MailServerIp#" 
		username="#MailServerUsername#" 
		password="#MailServerPassword#"
		port="#mailserverPort#"
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="582">
<file line="393" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/processformobjects.cfm"/>
<file line="297" path="/home/jfrank/temp/codeprojects/farcry/core/tags/wizard/processwizardobjects.cfm"/>
<codefragment>
<![CDATA[
<cffunction name="SetupProcessObject" access="private" output="true" returntype="void" hint="Sets up the caller structure that contains the fields submitted by the form for the current object after they have been processed by each relevent Field Validate method">
	<cfargument name="Position" required="yes" type="numeric">

	<cfset ProcessingFormObjectPrefix = ListGetAt(variables.farcryFormPrefixesToProcess,arguments.Position)>

	<cfset Caller[attributes.r_stProperties] = structNew() />
	
	<cfloop list="#lFields#" index="i" >

		<cfif structKeyExists(FORM,"#ProcessingFormObjectPrefix##i#")>
			
		
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = StructNew()>

			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = Duplicate(stFields[i].MetaData)>
	
			<cfset ftFieldMetadata = request.farcryForm.stObjects[ProcessingFormObjectPrefix].MetaData[i]>
			<cfset ftFieldMetadata.FormFieldPrefix = ProcessingFormObjectPrefix>
	
			
			<!--- If we have been sent stPropMetadata for this field then we need to append it to the default metatdata setup in the type.cfc  --->
			<cfif structKeyExists(attributes.stPropMetadata,ftFieldMetadata.Name)>
				<cfset StructAppend(ftFieldMetadata, attributes.stPropMetadata[ftFieldMetadata.Name])>
			</cfif>
			
			<!--- SETUP REQUIRED PARAMETERS --->
			<cfif not isDefined("ftFieldMetadata.ftType")>
	
				<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
	
			</cfif>
			
			<cfif NOT StructKeyExists(application.formtools,ftFieldMetadata.ftType)>
				<cfif StructKeyExists(application.formtools,ftFieldMetadata.Type)>
					<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
				<cfelse>
					<cfset ftFieldMetadata.ftType = "Field">
				</cfif>
			</cfif>	
		
		
				
			<!--- Need to put all the form fields relevent to this field into a struct. This will include any fields that begin with the name of the field. ie. OrderDate field will also put OrderDateDay, OrderDateMonth and OrderDateYear into the struct --->
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i] = StructNew()>
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = "">
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting = StructNew()>

			<cfloop list="#StructKeyList(FORM)#" index="j">
				<cfif FindNoCase("#ProcessingFormObjectPrefix##i#",j)>
				
					<!--- This will strip out the prefix from the FormFields and enable us to send a clean formpost structure to validate with only the current object formfields by their original name. --->
					<cfif "#ProcessingFormObjectPrefix##i#" EQ j>
						<!--- This is the actual field value --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = FORM[j]>
					<cfelse>
						<!--- These are supporting fields --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting[ReplaceNoCase(j,'#ProcessingFormObjectPrefix##i#','')] = FORM[j]>
					</cfif>
					
				</cfif>
			</cfloop>

			<!--- Default fieldType to the object type --->
			<cfset tFieldType = createobject("component",application.stCOAPI[FORM['#ProcessingFormObjectPrefix#typename']].packagepath) />
				
			<!--- Need to determine which method to run on the field --->
			<cfif structKeyExists(ftFieldMetadata,"ftValidateMethod")>
				<cfset FieldMethod = ftFieldMetadata.ftValidateMethod>
				
				<!--- Check to see if this method exists in the current oType CFC. If not hange o to the formtool --->
				<cfif not structKeyExists(tFieldType,ftFieldMetadata.ftValidateMethod)>
					<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
				</cfif>
			<cfelseif structKeyExists(tFieldType,"ftValidate#ftFieldMetadata.Name#")>
				<cfset FieldMethod = "ftValidate#ftFieldMetadata.Name#" />
			<cfelse>
				<cfset FieldMethod = "validate" />
				<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
			</cfif>

			<cfif (i EQ "ObjectID") OR (i EQ "typename")>
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="581">
<file line="391" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/validateFormObjects.cfm"/>
<file line="297" path="/home/jfrank/temp/codeprojects/farcry/core/tags/wizard/processwizardobjects.cfm"/>
<codefragment>
<![CDATA[
<cffunction name="SetupProcessObject" access="private" output="true" returntype="void" hint="Sets up the caller structure that contains the fields submitted by the form for the current object after they have been processed by each relevent Field Validate method">
	<cfargument name="Position" required="yes" type="numeric">

	<cfset ProcessingFormObjectPrefix = ListGetAt(variables.farcryFormPrefixesToProcess,arguments.Position)>

	<cfset Caller[attributes.r_stProperties] = structNew() />
	
	<cfloop list="#lFields#" index="i" >

		<cfif structKeyExists(FORM,"#ProcessingFormObjectPrefix##i#")>
			
		
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = StructNew()>

			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['MetaData'][i] = Duplicate(stFields[i].MetaData)>
	
			<cfset ftFieldMetadata = request.farcryForm.stObjects[ProcessingFormObjectPrefix].MetaData[i]>
			<cfset ftFieldMetadata.FormFieldPrefix = ProcessingFormObjectPrefix>
	
			
			<!--- If we have been sent stPropMetadata for this field then we need to append it to the default metatdata setup in the type.cfc  --->
			<cfif structKeyExists(attributes.stPropMetadata,ftFieldMetadata.Name)>
				<cfset StructAppend(ftFieldMetadata, attributes.stPropMetadata[ftFieldMetadata.Name])>
			</cfif>
			
			<!--- SETUP REQUIRED PARAMETERS --->
			<cfif not isDefined("ftFieldMetadata.ftType")>
	
				<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
	
			</cfif>
			
			<cfif NOT StructKeyExists(application.formtools,ftFieldMetadata.ftType)>
				<cfif StructKeyExists(application.formtools,ftFieldMetadata.Type)>
					<cfset ftFieldMetadata.ftType = ftFieldMetadata.Type>
				<cfelse>
					<cfset ftFieldMetadata.ftType = "Field">
				</cfif>
			</cfif>	
		
		
				
			<!--- Need to put all the form fields relevent to this field into a struct. This will include any fields that begin with the name of the field. ie. OrderDate field will also put OrderDateDay, OrderDateMonth and OrderDateYear into the struct --->
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i] = StructNew()>
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = "">
			<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting = StructNew()>

			<cfloop list="#StructKeyList(FORM)#" index="j">
				<cfif FindNoCase("#ProcessingFormObjectPrefix##i#",j)>
				
					<!--- This will strip out the prefix from the FormFields and enable us to send a clean formpost structure to validate with only the current object formfields by their original name. --->
					<cfif "#ProcessingFormObjectPrefix##i#" EQ j>
						<!--- This is the actual field value --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].value = FORM[j]>
					<cfelse>
						<!--- These are supporting fields --->
						<cfset Request.farcryForm.stObjects[ProcessingFormObjectPrefix]['FormPost'][i].stSupporting[ReplaceNoCase(j,'#ProcessingFormObjectPrefix##i#','')] = FORM[j]>
					</cfif>
					
				</cfif>
			</cfloop>

			<!--- Default fieldType to the object type --->
			<cfset tFieldType = createobject("component",application.stCOAPI[FORM['#ProcessingFormObjectPrefix#typename']].packagepath) />
				
			<!--- Need to determine which method to run on the field --->
			<cfif structKeyExists(ftFieldMetadata,"ftValidateMethod")>
				<cfset FieldMethod = ftFieldMetadata.ftValidateMethod>
				
				<!--- Check to see if this method exists in the current oType CFC. If not hange o to the formtool --->
				<cfif not structKeyExists(tFieldType,ftFieldMetadata.ftValidateMethod)>
					<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
				</cfif>
			<cfelseif structKeyExists(tFieldType,"ftValidate#ftFieldMetadata.Name#")>
				<cfset FieldMethod = "ftValidate#ftFieldMetadata.Name#" />
			<cfelse>
				<cfset FieldMethod = "validate" />
				<cfset tFieldType = application.formtools[ftFieldMetadata.ftType].oFactory.init() />
			</cfif>

			<cfif (i EQ "ObjectID") OR (i EQ "typename")>
]]>
</codefragment>
</duplication>
<duplication lines="59" tokens="581">
<file line="320" path="/home/jfrank/temp/codeprojects/farcry/core/packages/rules/rules.cfc"/>
<file line="590" path="/home/jfrank/temp/codeprojects/farcry/core/packages/types/types.cfc"/>
<codefragment>
<![CDATA[
		</cfloop>
		
	</cffunction>
	
	
	<cffunction name="setLock" access="public" output="true" hint="Lock a content item to prevent simultaneous editing." returntype="void">
		<cfargument name="locked" type="boolean" required="true" hint="Turn the lock on or off.">
		<cfargument name="lockedby" type="string" required="false" hint="Name of the user locking the object." default="">
		<cfargument name="bAudit" type="boolean" required="No" default="1" hint="Pass in 0 if you wish no audit to take place">
		<cfargument name="dsn" required="No" default="#application.dsn#"> 
		<cfargument name="stobj" required="No" default="#StructNew()#"> 
		<cfargument name="objectid" required="No" default=""><!--- objectid of the object to be locked/unlocked ---> 
		
		<cfset var stCurrentObject = structNew() />
		<cfset var stObject = duplicate(arguments.stobj) /><!--- Duplicating so that we are not referencing the passed object --->
		<cfset var bSessionOnly = false />
		
		<!--- Determine who the record is being locked/unlocked by --->		
		<cfif not len(arguments.lockedBy)>
			<cfif application.security.isLoggedIn()>
				<cfset arguments.lockedBy = application.security.getCurrentUserID() />
			<cfelse>
				<cfset arguments.lockedBy = "anonymous" />
			</cfif>
		</cfif>
		
		<cfif len(arguments.objectid)>
			<cfset stObject = getData(objectid="#arguments.objectid#") />
		</cfif>
		
		<!--- if the properties struct not passed in grab the instance --->
		<cfif StructIsEmpty(stObject) AND structKeyExists(instance, "stobj")>
			<cfset stObject = instance.stobj />
		</cfif>
		
		<cfif not StructIsEmpty(stObject)>
			<!--- We need to get the object from memory to see if it is a default object. If so, we are only saving to the session. --->
			<cfset stCurrentObject = getData(stObject.objectid) />
			<cfif structKeyExists(stCurrentObject, "bDefaultObject") AND stCurrentObject.bDefaultObject>
				<cfset bSessionOnly = true />
			</cfif>
			<cfset stObject.locked = arguments.locked>
			<cfif arguments.locked>
				<cfset stObject.lockedby=arguments.lockedby>
			<cfelse>
				<cfset stObject.lockedby="">
			</cfif>
			<!--- call fourq.setdata() (ie super) to bypass prepop of sys attributes by types.setdata() --->
			<cfset setdata(stProperties="#stObject#", user="#arguments.lockedby#", bAudit="#arguments.bAudit#", dsn="#arguments.dsn#", bAfterSave="false", bSessionOnly="#bSessionOnly#")>

		</cfif>

		<!--- log event --->
		<cfif arguments.bAudit and isDefined("instance.stobj.objectid")>
			<farcry:logevent object="#stObject.objectid#" type="types" event="lock" notes="Locked: #yesnoformat(arguments.locked)#" />
		</cfif>
	</cffunction>
	
	<cffunction name="editDeprecated" access="public" output="true" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="60" tokens="575">
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/reporting/statsSearchesMostPopular.cfm"/>
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/reporting/statsSearchesNoResults.cfm"/>
<codefragment>
<![CDATA[
					<h3>#application.rb.getResource("noResultSiteSearches")#</h3>
					
					<label for="dateRange">
					<!--- drop down for date --->
					<b>#application.rb.getResource("Date")#</b>
					<select name="dateRange" id="dateRange">
						<option value="all" <cfif form.dateRange eq "all">selected="selected"</cfif>>#application.rb.getResource("allDates")#</option>
						<option value="d" <cfif form.dateRange eq "d">selected="selected"</cfif>>#application.rb.getResource("Today")#</option>
						<option value="ww" <cfif form.dateRange eq "ww">selected="selected"</cfif>>#application.rb.getResource("lastWeek")#</option>
						<option value="m" <cfif form.dateRange eq "m">selected="selected"</cfif>>#application.rb.getResource("lastMonth")#</option>
						<option value="q" <cfif form.dateRange eq "q">selected="selected"</cfif>>#application.rb.getResource("lastQuarter")#</option>
						<option value="yyyy" <cfif form.dateRange eq "yyyy">selected="selected"</cfif>>#application.rb.getResource("lastYear")#</option>
					</select><br />
					</label>
					
					<label for="maxRows">
					<!--- drop down for max rows --->
					<b>#application.rb.getResource("Rows")#</b>
					<select name="maxRows" id="maxRows">
						<option value="all" <cfif form.maxRows eq "all">selected="selected"</cfif>>#application.rb.getResource("allRows")#</option>
						<cfloop from="10" to="200" step=10 index="rows">
							<option value="#rows#" <cfif rows eq form.maxRows>selected="selected"</cfif>>#rows#</option>
						</cfloop>
					</select><br />
					</label>
			
					<div class="f-submit-wrap">
					<input type="submit" value="#application.rb.getResource("Update")#" class="f-submit" />
					</div>

				</fieldset>
				</form>

				<hr />
				
				<table class="table-3" cellspacing="0">
				<tr>
					<th>#application.rb.getResource("searchString")#</th>
					<th>#application.rb.getResource("searchNumbers")#</th>
				</tr>
				
				<!--- show stats with links to detail --->
				<cfloop query="qSearches">
					<tr class="#IIF(qSearches.currentRow MOD 2, de(""), de("alt"))#">
						<td>#searchString#</td>			
						<td>#count_searches#</td>
					</tr>
				</cfloop>
				
				</table>

	<cfelse>
		<h3>#application.rb.getResource("noZeroResultSearches")#</h3>
	</cfif>
	</cfoutput>
</sec:CheckPermission>

<admin:footer>

<cfsetting enablecfoutputonly="no">
]]>
</codefragment>
</duplication>
<duplication lines="75" tokens="574">
<file line="26" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaLoader.cfc"/>
<file line="26" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
	this.instance.static.uuid = "A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C";
</cfscript>

<!------------------------------------------- PUBLIC ------------------------------------------->

<cffunction name="init" hint="Constructor" access="public" returntype="JavaLoader" output="false">
	<cfargument name="loadPaths" hint="An array of directories of classes, or paths to .jar files to load" type="array" default="#ArrayNew(1)#" required="no">
	<cfargument name="loadColdFusionClassPath" hint="Loads the ColdFusion libraries" type="boolean" required="No" default="false">
	<cfargument name="parentClassLoader" hint="(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader" type="any" default="" required="false">

	<cfscript>
		var iterator = arguments.loadPaths.iterator();
		var file = 0;
		var classLoader = 0;
		var networkClassLoaderClass = 0;
		var networkClassLoaderProxy = 0;

		initUseJavaProxyCFC();

		if(arguments.loadColdFusionClassPath)
		{
			//arguments.parentClassLoader = createObject("java", "java.lang.Thread").currentThread().getContextClassLoader();
			//can't use above, as doesn't work in some... things

			arguments.parentClassLoader = getPageContext().getClass().getClassLoader();

			//arguments.parentClassLoader = createObject("java", "java.lang.ClassLoader").getSystemClassLoader();
			//can't use the above, it doesn't have the CF stuff in it.
		}

		ensureNetworkClassLoaderOnServerScope();

		//classLoader = createObject("java", "com.compoundtheory.classloader0.NetworkClassLoader").init();
		networkClassLoaderClass = getServerURLClassLoader().loadClass("com.compoundtheory.classloader.NetworkClassLoader");

		networkClassLoaderProxy = createJavaProxy(networkClassLoaderClass);

		if(isObject(arguments.parentClassLoader))
		{
			classLoader = networkClassLoaderProxy.init(arguments.parentClassLoader);
		}
		else
		{
			classLoader = networkClassLoaderProxy.init();
		}

		while(iterator.hasNext())
		{
			file = createObject("java", "java.io.File").init(iterator.next());
			if(NOT file.exists())
			{
				throw("PathNotFoundException", "The path you have specified could not be found", file.getAbsolutePath() & " does not exist");
			}

			classLoader.addUrl(file.toURL());
		}

		//pass in the system loader
		setURLClassLoader(classLoader);

		return this;
	</cfscript>
</cffunction>

<cffunction name="create" hint="Retrieves a reference to the java class. To create a instance, you must run init() on this object" access="public" returntype="any" output="false">
	<cfargument name="className" hint="The name of the class to create" type="string" required="Yes">
	<cfscript>
		var class = getURLClassLoader().loadClass(arguments.className);

		return createJavaProxy(class);
	</cfscript>
</cffunction>

<cffunction name="getURLClassLoader" hint="Returns the java.net.URLClassLoader in case you need access to it" access="public" returntype="any" output="false">
	<cfreturn this.instance.ClassLoader />
]]>
</codefragment>
</duplication>
<duplication lines="59" tokens="567">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/feedPodcast.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/feedRSS.cfm"/>
<codefragment>
<![CDATA[
<cfsetting enablecfoutputonly="true" />
<!--- @@displayname: Web feed item (RSS) --->

<cfimport taglib="/farcry/core/tags/webskin" prefix="skin" />

<skin:buildLink objectid="#stObj.objectid#" r_url="objecturl" includeDomain="true" />

<cfoutput>
	<item>
		<title>#stObj[arguments.stParam.title]#</title>
		<link>#objecturl#</link>
		<guid>#objecturl#</guid>
		<pubDate>#lsdateformat(stObj[arguments.stParam.date],"ddd, dd mmm yyyy")# #lstimeformat(stObj[arguments.stParam.date],"HH:mm:ss")# GMT</pubDate>
		<description><![CDATA[#stObj[arguments.stParam.content]# ]]&gt;</description>
</cfoutput>

<cfif arguments.stParam.bAuthor>
	<cfset arguments.stParam.author = createobject("component",application.stCOAPI.dmProfile.packagepath).getProfile(username=stObj.createdby) />
	
	<cfif not structisempty(arguments.stParam.author) and len(arguments.stParam.author.emailAddress)>
		<cfoutput><author>#arguments.stParam.author.emailAddress#<cfif len(arguments.stParam.author.firstname) or len(arguments.stParam.author.lastname)> (#arguments.stParam.author.firstname# #arguments.stParam.author.lastname#)</cfif></author></cfoutput>
	<cfelseif len(arguments.stParam.author.firstname) or len(arguments.stparam.author.lastname)>
		<cfoutput><dc:creator>#arguments.stParam.author.firstname# #arguments.stParam.author.lastname#</dc:creator></cfoutput>
	</cfif>
</cfif>

<cfif len(arguments.stParam.media)>
	<cfset stFileInfo = createobject("component","farcry.core.packages.farcry.file").getFileProperties("#application.fapi.getFileWebRoot()##stObj[arguments.stParam.media]#") />

	<cfoutput><enclosure url="http://#cgi.http_host##application.fapi.getFileWebRoot()##stObj[arguments.stParam.media]#" length="#stFileInfo.size#" type="#stFileInfo.mimetype#" /></cfoutput>
	
	<cfif len(arguments.stParam.itunessubtitle)>
		<cfoutput><itunes:subtitle>#stObj[arguments.stParam.itunessubtitle]#</itunes:subtitle></cfoutput>
	</cfif>
	
	<!--- iTunes elements --->
	<cfif arguments.stParam.bAuthor and not len(arguments.stParam.itunesauthor) and not structisempty(arguments.stParam.author) and len(arguments.stParam.author.emailAddress)>
		<cfoutput>
			<itunes:author>#arguments.stParam.author.firstname# #arguments.stParam.author.lastname#<cfif len(arguments.stParam.author.firstname) or len(arguments.stParam.author.lastname)> (#arguments.stParam.author.emailAddress#)</cfif></itunes:author>
		</cfoutput>
	</cfif>
	<cfif arguments.stParam.bAuthor and len(arguments.stParam.itunesauthor)>
		<cfoutput><itunes:author>#stObj[arguments.stParam.itunesauthor]#</itunes:author></cfoutput>
	</cfif>
	
	<cfif len(arguments.stParam.keywords)>
		<cfoutput><itunes:keywords>#stObj[arguments.stParam.ituneskeywords]#</itunes:keywords></cfoutput>
	</cfif>
	
	<cfif len(arguments.stParam.itunesduration)>
		<cfoutput><itunes:duration>#stObj[arguments.stParam.itunesduration]#</itunes:duration></cfoutput>
	</cfif>
</cfif>

<cfoutput>
	</item>
</cfoutput>

<cfsetting enablecfoutputonly="false" />
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="564">
<file line="160" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/install/FlightCheck.cfc"/>
<file line="697" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/install/components/install.cfc"/>
<codefragment>
<![CDATA[
	<cffunction name="checkDBType" access="private" returntype="struct" output="false" hint="Check to see whether the database is Oracle">
		<cfargument name="DSN" type="string" required="true" hint="DSN to check" />
		<cfargument name="DBType" type="string" required="true" hint="Type of DB to check" />
		<cfargument name="DBOwner" type="string" required="true" hint="The database owner" />

		<cfset var qCheckDSN = queryNew("blah") />
		<cfset var bCorrectDB = true />
		<cfset var databaseTypeName = "" />
		<cfset var stResult = structNew() />
		<cfset stResult.bSuccess = true />
		<cfset stResult.errorTitle = "" />
		<cfset stResult.errorDescription = "" />

		<cftry>
			<cfswitch expression="#arguments.DBType#">
			<cfcase value="ora">
				<cfset databaseTypeName = "Oracle" />
				<!--- run an oracle specific query --->
				<cfquery name="qCheckDSN" datasource="#arguments.DSN#">
				SELECT 'aj' AS theMAN from dual
				</cfquery>
			</cfcase>
			<cfcase value="MSSQL">
				<cfset databaseTypeName = "MSSQL" />
				<!--- run an MSSQL specific query --->
				<cfquery name="qCheckDSN" datasource="#arguments.DSN#">
				SELECT	count(*) AS theCount
				FROM	#arguments.DBOwner#sysobjects
				</cfquery>
			</cfcase>
			<cfcase value="MySQL">
				<cfset databaseTypeName = "MySQL" />						
				<!--- test temp table creation --->
				<cfquery name="qTestPrivledges" datasource="#arguments.dsn#">
					create temporary table tblTemp1
					(
					test  VARCHAR(255) NOT NULL
					)
				</cfquery>	
				<!--- delete temp table --->
				<cfquery name="qDeleteTemp" datasource="#arguments.dsn#">
					DROP TABLE IF EXISTS tblTemp1
				</cfquery>							
			</cfcase>
			<cfcase value="Postgres">
				<cfset databaseTypeName = "Postgres" />						
				<!--- TODO: perform test to validate dbtype is postgres --->									
			</cfcase>
			
			<cfcase value="HSQLDB">
				<cfset databaseTypeName = "HSQLDB" />
				<!--- TODO: perform test to validate dbtype is HSQLDB --->									
			</cfcase>
			
			</cfswitch>
			
			<cfcatch type="database">
				<cfset bCorrectDB = false />
			</cfcatch>
			
		</cftry>
		
		<cfif not bCorrectDB>
			
			<cfset stResult.bSuccess = false />
			<cfset stResult.errorTitle = "Not A #databaseTypeName# Database" />
			<cfsavecontent variable="stResult.errorDescription">
				<cfoutput>
				<p>Your database does not appear to be #databaseTypeName#.</p>
				<p>Please check the database type and try again.</p>
				<cfif arguments.dbtype eq "MySQL"><p>Please check that the database user has permission to create temporary tables.</p></cfif>
				</cfoutput>			
			</cfsavecontent>
		
		</cfif>		
		
		<cfreturn stResult />
	</cffunction>
	

	<!--- Validate ---->
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="556">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_categories_nest_search.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.nestLevel" default="1">
<cfset rslist=application.categoryManager.getPublicInterestGroups(attributes.siteID,attributes.ParentID) />
</cfsilent>
<cfif rslist.recordcount>
<ul>
<cfoutput query="rslist">
<li><cfif rslist.isOpen eq 1><input type="checkbox" name="categoryID" class="checkbox" <cfif listfind(session.paramCategories,rslist.CategoryID)>checked</cfif> value="#rslist.categoryID#"> </cfif>#rslist.name#
<cfif rslist.hasKids><cf_dsp_categories_nest_search siteID="#attributes.siteID#" parentID="#rslist.categoryID#" categoryID="#attributes.categoryID#" nestLevel="#evaluate(attributes.nestLevel +1)#" ></cfif>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="556">
<file line="185" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/Blogger.cfc"/>
<file line="169" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/api/MetaWeblog.cfc"/>
<codefragment>
<![CDATA[
	<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="deletePost" access="remote" output="false" returntype="array">
		<cfargument name="data" required="true" type="array" />
			
			<cfset var postId = arguments.data[2] />
			<cfset var username = arguments.data[3] />
			<cfset var password = arguments.data[4] />
			<cfset var result = arraynew(1) />
			<cfset var postResult = "" />
			
			<cfset postResult = super.deletePost(username,password,postId) />
			<cfif postResult>
				<cfset result[1] =  "(int) 1" />
			<cfelse>
				<cfset result[1] =  "(int) 0" />
			</cfif>

		<cfreturn result />
	</cffunction>
	
		<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<!---
	   1.  appkey (string): Unique identifier/passcode of the application sending the post. (ignored)
   2. username (string): Login for the user
   3. password (string): Password for said username. 

sample response:
<methodResponse>  
	<params>  <param>  <value>  <struct>  
	<member>  <name>nickname</name>  <value>Ev.</value>  </member>  
	<member>  <name>userid</name>  <value>1</value>  </member>  
	<member>  <name>url</name>  <value>http://www.evhead.com</value>  </member>  
	<member>  <name>email</name>  <value>ev@pyra.com</value>  </member>  
	<member>  <name>lastname</name>  <value>Williams</value>  </member>  
	<member>  <name>firstname</name>  <value>Evan</value>  </member>  </struct>  </value>  </param>  </params>  
	</methodResponse>
 --->
	<cffunction name="getUserInfo" access="remote" output="false" returntype="array" hint="returns a struct containing user's userid, firstname, lastname, nickname, email, and url.">
		<cfargument name="data" required="true" type="array" />
			
			<cfset var username = arguments.data[2] />
			<cfset var password = arguments.data[3] />
			<cfset var result = arraynew(1) />
			<cfset var author = "" />
			<cfset var name =  "" />
			<cfset author = super.getUserInfo(username,password) />
			
			<cfset name = author.getName() />
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="545">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/sitelist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/sitelist.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.linklist#" default="">
<cfparam name="request.#attributes.labellist#" default="">
<cfparam name="attributes.linklist" default="">
<cfparam name="attributes.labellist" default="">
<cfparam name="attributes.moduleid" default="">
<cfparam name="attributes.sort" default="asc">
<cfparam name="attributes.context" default="">
<cfparam name="attributes.stub" default="">
<cfparam name="attributes.indexFile" default="index.cfm">

<cfset rsNest=application.contentManager.getNest('#attributes.parentid#','#attributes.siteid#', 0, '#attributes.sort#')>
]]>
</codefragment>
</duplication>
<duplication lines="85" tokens="545">
<file line="173" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/displayAdminToolbarDetail.cfm"/>
<file line="44" path="/home/jfrank/temp/codeprojects/farcry/core/webskin/types/displayAdminToolbarSummary.cfm"/>
<codefragment>
<![CDATA[
</cfif>

<!--- ACTIONS --->
<cfset aActions = arraynew(1) />

<!--- Caching --->
<cfif request.mode.flushcache>
	<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='flushcache=0') />
<cfelse>
	<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='flushcache=1') />
</cfif>
<cfsavecontent variable="html">
	<cfoutput>
		{
			xtype:"tbbutton",
			iconCls:<cfif request.mode.flushcache>"cacheoff_icon"<cfelse>"cacheon_icon"</cfif>,
			text:<cfif request.mode.flushcache>"Cache Off"<cfelse>"Cache On"</cfif>,
			listeners:{
				"click":{
					fn:function(){
						parent.updateContent("#rurl#");
						Ext.getBody().mask("Working...");
					}
				}
			}
		}
	</cfoutput>
</cfsavecontent>
<cfset arrayappend(aActions,html) />

<!--- View drafts --->
<cfif request.mode.showdraft and structkeyexists(stObj,"versionid")>
	<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='flushcache=1&showdraft=0') />
<cfelseif request.mode.showdraft>
	<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='flushcache=1&showdraft=0') />
<cfelse>
	<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='flushcache=0&showdraft=1') />
</cfif>
<cfsavecontent variable="html">
	<cfoutput>
		{
			xtype:"tbbutton",
			iconCls:<cfif request.mode.showdraft>"previewmode_icon"<cfelse>"previewmodedisabled_icon"</cfif>,
			text:<cfif request.mode.showdraft>"Showing Drafts"<cfelse>"Hiding Drafts"</cfif>,
			listeners:{
				"click":{
					fn:function(){
						parent.updateContent("#rurl#");
						Ext.getBody().mask("Working...");
					}
				}
			}
		}
	</cfoutput>
</cfsavecontent>
<cfset arrayappend(aActions,html) />

<!--- Container management --->
<sec:CheckPermission permission="ContainerManagement" objectid="#request.navid#">
	<cfif request.mode.design and request.mode.showcontainers gt 0>
		<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='designmode=0') />
	<cfelse>
		<cfset rurl = application.fapi.fixURL(url=url.url,addvalues='designmode=1') />
	</cfif>
	<cfsavecontent variable="html">
		<cfoutput>
			{
				xtype:"tbbutton",
				iconCls:<cfif request.mode.design and request.mode.showcontainers gt 0>"designmode_icon"<cfelse>"designmodedisabled_icon"</cfif>,
				text:<cfif request.mode.design and request.mode.showcontainers gt 0>"Showing Rules"<cfelse>"Hiding Rules"</cfif>,
				listeners:{
					"click":{
						fn:function(){
							parent.updateContent("#rurl#");
							Ext.getBody().mask("Working...");
						}
					}
				}
			}
		</cfoutput>
	</cfsavecontent>
	<cfset arrayappend(aActions,html) />
</sec:CheckPermission>

<!--- Editing the object --->
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="544">
<file line="48" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/author.cfm"/>
<file line="180" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/page.cfm"/>
<codefragment>
<![CDATA[
	</mangox:PodGroup>
	
	<mango:Event name="beforeSideBarEnd" number="1" />
 </ul>
</div>
<!--/sidebar -->  
  <div id="footer">

  <!--recent comments start -->
   <div class="footer-recent-posts">
    <h4>Recent Posts</h4>
	<ul><mango:Posts count="5">
	<mango:Post>
		<li><strong><a href="<mango:PostProperty link />" rel="bookmark" title="Permanent link to <mango:PostProperty title />"><mango:PostProperty title /></a></strong><br />
	<small><mango:PostProperty date dateformat="m-d-yyyy" /></small>
	</li>
	</mango:Post>
	</mango:Posts>
	</ul>
  </div>
  <!--recent comments start -->

  <!--recent comments start -->
  <div class="footer-recent-comments">
  <h4>Recent Comments</h4>
<ul>
	<mango:Comments recent count="4">
		<mango:Comment>
	<li><strong><a href="<mango:CommentProperty entryLink />#comment-<mango:CommentProperty id />" title="on <mango:CommentProperty entryTitle />"><mango:CommentProperty name /></a></strong>: <mango:CommentProperty excerptChars="80" /></li>
	</mango:Comment>
	</mango:Comments>
</ul></div>
  <!--recent comments end -->
  
	<!--about text start -->
	<div class="footer-about">
		<h4>About</h4>
		<p><mango:Blog description descriptionParagraphFormat /></p>
	</div>
	<!--about text end -->
	
  <hr class="clear" />
  </div><!--/footer -->
</div><!--/page -->

<!--credits start -->
<div id="credits"><mango:Event name="afterFooterStart" />
<div class="alignleft">Powered by <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Mango Blog</a>. Design and <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a>
<mango:Event name="beforeFooterEnd" />
</div>
</mango:Page>
]]>
</codefragment>
</duplication>
<duplication lines="40" tokens="543">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaLoader.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/imagecfc/javaloader/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
<!--- Document Information -----------------------------------------------------

Title:      JavaLoader.cfc

Author:     Mark Mandel
Email:      mark@compoundtheory.com

Website:    http://www.compoundtheory.com

Purpose:    Utlitity class for loading Java Classes

Usage:

Modification Log:

Name			Date			Description
================================================================================
Mark Mandel		08/05/2006		Created
Mark Mandel		22/06/2006		Added verification that the path exists

------------------------------------------------------------------------------->
<cfcomponent name="JavaLoader" hint="Loads External Java Classes, while providing access to ColdFusion classes">

<cfscript>
	instance = StructNew();
	instance.static.uuid = "A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C";
</cfscript>

<!------------------------------------------- PUBLIC ------------------------------------------->
<cffunction name="init" hint="Constructor" access="public" returntype="JavaLoader" output="false">
	<cfargument name="loadPaths" hint="An array of directories of classes, or paths to .jar files to load" type="array" default="#ArrayNew(1)#" required="no">
	<cfargument name="loadColdFusionClassPath" hint="Loads the ColdFusion libraries" type="boolean" required="No" default="false">
	<cfargument name="parentClassLoader" hint="(Expert use only) The parent java.lang.ClassLoader to set when creating the URLClassLoader" type="any" default="" required="false">

	<cfscript>
		var iterator = arguments.loadPaths.iterator();
		var file = 0;
		var classLoader = 0;
		var networkClassLoaderClass = 0;
		var networkClassLoaderProxy = 0;
]]>
</codefragment>
</duplication>
<duplication lines="39" tokens="541">
<file line="44" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/ApplicationTemplate/Application.cfc"/>
<file line="45" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/dashboard/Application.cfc"/>
<codefragment>
<![CDATA[
		<cfsetting showdebugoutput="false">
		<!--- Reload Checks --->
		<cfset reloadChecks()>
		
		<!--- Process A ColdBox Request Only --->
		<cfif findNoCase('index.cfm', listLast(arguments.targetPage, '/'))>
			<cfset processColdBoxRequest()>
		</cfif>
			
		<!--- WHATEVER YOU WANT BELOW --->
		<cfsetting enablecfoutputonly="no">
		<cfreturn true>
	</cffunction>
	
	<!--- on Application End --->
	<cffunction name="onApplicationEnd" returnType="void"  output="false">
		<!--- ************************************************************* --->
		<cfargument name="applicationScope" type="struct" required="true">
		<!--- ************************************************************* --->
		<!--- WHATEVER YOU WANT BELOW --->
	</cffunction>
	
	<!--- on Session Start --->
	<cffunction name="onSessionStart" returnType="void" output="false">			
		<cfset super.onSessionStart()>
		<!--- WHATEVER YOU WANT BELOW --->
	</cffunction>
	
	<!--- on Session End --->
	<cffunction name="onSessionEnd" returnType="void" output="false">
		<!--- ************************************************************* --->
		<cfargument name="sessionScope" type="struct" required="true">
		<cfargument name="appScope" 	type="struct" required="false">
		<!--- ************************************************************* --->
		<cfset super.onSessionEnd(argumentCollection=arguments)>
		<!--- WHATEVER YOU WANT BELOW --->
	</cffunction>
	
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="541">
<file line="48" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/generic.cfm"/>
<file line="180" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/page.cfm"/>
<codefragment>
<![CDATA[
	</mangox:PodGroup>
	
	<mango:Event name="beforeSideBarEnd" number="1" />
 </ul>
</div>
<!--/sidebar -->  
  <div id="footer">

  <!--recent comments start -->
   <div class="footer-recent-posts">
    <h4>Recent Posts</h4>
	<ul><mango:Posts count="5">
	<mango:Post>
		<li><strong><a href="<mango:PostProperty link />" rel="bookmark" title="Permanent link to <mango:PostProperty title />"><mango:PostProperty title /></a></strong><br />
	<small><mango:PostProperty date dateformat="m-d-yyyy" /></small>
	</li>
	</mango:Post>
	</mango:Posts>
	</ul>
  </div>
  <!--recent comments start -->

  <!--recent comments start -->
  <div class="footer-recent-comments">
  <h4>Recent Comments</h4>
<ul>
	<mango:Comments recent count="4">
		<mango:Comment>
	<li><strong><a href="<mango:CommentProperty entryLink />#comment-<mango:CommentProperty id />" title="on <mango:CommentProperty entryTitle />"><mango:CommentProperty name /></a></strong>: <mango:CommentProperty excerptChars="80" /></li>
	</mango:Comment>
	</mango:Comments>
</ul></div>
  <!--recent comments end -->
  
	<!--about text start -->
	<div class="footer-about">
		<h4>About</h4>
		<p><mango:Blog description descriptionParagraphFormat /></p>
	</div>
	<!--about text end -->
	
  <hr class="clear" />
  </div><!--/footer -->
</div><!--/page -->

<!--credits start -->
<div id="credits"><mango:Event name="afterFooterStart" />
<div class="alignleft">Powered by <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Mango Blog</a>. Design and <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a>
<mango:Event name="beforeFooterEnd" />
</div>
</mango:Page>
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="537">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_close_compact_display.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_close_compact_display.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Close</title>
</head>
<body onload="">
<cfset contentRenderer=application.settingsManager.getSite(event.getValue("siteID")).getContentRenderer()>
]]>
</codefragment>
</duplication>
<duplication lines="33" tokens="536">
<file line="1" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
<cfcomponent output="false" hint="
<pre>
DEVELOPER NOTES:

*******************************************************************************************************
This component is a CFC implementation of Jacob Munson's cffpVerify.cfm (part of CFFormProtect) written
by Dave Shuck dshuck@gmail.com.  All calculations/algorithms are a direct port of Jacob's original code,
with exceptions noted in the NOTES section below.
*******************************************************************************************************

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TEMPLATE    : cffpVerify.cfc

CREATED     : 23 Mar 2007

USAGE       : Perform various tests on a form submission to ensure that a human submitted it.

DEPENDANCY  : NONE

NOTES       : Dave Shuck - created
			  Dave Shuck - 23 Mar 2007 - Added testTooManyUrls() method and call to the method in testSubmission()
			  Dave Shuck - 23 Mar 2007 - Removed the '0' padding in FormTime in testTimedSubmission() which was causing
			  								consistent failure on that test
			  Dave Shuck - 24 Mar 2007 - Added logFailure() method and the call to the method in testSubmission().  This
			  								code is still backwards compatable with older ini files that do not make use of
			  								the properties 'logFailedTests' and 'logFile'
			  Dave Shuck - 26 Mar 2007 - Altered the FormTime in testTimedSubmission() to use NumberFormat as the previous
			  								change caused exceptions before 10:00am.  (see comments in method)
			  Mary Jo Sminkey - 18 July 2007 - Added new function 'testSpamStrings' which allows the user to configure a list
			  									of text strings to test the form against. Similar to using Akismet but with no
			  									cost involved for commercial use and can be configured as needed for the spam
			  									received. Update Akismet function to log to same file and not log as passed if
			  									the key validation failed.
]]>
</codefragment>
</duplication>
<duplication lines="62" tokens="534">
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/facade/fileupload/upload.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/facade/jqueryupload/upload.cfm"/>
<codefragment>
<![CDATA[
<cfparam name="url.typename" type="string" />
<cfparam name="url.property" type="string" />
<cfparam name="url.fieldname" type="string" />
<cfparam name="url.current" type="string" />

<cfset stMetadata = application.stCOAPI[url.typename].stProps[url.property].metadata />

<cfparam name="stMetadata.ftSecure" default="false" />
<cfparam name="stMetadata.ftDestination" default="" />
<cfparam name="stMetadata.ftRenderType" default="flash" />

<cfif stMetadata.ftSecure>
	<cfset filePath = application.path.secureFilePath />
<cfelse>
	<cfset filePath = application.path.defaultFilePath />
</cfif>

<!--- Replace all none alphanumeric characters --->
<cfset cleanFileName = reReplaceNoCase(form.filename, "[^a-z0-9.]", "", "all") />

<cfif not directoryexists("#filePath##stMetadata.ftDestination#/")>
	<cfdirectory action="create" directory="#filePath##stMetadata.ftDestination#/" />
</cfif>

<cfif structKeyExists(url,"current") AND len(url.current)>
	<!--- This means there is currently a file associated with this object. We need to override this file --->
	
	<cfset lFormField = replace(url.current, '\', '/')>			
	<cfset uploadFileName = listLast(lFormField, "/") />
	
	<cffile action="UPLOAD"
		filefield="filedata" 
		destination="#filePath##stMetadata.ftDestination#/"		        	
		nameconflict="MakeUnique" />
	<cffile action="rename" source="#filePath##stMetadata.ftDestination#/#File.ServerFile#" destination="#uploadFileName#" />
	<cfset cleanFileName = uploadFileName />
	<cfset newFileName = uploadFileName />
<cfelse>
	<!--- There is no image currently so we simply upload the image and make it unique  --->
	<cffile action="UPLOAD"
		filefield="filedata" 
		destination="#filePath##stMetadata.ftDestination#/"		        	
		nameconflict="MakeUnique">
	<cfset newFileName = cffile.ServerFile>
</cfif>

<!--- If the filename has changed, rename the file
Note: doing a quick check to make sure the cleanfilename doesnt exist. If it does, prepend the count+1 to the end.
 --->
<cfif cleanFileName NEQ newFileName>
	<cfif fileExists("#filePath##stMetadata.ftDestination#/#cleanFileName#")>
		<cfdirectory action="list" directory="#filePath##stMetadata.ftDestination#" filter="#listFirst(cleanFileName, '.')#*" name="qDuplicates" />
		<cfif qDuplicates.RecordCount>
			<cfset cleanFileName = "#listFirst(cleanFileName, '.')##qDuplicates.recordCount+1#.#listLast(cleanFileName,'.')#">
		</cfif>
		 
	</cfif>
	
	<cffile action="rename" source="#filePath##stMetadata.ftDestination#/#newFileName#" destination="#cleanFileName#" />
</cfif>

<cfset stProperties = structNew() />
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="532">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.nestLevel" default="1">
<cfset rslist=application.categoryManager.getPublicInterestGroups(attributes.siteID,attributes.ParentID) />
</cfsilent>
<cfif rslist.recordcount>
<ul>
<cfoutput query="rslist">
<li><cfif rslist.isOpen eq 1><input type="checkbox" name="categoryID" class="checkbox" <cfif listfind(request.userBean.getCategoryID(),rslist.categoryID) or listfind(attributes.categoryID,rslist.CategoryID)>checked</cfif> value="#rslist.categoryID#" onclick="checkExtendSetTargeting();"> </cfif>#rslist.name#
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="528">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>

<cfset variables.configBean=arguments.configBean />
<cfset variables.settingsManager=arguments.settingsManager />
<cfset variables.dsn=variables.configBean.getDatasource()/>
<cfreturn this />
</cffunction>

<cffunction name="getSessionHistory" access="public" returntype="query">
]]>
</codefragment>
</duplication>
<duplication lines="83" tokens="526">
<file line="6" path="/home/jfrank/temp/codeprojects/mxunit/samples/mocking/querysim.cfm"/>
<file line="6" path="/home/jfrank/temp/codeprojects/mxunit/tests/framework/fixture/querysim.cfm"/>
<codefragment>
<![CDATA[
This will only work in ColdFusion 8 and later due to conditional
syntax usage - && in lieu of AND, and i++, etc.

This decouples string parsing logic into a somewhat testable function.
For some reason, the orginal was throwing a list parsing exception on
what appeared to be normal text. So, it was dissasembled and i decided
to use java's String.split(regex) instead.

Note, one possibly major omission from the original is the lack of
reading querysim info from a profile file; ie, .ini. This was omitted
because 'i' don't use that.
--------------------------------------------------------------------->

<cfsetting enablecfoutputonly="false">
<cfscript>
 _local.queryName = '';
 _local.raw = '';
 _local.q = chr(0);

 if (thistag.HasEndTag and thistag.ExecutionMode is 'start'){
	//no worries
 }

 else if (thistag.HasEndTag and thistag.ExecutionMode is 'end'){
   _local.raw = trim( Thistag.generatedContent );
	 thistag.generatedContent = '';
   _local.q = parse(_local.raw);
   setVariable( 'caller.' & _local.queryName, _local.q );
 }


function parse(input){
   var s = trim(input);
   var lines = s.split('\n');
   var line = '';
   var i = 1;
   var j = 1;
   var columnListLine = -1;
   var queryName = '';
   var columnList = '';
   var q = '';
   var row = '';

  for(i; i <=  arrayLen(lines); i ++ ){
     line = trim(lines[i]);

     //to do: simply ignore blank lines or lines with only whitespace.
     //if ( refind ( line, '^[[:space:]]*$' ) ) continue;

     if(line != '' && queryName == '') {
         queryName = line;
         setQueryName(queryName);
         columnListLine = i+1;
         continue;
     }

     if(i == columnListLine) {
       columnList = line;
       q = queryNew(columnList);
       continue;
     }

     if(line != ''){
      row = line.split("\|");
			queryAddRow(q);
			 for(j=1; j <= arrayLen(row); j++){
			   if(j <= listLen(columnList)) querySetCell(q, listGetAt(columnList,j) ,row[j]);
			  }
       continue;
     }

   }//end for()

   return q;
  } //end parse()


  function setQueryName(qName){
    _local.queryName = qName;
  }

</cfscript>
<cfsetting enablecfoutputonly="No">
]]>
</codefragment>
</duplication>
<duplication lines="114" tokens="526">
<file line="43" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b500/Application.cf_"/>
<file line="63" path="/home/jfrank/temp/codeprojects/farcry/skeletons/mollio/www/Application.cfc"/>
<codefragment>
<![CDATA[
		<cfset bReturn = super.OnRequestStart(argumentCollection=arguments) />		
		
		<!--- Return out. --->
		<cfreturn bReturn />

	</cffunction>

 

 
<!--- 
	<cffunction name="OnRequest" access="public" returntype="void" output="true" hint="Fires after pre page processing is complete.">
		<!--- Define arguments. --->

		<cfargument name="TargetPage" type="string" required="true" />
		
		
		<!--- Include the requested page. --->
		<cfinclude template="#ARGUMENTS.TargetPage#" />

		<!--- Return out. --->

		<cfreturn />

	</cffunction>
 --->
 

 

	<cffunction name="OnRequestEnd" access="public" returntype="void" output="true" hint="Fires after the page processing is complete.">

		<!--- Call the main farcry Application.cfc --->
		<cfset super.OnRequestEnd(argumentCollections=arguments) />

		<!--- Return out. --->

		<cfreturn />
		
	</cffunction>

 

 

	<cffunction name="OnSessionEnd" access="public" returntype="void" output="false" hint="Fires when the session is terminated.">
		<!--- Define arguments. --->

		<cfargument name="SessionScope" type="struct" required="true" />

 

		<cfargument name="ApplicationScope" type="struct" required="false" default="#StructNew()#" />
		
		
		<!--- Call the main farcry Application.cfc --->
		<cfset super.OnSessionEnd(argumentCollection=arguments) />
 

		<!--- Return out. --->

		<cfreturn />

	</cffunction>

 

 

	<cffunction name="OnApplicationEnd" access="public" returntype="void" output="false" hint="Fires when the application is terminated.">
		<!--- Define arguments. --->

		<cfargument name="ApplicationScope" type="struct" required="false" default="#StructNew()#" />
		
		
		<!--- Call the main farcry Application.cfc --->
		<cfset super.OnApplicationEnd(argumentCollection=arguments) />

 

		<!--- Return out. --->

		<cfreturn />

	</cffunction>

 

 

	<cffunction name="OnError" access="public" returntype="void" output="true" hint="Fires when an exception occures that is not caught by a try/catch.">
		<!--- Define arguments. --->

		<cfargument name="Exception" type="any" required="true" />

 

		<cfargument name="EventName" type="string" required="false" default="" />
		
		
		<!--- Call the main farcry Application.cfc --->
		<cfset super.OnError(argumentCollection=arguments) />

 		

		<!--- Return out. --->

		<cfreturn />

	</cffunction>

 

</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="52" tokens="526">
<file line="230" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/server/includes/resourceTypes.cfm"/>
<file line="252" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/site/includes/resourceTypes.cfm"/>
<codefragment>
<![CDATA[
														<cfloop collection="#stAllResTypes#" item="key">
															<option value="#key#" <cfif tmpResourceType eq key>selected</cfif>>#key#</option>
														</cfloop>
													</select>
												</td>
											</tr>
											<tr>
												<td><b>Default:</b></td>
												<td><input type="text" name="default" value="#stResTypeProp.default#" style="width:200px;" class="formField"></td>
											</tr>
											<tr>
												<td><b>Label:</b></td>
												<td><input type="text" name="label" value="#stResTypeProp.label#" style="width:200px;" class="formField"></td>
											</tr>
											<tr>
												<td><b>Required:</b></td>
												<td>
													<input type="radio" name="required" value="true" 
															style="width:auto;" class="formField" 
															<cfif isBoolean(stResTypeProp.required) and stResTypeProp.required>checked</cfif>> Yes
													&nbsp;&nbsp;
													<input type="radio" name="required" value="false" 
															style="width:auto;" class="formField" 
															<cfif isBoolean(stResTypeProp.required) and not stResTypeProp.required>checked</cfif>> No
												</td>
											</tr>
											<tr valign="top">
												<td><b>Description:</b></td>
												<td><textarea name="description" style="width:200px;" class="formField" rows="3">#stResTypeProp.description#</textarea></td>
											</tr>
										</table>
										<br />
										<input type="submit" name="btnSave" value="Apply" style="font-size:11px;">
										<input type="button" name="btnCancel" value="Cancel" style="font-size:11px;" onclick="document.location='index.cfm?event=#dspEvent#&resTypeEditKey=#resTypeEditKey#'">
									</form>
							<cfelse>
								<br>
								<a href="index.cfm?event=#dspEvent#&resTypeEditKey=#resTypeEditKey#&resTypePropEditKey=0">Click Here</a> to add a new property
							</cfif>
							</td>
						</cfif>
					</tr>
				</table>
				
			<cfelse>
				<br>
				<a href="index.cfm?event=#dspEvent#&resTypeEditKey=__NEW__">Click Here</a> to register a resource type
			</cfif>
		</td>
	</tr>
	<tr><td colspan="2">&nbsp;</td></tr>
</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="121" tokens="526">
<file line="215" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/hastings/locale/utils.cfc"/>
<file line="208" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/utils.cfc"/>
<codefragment>
<![CDATA[
			<cfcase value="nl_NL">
				<cfreturn "Dutch (Standard)">
			</cfcase>

			<cfcase value="en_AU">
				<cfreturn "English (Australian)">
			</cfcase>

			<cfcase value="en_CA">
				<cfreturn "English (Canadian)">
			</cfcase>

			<cfcase value="en_GB">
				<cfreturn "English (UK)">
			</cfcase>

			<cfcase value="en_NZ">
				<cfreturn "English (New Zealand)">
			</cfcase>
		
			<cfcase value="en_US">
				<cfreturn "English (US)">
			</cfcase>
			
			<cfdefaultcase>
				<cfreturn "English (US)">
			</cfdefaultcase>

			<cfcase value="fr_BE">
				<cfreturn "French (Belgian)">
			</cfcase>

			<cfcase value="fr_CA">
				<cfreturn "French (Canadian)">
			</cfcase>

			<cfcase value="fr_FR">
				<cfreturn "French (Standard)">
			</cfcase>

			<cfcase value="fr_CH">
				<cfreturn "French (Swiss)">
			</cfcase>

			<cfcase value="de_AT">
				<cfreturn "German (Austrian)">
			</cfcase>

			<cfcase value="de_DE">
				<cfreturn "German (Standard)">
			</cfcase>

			<cfcase value="de_CH">
				<cfreturn "German (Swiss)">
			</cfcase>

			<cfcase value="it_IT">
				<cfreturn "Italian (Standard)">
			</cfcase>

			<cfcase value="it_CH">
				<cfreturn "Italian (Swiss)">
			</cfcase>

			<cfcase value="no_NO">
				<cfreturn "Norwegian (Bokmal)">
			</cfcase>

			<cfcase value="no_NO@nynorsk">
				<cfreturn "Norwegian (Nynorsk)">
			</cfcase>

			<cfcase value="pt_BR">
				<cfreturn "Portuguese (Brazilian)">
			</cfcase>

			<cfcase value="pt_PT">
				<cfreturn "Portuguese (Standard)">
			</cfcase>

			<cfcase value="es_MX">
				<cfreturn "Spanish (Mexican)">
			</cfcase>

			<!--- Only support Spanish Standard
			<cfcase value="es_ES">
				<cfreturn "Spanish (Modern)">
			</cfcase>
			--->
			<cfcase value="es_ES">
				<cfreturn "Spanish (Standard)">
			</cfcase>

			<cfcase value="sv_SE">
				<cfreturn "Swedish">
			</cfcase>

			<cfcase value="ja_JP">
				<cfreturn "Japanese">
			</cfcase>

			<cfcase value="ko_KR">
				<cfreturn "Korean">
			</cfcase>

			<cfcase value="zh_CN">
				<cfreturn "Chinese (China)">
			</cfcase>

			<cfcase value="zh_HK">
				<cfreturn "Chinese (Hong Kong)">
			</cfcase>

			<cfcase value="zh_TW">
				<cfreturn "Chinese (Taiwan)">
			</cfcase>
				
		</cfswitch>
	</cffunction>
	
	<cffunction name="setJSDateKeys" output="false" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="525">
<file line="82" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/archives.cfm"/>
<file line="50" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/author.cfm"/>
<codefragment>
<![CDATA[
 </ul>
</div>
<!--/sidebar -->  
  <div id="footer">

  <!--recent comments start -->
   <div class="footer-recent-posts">
    <h4>Recent Posts</h4>
	<ul><mango:Posts count="5">
	<mango:Post>
		<li><strong><a href="<mango:PostProperty link />" rel="bookmark" title="Permanent link to <mango:PostProperty title />"><mango:PostProperty title /></a></strong><br />
	<small><mango:PostProperty date dateformat="m-d-yyyy" /></small>
	</li>
	</mango:Post>
	</mango:Posts>
	</ul>
  </div>
  <!--recent comments start -->

  <!--recent comments start -->
  <div class="footer-recent-comments">
  <h4>Recent Comments</h4>
<ul>
	<mango:Comments recent count="4">
		<mango:Comment>
	<li><strong><a href="<mango:CommentProperty entryLink />#comment-<mango:CommentProperty id />" title="on <mango:CommentProperty entryTitle />"><mango:CommentProperty name /></a></strong>: <mango:CommentProperty excerptChars="80" /></li>
	</mango:Comment>
	</mango:Comments>
</ul></div>
  <!--recent comments end -->
  
	<!--about text start -->
	<div class="footer-about">
		<h4>About</h4>
		<p><mango:Blog description descriptionParagraphFormat /></p>
	</div>
	<!--about text end -->
	
  <hr class="clear" />
  </div><!--/footer -->
</div><!--/page -->

<!--credits start -->
<div id="credits"><mango:Event name="afterFooterStart" />
<div class="alignleft">Powered by <a href="http://www.mangoblog.org" title="Mango Blog - A ColdFusion blog engine">Mango Blog</a>. Design and <a href="http://www.ndesign-studio.com/stock-icons/">Icons</a> by <a href="http://www.ndesign-studio.com">N.Design Studio</a>
<mango:Event name="beforeFooterEnd" />
</div>
</mango:Author>
]]>
</codefragment>
</duplication>
<duplication lines="37" tokens="522">
<file line="37" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/captcha/captchaServiceConfigBean.cfc"/>
<file line="63" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/captcha/captchaServiceConfigBean.cfc"/>
<codefragment>
<![CDATA[
		<cfargument name="saltValue" type="string" required="false" default="" />
		<cfargument name="jpegQuality" type="numeric" required="false" default="0.90" />
		<cfargument name="jpegUseBaseline" type="boolean" required="false" default="TRUE" />
		<cfargument name="useAntiAlias" type="boolean" required="false" default="TRUE" />
		<cfargument name="randStrType" type="string" required="false" default="alpha" />
		<cfargument name="randStrLen" type="numeric" required="false" default="6" />
		<cfargument name="width" type="numeric" required="false" default="250" />
		<cfargument name="height" type="numeric" required="false" default="75" />
		<cfargument name="fontsize" type="numeric" required="false" default="30" />
		<cfargument name="leftOffset" type="numeric" required="false" default="20" />
		<cfargument name="shearXRange" type="numeric" required="false" default="25" />
		<cfargument name="shearYRange" type="numeric" required="false" default="25" />
		<cfargument name="fontColor" type="string" required="false" default="light" />
		<cfargument name="backgroundColor" type="string" required="false" default="dark" />
		<cfargument name="useGradientBackground" type="boolean" required="false" default="TRUE" />
		<cfargument name="backgroundColorUseCyclic" type="boolean" required="false" default="TRUE" />
		<cfargument name="useOvals" type="boolean" required="false" default="TRUE" />
		<cfargument name="ovalColor" type="string" required="false" default="medium" />
		<cfargument name="ovalUseTransparency" type="boolean" required="false" default="TRUE" />
		<cfargument name="minOvals" type="numeric" required="false" default="15" />
		<cfargument name="maxOvals" type="numeric" required="false" default="20" />
		<cfargument name="useBackgroundLines" type="boolean" required="false" default="TRUE" />
		<cfargument name="backgroundLineColor" type="string" required="false" default="medium" />
		<cfargument name="backgroundLineUseTransparency" type="boolean" required="false" default="TRUE" />
		<cfargument name="backgroundMinLines" type="numeric" required="false" default="5" />
		<cfargument name="backgroundMaxLines" type="numeric" required="false" default="10" />
		<cfargument name="useForegroundLines" type="boolean" required="false" default="TRUE" />
		<cfargument name="foregroundlineColor" type="string" required="false" default="light" />
		<cfargument name="foregroundLineUseTransparency" type="boolean" required="false" default="TRUE" />
		<cfargument name="foregroundMinLines" type="numeric" required="false" default="5" />
		<cfargument name="foregroundMaxLines" type="numeric" required="false" default="10" />
		<cfargument name="definedFonts" type="array" required="false" default="#ArrayNew(1)#" />

		<cfscript>
			// run setters
			setOutputDirectory(arguments.outputDirectory);
			setOutputDirectoryIsRelative(arguments.outputDirectoryIsRelative);
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="521">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onMissingTemplate_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
<cfset local.pluginEvent="">					
<cfif structKeyExists(application,"pluginManager") and structKeyExists(application.pluginManager,"announceEvent")>
	<cfif structKeyExists(request,"servletEvent")>
		<cfset local.pluginEvent=request.servletEvent>
	<cfelseif structKeyExists(request,"event")>
		<cfset local.pluginEvent=request.event>
	<cfelse>
		<cfset local.pluginEvent=createObject("component","mura.event")>
	</cfif>
	<cfset local.pluginEvent.setValue("targetPage",arguments.targetPage)>
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="521">
<file line="56" path="/home/jfrank/temp/codeprojects/BlogCFC5/org/hastings/locale/utils.cfc"/>
<file line="59" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/utils.cfc"/>
<codefragment>
<![CDATA[
		// we skip plain languages, en, fr, ar, etc.
		for (i=1; i LTE arrayLen(orgLocales); i=i+1) {
			if (listLen(orgLocales[i].toString(),"_") GT 1) {
			arrayAppend(theseLocales,orgLocales[i].toString());
			} // if
		} //for  
		return theseLocales;
		</cfscript>
	</cffunction>

	<cffunction name="getLocalizedDays" access="public" returnType="array" output="false"
				hint="Returns localized days">
		<cfscript>
		var localizedShortDays="";
		var i=0;
		var tmp=variables.dateSymbols.getShortWeekdays();
		// kludge java returns NULL first element in array so can't use arrayDeleteAt
		tmp=listToArray(arrayToList(tmp));
		// more kludge, fixup days to match week start
		switch (weekStarts()) {
			case 1:  //starts on sunday, just return day names
				localizedShortDays=tmp;
			break;

			case 2: // euro dates, starts on monday needs kludge
				localizedShortDays=arrayNew(1);
				localizedShortDays[7]=tmp[1]; //move sunday to last
				for (i=1; i LTE 6; i=i+1) {
					localizedShortDays[i]=tmp[i+1];
				}
			break;
			
			case 7: // starts saturday, usually arabic, needs kludge
				localizedShortDays=arrayNew(1);
				localizedShortDays[1]=tmp[7]; //move saturday to first
				for (i=1; i LTE 6; i=i+1) {
					localizedShortDays[i+1]=tmp[i];	
				}
			break;
		}
		return localizedShortDays;
		</cfscript>
	</cffunction>
	
	<cffunction name="getLocalizedMonth" access="public" returnType="string" output="false"
				hint="Returns localized month">
		<cfargument name="month" type="numeric" required="true">
		<cfscript>		
		variables.sDateFormat.init("MMMM",variables.thisLocale);
		return variables.sDateFormat.format(createDate(1999,arguments.month,1));
		</cfscript>
		
	</cffunction>

	<cffunction name="getLocalizedName" access="public" returnType="string" output="false"
				hint="Returns current locale name">
		<cfreturn variables.localeName>
	</cffunction>
	
	<cffunction name="getCurrentLocale" access="public" returnType="string" output="false"
				hint="Returns current locale">
		<cfreturn variables.thisLocale>
	</cffunction>

	<cffunction name="getLocalizedYear" access="public" returnType="string" output="false"
				hint="Returns localized year, probably only useful for BE calendars like in thailand, etc.">
		<cfargument name="thisYear" type="numeric" required="true">
		<cfscript>
		variables.sDateFormat.init("yyyy",variables.thisLocale);
		return variables.sDateFormat.init("yyyy",variables.thisLocale).format(createDate(arguments.thisYear,1,1));
		</cfscript>
	</cffunction>

	<cffunction name="isBIDI" access="public" returnType="boolean" output="false">
		<cfreturn listFind(variables.BIDILanguages,variables.lang)>
	</cffunction>
	
	<cffunction name="loadLocale" access="public" returnType="void" output="false"
				hint="Loads a locale.">
		
		<cfset variables.lang = listFirst(variables.locale,"_")>
]]>
</codefragment>
</duplication>
<duplication lines="81" tokens="520">
<file line="6" path="/home/jfrank/temp/codeprojects/mxunit/samples/mocking/querysim.cfm"/>
<file line="6" path="/home/jfrank/temp/codeprojects/mxunit/tests/framework/querysim.cfm"/>
<codefragment>
<![CDATA[
This will only work in ColdFusion 8 and later due to conditional
syntax usage - && in lieu of AND, and i++, etc.

This decouples string parsing logic into a somewhat testable function.
For some reason, the orginal was throwing a list parsing exception on
what appeared to be normal text. So, it was dissasembled and i decided
to use java's String.split(regex) instead.

Note, one possibly major omission from the original is the lack of
reading querysim info from a profile file; ie, .ini. This was omitted
because 'i' don't use that.
--------------------------------------------------------------------->
<cfsetting enablecfoutputonly="false">
<cfscript>
 _local.queryName = '';
 _local.raw = '';
 _local.q = chr(0);

 if (thistag.HasEndTag and thistag.ExecutionMode is 'start'){
	//no worries
 }

 else if (thistag.HasEndTag and thistag.ExecutionMode is 'end'){
   _local.raw = trim( Thistag.generatedContent );
	 thistag.generatedContent = '';
   _local.q = parse(_local.raw);
   setVariable( 'caller.' & _local.queryName, _local.q );
 }


function parse(input){
   var s = trim(input);
   var lines = s.split('\n');
   var line = '';
   var i = 1;
   var j = 1;
   var columnListLine = -1;
   var queryName = '';
   var columnList = '';
   var q = '';
   var row = '';

  for(i; i <=  arrayLen(lines); i ++ ){
     line = trim(lines[i]);

     //to do: simply ignore blank lines or lines with only whitespace.
     //if ( refind ( line, '^[[:space:]]*$' ) ) continue;

     if(line != '' && queryName == '') {
         queryName = line;
         setQueryName(queryName);
         columnListLine = i+1;
         continue;
     }

     if(i == columnListLine) {
       columnList = line;
       q = queryNew(columnList);
       continue;
     }

     if(line != ''){
      row = line.split("\|");
			queryAddRow(q);
			 for(j=1; j <= arrayLen(row); j++){
			   if(j <= listLen(columnList)) querySetCell(q, listGetAt(columnList,j) ,row[j]);
			  }
       continue;
     }

   }//end for()

   return q;
  } //end parse()


  function setQueryName(qName){
    _local.queryName = qName;
  }

</cfscript>
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="520">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/memberDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
		<cfset variables.dsn=variables.configBean.getDatasource()/>
	<cfreturn this />
</cffunction>

<cffunction name="getBean" access="public" returntype="any">
	<cfreturn createObject("component","mura.mailinglist.memberBean").init()>
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="520">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/favorite/favoriteManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/rater/raterManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" access="public" returntype="any">
		<cfargument name="configBean" type="any" required="yes">
		<cfargument name="settingsManager" type="any" required="yes">
		
		<cfset variables.configBean=arguments.configBean>
		<cfset variables.settingsManager=arguments.settingsManager>
		<cfset variables.dsn=variables.configBean.getDatasource()/>
		<cfreturn this>
</cffunction>

<cffunction name="getBean" access="public" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="54" tokens="519">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/advertiserGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
	<cfset variables.instance.configBean=arguments.configBean />
	<cfset variables.instance.settingsManager=arguments.settingsManager />
	<cfreturn this />
</cffunction>

 <cffunction name="getAdvertisersBySiteID" returntype="query" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="517">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/placement/placementDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/creative/creativeDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
	<cfset variables.instance.configBean=arguments.configBean />
	<cfreturn this />
</cffunction>

<cffunction name="getBean" access="public" returntype="any">
	<cfreturn createObject("component","#variables.instance.configBean.getMapDir()#.advertising.creative.creativeBean").init()>
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="514">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/feed/rss0920.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/feed/rss2.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset tz=GetTimeZoneInfo()>

<cfif not find("-", tz.utcHourOffset)>
	<cfset utc = " -" & numberFormat(tz.utcHourOffset,"00") & "00">
<cfelse>
	<cfset tz.utcHourOffset = right(tz.utcHourOffset, len(tz.utcHourOffset) -1 )>
	<cfset utc = " +" & numberFormat(tz.utcHourOffset,"00") & "00">
</cfif>
<cfset pubDate=dateFormat(now(),"ddd, dd mmm yyyy") & " " & timeFormat(now(),"HH:mm:ss") & utc>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="514">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="url.groupid" default="">
<cfparam name="url.s2" default="0">
<cfparam name="form.search" default="">
<cfquery name="rsList" datasource="#application.configBean.getDatasource()#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDBPassword()#">
Select userid, fname, lname, company from tusers where type=2 and siteid='#application.settingsManager.getSite(url.siteid).getPublicUserPoolID()#' and ispublic=1 and 
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="514">
<file line="558" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="561" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
			IP address: #request.remoteAddr#<br />
			User agent: #cgi.http_user_agent#<br />
			Previous page: #cgi.http_referer#<br />
			Form variables:
			<cfdump var="#form#">
		</cfmail>
	</cffunction>

	<cffunction name="logFailure" acces="private" output="false" returntype="void">
		<cfargument name="TestResults" required="true" type="struct" />
		<cfargument name="FormStruct" required="true" type="struct">
		<cfargument name="TotalPoints" required="true" type="numeric" />
		<cfargument name="LogFile" required="true" type="string" />
		<cfscript>
		var falsePositiveURL = "";
		var missedSpamURL = "";
		var LogText = "Message marked as spam!   ";
		</cfscript>

		<cfif StructKeyExists(arguments.TestResults,"mouseMovement") AND NOT arguments.TestResults.mouseMovement.Pass>
			<cfset LogText = LogText & "--- No mouse movement was detected." />
		</cfif>

		<cfif StructKeyExists(arguments.TestResults,"usedKeyboard") AND NOT arguments.TestResults.usedKeyboard.Pass>
			<cfset LogText = LogText & "--- No keyboard activity was detected." />
		</cfif>

		<cfif StructKeyExists(arguments.TestResults,"timedFormSubmission") AND NOT arguments.TestResults.timedFormSubmission.Pass>
			<cfif StructKeyExists(arguments.FormStruct,("formfield1234567893"))>
				<cfset LogText = LogText & "--- The time it took to fill out the form did not fall within your configured threshold of #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds# seconds." />

			<cfelse>
				<cfset LogText = LogText & "The time it took to fill out the form did not fall within your configured threshold of #getConfig().timedFormMinSeconds#-#getConfig().timedFormMaxSeconds# seconds.  Also, I think the form data for this field was tampered with by the spammer." />
			</cfif>
		</cfif>

		<cfif StructKeyExists(arguments.TestResults,"hiddenFormField") AND NOT arguments.TestResults.hiddenFormField.Pass>
			<cfset LogText = LogText & "--- The hidden form field that is supposed to be blank contained data." />
		</cfif>

		<cfif StructKeyExists(arguments.TestResults,"SpamStrings") AND NOT arguments.TestResults.SpamStrings.Pass>
			<cfset LogText = LogText & "--- One of the configured spam strings was found in the form submission." />
		</cfif>

		<cfif StructKeyExists(arguments.TestResults,"akismet") AND NOT arguments.TestResults.akismet.Pass>
			<!--- The next few lines build the URL to submit a false
						positive notification to Akismet if this is not spam --->
			<cfset falsePositiveURL = replace("#getConfig().akismetBlogURL#cfformprotect/akismetFailure.cfm?type=ham","://","^^","all")>
			<cfset falsePositiveURL = replace(falsePositiveURL,"//","/","all")>
			<cfset falsePositiveURL = replace(falsePositiveURL,"^^","://","all")>
			<cfset falsePositiveURL = falsePositiveURL&"&user_ip=#urlEncodedFormat(request.remoteAddr,'utf-8')#">
]]>
</codefragment>
</duplication>
<duplication lines="50" tokens="511">
<file line="260" path="/home/jfrank/temp/codeprojects/farcry/core/tags/farcry/plp.cfm"/>
<file line="328" path="/home/jfrank/temp/codeprojects/farcry/core/tags/widgets/plp.cfm"/>
<codefragment>
<![CDATA[
	<cfdump var="#stPLP#"> --->
	
	<cfset stPLP.plp.output = duplicate(output)>
	<cfset request.stPLP = duplicate(stPLP)>

	 <cfcatch type="Any">
		<cfoutput>
		<fieldset style="">
		    <legend>PLP ERROR!</legend>
		    an error has occured with this plp.<br>
		    PLP Step: #stPLP.currentStep#<br>
		    PLP template: #plpfilepath#	
			<br>
			ColdFusion Error Data<hr>
			<cfset request.cfdumpinited = false>
			<cfdump var="#cfcatch#">
		</fieldset>
		</cfoutput>
	</cfcatch>
</cftry>
	
<!--- 
///////////////////////////////////////////////////////////////
	output debug output.
	we are doing this before the end of the tag. because we are 
	going to start. rewritting the stPLP structure. so the next 
	step will know what to do.	
///////////////////////////////////////////////////////////////
--->
<cfif attributes.bDebug>
	<div class="plpDebug">
		<fieldset>
			<legend><font face="verdanda,Arial,geneva,helvetica"><b>PLP Debug Information</b></font></legend>
			<cfdump var="#stPLP#">
			
		</fieldset>
	</div>
</cfif>

<!--- 
///////////////////////////////////////////////////////////////
	now the step has been completed, modify the stPLP
///////////////////////////////////////////////////////////////
--->
	<cfscript>
		if( stPLP.plp.steps[stPLP.currentStep].bFinishPLP )
		{
			killPLP = true;
			"caller.#attributes.r_bPLPIsComplete#" = true;
			"caller.#attributes.r_stOutput#" = stPLP.plp.output;
]]>
</codefragment>
</duplication>
<duplication lines="67" tokens="510">
<file line="240" path="/home/jfrank/temp/codeprojects/MachII/properties/ColdspringProperty.cfc"/>
<file line="143" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/machii/ColdspringProperty.cfc"/>
<codefragment>
<![CDATA[
<property name="ColdSpring" type="coldspring.machii.ColdspringProperty">
	<parameters>
		<parameter name="beanFactoryPropertyName" value="serviceFactory"/>
		<parameter name="configFile" value="/path/to/modules/account/config/services_account.xml"/>
		<parameter name="configFilePathIsRelative" value="true"/>
		<parameter name="resolveMachIIDependencies" value="true"/>
		<parameter name="placeFactoryInApplicationScope" value="true"/>
		<parameter name="parentBeanFactoryScope" value="application"/>
		<parameter name="parentBeanFactoryKey" value="serviceFactory"/>
	</parameters>
</property>

You are NOT required to put child factories into the application (or server scope) for
modules to inherit froma a parent factory. However, in this example the account module
puts this child factory into the application scope. Since the parent and module use the
same beanFactoryPropertyName, an application scope namespace conflict would occur - so
the Property appends the module name to the end. This factory would be located in 
application.serviceFactory_account variable.

--->
<cfcomponent
	name="ColdspringProperty"
	extends="MachII.framework.Property"
	hint="A Mach-II application property for easy ColdSpring integration"
	output="false">
	
	<!---
	PROPERTIES
	--->
	<cfset variables.instance = StructNew() />

	<!---
	INITALIZATION / CONFIGURATION
	--->
	<cffunction name="configure" access="public" returntype="void" output="false"
		hint="I initialize this property during framework startup.">
		
		<!--- Default vars --->
		<cfset var bf = "" />
		<cfset var factoryKey = "" />
		<cfset var i = 0 />
		
		<!--- Get the Mach-II property manager (gets the a module's property manager if this is a module) --->
		<cfset var propertyManager = getPropertyManager() />
	
		<!--- Determine the location of the bean def xml file --->
		<cfset var serviceDefXmlLocation = "" />
		
		<!--- Get all properties to pass to bean factory
			Create a new struct instead of doing a direct assignment otherwise parent
			property managers will suddendly have properties from modules since
			structs are by passed by reference
		--->
		<cfset var defaultProperties = StructNew() />
		
		<!--- todo: Default attributes set via mach-ii params --->
		<cfset var defaultAttributes = StructNew() />
		
		<!--- Locating and storing bean factory (from properties/params) --->
		<cfset var bfUtils = CreateObject("component", "coldspring.beans.util.BeanFactoryUtils").init() />

		<cfset var parentBeanFactoryScope = getParameter("parentBeanFactoryScope", "application") />
		<cfset var parentBeanFactoryKey = getParameter("parentBeanFactoryKey", "") />

		<cfset var localBeanFactoryKey = getParameter("beanFactoryPropertyName", bfUtils.DEFAULT_FACTORY_KEY) />
		
		<!--- Get the config file path --->
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="509">
<file line="128" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="123" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
					ALTER TABLE #application.dbowner#dmFile ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD status VARCHAR(255) NOT NULL default 'draft'
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD bLibrary INTEGER NOT NULL DEFAULT 0
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmFile ADD status VARCHAR(255) NOT NULL default 'draft'
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>
	</cftry>

	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>	

	<!--- Add bLibrary and status entry to dmImage table --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating dmImage table...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD bLibrary INTEGER DEFAULT 0 NOT NULL
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD bAutoGenerateThumbnail INTEGER DEFAULT 0 NOT NULL
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD status VARCHAR2(255) default 'draft' NOT NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD bAutoGenerateThumbnail INTEGER UNSIGNED NOT NULL DEFAULT 0
				</cfquery>
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
				</cfquery>
				
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD status VARCHAR(255) NOT NULL default 'draft'
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner#dmImage ADD bLibrary INTEGER UNSIGNED NOT NULL DEFAULT 0
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="509">
<file line="86" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/server/includes/renderTemplates.cfm"/>
<file line="109" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/site/includes/renderTemplates.cfm"/>
<codefragment>
<![CDATA[
								<input type="hidden" name="event" value="config.ehSiteConfig.doSaveRenderTemplate">
								<cfif not isNew>
									<input type="hidden" name="name" value="#templateEditKey#">
								</cfif>
								<table>
									<tr>
										<td><b>Name:</b></td>
										<td><input type="text" name="name" value="#stTemplate.name#"  class="formField" <cfif not isNew>disabled</cfif>></td>
									</tr>
									<tr>
										<td><b>Type:</b></td>
										<td>
											<input type="radio" name="type" value="page" <cfif stTemplate.type eq "page">checked</cfif>> Page &nbsp;&nbsp;
											<input type="radio" name="type" value="module" <cfif stTemplate.type eq "module">checked</cfif>> Module &nbsp;&nbsp;
										</td>
									</tr>
									<tr>
										<td><b>HREF:</b></td>
										<td><input type="text" name="href" value="#stTemplate.href#" class="formField"></td>
									</tr>
									<tr>
										<td><b>Default?:</b></td>
										<td>
											<input type="radio" name="isDefault" value="true" <cfif stTemplate.isDefault>checked</cfif>> Yes &nbsp;&nbsp;
											<input type="radio" name="isDefault" value="false" <cfif not stTemplate.isDefault>checked</cfif>> No &nbsp;&nbsp;
										</td>
									</tr>
									<tr valign="top">
										<td><b>Description:</b></td>
										<td><textarea name="description" class="formField" rows="3">#stTemplate.description#</textarea></td>
									</tr>
								</table>
								<br />
								<input type="submit" name="btnSave" value="Apply" style="font-size:11px;">
								<input type="button" name="btnCancel" value="Cancel" style="font-size:11px;" onclick="document.location='index.cfm?event=#dspEvent#'">
							</form>
						</td>
					</tr>
				</table>
			<cfelse>
				<br>
				<a href="index.cfm?event=#dspEvent#&templateEditKey=__NEW__">Click Here</a> to register a render template
			</cfif>	
		</td>
	</tr>
	<tr><td colspan="2">&nbsp;</td></tr>
</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="52" tokens="508">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
		<cfset variables.dsn=variables.configBean.getDatasource()/>
		<cfreturn this />
</cffunction>

<cffunction name="getListMembers" access="public" output="false" returntype="query">
]]>
</codefragment>
</duplication>
<duplication lines="50" tokens="507">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/permission.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>

<cfset variables.configBean=arguments.configBean />
<cfset variables.settingsManager=arguments.settingsManager />
<cfset variables.dsn=variables.configBean.getDatasource()/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="507">
<file line="12" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/lightwire/util/Utility.cfc"/>
<file line="171" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/Utilities.cfc"/>
<codefragment>
<![CDATA[
	<!--- ************************************************************* --->
	
	<!--- PlaceHolder Replacer --->
	<cffunction name="placeHolderReplacer" access="public" returntype="any" hint="PlaceHolder Replacer for strings containing ${} patterns" output="false" >
		<!---************************************************************************************************ --->
		<cfargument name="str" 		required="true" type="any" hint="The string variable to look for replacements">
		<cfargument name="settings" required="true" type="any" hint="The structure of settings to use in replacing">
		<!---************************************************************************************************ --->
		<cfscript>
			var returnString = arguments.str;
			var regex = "\$\{([0-9a-z\-\.\_]+)\}";
			var lookup = 0;
			var varName = 0;
			var varValue = 0;
			/* Loop and Replace */
			while(true){
				/* Search For Pattern */
				lookup = reFindNocase(regex,returnString,1,true);	
				/* Found? */
				if( lookup.pos[1] ){
					/* Get Variable Name From Pattern */
					varName = mid(returnString,lookup.pos[2],lookup.len[2]);
					/* Lookup Value */
					if( structKeyExists(arguments.settings,varname) ){
						varValue = arguments.settings[varname];
					}
					else if( isDefined("arguments.settings.#varName#") ){
						varValue = Evaluate("arguments.settings.#varName#");
					}
					else{
						varValue = "VAR_NOT_FOUND";
					}
					/* Remove PlaceHolder Entirely */
					returnString = removeChars(returnString, lookup.pos[1], lookup.len[1]);
					/* Insert Var Value */
					returnString = insert(varValue, returnString, lookup.pos[1]-1);
				}
				else{
					break;
				}	
			}
			/* Return Parsed String. */
			return returnString;
		</cfscript>
	</cffunction>
	
	<!--- ************************************************************* --->
]]>
</codefragment>
</duplication>
<duplication lines="29" tokens="505">
<file line="12" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldbox/editor.cfm"/>
<file line="12" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldboxses/editor.cfm"/>
<codefragment>
<![CDATA[
<form name="editor_form" id="editor_form" action="%getSetting('sesBaseURL')%/%rc.xehSave%" method="post" >
<input type="hidden" name="#primaryKey#" value="%rc.o#root.bean.xmlAttributes.name#bean.get#primaryKey#()%" />

<fieldset>
<legend>#root.bean.xmlAttributes.name# Editor : <%cfif rc.o#root.bean.xmlAttributes.name#bean.get#primaryKey#() eq 0 %>Add<%cfelse%>Edit<%/cfif%> Record</legend>

<ul class="formLayout">
<cfloop from="1" to="#arrayLen(root.bean.dbtable.xmlChildren)#" index="i">
<cfset element = root.bean.dbtable.xmlChildren[i].xmlAttributes>
<cfif primaryKey neq element.name>
<li><label for="#element.name#"><cfif element.required eq "Yes"><em>*</em></cfif>#element.name#:</label>
<cfif element.type eq "boolean">
<select name="#element.name#" id="#element.name#">
<option value="1" <%cfif isBoolean(rc.o#root.bean.xmlAttributes.name#bean.get#element.name#()) and rc.o#root.bean.xmlAttributes.name#bean.get#element.name#() %>selected="selected"<%/cfif%>>Yes</option>
<option value="0" <%cfif isBoolean(rc.o#root.bean.xmlAttributes.name#bean.get#element.name#()) and not rc.o#root.bean.xmlAttributes.name#bean.get#element.name#() %>selected="selected"<%/cfif%>>No</option>
</select>
<cfelseif element.type eq "date"><input id="#element.name#" name="#element.name#" type="text"	<%cfif %rc.o#root.bean.xmlAttributes.name#bean.get#element.name#()% eq ""%>value="%now()%"<%cfelse%>value="%rc.o#root.bean.xmlAttributes.name#bean.get#element.name#()%"<%/cfif%> size="40"  /><cfelse><input id="#element.name#" name="#element.name#" type="text" value="%rc.o#root.bean.xmlAttributes.name#bean.get#element.name#()%" maxlength="#element.length#" size="40" /></cfif></li></cfif></cfloop>
</ul>
<br/>
<div><strong>*</strong> Indicates required field</div>
<br/>
<div>
<input type="submit" value="Submit" class="" />
</div>
</fieldset>
</form>
<%/cfoutput%>

</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="504">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.fieldList="tusers.userID, tusers.GroupName, tusers.Fname, tusers.Lname, tusers.UserName, tusers.Password, tusers.PasswordCreated, tusers.Email, tusers.Company, tusers.JobTitle, tusers.MobilePhone, tusers.Website, tusers.Type, tusers.subType, tusers.Ext, tusers.ContactForm, tusers.Admin, tusers.S2, tusers.LastLogin, tusers.LastUpdate, tusers.LastUpdateBy, tusers.LastUpdateByID, tusers.Perm, tusers.InActive, tusers.IsPublic, tusers.SiteID, tusers.Subscribe, tusers.Notes, tusers.description, tusers.Interests, tusers.keepPrivate, tusers.PhotoFileID, tusers.IMName, tusers.IMService, tusers.Created, tusers.RemoteID, tusers.Tags, tusers.tablist, tfiles.fileEXT photoFileExt">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="65" tokens="502">
<file line="501" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="471" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
						CREATE TABLE #application.dbowner##typeName#_arelatedids (
							data varchar(255) default NULL,
						  	objectid varchar(50) default NULL,
						  	seq decimal(10,0) default NULL
							)
						</cfquery>
					</cfdefaultcase>
				</cfswitch>
				<cfcatch><cfoutput><br /><span class="frameMenuBullet">&raquo;</span> <span class="error">#cfcatch.detail#</span></cfoutput></cfcatch>
			</cftry>
		</cfif>
	</cfloop>

	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>

	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding new bAllowOverwrite to config ...</cfoutput><cfflush>
	<!--- add the bAllowOverwrite on the config --->
	<cfquery name="qList" datasource="#application.dsn#">
	SELECT	wconfig
	FROM	#application.dbowner#config
	WHERE	configname = 'file'
	</cfquery>
	<cfwddx action="wddx2cfml" input="#qList.wconfig#" output="stConfig">
	<cfset stConfig.bAllowOverwrite = "true">
	<cfwddx action="CFML2WDDX" input="#stConfig#" output="wConfig">
	<cfquery name="qUpdate" datasource="#application.dsn#">
	UPDATE	#application.dbowner#config
	SET		wconfig = '#wConfig#'
	WHERE	configname = 'file'
	</cfquery>
	
	<cfquery name="qList" datasource="#application.dsn#">
	SELECT	wconfig
	FROM	#application.dbowner#config
	WHERE	configname = 'image'
	</cfquery>
	<cfwddx action="wddx2cfml" input="#qList.wconfig#" output="stConfig">
	<cfset stConfig.bAllowOverwrite = "true">
	<cfset stConfig.archivefiles = "false">
	<cfwddx action="CFML2WDDX" input="#stConfig#" output="wConfig">
	<cfquery name="qUpdate" datasource="#application.dsn#">
	UPDATE	#application.dbowner#config
	SET		wconfig = '#wConfig#'
	WHERE	configname = 'image'
	</cfquery>
	
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>
	
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Adding new image thumbnail width and height to config ...</cfoutput><cfflush>
	<cftry>
		<cfquery name="qList" datasource="#application.dsn#">
		SELECT	wconfig
		FROM	#application.dbowner#config
		WHERE	configname = 'image'
		</cfquery>
		
		<cfwddx action="wddx2cfml" input="#qList.wconfig#" output="stConfig">

		<cfset stConfig.thumbnailWidth = 80>
		<cfset stConfig.thumbnailHeight = 80>
		<cfwddx action="CFML2WDDX" input="#stConfig#" output="wConfig">
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="502">
<file line="80" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/movabletype_leftsidebar/oneColumnPage.cfm"/>
<file line="141" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/movabletype_leftsidebar/post.cfm"/>
<codefragment>
<![CDATA[
							<input type="hidden" name="comment_post_id" value="<mango:PostProperty id />" />
							<input type="hidden" name="comment_parent" value="" />
                           <div class="comments-open" id="comments-open">
                              <h2 class="comments-open-header">Post a comment</h2>
                             
                              <div class="comments-open-content">
								<mango:Message ifMessageExists type="comment" status="error">
									<p class="error">There was a problem: <mango:Message text /></p>
								</mango:Message>
								<mango:Message ifMessageExists type="comment" status="success">
									<p class="message"><mango:Message text /></p>
								</mango:Message>
                                 <p class="comments-open-moderated">
                                    (If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)
                                 </p>
                                 <div id="comments-open-data">
                                    <div id="name-email">
                                       <p>
                                          <label for="comment-author">Name:</label>
                                          <input id="comment-author" name="comment_name" size="30" value="<mango:RequestVar name="comment_name" />" />
                                       </p>
                                       <p>
                                          <label for="comment-email">Email Address (it will not be displayed):</label>
                                          <input id="comment-email" name="comment_email" size="30" value="<mango:RequestVar name="comment_email" />" />
                                       </p>
                                    </div>

                                    <p>
                                       <label for="comment-url">URL:</label>
                                       <input id="comment-url" name="comment_website" size="30" value="<mango:RequestVar name="comment_website" />" />
                                    </p>
                                    <p>

                                       <label for="subscribe"><input type="checkbox"
                                          id="subscribe" name="comment_subscribe" value="1" />
                                         Subscribe to this comment thread</label>
                                    </p>
                                 </div>

                                 <p id="comments-open-text">
                                    <label for="comment-text">Comments:</label>
                                    <textarea id="comment-text" name="comment_content" rows="10" cols="30"><mango:RequestVar name="comment_content" /></textarea>

                                 </p>
								<mango:Event name="beforeCommentFormEnd" />
                                 <div id="comments-open-footer" class="comments-open-footer">
                                    <input type="submit" accesskey="s" name="submit_comment" id="comment-post" value="Post" />
]]>
</codefragment>
</duplication>
<duplication lines="34" tokens="501">
<file line="1" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/examples/feedviewer-fb4/fusebox4.loader.cfmx.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/examples/feedviewer-fb4/fusebox4.parser.cfmx.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/examples/feedviewer-fb4/fusebox4.transformer.cfmx.cfm"/>
<codefragment>
<![CDATA[
<cfsilent>
<!---
Fusebox Software License
Version 1.0

Copyright (c) 2003, 2004, 2005 The Fusebox Corporation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form or otherwise encrypted form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment:

"This product includes software developed by the Fusebox Corporation (http://www.fusebox.org/)."

Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

4. The names "Fusebox" and "Fusebox Corporation" must not be used to endorse or promote products derived from this software without prior written (non-electronic) permission. For written permission, please contact fusebox@fusebox.org.

5. Products derived from this software may not be called "Fusebox", nor may "Fusebox" appear in their name, without prior written (non-electronic) permission of the Fusebox Corporation. For written permission, please contact fusebox@fusebox.org.

If one or more of the above conditions are violated, then this license is immediately revoked and can be re-instated only upon prior written authorization of the Fusebox Corporation.

THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FUSEBOX CORPORATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

-------------------------------------------------------------------------------

This software consists of voluntary contributions made by many individuals on behalf of the Fusebox Corporation. For more information on Fusebox, please see <http://www.fusebox.org/>.

--->

<!--- which version of the transformer is this? --->
]]>
</codefragment>
</duplication>
<duplication lines="65" tokens="500">
<file line="187" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="464" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/Handler.cfc"/>
<codefragment>
<![CDATA[
					logFailure(TestResults=TestResults,FormStruct=local.FormStruct,TotalPoints=TotalPoints,akismetData=arguments.akismetData);	
				}				
			}
			catch(any excpt)	{ /* an error has occurred logging the spam, but we will move on */ }
		}
		return pass;
		</cfscript>
	</cffunction>
	
	<cffunction name="testMouseMovement" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the distance the mouse traveled)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567891") AND IsNumeric(arguments.FormStruct.formfield1234567891))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>
	</cffunction>	
	
	<cffunction name="testUsedKeyboard" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the amount of keys pressed by the user)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567892") AND IsNumeric(arguments.FormStruct.formfield1234567892))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>		
	</cffunction>
	
	<cffunction name="testTimedFormSubmission" access="private" output="false" returntype="struct" 
					hint="I check the time elapsed from the begining of the form load to the form submission">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var FormDate = "";
		var FormTime = "";
		var FormDateTime = "";
		//var FormTimeElapsed = "";
		
		Result.Pass = true;
								
		// Decrypt the initial form load time
		if (StructKeyExists(arguments.FormStruct,"formfield1234567893") AND ListLen(form.formfield1234567893) eq 2)	{
			FormDate = ListFirst(form.formfield1234567893)-19740206;
			if (Len(FormDate) EQ 7) {
				FormDate = "0" & FormDate;	
			}
			FormTime = ListLast(form.formfield1234567893)-19740206;
			if (Len(FormTime))	{
				// in original form, FormTime was always padded with a "0" below.  In my testing, this caused the timed test to fail
				// consistantly after 9:59am due to the fact it was shifting the time digits one place to the right with 2 digit hours.  
				// To make this work I added NumberFormat()
				FormTime = NumberFormat(FormTime,000000);
			}
			
			FormDateTime = CreateDateTime(Left(FormDate,4),Mid(FormDate,5,2),Right(FormDate,2),Left(FormTime,2),Mid(FormTime,3,2),Right(FormTime,2));
			// Calculate how many seconds elapsed
			Result.FormTimeElapsed = DateDiff("s",FormDateTime,Now());
			if (Result.FormTimeElapsed LT getSetting("timedFormMinSeconds") OR Result.FormTimeElapsed GT getSetting("timedFormMaxSeconds"))	{
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="499">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/placement/placementGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/creative/creativeGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
		<cfset variables.instance.configBean=arguments.configBean />
	<cfreturn this />
</cffunction>

<cffunction name="getReminders" returntype="query" output="false" access="public">
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="499">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/siteParentsGenerate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/siteparents.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/siteGenerate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.parentlabels#" default="">
<cfparam name="request.#attributes.parentlist#" default="">
<cfparam name="attributes.parentlabels" default="">
<cfparam name="attributes.parentlist" default="">
<cfparam name="attributes.moduleid" default="">
<cfparam name="attributes.sortby" default="orderno">
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="499">
<file line="77" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/UUID.cfc"/>
<file line="143" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/UUID.cfc"/>
<codefragment>
<![CDATA[
		<cfcase value="radio">
			<!-------------------------------------------------------------------------- 
			generate library data query to populate library interface 
			--------------------------------------------------------------------------->
			<cfif structkeyexists(stMetadata, "ftLibraryData") AND len(stMetadata.ftLibraryData)>	
				<cfif not structKeyExists(stMetadata, "ftLibraryDataTypename") OR not len(stMetadata.ftLibraryDataTypename)>
					<cfset stMetadata.ftLibraryDataTypename = arguments.typename />
				</cfif>
				<cfset oPrimary = application.fapi.getContentType(stMetadata.ftLibraryDataTypename) />
				<cfset stPrimary =  oPrimary.getData(objectid=stobject.objectid) />
				
				<!--- use ftlibrarydata method from primary content type --->
				<cfif structkeyexists(oprimary, stMetadata.ftLibraryData)>
					<cfinvoke component="#oPrimary#" method="#stMetadata.ftLibraryData#" returnvariable="libraryData">
						<cfinvokeargument name="primaryID" value="#arguments.stobject.objectid#" />
						<cfinvokeargument name="qFilter" value="#queryNew('blah')#" />
					</cfinvoke>
					
					<cfif isStruct(libraryData)>
						<cfset qLibraryList = libraryData.q>
					<cfelse>
						<cfset qLibraryList = libraryData />
					</cfif>
				</cfif>
			<cfelse>
				<!--- if nothing exists to generate library data then cobble something together --->
				<cfloop list="#arguments.stMetadata.ftJoin#" index="i">
					<cfset oData = createObject("component", application.stcoapi[i].packagePath) />					
					<cfinvoke component="#oData#" method="getLibraryData" returnvariable="qLibraryList#i#" />
				</cfloop>
				<cfquery dbtype="query" name="qLibraryList">
					<cfloop list="#arguments.stMetadata.ftJoin#" index="i">
						SELECT objectid,label,'#i#' as typename FROM qLibraryList#i#
						<cfif i NEQ listLast(arguments.stMetadata.ftJoin)>UNION</cfif>
					</cfloop>
				</cfquery>
				
				<cfquery dbtype="query" name="qLibraryList">
				SELECT * FROM qLibraryList
				ORDER BY typename,label
				</cfquery>
			</cfif>

			<cfsavecontent variable="returnHTML">
			<cfif qLibraryList.recordcount>
				<cfoutput>
				
				<cfif len(arguments.stMetadata.ftFirstListLabel)>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="498">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfif listFind(session.mura.memberships,'Admin;#application.settingsManager.getSite(attributes.siteid).getPrivateUserPoolID()#;0') or listFind(session.mura.memberships,'S2')><cfoutput>
<ul>
<li<cfif myfusebox.originalfuseaction eq "module"> class="current"</cfif>><a href="index.cfm?fuseaction=cPerm.module&contentid=00000000000000000000000000000000011&siteid=#URLEncodedFormat(attributes.siteid)#&moduleid=00000000000000000000000000000000011">#application.rbFactory.getKeyValue(session.rb,'collections.permissions')#</a></li>
]]>
</codefragment>
</duplication>
<duplication lines="33" tokens="497">
<file line="1" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/examples/feedviewer-fb4/fusebox4.loader.cfmx.cfm"/>
<file line="2" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/examples/feedviewer-fb4/fusebox4.runtime.cfmx.cfm"/>
<codefragment>
<![CDATA[
<cfsilent>
<!---
Fusebox Software License
Version 1.0

Copyright (c) 2003, 2004, 2005 The Fusebox Corporation. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form or otherwise encrypted form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment:

"This product includes software developed by the Fusebox Corporation (http://www.fusebox.org/)."

Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.

4. The names "Fusebox" and "Fusebox Corporation" must not be used to endorse or promote products derived from this software without prior written (non-electronic) permission. For written permission, please contact fusebox@fusebox.org.

5. Products derived from this software may not be called "Fusebox", nor may "Fusebox" appear in their name, without prior written (non-electronic) permission of the Fusebox Corporation. For written permission, please contact fusebox@fusebox.org.

If one or more of the above conditions are violated, then this license is immediately revoked and can be re-instated only upon prior written authorization of the Fusebox Corporation.

THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FUSEBOX CORPORATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

-------------------------------------------------------------------------------

This software consists of voluntary contributions made by many individuals on behalf of the Fusebox Corporation. For more information on Fusebox, please see <http://www.fusebox.org/>.

--->
<!---<cftrace category="core" text="runtime is executing" />--->
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="496">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
<cfargument name="sessionTrackingDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="496">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="utility" type="any" required="yes"/>
<cfargument name="settingsGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="496">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/fileDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
<cfargument name="contentRenderer" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="496">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="settingsManager" type="any" required="yes"/>
	<cfargument name="contentRenderer" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="495">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/error.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_close_compact_display.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="494">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/renderAdobe.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/renderRailo.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" access="public" output="yes">
	<cfargument name="mimeType" default="" required="yes" type="string">
	<cfargument name="file" default="" required="yes" type="any">
		
	<cfscript>
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="494">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
]]>
</codefragment>
</duplication>
<duplication lines="52" tokens="494">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/sendtofriend/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/sendtofriend/sendlink.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfscript>
	if (NOT IsDefined("request"))
	 request=structNew();
	StructAppend(request, url, "no");
	StructAppend(request, form, "no");
</cfscript>
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory() />
<cfparam name="form.ccself" default=0>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/permission.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/sessionTracking/sessionTrackingManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
<cfargument name="sessionTrackingDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="utility" type="any" required="yes"/>
<cfargument name="settingsGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/permission.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="utility" type="any" required="yes"/>
		<cfset var fileDelim="/"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/permission.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="settingsManager" type="any" required="yes"/>
	<cfargument name="categoryGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="50" tokens="493">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/deleteFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/deleteFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfset application.favoriteManager.deleteFavorite(URL.favoriteID) />
<cfoutput>Your favorite has been removed.</cfoutput>



<!---<cfoutput>#application.contentRenderer.jsonencode(application.raterManager.getAvgRating(form.contentID,form.siteid))#</cfoutput>--->
]]>
</codefragment>
</duplication>
<duplication lines="52" tokens="492">
<file line="253" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/lhp/helpers/json.cfc"/>
<file line="262" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/plugins/json.cfc"/>
<codefragment>
<![CDATA[
		<cfset var arKey = "" />
		<cfset var colPos = 1 />
		<cfset var i = 1 />
		<cfset var column = ""/>
		<cfset var datakey = ""/>
		<cfset var recordcountkey = ""/>
		<cfset var columnlist = ""/>
		<cfset var columnlistkey = ""/>
		<cfset var dJSONString = "" />
		<cfset var escapeToVals = "\\,\"",\/,\b,\t,\n,\f,\r" />
		<cfset var escapeVals = "\,"",/,#Chr(8)#,#Chr(9)#,#Chr(10)#,#Chr(12)#,#Chr(13)#" />
		
		<cfset var _data = arguments.data />
		
		<!--- BOOLEAN --->
		<cfif IsBoolean(_data) AND NOT IsNumeric(_data) AND NOT ListFindNoCase("Yes,No", _data)>
			<cfreturn LCase(ToString(_data)) />
			
		<!--- NUMBER --->
		<cfelseif NOT stringNumbers AND IsNumeric(_data) AND NOT REFind("^0+[^\.]",_data)>
			<cfreturn ToString(_data) />
		
		<!--- DATE --->
		<cfelseif IsDate(_data) AND arguments.formatDates>
			<cfreturn '"#DateFormat(_data, "medium")# #TimeFormat(_data, "medium")#"' />
		
		<!--- STRING --->
		<cfelseif IsSimpleValue(_data)>
			<cfreturn '"' & ReplaceList(_data, escapeVals, escapeToVals) & '"' />
		
		<!--- ARRAY --->
		<cfelseif IsArray(_data)>
			<cfset dJSONString = createObject('java','java.lang.StringBuffer').init("") />
			<cfloop from="1" to="#ArrayLen(_data)#" index="i">
				<cfset tempVal = encode( _data[i], arguments.queryFormat, arguments.queryKeyCase, arguments.stringNumbers, arguments.formatDates, arguments.columnListFormat ) />
				<cfif dJSONString.toString() EQ "">
					<cfset dJSONString.append(tempVal) />
				<cfelse>
					<cfset dJSONString.append("," & tempVal) />
				</cfif>
			</cfloop>
			
			<cfreturn "[" & dJSONString.toString() & "]" />
		
		<!--- STRUCT --->
		<cfelseif IsStruct(_data)>
			<cfset dJSONString = createObject('java','java.lang.StringBuffer').init("") />
			<cfset arKeys = StructKeyArray(_data) />
			<cfloop from="1" to="#ArrayLen(arKeys)#" index="i">
				<cfset tempVal = encode( _data[ arKeys[i] ], arguments.queryFormat, arguments.queryKeyCase, arguments.stringNumbers, arguments.formatDates, arguments.columnListFormat ) />
				
				<!--- Key to lower Case? --->
]]>
</codefragment>
</duplication>
<duplication lines="37" tokens="492">
<file line="17" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/archives_index.cfm"/>
<file line="11" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/generic.cfm"/>
<codefragment>
<![CDATA[
	<meta name="description" content="<mango:Blog description />" />
	
	<link rel="stylesheet" href="<mango:Blog skinurl />assets/styles/style.css" type="text/css" media="screen" />
	<link rel="stylesheet" href="<mango:Blog skinurl />assets/styles/custom.css" type="text/css" media="screen" />
	<!--[if lte IE 7]>
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/ie7.css" media="screen" />
	<![endif]-->
	<!--[if lte IE 6]>
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/ie6.css" media="screen" />
	<![endif]-->
	
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body class="custom">
<mango:Event name="beforeHtmlBodyStart" />
<div id="container">
	<div id="masthead">
		<h1><a href="<mango:Blog url />"><mango:Blog title /></a></h1>
		<h3><mango:Blog tagline /></h3>
	</div>

	<ul id="nav">
		<li><a href="<mango:Blog basePath />">front page</a></li>
		<mango:Pages parentPage=""><mango:Page>
			<li><a href="<mango:PageProperty link>" title="<mango:PageProperty title />">
				<mango:PageProperty title /></a></li>
			</mango:Page></mango:Pages>
		<li class="rss"><a href="<mango:Blog rssurl />">RSS</a></li>
	</ul>
	
	<div id="header_img">
		<img src="<mango:Blog skinurl />assets/images/header_3.jpg" width="770" height="140" alt="<mango:Blog title />" title="<mango:Blog title />" />
]]>
</codefragment>
</duplication>
<duplication lines="90" tokens="491">
<file line="162" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaProxy.cfc"/>
<file line="162" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/javaloader/JavaProxy.cfc"/>
<codefragment>
<![CDATA[
		throw("JavaProxy.MethodNotFoundException", "Could not find the designated method", "Could not find the method '#arguments.methodName#' in the class #_getClass().getName()#");
	</cfscript>
</cffunction>

<cffunction name="_resolveMethodByParams" hint="resolves the method to use by the parameters provided" access="private" returntype="any" output="false">
	<cfargument name="methodName" hint="the name of the method" type="string" required="Yes">
	<cfargument name="decision" hint="the array of methods to decide from" type="array" required="Yes">
	<cfargument name="methodArgs" hint="the arguments to look for" type="struct" required="Yes">
	<cfscript>
		var decisionLen = ArrayLen(arguments.decision);
		var method = 0;
		var counter = 1;
		var argLen = ArrayLen(arguments.methodArgs);
		var parameters = 0;
		var paramLen = 0;
		var pCounter = 0;
		var param = 0;
		var class = 0;
		var found = true;

		for(; counter <= decisionLen; counter++)
		{
			method = arguments.decision[counter];
			parameters = method.getParameterTypes();
			paramLen = ArrayLen(parameters);

			found = true;

			if(argLen eq paramLen)
			{
				for(pCounter = 1; pCounter <= paramLen AND found; pCounter++)
				{
					param = parameters[pCounter];
					class = _getClassMethod().invoke(arguments.methodArgs[pCounter], JavaCast("null", 0));

					if(param.isAssignableFrom(class))
					{
						found = true;
					}
					else if(param.isPrimitive()) //if it's a primitive, it can be mapped to object primtive classes
					{
						if(param.getName() eq "boolean" AND class.getName() eq "java.lang.Boolean")
						{
							found = true;
						}
						else if(param.getName() eq "int" AND class.getName() eq "java.lang.Integer")
						{
							found = true;
						}
						else if(param.getName() eq "long" AND class.getName() eq "java.lang.Long")
						{
							found = true;
						}
						else if(param.getName() eq "float" AND class.getName() eq "java.lang.Float")
						{
							found = true;
						}
						else if(param.getName() eq "double" AND class.getName() eq "java.lang.Double")
						{
							found = true;
						}
						else if(param.getName() eq "char" AND class.getName() eq "java.lang.Character")
						{
							found = true;
						}
						else if(param.getName() eq "byte" AND class.getName() eq "java.lang.Byte")
						{
							found = true;
						}
						else if(param.getName() eq "short" AND class.getName() eq "java.lang.Short")
						{
							found = true;
						}
						else
						{
							found = false;
						}
					}
					else
					{
						found = false;
					}
				}

				if(found)
				{
					return method;
				}
			}
		}
]]>
</codefragment>
</duplication>
<duplication lines="32" tokens="491">
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/author.cfm"/>
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/generic.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:Blog title /> &raquo;  <mango:Message title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages  parentPage=""><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
   <div id="content">
	<div class="post">
			<h2><mango:Message title /></h2>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="490">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	
	<cffunction name="init" access="public" returntype="any" output="false">
		<cfargument name="configBean" type="any" required="yes"/>
				<cfset variables.configBean=arguments.configBean />
				<cfset variables.dsn=variables.configBean.getDatasource()/>
]]>
</codefragment>
</duplication>
<duplication lines="34" tokens="489">
<file line="12" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/archives.cfm"/>
<file line="17" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/cutline/post.cfm"/>
<codefragment>
<![CDATA[
	</mango:PostProperty>
	<link rel="stylesheet" href="<mango:Blog skinurl />assets/styles/style.css" type="text/css" media="screen" />
	<link rel="stylesheet" href="<mango:Blog skinurl />assets/styles/custom.css" type="text/css" media="screen" />
	<!--[if lte IE 7]>
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/ie7.css" media="screen" />
	<![endif]-->
	<!--[if lte IE 6]>
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/ie6.css" media="screen" />
	<![endif]-->
	<meta name="robots" content="index, follow" />
	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body class="custom">
<mango:Event name="beforeHtmlBodyStart" />
<div id="container">
	<div id="masthead">
		<h1><a href="<mango:Blog url />"><mango:Blog title /></a></h1>
		<h3><mango:Blog tagline /></h3>
	</div>

	<ul id="nav">
		<li><a href="<mango:Blog basePath />">front page</a></li>
		<mango:Pages><mango:Page>
			<li><a href="<mango:PageProperty link>" title="<mango:PageProperty title />">
				<mango:PageProperty title /></a></li>
			</mango:Page></mango:Pages>
		<li class="rss"><a href="<mango:Blog rssurl />">RSS</a></li>
	</ul>
	
	<div id="header_img">
		<img src="<mango:Blog skinurl />assets/images/header_2.jpg" width="770" height="140" alt="<mango:Blog title />" title="<mango:Blog title />" />
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="488">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_userAddress.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_userAddress.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset rsAddress=request.userBean.getAddressById(attributes.addressID)>
<cfset addressBean=request.userBean.getAddressBeanById(attributes.addressID)>
<cfset extendSets=application.classExtensionManager.getSubTypeByName("Address",request.userBean.getsubtype(),request.userBean.getSiteID()).getExtendSets(true) />
<cfoutput><form action="index.cfm?fuseaction=cPublicUsers.updateAddress&userid=#URLEncodedFormat(attributes.userid)#&routeid=#attributes.routeid#&siteid=#URLEncodedFormat(attributes.siteid)#" method="post" enctype="multipart/form-data" name="form1" onsubmit="return validate(this);"  autocomplete="off" >
]]>
</codefragment>
</duplication>
<duplication lines="31" tokens="488">
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/generic.cfm"/>
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/page.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:PageProperty title /> &raquo; <mango:Blog title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages  parentPage=""><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
   <div id="content">
		<div class="post" id="post-<mango:PageProperty id />">
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="487">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
<cfreturn this />
]]>
</codefragment>
</duplication>
<duplication lines="51" tokens="487">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/processImgCfimage.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/processImgImagecfc.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any">
<cfargument name="configBean">
<cfargument name="settingsManager">

	<cfset variables.configBean=arguments.configBean />
	<cfset variables.settingsManager=arguments.settingsManager />
	<cfreturn this />
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="487">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/advertiserRenderer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
	<cfset variables.instance.configBean=arguments.configBean />
	<cfset variables.instance.bucket=listLast(variables.instance.configBean.getFileStoreAccessInfo(),"^") />
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="487">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.nestLevel" default="1">
<cfset rslist=application.categoryManager.getCategories(attributes.siteID,attributes.ParentID,"",true,true) />
]]>
</codefragment>
</duplication>
<duplication lines="31" tokens="487">
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/author.cfm"/>
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/page.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:PageProperty title /> &raquo; <mango:Blog title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages  parentPage=""><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
   <div id="content">
		<div class="post" id="post-<mango:PageProperty id />">
]]>
</codefragment>
</duplication>
<duplication lines="50" tokens="486">
<file line="138" path="/home/jfrank/temp/codeprojects/MachII/properties/ColdspringProperty.cfc"/>
<file line="70" path="/home/jfrank/temp/codeprojects/coldspring1-2-final/machii/ColdspringProperty.cfc"/>
<codefragment>
<![CDATA[
		</parameter>
	</parameters>
</property>

The [beanFactoryPropertyName] parameter value is the name of the Mach-II property name 
that will hold a reference to the ColdSpring beanFactory. This parameter 
defaults to "coldspring.beanfactory.root" if not defined.

The [configFile] paramater value holds the path of the ColdSpring configuration file. The path 
can be an relative, ColdFusion mapped or absolute path. If you are using a relative or mapped
path, be sure to set the [configFilePathIsRelative] parameter to TRUE or the ColdSpring will
not find your configuration file.

The [configGilePathIsRelative] parameter value defines if the configure file is an relative
(including ColdFusion mapped) or absolute path. If you are using a relative or mapped
path, be sure to set the [configFilePathIsRelative] parameter to TRUE or the property will
not find your configuration file.
- TRUE (for relative or mapped configuration file paths)
- FALSE (for absolute configuration file paths)

The [resolveMachIIDependencies] parameter value indicates if the property to "automagically"
wire Mach-II listeners/filters/plugins/properties.  This parameter defaults to FALSE if not defined.
- TRUE (resolves all Mach-II dependencies)
- FALSE (does not resolve Mach-II dependencies)

The [parentBeanFactoryScope] parameter values defines which scope to pull in a parent bean 
factory. This parameter defaults to 'false' if not defined and indicates that a parent bean
factory does not need to be referenced.

The [parentBeanFactoryKey] parameter values defines a key to pull in a parent bean factory
from the scope specified in the [parentBeanFactoryKey] parameter.  This parameter defaults 
to 'false' if not defined and indicates that a parent bean factory does not need to be referenced.

The [placeFactoryInApplicationScope] parameter indicates whether or not to place the bean factory 
in the application scope.  This parameter is used to for setting your bean factory for use as a
parent.  The key that used is driven from the value from of the [beanFactoryPropertyName] parameter.
If the parent uses the same value for the beanFactoryPropertyName, the module name (e.g. "_account")
is append to the end of the key to eliminate namespace conflicts in the application scope.
This parameter defaults to 'false' if not defined and indicates that this bean factory should not
be placed in the application scope.

The [placeFactoryInServerScope] parameter indicates whether or not to place the bean factory 
in the server scope.  This parameter is used to for setting your bean factory for use as a
parent.  The key that used is driven from the value from of the [beanFactoryPropertyName] parameter.
If the parent uses the same value for the beanFactoryPropertyName, the module name (e.g. "_account")
is append to the end of the key to eliminate namespace conflicts in the server scope.
This parameter defaults to 'false' if not defined and indicates that this bean factory should not
be placed in the server scope.

The [beansToMachIIProperties] parameter holds a struct of bean names and corresponding
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="485">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.nestLevel" default="1">
<cfset rslist=application.categoryManager.getPrivateInterestGroups(attributes.siteID,attributes.ParentID) />
]]>
</codefragment>
</duplication>
<duplication lines="50" tokens="485">
<file line="735" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="700" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
					</cfquery>
				</cfdefaultcase>
			</cfswitch>
			<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>	
		</cftry>
	</cfloop>

	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>
	
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating Container ...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="ora">
				<cfquery name="update" datasource="#application.dsn#">
				ALTER TABLE #application.dbowner#container ADD displayMethod VARCHAR2(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="mysql,mysql5">
				<cfquery name="update" datasource="#application.dsn#">
				ALTER TABLE #application.dbowner#container ADD displayMethod VARCHAR(255) NULL
				</cfquery>
			</cfcase>
			<cfcase value="postgresql">
				<cfquery name="update" datasource="#application.dsn#">
				ALTER TABLE #application.dbowner#container ADD displayMethod VARCHAR(255) NULL
				</cfquery>
			</cfcase>			
			<cfdefaultcase>
				<cfquery name="update" datasource="#application.dsn#">
				ALTER TABLE #application.dbowner#container ADD displayMethod VARCHAR(255) NULL
				</cfquery>
			</cfdefaultcase>
		</cfswitch>
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>	
	</cftry>
		
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>

	<!--- Adding TinyMCE config		 --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Deploying TinyMCE Rich Text Editor config...</cfoutput><cfflush>

	<cfinvoke component="#application.packagepath#.farcry.config" method="defaultTinyMCE" returnvariable="stStatus">
	</cfinvoke>

	<!--- FU updates --->
	<cfinclude template="fu.cfm">	
]]>
</codefragment>
</duplication>
<duplication lines="31" tokens="485">
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/index.cfm"/>
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/post.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:PostProperty title /> &raquo; <mango:Blog title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
  <div id="content">
	<div class="post" id="post-<mango:PostProperty id />">
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/permission.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/utility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="fileWriter" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/memberManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="memberDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="utility" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/dashboard/dashboardManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="mailinglistDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="userDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/fileDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="utility" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedUtility.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="reminderGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="53" tokens="483">
<file line="220" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedGateway.cfc"/>
<file line="401" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedGateway.cfc"/>
<codefragment>
<![CDATA[
		<cfif rsParams.recordcount>
		<cfloop query="rsParams">
			<cfset param=createObject("component","mura.queryParam").init(rsParams.relationship,
					rsParams.field,
					rsParams.dataType,
					rsParams.condition,
					rsParams.criteria
				) />
								 
			<cfif param.getIsValid()>	
				<cfif not started >
					<cfset started = true />and (
				<cfelse>
					<cfif listFindNoCase("openGrouping,(",param.getRelationship())>
						(
						<cfset openGrouping=true />
					<cfelseif listFindNoCase("orOpenGrouping,or (",param.getRelationship())>
						or (
						<cfset openGrouping=true />
					<cfelseif listFindNoCase("andOpenGrouping,and (",param.getRelationship())>
						and (
						<cfset openGrouping=true />
					<cfelseif listFindNoCase("closeGrouping,)",param.getRelationship())>
						)
					<cfelse>
						<cfif not openGrouping>
						#param.getRelationship()#
						<cfelse>
						<cfset openGrouping=false />
						</cfif>
					</cfif>
				</cfif>
				<cfif  listLen(param.getField(),".") gt 1>			
					#param.getField()# #param.getCondition()# <cfif param.getCondition() eq "IN">(</cfif><cfqueryparam cfsqltype="cf_sql_#param.getDataType()#" value="#param.getCriteria()#" list="#iif(param.getCondition() eq 'IN',de('true'),de('false'))#"><cfif param.getCondition() eq "IN">)</cfif>  	
				<cfelseif len(param.getField())>
					tcontent.contentHistID IN (
						select tclassextenddata.baseID from tclassextenddata
						inner join tcontent on (tcontent.contentHistID=tclassextenddata.baseID and tcontent.active=1)
						<cfif isNumeric(param.getField())>
						where tclassextenddata.attributeID=<cfqueryparam cfsqltype="cf_sql_numeric" value="#param.getField()#">
						<cfelse>
						inner join tclassextendattributes on (tclassextenddata.attributeID = tclassextendattributes.attributeID)
						where tclassextendattributes.siteid=<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.feedBean.getSiteID()#">
						and tclassextendattributes.name=<cfqueryparam cfsqltype="cf_sql_varchar" value="#param.getField()#">
						</cfif>
						and <cfif param.getCondition() neq "like">#variables.classExtensionManager.getCastString(param.getField(),arguments.feedBean.getSiteID())#<cfelse>attributeValue</cfif> #param.getCondition()# <cfif param.getCondition() eq "IN">(</cfif><cfqueryparam cfsqltype="cf_sql_#param.getDataType()#" value="#param.getCriteria()#" list="#iif(param.getCondition() eq 'IN',de('true'),de('false'))#"><cfif param.getCondition() eq "IN">)</cfif>)
				</cfif>
			</cfif>						
		</cfloop>
		<cfif started>)</cfif>
	</cfif>

	<cfif len(arguments.tag)>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
	<cfargument name="configBean" type="any" required="yes"/>
	<cfargument name="utility" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="483">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/advertiserManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/placement/placementManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/creative/creativeManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="feedGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="481">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
	<cfargument name="configBean" type="any" required="yes" />

	<cfset variables.configBean=arguments.configBean />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="481">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_mailing_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_mailing_list_master.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<cfquery datasource="#application.configBean.getDatasource()#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDBPassword()#" name="rslist">
	select mlid, name, description from tmailinglist where siteid='#request.siteid#' and isPublic=1 order by isPurge, name 
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="480">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/dashboard/dashboardManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
		<cfset variables.configBean=arguments.configBean />
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="480">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="settingsManager" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="31" tokens="480">
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/archives.cfm"/>
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/index.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:Blog title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
  <div id="content">    
  	  <mango:Posts count="5">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="478">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_scriptProtect_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onRequestStart" returnType="boolean" output="false">
	<cfset var local=structNew()>
	<cfinclude template="/muraWRM/config/appcfc/onRequestStart_include.cfm">
	<cfinclude template="/muraWRM/config/appcfc/scriptProtect_include.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="478">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_loadSite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_siteParentsRender.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="attributes.keywords" default="">
<cfparam name="attributes.isNew" default="1">
<cfset counter=0 />
<cfoutput>
<div id="contentSearch">
<h3 class="alt">#application.rbFactory.getKeyValue(session.rb,'collections.contentsearch')#</h3>
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="478">
<file line="671" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/b300.cfm"/>
<file line="636" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/updates/old_b240.cfm"/>
<codefragment>
<![CDATA[
				UPDATE #application.dbowner#dmHtml SET reviewDate = #defaultdate# WHERE reviewDate IS NULL
				</cfquery>				
			</cfdefaultcase>
		</cfswitch>
		<cfcatch><cfoutput><br /><span class="frameMenuBullet">&raquo;</span> <span class="error">#cfcatch.detail#</span></cfoutput></cfcatch>
	</cftry>

	<!--- Update dmFile FileSize to 0 if null or '' --->
	<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Update dmFlash flashWidth and flashHeight to 0 ...</cfoutput><cfflush>
	<cftry>
		<cfswitch expression="#application.dbtype#">
			<cfcase value="odbc">
		<cfquery name="qUpdate" datasource="#application.dsn#">
		ALTER TABLE #application.dbowner#dmFlash  ADD CONSTRAINT DF_dmFlash_flashWidth DEFAULT 0 FOR flashWidth 
		</cfquery>

		<cfquery name="qUpdate" datasource="#application.dsn#">
		ALTER TABLE #application.dbowner#dmFlash  ADD CONSTRAINT DF_dmFlash_flashHeight DEFAULT 0 FOR flashHeight
		</cfquery>
			</cfcase>

			<cfdefaultcase>
		<cfquery name="qUpdate" datasource="#application.dsn#">
		ALTER TABLE #application.dbowner#dmFlash ALTER COLUMN flashWidth SET DEFAULT 0
		</cfquery>

		<cfquery name="qUpdate" datasource="#application.dsn#">
		ALTER TABLE #application.dbowner#dmFlash ALTER COLUMN flashHeight SET DEFAULT 0
		</cfquery>
			</cfdefaultcase>

		</cfswitch>
		<cfcatch><cfset error=1><cfoutput><p><span class="frameMenuBullet">&raquo;</span> <span class="error"><cfdump var="#cfcatch.detail#"></span></p></cfoutput></cfcatch>	
	</cftry>
	
	<cfif not error>
		<cfoutput><strong>done</strong></p></cfoutput><cfflush>
	</cfif>

	<!--- adding versionid to dmNews,dmHTML,dmEvents --->

	<cfset lTypesWithVersions = "dmNews,dmHTML,dmEvent">
	<cfloop index="tableName" list="#lTypesWithVersions#">
		<cfoutput><p><span class="frameMenuBullet">&raquo;</span> Updating #tableName# ...</cfoutput><cfflush>
		<cftry>
			<cfswitch expression="#application.dbtype#">
				<cfcase value="ora">
					<cfquery name="update" datasource="#application.dsn#">
					ALTER TABLE #application.dbowner##tableName# ADD versionID VARCHAR2(255) NULL
]]>
</codefragment>
</duplication>
<duplication lines="31" tokens="478">
<file line="8" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/archives.cfm"/>
<file line="9" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/skins/glossyblue/post.cfm"/>
<codefragment>
<![CDATA[
	<title><mango:PostProperty title /> &raquo; <mango:Blog title /></title>
	<meta http-equiv="Content-Type" content="text/html; charset=<mango:Blog charset />" />
	<meta name="generator" content="Mango <mango:Blog version />" />
	<meta name="description" content="<mango:Blog description />" />
	<meta name="robots" content="index, follow" />

	<link rel="alternate" type="application/atom+xml" title="Atom" href="<mango:Blog atomurl />" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<mango:Blog rssurl />" />	
	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="<mango:Blog apiurl />" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/main.css"  media="all" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/print.css" media="print" />
	<link rel="stylesheet" type="text/css" href="<mango:Blog skinurl />assets/styles/custom.css"  media="all" />
	<mango:Event name="beforeHtmlHeadEnd" />
</head>
<body><mango:Event name="beforeHtmlBodyStart" />
<div id="page">
  <div id="header">
    <div id="headerimg">
	  <h1><a href="<mango:Blog basePath />"><mango:Blog title /></a></h1>
	  <div class="description"><mango:Blog tagline /></div>
	</div>

	<ul id="nav">
	  <li class="page_item"><a href="<mango:Blog basePath />" title="Home">Home</a></li>
	  <mango:Pages><mango:Page>
		<li class="page_item"><a href="<mango:PageProperty link>" title="<mango:PageProperty title />"><mango:PageProperty title /></a></li></mango:Page></mango:Pages>
	</ul>
  </div>
  <!--/header -->
  <div id="content">
	<div class="post" id="post-<mango:PostProperty id />">
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="477">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" required="yes"/>
<cfargument name="campaignGateway" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="49" tokens="477">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/ajax/saveRate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/rater/saveRate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfset myRate=application.raterManager.saveRate(
form.contentID,
form.siteID,
form.userID,
form.rate) /><cfoutput>#application.contentRenderer.jsonencode(application.raterManager.getAvgRating(form.contentID,form.siteid))#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="477">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/saveFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/saveFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfparam name="url.columnNumber" default="">
<cfparam name="url.rowNumber" default="">
<cfparam name="url.maxRssItems" default="">
<cfset favorite = application.favoriteManager.saveFavorite('', url.userID, url.siteid, url.favoriteName, url.favoriteLocation, url.favoritetype, url.columnNumber, url.rowNumber, url.maxRssItems) />
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="476">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_parents.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.categoryID" default="">
<cfparam name="attributes.nestLevel" default="1">
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="474">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/advertiserUtility.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
<cfargument name="configBean" type="any" />
]]>
</codefragment>
</duplication>
<duplication lines="69" tokens="474">
<file line="328" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="347" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
					<cfset Result.Pass = false />
				</cfif>
		<cfelse>
			<cflog file="#logfile#" text="Akismet API Key is invalid" />
		</cfif>
		<cfreturn Result />
	</cffunction>
	
	<cffunction name="testTooManyUrls" access="private" output="false" returntype="struct"
				hint="I test whether too many URLs have been submitted in fields">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var i = "";
		// Make a duplicate since this is passed by reference and we don't want to modify the original data
		var FormStructCopy = Duplicate(arguments.FormStruct);
		var UrlCount = "";
		
		Result.Pass = true;
		for (i=1;i LTE ListLen(arguments.FormStruct.FieldNames);i=i+1)	{
			UrlCount = -1;
			while (FindNoCase("http://",FormStructCopy[ListGetAt(arguments.FormStruct.FieldNames,i)]))	{
				FormStructCopy[ListGetAt(arguments.FormStruct.FieldNames,i)] = ReplaceNoCase(FormStructCopy[ListGetAt(arguments.FormStruct.FieldNames,i)],"http://","","one");
				UrlCount = UrlCount + 1;
			}	
			if (UrlCount GTE getConfig().tooManyUrlsMaxUrls)	{
				Result.Pass = false;
				break;	
			}
		}
		return Result;
		</cfscript>
	</cffunction>
	
	<cffunction name="listFindOneOf" output="false" returntype="boolean">
		<cfargument name="texttosearch" type="string" required="yes"/>
		<cfargument name="values" type="string" required="yes"/>
		<cfargument name="delimiters" type="string" required="no" default=","/>
		<cfset var value = 0/>
		<cfloop list="#arguments.values#" index="value" delimiters="#arguments.delimiters#">
			<cfif FindNoCase(value, arguments.texttosearch)>
				<cfreturn false />
			</cfif>
		</cfloop>
		<cfreturn true />
	</cffunction>

	<cffunction name="testSpamStrings" access="private" output="false" returntype="struct"
				hint="I test whether any of the configured spam strings are found in the form submission">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var value = 0;
		var teststrings = getConfig().spamstrings;
		var checkfield = '';
		Result.Pass = true;
		
		// Loop through the list of spam strings to see if they are found in the form submission		
		for (checkfield in arguments.FormStruct)	{
			if (Result.Pass IS true)	{
				Result.Pass = listFindOneOf(arguments.FormStruct[checkfield],teststrings);
			}
		}
		return Result;
		</cfscript>
	</cffunction>
	

	<cffunction name="emailReport" access="private" output="false" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="77" tokens="473">
<file line="123" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/cfspec/external/javaloader/JavaLoader.cfc"/>
<file line="123" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
		var key = this.instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[this.instance.static.uuid & "." & getVersion()] />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="473">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_user.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_user.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfparam name="attributes.activeTab" default="0" />
<cfset userPoolID=application.settingsManager.getSite(attributes.siteID).getPublicUserPoolID()>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="473">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_categories_import_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.nestLevel" default="1">
<cfset rslist=application.categoryManager.getCategories(attributes.siteID,attributes.ParentID) />
]]>
</codefragment>
</duplication>
<duplication lines="77" tokens="473">
<file line="123" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/system/extras/javaloader/JavaLoader.cfc"/>
<file line="123" path="/home/jfrank/temp/codeprojects/mxunit/framework/JavaLoader.cfc"/>
<codefragment>
<![CDATA[
		var key = this.instance.static.uuid & "." & getVersion();
		//server scope uuid

		//we have it already? escape.
		if(StructKeyExists(server, key))
		{
			return;
		}

		while(iterator.hasNext())
		{
			Array.set(urls, counter, createObject("java", "java.io.File").init(iterator.next()).toURL());
			counter = counter + 1;
		}

		urlClassLoader = createObject("java", "java.net.URLClassLoader").init(urls);

		//put it on the server scope
		server[key] = urlClassLoader;
	</cfscript>
</cffunction>

<cffunction name="createJavaProxy" hint="create a javaproxy, dependent on CF server settings" access="private" returntype="any" output="false">
	<cfargument name="class" hint="the java class to create the proxy with" type="any" required="Yes">
	<cfscript>
		if(getUseJavaProxyCFC())
		{
			return createObject("component", "JavaProxy")._init(arguments.class);
		}

		return createObject("java", "coldfusion.runtime.java.JavaProxy").init(arguments.class);
	</cfscript>
</cffunction>

<cffunction name="initUseJavaProxyCFC" hint="initialise whether or not to use the JavaProxy CFC instead of the coldfusion java object" access="public" returntype="string" output="false">
	<cfscript>
		setUseJavaProxyCFC(false);

		try
		{
			createObject("java", "coldfusion.runtime.java.JavaProxy");
		}
		catch(Object exc)
		{
			setUseJavaProxyCFC(true);
		}
	</cfscript>
</cffunction>

<cffunction name="queryJars" hint="pulls a query of all the jars in the /resources/lib folder" access="private" returntype="array" output="false">
	<cfscript>
		var qJars = 0;
		//the path to my jar library
		var path = getDirectoryFromPath(getMetaData(this).path) & "lib/";
		var jarList = "";
		var aJars = ArrayNew(1);
		var libName = 0;
	</cfscript>

	<cfdirectory action="list" name="qJars" directory="#path#" filter="*.jar" sort="name desc"/>
	<cfloop query="qJars">
		<cfscript>
			libName = ListGetAt(name, 1, "-");
			//let's not use the lib's that have the same name, but a lower datestamp
			if(NOT ListFind(jarList, libName))
			{
				ArrayAppend(aJars, path & "/" & name);
				jarList = ListAppend(jarList, libName);
			}
		</cfscript>
	</cfloop>

	<cfreturn aJars>
</cffunction>

<cffunction name="getServerURLClassLoader" hint="returns the server URL class loader" access="private" returntype="any" output="false">
	<cfreturn server[this.instance.static.uuid & "." & getVersion()] />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="472">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!---<li<cfif myfusebox.originalfuseaction eq "edit"> class="current"</cfif>><a href="index.cfm?fuseaction=cMailingList.edit&siteid=#URLEncodedFormat(attributes.siteid)#&mlid=">Add Mailing List</a></li>--->
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="471">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
	<cfargument name="configBean">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="471">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/dashboard/dashboardManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="configBean" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="471">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
	<cfargument name="configBean">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="471">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/searchParams.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="471">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_siteParentsRender.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_loadSite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="attributes.keywords" default="">
<cfparam name="attributes.isNew" default="1">
<cfset counter=0 />
<cfoutput>
<div id="contentSearch">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="470">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/dashboard/dashboardManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/login/loginManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="userUtility" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="470">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/fileManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
		<cfargument name="fileDAO" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="470">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/login/loginManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
<cfargument name="userUtility" type="any" required="yes"/>
]]>
</codefragment>
</duplication>
<duplication lines="32" tokens="470">
<file line="61" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<file line="108" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<codefragment>
<![CDATA[
<cfif arrayLen(extendSets)>
<cfloop from="1" to="#arrayLen(extendSets)#" index="s">	
<cfset extendSetBean=extendSets[s]/>
<cfif  userBean.getType() eq 2><cfset style=extendSetBean.getStyle()/><cfif not len(style)><cfset started=true/></cfif></cfif>
	<span class="extendset" extendsetid="#extendSetBean.getExtendSetID()#" categoryid="#extendSetBean.getCategoryID()#" #style#>
	<input name="extendSetID" type="hidden" value="#extendSetBean.getExtendSetID()#"/>
	<dt <cfif not started>class="first"<cfset started=true/><cfelse>class="separate"</cfif>>#extendSetBean.getName()#</dt>
	<cfsilent>
	<cfset attributesArray=extendSetBean.getAttributes() />
	</cfsilent>
	<dd><dl><cfloop from="1" to="#arrayLen(attributesArray)#" index="a">	
		<cfset attributeBean=attributesArray[a]/>
		<cfset attributeValue=userBean.getExtendedAttribute(attributeBean.getAttributeID(),true) />
		<dt>
		<cfif len(attributeBean.getHint())>
		<a href="##" class="tooltip">#attributeBean.getLabel()# <cfif attributeBean.getType() IS "Hidden"><strong>[Hidden]</strong></cfif> <span>#attributeBean.gethint()#</span></a>
		<cfelse>
		#attributeBean.getLabel()# <cfif attributeBean.getType() IS "Hidden"><strong>[Hidden]</strong></cfif>
		</cfif>
		<cfif attributeBean.getType() eq "File" and len(attributeValue) and attributeValue neq 'useMuraDefault'> <a href="#application.configBean.getContext()#/tasks/render/file/?fileID=#attributeValue#" target="_blank">[Download]</a> <input type="checkbox" value="true" name="extDelete#attributeBean.getAttributeID()#"/> Delete</cfif>
		</dt>
		
		<!--- if it's an hidden type attribute then flip it to be a textbox so it can be editable through the admin --->
		<cfif attributeBean.getType() IS "Hidden">
			<cfset attributeBean.setType( "TextBox" ) />
		</cfif>	
		
		<dd>#attributeBean.renderAttribute(attributeValue)#</dd>
	</cfloop></dl></dd>
	</span>
</cfloop>
</cfif>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="470">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.nestLevel" default="0">
]]>
</codefragment>
</duplication>
<duplication lines="32" tokens="470">
<file line="231" path="/home/jfrank/temp/codeprojects/farcry/core/packages/farcry/_category/displayTree.cfm"/>
<file line="332" path="/home/jfrank/temp/codeprojects/farcry/core/tags/navajo/overview.cfm"/>
<codefragment>
<![CDATA[
var bEnableDragAndDrop = true;


//pre load images
//pre load images
toggleUpEmpty = new Image(16,16); toggleUpEmpty.src = "#nimages#/nbe.gif";
toggleUpOpen =  new Image(16,16);toggleUpOpen.src  = "#nimages#/bbc.gif";
toggleUpClose =  new Image(16,16);toggleUpClose.src = "#nimages#/bbo.gif";
toggleDownEmpty  = new Image(16,16);toggleDownEmpty.src = "#nimages#/nte.gif";
toggleDownOpen = new Image(16,16); toggleDownOpen.src  = "#nimages#/btc.gif";
toggleDownClose = new Image(16,16);toggleDownClose.src = "#nimages#/bto.gif";
toggleMiddleEmpty = new Image(16,16);toggleMiddleEmpty.src = "#nimages#/nme.gif";
toggleMiddleOpen = new Image(16,16);toggleMiddleOpen.src  = "#nimages#/bmc.gif";
toggleMiddleClose = new Image(16,16);toggleMiddleClose.src = "#nimages#/bmo.gif";
toggleNoneEmpty = new Image(16,16);toggleNoneEmpty.src = "#nimages#/nne.gif";
toggleNoneOpen = new Image(16,16);toggleNoneOpen.src  = "#nimages#/bnc.gif";
toggleNoneClose = new Image(16,16); toggleNoneClose.src = "#nimages#/bno.gif";
s = new Image(16,16);s.src="#nimages#/s.gif";
c = new Image(16,16);c.src="#nimages#/c.gif";
loading = new Image(23,23);loading.src="#nimages#/loading.gif";
subnavmore = new Image(16,11);subnavmore.src = "#nimages#/subnavmore.gif";
subnavmoreDisabled = new Image(16,11);subnavmoreDisabled.src = "#nimages#/subnavmoreDisabled.gif";
defaultObjectDraft = new Image(16,16);defaultObjectDraft.src ="#cimages#/defaultObjectDraft.gif";
defaultObjectLiveDraft = new Image(16,16);defaultObjectLiveDraft.src ="#cimages#/defaultObjectLiveDraft.gif";
defaultObjectLivePendingDraft = new Image(16,16);defaultObjectLivePendingDraft.src ="#cimages#/defaultObjectLivePendingDraft.gif";
defaultObjectPending = new Image(16,16); defaultObjectPending.src = "#cimages#/defaultObjectPending.gif";
defaultObjectApproved = new Image(16,16); defaultObjectApproved.src = "#cimages#/defaultObjectApproved.gif";
webserver = new Image(16,16);webserver.src="#cimages#/webserver.gif";
home = new Image(16,16); home.src="#cimages#/home.gif";
rubbish = new Image(16,16); rubbish.src = "#cimages#/rubbish.gif";
navDraftImg = new Image(16,16);navDraftImg.src = "#cimages#/NavDraft.gif";
navApprovedImg = new Image(16,16);navApprovedImg.src = "#cimages#/NavApproved.gif";
]]>
</codefragment>
</duplication>
<duplication lines="60" tokens="470">
<file line="469" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/plugins/user/cfformprotect/Handler.cfc"/>
<file line="204" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
		return Pass;
		</cfscript>
	</cffunction>
	
	<cffunction name="testMouseMovement" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the distance the mouse traveled)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567891") AND IsNumeric(arguments.FormStruct.formfield1234567891))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>
	</cffunction>	
	
	<cffunction name="testUsedKeyboard" access="private" output="false" returntype="struct"
				hint="I make sure this form field exists, and it has a numeric value in it (the amount of keys pressed by the user)">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		Result.Pass = false;
		if (StructKeyExists(arguments.FormStruct,"formfield1234567892") AND IsNumeric(arguments.FormStruct.formfield1234567892))	{
			Result.Pass = true;
		}	
		return Result;
		</cfscript>		
	</cffunction>
	
	<cffunction name="testTimedFormSubmission" access="private" output="false" returntype="struct" 
					hint="I check the time elapsed from the begining of the form load to the form submission">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Result = StructNew();
		var FormDate = "";
		var FormTime = "";
		var FormDateTime = "";
		//var FormTimeElapsed = "";
		
		Result.Pass = true;
								
		// Decrypt the initial form load time
		if (StructKeyExists(arguments.FormStruct,"formfield1234567893") AND ListLen(form.formfield1234567893) eq 2)	{
			FormDate = ListFirst(form.formfield1234567893)-19740206;
			if (Len(FormDate) EQ 7) {
				FormDate = "0" & FormDate;	
			}
			FormTime = ListLast(form.formfield1234567893)-19740206;
			if (Len(FormTime))	{
				// in original form, FormTime was always padded with a "0" below.  In my testing, this caused the timed test to fail
				// consistantly after 9:59am due to the fact it was shifting the time digits one place to the right with 2 digit hours.  
				// To make this work I added NumberFormat()
				FormTime = NumberFormat(FormTime,000000);
			}
			
			FormDateTime = CreateDateTime(Left(FormDate,4),Mid(FormDate,5,2),Right(FormDate,2),Left(FormTime,2),Mid(FormTime,3,2),Right(FormTime,2));
			// Calculate how many seconds elapsed
			Result.FormTimeElapsed = DateDiff("s",FormDateTime,Now());
			if (Result.FormTimeElapsed LT getConfig().timedFormMinSeconds OR Result.FormTimeElapsed GT getConfig().timedFormMaxSeconds)	{
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="469">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentCommentIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/addressIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userIterator.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.iterator.queryIterator" output="false">
	
<cffunction name="packageRecord" access="public" output="false" returntype="any">
	<cfset var user =createObject("component","userBean").init(variables.configBean, variables.settingsManager, variables.userManager) />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="469">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script src="#event.getSite().getAssetPath()#/includes/display_objects/favorites/js/favorites-prototype.js" type="text/javascript"></script></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="469">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-prototype.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="468">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_deny.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_offline.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=getSite().getRBFactory() />
<cfoutput>
<#getHeaderTag('headline')#>#rbFactory.getKey('sitemanager.offline')#</#getHeaderTag('headline')#>
]]>
</codefragment>
</duplication>
<duplication lines="47" tokens="467">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_features.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_portal_features.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->
	
<cfset categoryBean=application.categoryManager.read(listfirst(arguments.objectid)) />
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="467">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_advancedSearch.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset options=arrayNew(2) />
<cfset criterias=arrayNew(2) />

<cfset options[1][1]="tusers.fname^varchar">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="467">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_parents.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
<cfparam name="attributes.parentID" default="">
<cfparam name="attributes.groupID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="467">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editCampaign.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editPlacement.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfoutput>
<h2>#application.rbFactory.getResourceBundle(session.rb).messageFormat(application.rbFactory.getKeyValue(session.rb,"advertising.editcampaignplacement"),request.campaignBean.getName())#</h2> 
]]>
</codefragment>
</duplication>
<duplication lines="38" tokens="467">
<file line="52" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/UUID.cfc"/>
<file line="443" path="/home/jfrank/temp/codeprojects/farcry/core/packages/formtools/UUID.cfc"/>
<codefragment>
<![CDATA[
		<cfset Request.InHead.ScriptaculousEffects = 1>	

		
		<!--- Determine the the type we are using --->
		<cfif listLen(arguments.stMetadata.ftJoin) GT 1>
			<cfif len(arguments.stObject[arguments.stMetaData.Name])>
				<cfset uuidTypename = createObject("component", "farcry.core.packages.fourq.fourq").findType(objectid=arguments.stObject[arguments.stMetaData.Name]) />
			</cfif>
		<cfelse>
			<cfset uuidTypename = arguments.stMetadata.ftJoin />
		</cfif>
		
		<!--- Couldnt find the type so try the first type in the list. --->
		<cfif not len(uuidTypename)>
			<cfset uuidTypename = listFirst(arguments.stMetadata.ftJoin) />
		</cfif>
		
		<!--- Create the Linked Table Type as an object  --->
		<cfset oData = createObject("component",application.stcoapi[uuidTypename].packagePath)>
		
				
		<!--------------------------------------------- 
		RENDER TYPE SWITCH
			- select specific form element output
 		----------------------------------------------->
		<cfswitch expression="#arguments.stMetadata.ftRenderType#">
		<cfcase value="list">
			
			<!-------------------------------------------------------------------------- 
			generate library data query to populate library interface 
			--------------------------------------------------------------------------->
			<cfif structkeyexists(stMetadata, "ftLibraryData") AND len(stMetadata.ftLibraryData)>	
				<cfif not structKeyExists(stMetadata, "ftLibraryDataTypename") OR not len(stMetadata.ftLibraryDataTypename)>
					<cfset stMetadata.ftLibraryDataTypename = arguments.typename />
				</cfif>
				<cfset oPrimary = application.fapi.getContentType(stMetadata.ftLibraryDataTypename) />
				
				<!--- use ftlibrarydata method from primary content type --->
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="466">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/scriptaculous.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/scriptaculous/src/scriptaculous.js?load=effects"></script></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="36" tokens="466">
<file line="154" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/search/Verity.cfc"/>
<file line="55" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/search/VeritySimple.cfc"/>
<codefragment>
<![CDATA[
				<cfcollection action="create" collection="#variables.pagesCollection#" path="#variables.collectionsPath#">
			</cfif>
		<cfcatch type="Any">
			<cfreturn false />
		</cfcatch> 
	</cftry>
		<cfreturn true/>
	</cffunction>	

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="searchPosts" access="public" output="false" returntype="Any">
		<cfargument name="criteria" type="String" required="false" />
		<cfargument name="category" type="String" required="false" />
		<cfargument name="categoryTree" type="String" required="false" />
		<cfargument name="blogid" type="string" required="false" default="default" />
				
			<cfset var results = "" />
			<cfsearch name="results" collection="#variables.postsCollection#" 
						criteria="#LCase(arguments.criteria)#" status="extra" suggestions="20" type="internet">
		<cfreturn results />
	</cffunction>
	

<!--- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->
	<cffunction name="searchPages" access="public" output="false" returntype="Query">
		<cfargument name="criteria" type="String" required="true" />
		<cfargument name="parentTree" type="String" required="false" />
		<cfargument name="blogid" type="string" required="false" default="default" />
		
			<cfset var results = "" />
			<cfsearch name="results" collection="#variables.pagesCollection#" 
						criteria="#LCase(arguments.criteria)#" status="extra" suggestions="20"  type="internet">
		<cfreturn results />
	</cffunction>	
	
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="465">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/shadowbox-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/shadowbox-prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/js/adapter/shadowbox-prototype.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="464">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="464">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_advancedSearchForm.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>#application.rbFactory.getKeyValue(session.rb,'user.adminusersgroups')#</h2>

		  <form action="index.cfm?fuseaction=cPrivateUsers.search&siteid=#URLEncodedFormat(attributes.siteid)#" method="post" name="form1" id="siteSearch">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="464">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/act_dp_selectdate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/dsp_dp_showmonth.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="URL.form" default="">
<cfparam name="URL.field" default="">
<cfparam name="URL.format" default="ISO">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="463">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/feedslideshow/htmlhead/slideshow.jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/htmlhead/gallery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/htmlhead/rater-prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/rater/js/rater-prototype.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="463">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_features.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->	
<cfset categoryBean=application.categoryManager.read(arguments.objectid) />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/memberBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/addressBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cfset variables.instance=structnew() />
	<cfset variables.instance.userid="" />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance=structNew() />
<cfset variables.instance.SiteID=""/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/favorite/favoriteManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/dashboard/dashboardManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/configBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance=structNew() />
<cfset variables.instance.contentid=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/favorite/favoriteManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cffunction name="init" access="public" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="462">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_features.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->
<cfquery datasource="#application.configBean.getDatasource()#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDBPassword()#" name="rsSection">select contentid,filename,menutitle,target,restricted,restrictgroups,type,sortBy,sortDirection from tcontent where siteid='#request.siteid#' and contentid='#arguments.objectid#' and approved=1 and active=1 and display=1</cfquery>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="461">
<file line="193" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<file line="275" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<codefragment>
<![CDATA[
<cfargument name="html" type="string" default="">
<cfargument name="sendto" type="string" default="">
<cfargument name="from" type="string" default="">
<cfargument name="subject" type="string" default="">
<cfargument name="siteid" type="string" default="">
<cfargument name="replyTo" type="string" default="">
<cfargument name="failto" type="string" default="">
<cfargument name="mailerID" type="string" default="">
<cfargument name="bcc" type="string" required="true" default="">

<cfset var mailserverUsername=""/>
<cfset var mailserverIP=""/>
<cfset var mailserverPassword=""/>
<cfset var mailserverUsernameEmail=""/>
<cfset var useDefaultSMTPServer=0/>
<cfset var mailserverPort=80/>
<cfset var mailServerTLS=false />
<cfset var mailServerSSL=false />

<cfif REFindNoCase("^[^@%*<>' ]+@[^@%*<>' ]{1,255}\.[^@%*<>' ]{2,5}", trim(arguments.sendto)) neq 0>
	<cfif arguments.siteid neq ''>
		<cfset useDefaultSMTPServer=variables.settingsManager.getSite(arguments.siteid).getUseDefaultSMTPServer()>
		<cfset mailServerUsername=variables.settingsManager.getSite(arguments.siteid).getMailserverUsername(true)/>
		<cfset mailServerUsernameEmail=variables.settingsManager.getSite(arguments.siteid).getMailserverUsernameEmail()/>
		<cfset mailServerIP=variables.settingsManager.getSite(arguments.siteid).getMailserverIP()/>
		<cfset mailServerPassword=variables.settingsManager.getSite(arguments.siteid).getMailserverPassword()/>
		<cfset mailServerPort=variables.settingsManager.getSite(arguments.siteid).getMailserverSMTPPort()/>
		<cfset mailServerTLS=variables.settingsManager.getSite(arguments.siteid).getMailserverTLS()/>
		<cfset mailServerSSL=variables.settingsManager.getSite(arguments.siteid).getMailserverSSL()/>
	<cfelse>
		<cfset useDefaultSMTPServer=variables.configBean.getUseDefaultSMTPServer()>
		<cfset mailServerUsername=variables.configBean.getMailserverUsername(true)/>
		<cfset mailServerUsernameEmail=variables.configBean.getMailserverUsernameEmail()/>
		<cfset mailServerIP=variables.configBean.getMailserverIP()/>
		<cfset mailServerPassword=variables.configBean.getMailserverPassword()/>
		<cfset mailServerPort=variables.configBean.getMailserverSMTPPort()/>
		<cfset mailServerTLS=variables.configBean.getMailserverTLS()/>
		<cfset mailServerSSL=variables.configBean.getMailserverSSL()/>
	</cfif>

	<cftry>
	<cfif useDefaultSMTPServer>
		<cfmail to="#arguments.sendto#" 
				from='"#arguments.from#" <#MailServerUsernameEmail#>' 
				subject="#arguments.subject#" 
				replyto="#arguments.replyto#"
				failto="#mailServerUsernameEmail#"
				type="html"
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="461">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" access="public" returntype="ANY" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="461">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/shadowbox-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/shadowbox.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/swfobject.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/js/swfobject/swfobject.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="461">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionEnd_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
<cfset local.pluginEvent=createObject("component","mura.event")>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="461">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onApplicationStart_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionStart_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
<cfparam name="session.mura.isLoggedIn" default="false" />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="460">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfsavecontent variable="variables.fieldlist"><cfoutput>siteid,pagelimit,domain, domainAlias, contact,locking,site,mailserverip,mailserverusername,mailserverpassword,emailbroadcaster,emailbroadcasterlimit,extranet,extranetPublicReg,extranetssl,
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="460">
<file line="64" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<file line="71" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_template.cfm"/>
<codefragment>
<![CDATA[
		<cfset addToHTMLHeadQueue('editableObjects.cfm')>
		<cfif len(application.configBean.getAdminDomain())>
			<cfif application.configBean.getAdminSSL()>
				<cfset adminBase="https://#application.configBean.getAdminDomain()#"/>
			<cfelse>
				<cfset adminBase="http://#application.configBean.getAdminDomain()#"/>
			</cfif>
		<cfelse>
			<cfset adminBase=""/>
		</cfif>
		
		<cfset editableControl.editLink = adminBase & "#application.configBean.getContext()#/admin/index.cfm?fuseaction=cArch.edit">
		<cfif structKeyExists(request,"previewID") and len(request.previewID)>
			<cfset editableControl.editLink = editableControl.editLink & "&amp;contenthistid=" & request.previewID>
		<cfelse>
			<cfset editableControl.editLink = editableControl.editLink & "&amp;contenthistid=" & bean.getContentHistID()>
		</cfif>
		
		<cfset editableControl.editLink = editableControl.editLink & "&amp;siteid=" & bean.getSiteID()>
		<cfset editableControl.editLink = editableControl.editLink & "&amp;contentid=" & bean.getContentID()>
		<cfset editableControl.editLink = editableControl.editLink & "&amp;topid=00000000000000000000000000000000001">
		<cfset editableControl.editLink = editableControl.editLink & "&amp;type=" & bean.getType()>
		<cfset editableControl.editLink = editableControl.editLink & "&amp;parentid=" & bean.getParentID()>
		<cfset editableControl.editLink = editableControl.editLink & "&amp;moduleid=" & bean.getModuleID()>
		<cfset editableControl.editLink = editableControl.editLink & "&amp;compactDisplay=true">
		<cfset editableControl.editLink = editableControl.editLink & "&amp;homeid=" & event.getContentBean().getContentID()>
		<!---
		<cfset editableControl.historyLink = adminBase & "#application.configBean.getContext()#/admin/index.cfm?fuseaction=cArch.hist">
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;siteid=" & bean.getSiteID()>
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;contentid=" & bean.getContentID()>
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;topid=00000000000000000000000000000000001">
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;type=" & bean.getType()>
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;parentid=" & bean.getParentID()>
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;moduleid=" & bean.getModuleID()>
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;startrow=1">
		<cfset editableControl.historyLink = editableControl.historyLink & "&amp;compactDisplay=true">
		--->
		<cfset editableControl.innerHTML = generateEditableObjectControl(editableControl.editLink)>
	</cfif>
</cfsilent>


<cfif editableControl.innerHTML neq "">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="460">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_group.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_group.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfset userPoolID=application.settingsManager.getSite(attributes.siteID).getPublicUserPoolID()>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/renderAdobe.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/rater/raterManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cffunction name="init" access="public" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/fileDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/processImgCfimage.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/favorite/favoriteManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/renderAdobe.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cffunction name="init" access="public" output="yes">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="true">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/file/renderAdobe.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cffunction name="init" access="public" output="yes">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="true">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/js/jquery/jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestEnd_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
<cfif ( NOT structKeyExists( application, "setupComplete" ) or not application.appInitialized or structKeyExists(url,application.appReloadKey)) and isDefined("onApplicationStart")>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_list_members.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager')#</h2>
<ul id="navTask">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="459">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_data_manager.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_user.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfparam name="attributes.activeTab" default="0" />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="458">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_email_dropdown.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_results.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset rbFactory=getSite().getRBFactory() />
</cfsilent>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="458">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onApplicationStart_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestEnd_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
<cfif isDefined("request.servletEvent")>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="458">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewReportByCampaign.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewReportByPlacement.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfif not LSisDate(attributes.date1)>
]]>
</codefragment>
</duplication>
<duplication lines="48" tokens="458">
<file line="293" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/objectBroker.cfc"/>
<file line="386" path="/home/jfrank/temp/codeprojects/farcry/core/packages/lib/objectBroker.cfc"/>
<codefragment>
<![CDATA[
			</cfloop>
		</cfif>	
	</cffunction>
	
	<cffunction name="addWebskin" access="public" output="true" returntype="boolean" hint="Adds webskin to object broker if all conditions are met">
		<cfargument name="ObjectID" required="false" type="UUID">
		<cfargument name="typename" required="true" type="string">
		<cfargument name="template" required="true" type="string">
		<cfargument name="webskinCacheID" required="true" type="string">
		<cfargument name="HTML" required="true" type="string">
		<cfargument name="stCurrentView" required="true" type="struct">
		
		<cfset var webskinHTML = "" />
		<cfset var bAdded = "false" />
		<cfset var stCacheWebskin = structNew() />
		<cfset var hashString = "" />
		<cfset var webskinTypename = arguments.typename /><!--- Default to the typename passed in --->
		<cfset var stCoapi = structNew() />
		<cfset var iViewState = "" />
		
		<cfif arguments.typename EQ "farCoapi">
			<!--- This means its a type webskin and we need to look for the timeout value on the related type. --->		
			<cfset stCoapi = application.fc.factory['farCoapi'].getData(objectid="#arguments.objectid#") />
			<cfset webskinTypename = stCoapi.name />
		</cfif>
		
		<cfif application.bObjectBroker>
			<cfif structKeyExists(request,"mode") AND (request.mode.tracewebskins eq 1 OR request.mode.design eq 1 OR request.mode.lvalidstatus NEQ "approved" OR (structKeyExists(url, "updateapp") AND url.updateapp EQ 1))>
				<!--- DO NOT ADD TO CACHE IF IN DESIGN MODE or SHOWING MORE THAN APPROVED OBJECTS or UPDATING APP --->
			<cfelseif len(arguments.HTML)>
				<cfif structKeyExists(application.stcoapi[webskinTypename].stWebskins, arguments.template) >
					<cfif application.stcoapi[webskinTypename].bObjectBroker AND application.stcoapi[webskinTypename].stWebskins[arguments.template].cacheStatus EQ 1>
						<cfif structKeyExists(application.objectbroker[arguments.typename], arguments.objectid)>
							<cflock name="objectBroker" type="exclusive" timeout="2" throwontimeout="true">
								<cfif not structKeyExists(application.objectbroker[arguments.typename][arguments.objectid], "stWebskins")>
									<cfset application.objectbroker[arguments.typename][arguments.objectid].stWebskins = structNew() />
								</cfif>			
								
								<!--- Add the current State of the request.inHead scope into the broker --->
								<cfparam name="request.inHead" default="#structNew()#">
								
								<cfset stCacheWebskin.datetimecreated = now() />
								<cfset stCacheWebskin.webskinHTML = trim(arguments.HTML) />	
								<cfset stCacheWebskin.inHead = duplicate(arguments.stCurrentView.inHead) />
								<cfset stCacheWebskin.cacheStatus = arguments.stCurrentView.cacheStatus />
								<cfset stCacheWebskin.cacheTimeout = arguments.stCurrentView.cacheTimeout />
	
								<cfset stCacheWebskin.webskinCacheID = generateWebskinCacheID(
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="457">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_template.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<cfset bean = application.contentManager.getActiveContent(arguments.objectID, arguments.siteID)>
	<cfset rsTemplate=bean.getAllValues()>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="457">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/buildMainMappings.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/buildPluginMappings.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cftry>
		<cffile action="write" file="#baseDir#/plugins/mappings.cfm" output="<!--- Do Not Edit --->" addnewline="true" mode="775">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="457">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_sessionSearch.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_plugin_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfset rsPlugin=application.pluginManager.getPlugin(attributes.moduleID)>
]]>
</codefragment>
</duplication>
<duplication lines="89" tokens="457">
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldbox/style.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/coldbox_2.6.4/install/illudium_templates/coldboxses/style.cfm"/>
<codefragment>
<![CDATA[
/* OVERALL APPLICATION LINKS */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	height: 100%;
}
hr{
	color: #232332;
}
/* Visual Button Links */
a:link, a:visited{
	font-weight:bold;
	text-decoration:none;
	color: blue;
}
a:hover{
	color: #E58108;
}

/* Tables */
legend{
	font-weight: bold;
}
fieldset{
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	padding: 5px;
}
.tablelisting{
	font-size: 9px;
	border-bottom: 1px solid #cccccc;
}
.tablelisting tr.even{
	background-color: #EFF6FF;
}
.tablelisting tr:hover { background: #E8F2FE }
.tablelisting th {
  text-align: left;
  background-color: #F6F6F6;
  color: #000000;
  border: 1px solid #7D7D7D;
}
input[type=button], input[type=submit], input[type=reset] {
 background: #eee;
 color: #222;
 border: 1px outset #ccc;
 padding: .1em .5em;
 font-size: 12px;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
 background: #FFFFF0;
 border: 1px inset #ccc;
 cursor: hand;
}
input[type=button][disabled], input[type=submit][disabled],input[type=reset][disabled] {
 background: #f6f6f6;
 border-style: solid;
 color: #999;
}
input[type=text], input[type=password], input[type=checkbox], textarea, select { font-size:11px; border: 1px solid #d7d7d7 }
input[type=text], input[type=password], input[type=checkbox], select { padding: .20em .3em }
input[type=text]:focus, input[type=password]:focus, textarea:focus, input[type=checkbox]:focus, select:focus {
 border: 1px solid #886;
}
.formLayout label {
      float:left;
      color: #333366;
      text-align:right;
      font-weight:bold;
      font-size:11px;
      margin-right:8px;
      display:block;
      width:20em;
      line-height:1.5em;
      }
ul.formLayout {
      clear:both;
      float:left;
      list-style: none;
      padding:0;
      margin:8px 0;
      width:99%;
} 
ul.formLayout li {
     clear:both;
     color:#000;
     padding:0;
     margin:6px 0;
}
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/autoUpdater/autoUpdater.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_comments.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfif not listFind("Portal,Gallery",request.contentBean.getType())>
<cfsilent>
<cfset loadJSLib() />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_captcha.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/feedtable/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=getSite().getRBFactory() />
<cfset rs=application.feedManager.getFeeds(request.siteID,'Local',true,true)/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/contentServer.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfif application.configBean.getSiteIDInURLS()>
<cfinclude template="tasks/content/redirect.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_user.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_plugin_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfset rsPlugin=application.pluginManager.getPlugin(attributes.moduleID)>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_listSets.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_listSubTypes.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset rslist=application.classExtensionManager.getSubTypes(attributes.siteID) />
<h2>Class Extensions</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_userprofile.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfparam name="attributes.activeTab" default="0" />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topContent.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topRated.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topReferers.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topSearches.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfset rsList=application.dashboardManager.getTopKeywords(attributes.siteID,attributes.limit,attributes.membersOnly,attributes.visitorStatus,attributes.startDate,attributes.stopDate) />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="456">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewReportByCampaign.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_data_manager.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_sessionSearch.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfhtmlhead text="#session.dateKey#">
<cfset userOptions=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/addressBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cfset variables.instance=structnew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/memberDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/memberBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance=structNew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance=structNew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance=structNew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/reminder/reminderBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cfset variables.instance=structnew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.fieldList="tusers.userID, tusers.GroupName, tusers.Fname, tusers.Lname, tusers.UserName, tusers.Password, tusers.PasswordCreated, tusers.Email, tusers.Company, tusers.JobTitle, tusers.MobilePhone, tusers.Website, tusers.Type, tusers.subType, tusers.Ext, tusers.ContactForm, tusers.Admin, tusers.S2, tusers.LastLogin, tusers.LastUpdate, tusers.LastUpdateBy, tusers.LastUpdateByID, tusers.Perm, tusers.InActive, tusers.IsPublic, tusers.SiteID, tusers.Subscribe, tusers.Notes, tusers.description, tusers.Interests, tusers.keepPrivate, tusers.PhotoFileID, tusers.IMName, tusers.IMService, tusers.Created, tusers.RemoteID, tusers.Tags, tusers.tablist, tfiles.fileEXT photoFileExt">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/configBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/email/emailBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cfset variables.instance=structnew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisher.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

	<cffunction name="update" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servletEvent.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_captcha.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_deny.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_event_reminder_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_forward_email.cfm"/>
<codefragment>
<![CDATA[
 <!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=getSite().getRBFactory() />
<cfparam name="request.emailid" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="455">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_flatlist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_search.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset request.perm=application.permUtility.getPerm(attributes.moduleid,attributes.siteid)>
<cfparam name="session.copyContentID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="454">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServerLocal.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>#application.contentServer.parseURLLocal()#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="454">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topContent.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_group.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfset userPoolID=application.settingsManager.getSite(attributes.siteID).getPrivateUserPoolID()>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="454">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_popular_content.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_user_activity.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfinclude template="../act_defaults.cfm">
<cfoutput>
<table id="recentActivity">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="454">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_multi_upload_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_topContent.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfset rsList=application.dashboardManager.getTopContent(attributes.siteID,attributes.limit,attributes.membersOnly,attributes.visitorStatus,attributes.startDate,attributes.stopDate) />
]]>
</codefragment>
</duplication>
<duplication lines="74" tokens="454">
<file line="171" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/gateway/HSQLDBGateway.cfc"/>
<file line="138" path="/home/jfrank/temp/codeprojects/farcry/core/packages/fourq/gateway/MySQL5Gateway.cfc"/>
<codefragment>
<![CDATA[
		</cfsavecontent>
		
		<cfset stResult.message = "Test run for #arguments.tablename#. No database changes made.">
		<cfset stResult.bSuccess = true>
		<cfset stResult.sql = sql>
		
		<cfif NOT arguments.bTestrun>			
			<cfquery datasource="#variables.dsn#">
				#preserveSingleQuotes(sql)#
			</cfquery>
		
			<cfset stResult.message = "Array Property Table [#arguments.tablename#] deployed successfully.">
			<cfset stResult.bSuccess = true>
		</cfif>
		
		<cfreturn stResult />
	</cffunction>


	<cffunction name="generateDeploymentSQLArray" access="private" output="false" returntype="array" hint="This method generates an array of structs. Each struct contains the keys column, datatype, defaultValue and nullable. The value of each struct key contains a fragment of valid SQL for the current database.">
    	<cfargument name="fields" type="struct" required="true" />
        
		<cfset var i = "" />
		<cfset var fieldArray = structKeyArray(fields) />
		<cfset var column = "" />
		<cfset var SQLType = "" />
		<cfset var type = "" />
		<cfset var defaultValue = "" />
		<cfset var nullable = "" />
		<cfset var SQLArray = arrayNew(1) />
		<cfset var fieldSQL = structNew() />
		
    	<cfset arraySort(fieldArray,'textNoCase') />    
    
		<cfloop from="1" to="#arrayLen(fieldArray)#" index="i">
			<cfset type = arguments.fields[fieldArray[i]].type>
			
			<cfif type neq 'array'>
			  
		    <cfset column = fields[fieldArray[i]].name />
			  <cfset SQLType = variables.dataMappings[type] />
			  <cfset defaultValue = fields[fieldArray[i]].default />
				<cfif listFindNoCase(variables.numericTypes,fields[fieldArray[i]].type)>
					<cfif len(trim(defaultValue))>
						<cfset defaultValue = "default #defaultValue#">
					<cfelse>
						<cfset defaultValue = "">
					</cfif>
				<cfelseif defaultValue eq "NULL">
					<cfset defaultValue = "" />
				<cfelse>
					<cfset defaultValue = "default '#defaultValue#'">
				</cfif>
			
				<cfif fields[fieldArray[i]].nullable>
					<cfset nullable = "NULL" />
				<cfelse>
					<cfset nullable = "NOT NULL" />
				</cfif>
			  <cfset fieldSQL = structNew() />
			  <cfset fieldSQL.column = column />
			  <cfset fieldSQl.defaultValue = defaultValue />
			  <cfset fieldSQL.dataType = SQLType />
			  <cfset fieldSQL.nullable = nullable />
			  <cfset arrayAppend(SQLArray,fieldSQL) />
			</cfif>
			
		</cfloop>
    
    	<cfreturn SQLArray />    
	</cffunction>

  
</cfcomponent>
]]>
</codefragment>
</duplication>
<duplication lines="73" tokens="454">
<file line="43" path="/home/jfrank/temp/codeprojects/BlogCFC5/client/cfformprotect/cffpVerify.cfc"/>
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/cffp/cfformprotect/cffpVerify.cfc"/>
<codefragment>
<![CDATA[
		<cfreturn this>
	</cffunction>
	
	<cffunction name="getConfig" access="public" output="false" returntype="struct">
		<cfreturn variables.Config />
	</cffunction>
	
	<cffunction name="setConfig" access="private" output="false" returntype="void">
		<cfargument name="ConfigPath" required="true" />
		<cfscript>
		var IniEntries = GetProfileSections(arguments.ConfigPath & "/cffp.ini.cfm").CFFormProtect;
		var i = "";
		variables.Config = StructNew();
		
		for (i=1;i LTE ListLen(IniEntries);i=i+1)	{
			variables.Config[ListGetAt(IniEntries,i)] = GetProfileString(arguments.ConfigPath & "/cffp.ini.cfm","CFFormProtect",ListGetAt(IniEntries,i));
		}
		//set logfile
		if (NOT Len(variables.Config.logFile))	{ variables.Config.logFile = "CFFormProtect"; } 
		</cfscript>
	</cffunction>
	
	<cffunction name="testSubmission" access="public" output="false" returntype="any">
		<cfargument name="FormStruct" required="true" type="struct" />
		<cfscript>
		var Pass = true;
		// each time a test fails, totalPoints is incremented by the user specified amount
		var TotalPoints = 0;
		// setup a variable to store a list of tests that failed, for informational purposes
		var TestsResults = StructNew();
		
		
		// Begin tests		
		// Test for mouse movement
		try	{
			if (getConfig().mouseMovement)	{
				TestResults.MouseMovement = testMouseMovement(arguments.FormStruct);
				if (NOT TestResults.MouseMovement.Pass)	{
					// The mouse did not move
					TotalPoints = TotalPoints + getConfig().mouseMovementPoints;
				}
			}
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }	

		
		// Test for used keyboard
		try	{
			if (getConfig().usedKeyboard)	{
				TestResults.usedKeyboard = testUsedKeyboard(arguments.FormStruct);
				if (NOT TestResults.usedKeyboard.Pass)	{
					// No keyboard activity was detected
					TotalPoints = TotalPoints + getConfig().usedKeyboardPoints;			
				}
			}					
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }	

		
		// Test for time taken on the form
		try	{
			if (getConfig().timedFormSubmission)	{
				TestResults.timedFormSubmission = testTimedFormSubmission(arguments.FormStruct);
				if (NOT TestResults.timedFormSubmission.Pass)	{
					// Time was either too short, too long, or the form field was altered
					TotalPoints = TotalPoints + getConfig().timedFormPoints;			
				}
			}						
		}
		catch(any excpt)	{ /* an error occurred on this test, but we will move one */ }	


		// Test for time taken on the form
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/resourceBundleFactory.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/userDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.fieldList="tusers.userID, tusers.GroupName, tusers.Fname, tusers.Lname, tusers.UserName, tusers.Password, tusers.PasswordCreated, tusers.Email, tusers.Company, tusers.JobTitle, tusers.MobilePhone, tusers.Website, tusers.Type, tusers.subType, tusers.Ext, tusers.ContactForm, tusers.Admin, tusers.S2, tusers.LastLogin, tusers.LastUpdate, tusers.LastUpdateBy, tusers.LastUpdateByID, tusers.Perm, tusers.InActive, tusers.IsPublic, tusers.SiteID, tusers.Subscribe, tusers.Notes, tusers.description, tusers.Interests, tusers.keepPrivate, tusers.PhotoFileID, tusers.IMName, tusers.IMService, tusers.Created, tusers.RemoteID, tusers.Tags, tusers.tablist, tfiles.fileEXT photoFileExt">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisherKeys.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servlet.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">
<cfset msg="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendAttribute.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendData.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendSet.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendSubType.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/mailinglist/mailinglistBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginApplication.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginConfig.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginDisplayObjectBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginScriptBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginSettingBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/plugincfc.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/resourceBundleFactory.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
<cfset variables.resourceBundles=structNew() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisherKeys.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cfset variables.keys="" />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/placement/placementBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/creative/creativeBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/configBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentRenderer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/feed/feedDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendAttribute.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfset variables.instance.attributeID=0/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/dsp_cancel.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/dsp_complete.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><#getHeaderTag('subHead1')#>Thank You</#getHeaderTag('subHead1')#></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="453">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editCampaign.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_multi_upload_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfhtmlhead text="#session.dateKey#">
<cfparam name="request.rsPublicGroups.recordcount" default="0" />
]]>
</codefragment>
</duplication>
<duplication lines="22" tokens="453">
<file line="20" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/events/DeleteEvent.cfc"/>
<file line="25" path="/home/jfrank/temp/codeprojects/MangoBlog_1.5/components/events/UpdateEvent.cfc"/>
<codefragment>
<![CDATA[
					<cfset setNewItem(arguments.data.newItem) />
				</cfif>
				<cfif structkeyexists(arguments.data,"changeByUser")>
					<cfset setChangeByUser(arguments.data.changeByUser) />
				</cfif>
			</cfif>
		<cfset this.data = arguments.data />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="getOldItem" access="public" output="false" returntype="any">
		<cfreturn this.oldItem />
	</cffunction>
		
<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="setOldItem" access="public" output="false" returntype="void">
		<cfargument name="data" type="any" required="true" />
		<cfset this.oldItem = arguments.data />
	</cffunction>

<!--- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --->	
	<cffunction name="setNewItem" access="public" output="false" returntype="void">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" access="public" returntype="any" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servlet.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servletEvent.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/resourceBundle/resourceBundleFactory.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/settings/settingsDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfsavecontent variable="variables.fieldlist"><cfoutput>siteid,pagelimit,domain, domainAlias, contact,locking,site,mailserverip,mailserverusername,mailserverpassword,emailbroadcaster,emailbroadcasterlimit,extranet,extranetPublicReg,extranetssl,
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisherKeys.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servletEvent.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendAttribute.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/extend/extendManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/servletEvent.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/dataCollection/dataCollectionManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" access="public" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/user/addressIterator.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.iterator.queryIterator" output="false">
	
<cffunction name="packageRecord" access="public" output="false" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentDAO.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentManager.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">
	<cfset this.TreeLevelList="Page,Portal,Calendar,Link,File,Gallery">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentCommentIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentIterator.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.iterator.queryIterator" output="false">

<cfset variables.packageBy="active">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryManager.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/configBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject" output="false">

<cfsavecontent variable="variables.fieldlist"><cfoutput>tcontent.tcontent_ID,tcontent.Active,tcontent.Approved,tcontent.audience,tcontent.Body,tcontent.ContentHistID,
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentIterator.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.iterator.queryIterator" output="false">

<cfset variables.packageBy="active">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneDAO.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">

<cffunction name="init" returntype="any" output="false" access="public">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">

<cfset variables.event=structNew()>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_features.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_section_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<!---<cfset addToHTMLHeadQueue("prototype.cfm")>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_captcha.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=getSite().getRBFactory() />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_section_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<!---<cfset addToHTMLHeadQueue("prototype.cfm")>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/Application.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/Application.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \u2020See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \u2020If not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\u00ecGPL\u00ee) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \u2020the copyright holders of Mura CMS grant you permission
to combine Mura CMS \u2020with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \u2020/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \u2020without this exception. \u2020You may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
	
	<cfinclude template="../../config/applicationSettings.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="74" tokens="452">
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/actionpacks/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/applicationcfc/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/buster/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/contentCaching/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/formvalidation/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/helloworld/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/richwidgets/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/ModelGlue_3.1.299/modelgluesamples/simpleconfiguration/index.cfm"/>
<codefragment>
<![CDATA[
<!---
LICENSE INFORMATION:

Copyright 2010, Joe Rinehart, Dan Wilson

Licensed under the Apache License, Version 2.0 (the "License"); you may not 
use this file except in compliance with the License. 

You may obtain a copy of the License at 

	http://www.apache.org/licenses/LICENSE-2.0 
	
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS OF ANY KIND, either express or implied. See the License for the 
specific language governing permissions and limitations under the License.

VERSION INFORMATION:

This file is part of Model-Glue 'Gesture' 3.1 Maintenance Release Candidate (3.1.299).

The version number in parentheses is in the format versionNumber.subversion.revisionNumber.
--->

<cfsilent>
<!---
	If you want to run multiple MG applications under the same
	application name, change this value to something unique
	to this application to prevent them from colliding in the 
	application scope.
	
	<cfset ModelGlue_APP_KEY = "mySubapplication" />
--->

<!---
	**CUSTOM APPLICATION CONFIGURATION**
	
  If your path to ColdSpring.xml is custom, change it here.  Otherwise,
  it will default to Config/ColdSpring.xml
	
	<cfset ModelGlue_LOCAL_COLDSPRING_PATH = expandPath(".") & "/config/ColdSpring.xml" />
--->

<!---
	**SCAFFOLDING CONFIGURATION**
	
  If your application uses custom scaffolding settings, change this to set the location
	of your ScaffoldingConfiguration.xml file
	
	<cfset ModelGlue_SCAFFOLDING_CONFIGURATION_PATH = expandPath("/ModelGlue/unity/config/ScaffoldingConfiguration.xml") />
--->

<!---
	**CUSTOM CORE CONFIGURATION**

  If your path to /modelglue/unity/config/Configuration.xml is custom, change it here.  Otherwise,
  it will default to /modelglue/unity/config/Configuration.xml

	<cfset ModelGlue_CORE_COLDSPRING_PATH = expandPath("/ModelGlue/unity/config/Configuration.xml") />
--->

<!---
	**HIERARCHIAL BEAN FACTORY SUPPORT**

	If you'd like to designate a parent bean factory for the one that powers Model-Glue,
	simply do whatever you need to do to set the following value to the parent bean factory 
	instance:
	
	<cfset ModelGlue_PARENT_BEAN_FACTORY = ??? />
--->


<!--- If your path to ModelGlue.cfm is different, you'll need to change this line. --->
</cfsilent><cfinclude template="/ModelGlue/gesture/ModelGlue.cfm" />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/deleteRSSFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/deleteRSSFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset application.favoriteManager.deleteRSSFavoriteByUserID(URL.userID, URL.siteID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClass.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClassLabel.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- <cfoutput><option value="example">Examples</option></cfoutput> --->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPlugins/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_advancedSearchForm.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_search.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'user.membersearchresults')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.mlid) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import2.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/searchParams.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_bounces.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_returns.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'collections.remotefeedimportselection')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/extend.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_session.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_bounces.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,"email.bouncedemailaddresses")#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/email.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_email_activity.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_form_activity.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_popular_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfinclude template="../act_defaults.cfm">
<cfoutput><cfset rsList=application.dashboardManager.getTopContent(attributes.siteID,3,false,"All",attributes.startDate,attributes.stopDate,true) />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.feedID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_session.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>#application.rbFactory.getKeyValue(session.rb,"dashboard.session.sessionhistory")#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/searchParams.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.categoryID) />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_edit.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dataresponses/dsp_detail.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsData=application.dataCollectionManager.read(request.responseid)/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/category.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewAdvertiser.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>#application.rbFactory.getKeyValue(session.rb,"categorymanager")#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.contentID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="451">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editAdZone.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editCreative.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editIPWhiteList.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_listAdZones.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_listAdvertisers.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_listCampaigns.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_listCreatives.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewAdvertiser.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'advertising.advertisersummary')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/deleteFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/rater/saveRate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfset myRate=application.raterManager.saveRate(
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cfobject.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/queryParam.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">

<cfset variables.relationship="" />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/ajax/saveRate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/deleteFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfset application.favoriteManager.deleteFavorite(URL.favoriteID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/cart.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cfobject.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
<cfset variables.translator=""/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/deleteFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/ajax/saveRate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfset myRate=application.raterManager.saveRate(
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_features.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<!--- the js is not loaded in contentRenderer.dspBody() to prevent caching --->
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_edit_profile.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined("session.cart")>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<!--- the js is not loaded in contentRenderer.dspBody() to prevent caching --->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_editAttributes.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_editSet.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset subType=application.classExtensionManager.getSubTypeByID(attributes.subTypeID)>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_advanced.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_basic.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_categories.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_extended_attributes.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_meta.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_related_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset tabLabelList=listAppend(tabLabelList,application.rbFactory.getKeyValue(session.rb,"sitemanager.content.tabs.relatedcontent"))/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="450">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul>
<li><a href="index.cfm?fuseaction=cPrivateUsers.edituser&siteid=#URLEncodedFormat(attributes.siteid)#&userid=">#application.rbFactory.getKeyValue(session.rb,'user.adduser')#</a></li>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/deleteFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/saveFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/feed/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfsilent>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cache/cacheFactory.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cache/cacheFactoryLRU.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cfobject.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
<cfset variables.translator=""/>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cache/cacheFactory.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.Factory">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/eventHandler.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentServer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">

<cffunction name="init" output="false" returntype="any">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/ajax/saveRate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/favorites/saveFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfparam name="url.columnNumber" default="">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/cart.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent output="false">

<cffunction name="init" returntype="any" output="false" access="public">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/deleteFavorite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/saveFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
<cfparam name="url.columnNumber" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/sendlink.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="form.ccself" default=0>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/Application.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/cart.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->


<cfcomponent output="false">
  <cfset VARIABLES.cart = structNew()>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul>
<!---<li<cfif myfusebox.originalfuseaction eq "edituser"> class="current"</cfif>><a href="index.cfm?fuseaction=cPublicUsers.edituser&siteid=#URLEncodedFormat(attributes.siteid)#&userid=">Add Member</a></li>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_categories_import_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul>
<li><a href="index.cfm?fuseaction=cPrivateUsers.edituser&siteid=#URLEncodedFormat(attributes.siteid)#&userid=">#application.rbFactory.getKeyValue(session.rb,'user.adduser')#</a></li>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="request.sortBy" default=""/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_buildtargetparams.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="449">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><ul>
<cfif application.configBean.getSessionHistory()>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_standard.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_top.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/rss/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- This is here for 4.0 backward compatibility --->
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClass.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_feed.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/server.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->



<!---<cfdump var="#server#">--->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMessage/dsp_noaccess.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_plugin_update.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>Update Plugin Version</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/sitelist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/siteGenerate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.parentlabels#" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_session.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMessage/dsp_noaccess.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>Access Denied</h2>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/act_defaults.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_edit_profile.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined('request.userBean')>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>#application.rbFactory.getKeyValue(session.rb,"categorymanager")#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/sitelist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/siteparents.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.parentlabels#" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_full.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2><cfif attributes.categoryID neq ''>#application.rbFactory.getKeyValue(session.rb,'categorymanager.editcontentcategory')#<cfelse>#application.rbFactory.getKeyValue(session.rb,'categorymanager.addcontentcategory')#</cfif></h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/siteParentsGenerate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/sitelist.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.linklist#" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editAdZone.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_full.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>Edit Content</h2>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/layouts/header.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/act_defaults.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>

	<cfif not application.configBean.getSessionHistory() or application.configBean.getSessionHistory() gte 30>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="448">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClass.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- <cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="38" tokens="448">
<file line="63" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/server/includes/resLibTypes.cfm"/>
<file line="59" path="/home/jfrank/temp/codeprojects/ColdBricksBundle-1.1.1095a/ColdBricks/modules/config/views/site/includes/resLibTypes.cfm"/>
<codefragment>
<![CDATA[
				<cfset stResTypes = oAppConfigBean.getResourceLibraryTypes()>
				<cfloop collection="#stResTypes#" item="key">
					<tr <cfif index mod 2>class="altRow"</cfif> <cfif resLibTypeEditKey eq key>style="font-weight:bold;"</cfif>>
						<td style="width:50px;" align="right"><strong>#index#.</strong></td>
						<td style="width:100px;" align="center"><a href="index.cfm?event=#dspEvent#&resLibTypeEditKey=#key#">#stResTypes[key].prefix#</a></td>
						<td>#stResTypes[key].path#</td>
						<td align="center">
							<a href="index.cfm?event=#dspEvent#&resLibTypeEditKey=#key#"><img src="images/page_edit.png" border="0" alt="Edit resource library type " title="Edit resource library type "></a>
							<a href="##" onclick="confirmDeleteResType('#key#')"><img src="images/page_delete.png" border="0" alt="Delete resource library type " title="Delete resource library type "></a>
						</td>
					</tr>
					<cfset index++>
				</cfloop>
			</table>
			<cfif resLibTypeEditKey neq "">
				<cfif resLibTypeEditKey neq "__NEW__">
					<cfset isNew = false>
					<cfset stResType = stResTypes[resLibTypeEditKey]>
				<cfelse>
					<cfset isNew = true>
					<cfset stResType = structNew()>	
					<cfset resLibTypeEditKey = "">
				</cfif>
				<cfparam name="stResType.prefix" default="">
				<cfparam name="stResType.path" default="">
				<cfparam name="stResType.properties" default="#structNew()#">
				<br />
				<cfif isNew>
					<p><b>Register New Resource Library Type </b></p>
				<cfelse>
					<p><b>Edit Resource Library Type </b></p>
				</cfif>
				
				<table style="width:100%;border:1px solid silver;margin-top:5px;">
					<tr valign="top">
						<td style="width:430px;">
							<form name="frmEditResType" action="index.cfm" method="post">
								<input type="hidden" name="event" value="config.ehSiteConfig.doSaveResourceLibraryType">
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/rss/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/server.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->



<!---<cfdump var="#server#">--->
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/queryParam.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/configBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentServer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cfobject.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/event.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentServer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cache/cacheFactory.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cfobject.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/placement/placementBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentServer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignGateway.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/cache/cacheFactory.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.Factory">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/contentServer.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/campaign/campaignGateway.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/eventHandler.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneBean.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.cfobject" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/cart.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_portal.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_sequential.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_standard.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- This outputs peer nav and the sub nav of the page you are on if there is any. It omits top level nav for the sake of redundancy and dead-ends if there is no content below the page you are on. Usually works best when used in conjunction with the breadcrumb nav since it changes as you get deeper into a site. --->
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/global.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_cloud.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset tags=application.contentGateway.getTagCloud(request.siteID,arguments.parentID,arguments.categoryID,arguments.rsContent) />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_results.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_template.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_user_tools.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/global.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset loginURL=application.settingsManager.getSite(request.siteid).getLoginURL()>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_feed.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_portal.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- Works just like the standard nav, but omits items in a portal to avoid potentially unmanageably long sub nav for something like a news portal with 100 items --->
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_email_dropdown.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rbFactory=getSite().getRBFactory() />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dataresponses/dsp_detail.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dataresponses/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset loadJSLib() />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClass.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- you can place custom <li></li> in this file and they'll show up in the Mura admin --->
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/act_goToFirstChild.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<cfset bean = application.contentManager.getActiveContent(arguments.objectID, arguments.siteID)>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/applicationSettings.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/setup/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/custom/admin/dsp_objectClass.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<!--- <cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/Application.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/Mura.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent output="false" extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_site_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/act_goToFirstChild.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset rsPre=application.contentGateway.getKids('00000000000000000000000000000000000',request.siteid,request.contentBean.getcontentid(),'default',now(),100,request.keywords,0,request.contentBean.getsortBy(),request.contentBean.getsortDirection(),request.categoryID,request.relatedID,request.tag)>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul id="svSiteMap"><li class="home"><a href="#application.configBean.getContext()##application.contentRenderer.getURLStem(request.siteid,"")#">Home</a>#dspNestedNav('00000000000000000000000000000000001',10)#</li></ul></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_advancedSearch.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_advancedSearchToCSV.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_site_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
 <cfset rsThemes=request.siteBean.getThemes() />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_advancedSearch.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset options=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul id="svSiteMap"><li class="home"><a href="#application.configBean.getContext()##application.contentRenderer.getURLStem(request.siteid,"")#">Home</a>#dspNestedNav('00000000000000000000000000000000001',10)#</li></ul></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset returnsets=structNew()>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/sendtofriend.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.feedID) />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/sendtofriend.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/act_download.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->


<cfsilent>
<cfset options=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul id="svSiteMap"><li class="home"><a href="#application.configBean.getContext()##application.contentRenderer.getURLStem(request.siteid,"")#">Home</a>#dspNestedNav('00000000000000000000000000000000001',10)#</li></ul></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_listSessions.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_edit_profile.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined('request.userBean')>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/act_defaults.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_listSessions.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif attributes.spanType eq 'n'>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/act_download.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset emailBean=application.emailManager.read(attributes.emailID) />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_hist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.contentID) />
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_response.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/act_defaults.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>

	<cfif not application.configBean.getSessionHistory() or application.configBean.getSessionHistory() gte 30>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_edit.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_hist.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset crumbdata=application.contentManager.getCrumbList(attributes.contentid,attributes.siteid)>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_display.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_response.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<cfif LSisDate(attributes.date1)>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script type="text/javascript" src="#event.getSite().getAssetPath()#/js/prototype.js"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_edit.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsData=application.dataCollectionManager.read(attributes.responseid)/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul id="svSiteMap"><li class="home"><a href="#application.configBean.getContext()##application.contentRenderer.getURLStem(request.siteid,"")#">Home</a>#dspNestedNav('00000000000000000000000000000000001',10)#</li></ul></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/layouts/header.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_display.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif request.contentBean.getResponseDisplayFields() neq "~">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="447">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/modal/dsp_modal_edit.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/applicationSettings.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

	<!--- Application name, should be unique --->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/render/medium/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/render/small/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/render/stream/flv.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>#application.contentRenderer.renderFile(listFirst(url.fileID,'.'))#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/publishSite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/render/file/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="url.method" default="inline"><cfoutput>#application.contentRenderer.renderFile(url.fileID,url.method)#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServer.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServerLocal.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServerRoot.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServerRootStub.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/redirect.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/render/medium/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>#application.contentRenderer.renderMedium(url.fileID)#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/ads/renderAdZone.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/ads/renderTextBody.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/publishSite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="url.siteid" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/advertising/adZone/adZoneBean.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/category/categoryIterator.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/content/staticContentRenderer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/plugin/pluginSession.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/requirements/mura/publisherLimited.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.publisher" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/content/contentServer.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>#application.contentServer.parseURL()#</cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/eventHandler.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/servlet.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfcomponent extends="mura.servlet">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/email/inc_email.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/sendtofriend.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/sendtofriend/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/utilities/sendlink.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="form.ccself" default=0>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/htmlhead/rater-prototype.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/email/inc_email.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<html>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/sendtofriend/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfscript>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/dsp_cancel.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/rater/htmlhead/rater-prototype.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/rater/js/rater-prototype.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_cloud.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined("session.cart")>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_peer.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_sub.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cf_CacheOMatic key="subNav#request.contentBean.getcontentID()#" nocache="#request.nocache#"><cfoutput><div id="navSub">#dspSubNav()#</div></cfoutput></cf_CacheOMatic>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/dsp_cancel.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><#getHeaderTag('subHead1')#>Order Cancelled</#getHeaderTag('subHead1')#></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/global.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined("session.cart")>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/editableObjects.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/js/jquery/jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/global.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset loginURL=application.settingsManager.getSite(request.siteid).getLoginURL()>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/htmlhead/gallery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/editableObjects.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<link href="#application.configBean.getContext()#/admin/css/editableObjects.css" rel="stylesheet" type="text/css" />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/feedtable/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/htmlhead/editableObjects.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<link href="#application.configBean.getContext()#/admin/css/editableObjects.css" rel="stylesheet" type="text/css" />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_template.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<!--- the js is not loaded in contentRenderer.dspBody() to prevent caching --->
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/htmlhead/favorites-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><script src="#event.getSite().getAssetPath()#/includes/display_objects/favorites/js/favorites-jquery.js" type="text/javascript"></script></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_results.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/gallery/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
	<!--- the js is not loaded in contentRenderer.dspBody() to prevent caching --->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_site_map.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul id="svSiteMap"><li class="home"><a href="#application.configBean.getContext()##application.contentRenderer.getURLStem(request.siteid,"")#">Home</a>#dspNestedNav('00000000000000000000000000000000001',10)#</li></ul></cfoutput>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_section_content.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_results.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfset rbFactory=getSite().getRBFactory() />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_content.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_search_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><form name="searchFrm" id="svSearchForm"  method="get">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_offline.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_mailing_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_nextN.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_section_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<!---<cfset addToHTMLHeadQueue("prototype.cfm")>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_login.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/ads/renderAdZone.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="url.adzoneid" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_forward_email.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_features.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_mailing_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<cfquery datasource="#application.configBean.getDatasource()#" username="#application.configBean.getDBUsername()#" password="#application.configBean.getDBPassword()#" name="rslist">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_event_reminder_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_edit_profile.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_email_dropdown.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_features.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_deny.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_summary.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_login.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="request.status" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_features.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_edit_profile.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif not isdefined('request.userBean')>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_captcha.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/nav/dsp_tag_line.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset rbFactory=application.settingsManager.getSite(request.siteid).getRBFactory()/>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_related_content.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<cfsilent>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dataresponses/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_category_summary.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="useRss" default="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/dsp_response.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dragablefeeds/htmlhead/dragablefeeds-jquery.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="#event.getSite().getAssetPath()#/includes/display_objects/dragablefeeds/js/dragablefeeds-jquery.js" type="text/javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/myglobals.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/act_add.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/dataresponses/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.fuseaction" default="list">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
	<cfset bean = application.contentManager.getActiveContent(arguments.objectID, arguments.siteID)>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_dp_showmonth.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/paypalcart/dsp_basket.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<div id="svPayPalCart">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/act_dp_selectdate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/myglobals.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.month" default="#month(now())#">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/act_goToFirstChild.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/TwoSelectsRelated.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/favorites/ajax/deleteFavorite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsetting enablecfoutputonly="yes">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/contentRenderer.cfc"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/eventHandler.cfc"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfcomponent extends="mura.cfobject">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionStart_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/act_dp_selectdate.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="URL.form" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionEnd_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionStart_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onSessionStart" returnType="boolean" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionEnd_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onSessionEnd_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onSessionEnd" returnType="void">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestEnd_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestStart_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onRequestStart" returnType="boolean" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestEnd_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onMissingTemplate_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onRequestEnd_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onRequestEnd" returnType="boolean" output="false">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onMissingTemplate_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onMissingTemplate_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onMissingTemplate" output="true">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onApplicationStart_method.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onError_method.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cffunction name="onError"  returnType="void"  output="true">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onApplicationStart_include.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/error/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="error.diagnostics" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_site_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/calendar/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<!---<cfset loadShadowBoxJS() />--->
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_plugin_update.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/default/includes/display_objects/datacollection/dsp_response.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<cfif rsform.responseChart and not(refind("Mac",cgi.HTTP_USER_AGENT) and refind("MSIE 5",cgi.HTTP_USER_AGENT))>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_plugin_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_site_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
 <cfset rsThemes=request.siteBean.getThemes() />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/appcfc/onApplicationStart_include.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="local" default="#structNew()#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_user.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_site_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
 <cfset rsThemes=request.siteBean.getThemes() />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_advancedSearch.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_user.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><h2>#application.rbFactory.getKeyValue(session.rb,'user.sitemembersgroups')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/index.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vSettings/dsp_list.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="attributes.action" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_user.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_extended_attributes.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset returnsets=structNew()>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPublicUsers/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/searchParams.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_user.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfsilent>
<cfhtmlhead text="#session.dateKey#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMessage/dsp_noaccess.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput><ul>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_list.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!---<li<cfif myfusebox.originalfuseaction eq "edit"> class="current"</cfif>><a href="index.cfm?fuseaction=cMailingList.edit&siteid=#URLEncodedFormat(attributes.siteid)#&mlid=">Add Mailing List</a></li>--->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/resetGlobalMaterializedPath.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfif listFind(session.mura.memberships,'S2')>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_parents.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.feedID) />
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<!---<li<cfif myfusebox.originalfuseaction eq "edit"> class="current"</cfif>><a href="index.cfm?fuseaction=cMailingList.edit&siteid=#URLEncodedFormat(attributes.siteid)#&mlid=">Add Mailing List</a></li>--->
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_categories_import_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->


<cfsilent>
<cfset options=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_loadSite.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/siteGenerate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vPrivateUsers/index.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="url.groupid" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'collections.remotefeedimportselection')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->


<cfsilent>
<cfset options=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_attribute_form.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/dsp_editSubType.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset typeList="1^tusers^userID^tclassextenddatauseractivity,2^tusers^userID^tclassextenddatauseractivity,Address^tuseraddresses^addressID^tclassextenddatauseractivity,Page^tcontent^contentHistID^tclassextenddata,Portal^tcontent^contentHistID^tclassextenddata,File^tcontent^contentHistID^tclassextenddata,Calendar^tcontent^contentHistID^tclassextenddata,Gallery^tcontent^contentHistID^tclassextenddata,Link^tcontent^contentHistID^tclassextenddata,Component^tcontent^contentHistID^tclassextenddata,Custom^custom^ID^tclassextenddata"/>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_import1.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,'collections.remotefeedimportselection')#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/sitelist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_loadSite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="attributes.keywords" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_returns.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vExtend/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/extend.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript"></script>
]]>
</codefragment>
</duplication>
<duplication lines="46" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_categories_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/dsp_form_local.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->


<cfsilent>
<cfset options=arrayNew(2) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_bounces.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>#application.rbFactory.getKeyValue(session.rb,"email.bouncedemailaddresses")#</h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_sessionSearch.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/act_download.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/dsp_categories_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_session.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vEmail_Broadcaster/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/email.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_listSessions.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_sessionSearch.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfhtmlhead text="#session.dateKey#">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_popular_content.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/settings.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfinclude template="/muraWRM/config/appcfc/onSessionStart_include.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput><ul>
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/ajax/dsp_email_activity.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/config/settings.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfinclude template="/muraWRM/config/appcfc/onSessionStart_include.cfm">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/act_defaults.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vDashboard/dsp_categories_nest_search.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/resetGlobalMaterializedPath.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfif listFind(session.mura.memberships,'S2')>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_nest.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.categoryID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2><cfif attributes.categoryID neq ''>#application.rbFactory.getKeyValue(session.rb,'categorymanager.editcontentcategory')#<cfelse>#application.rbFactory.getKeyValue(session.rb,'categorymanager.addcontentcategory')#</cfif></h2>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/sitelist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vFeed/ajax/dsp_loadSite.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="attributes.keywords" default="">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/dsp_nest.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent><cfparam name="attributes.siteID" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_related_content.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset tabLabelList="#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager.basic')#,#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager.usagereport')#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_objects.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/sitelist.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.#attributes.linklist#" default="">
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_advanced.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vMailingList/dsp_form.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfset tabLabelList="#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager.basic')#,#application.rbFactory.getKeyValue(session.rb,'mailinglistmanager.usagereport')#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_full.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vCategory/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/category.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_buildtargetparams.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.contentID) />
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_secondary_menu.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_full.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<h2>Edit Content</h2>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_data_manager.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_hist.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_buildtargetparams.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfparam name="variables.toolbar" default="">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_content_nav.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<cfswitch expression="#attributes.moduleid#">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_display.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_edit.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_data_manager.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfhtmlhead text="#session.dateKey#">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_objectClass.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_siteParentsRender.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/siteParentsGenerate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/form/dsp_tab_objects.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfparam name="request.rsContentObjects1.recordcount" default=0>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_notify.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_flatlist.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfset request.perm=application.permUtility.getPerm(attributes.moduleid,attributes.siteid)>
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_javascript.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/dsp_content_nav.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<div id="newContentMenu" onMouseOut="hideMenu('newContentMenu');" onMouseOver="keepMenu('newContentMenu');" class="addNew">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewReportByCampaign.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/data_manager/dsp_display.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfif request.contentBean.getResponseDisplayFields() neq "~">
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewAdvertiser.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_javascript.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfoutput>
<script src="js/architecture.js?coreversion=#application.coreversion#" type="text/javascript" language="Javascript" ></script>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_tab_usage.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_viewReportByCampaign.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfhtmlhead text="#session.dateKey#">
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_editAdZone.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_secondary_menu.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfoutput>
<ul>
]]>
</codefragment>
</duplication>
<duplication lines="45" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/layouts/header.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vAdvertising/dsp_tab_usage.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->

<cfsilent>
<cfset rsUsage=application.contentGateway.getUsage(attributes.adZoneID) />
]]>
</codefragment>
</duplication>
<duplication lines="43" tokens="446">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/act_dp_selectdate.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/date_picker/myGlobals.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/admin/view/vArchitecture/ajax/dsp_objectClass.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/

You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.

For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 \ufffdwithout this exception. \ufffdYou may, if you choose, apply this exception
to your own modified versions of Mura CMS.
--->
<cfparam name="attributes.contentid" default="">
]]>
</codefragment>
</duplication>
<duplication lines="39" tokens="446">
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/reporting/statsSearches.cfm"/>
<file line="65" path="/home/jfrank/temp/codeprojects/farcry/core/webtop/reporting/statsSearchesMostPopular.cfm"/>
<codefragment>
<![CDATA[
					<h3>#application.rb.getResource("mostPopularSiteSearches")#</h3>

					<label for="dateRange">
					<!--- drop down for date --->
					<b>#application.rb.getResource("Date")#</b>
					<select name="dateRange" id="dateRange">
						<option value="all" <cfif form.dateRange eq "all">selected="selected"</cfif>>#application.rb.getResource("allDates")#</option>
						<option value="d" <cfif form.dateRange eq "d">selected="selected"</cfif>>#application.rb.getResource("Today")#</option>
						<option value="ww" <cfif form.dateRange eq "ww">selected="selected"</cfif>>#application.rb.getResource("lastWeek")#</option>
						<option value="m" <cfif form.dateRange eq "m">selected="selected"</cfif>>#application.rb.getResource("lastMonth")#</option>
						<option value="q" <cfif form.dateRange eq "q">selected="selected"</cfif>>#application.rb.getResource("lastQuarter")#</option>
						<option value="yyyy" <cfif form.dateRange eq "yyyy">selected="selected"</cfif>>#application.rb.getResource("lastYear")#</option>
					</select><br />
					</label>
					
					<label for="maxRows">
					<!--- drop down for max rows --->
					<b>#application.rb.getResource("Rows")#</b>
					<select name="maxRows" id="maxRows">
						<option value="all" <cfif form.maxRows eq "all">selected="selected"</cfif>>#application.rb.getResource("allRows")#</option>
						<cfloop from="10" to="200" step=10 index="rows">
							<option value="#rows#" <cfif rows eq form.maxRows>selected="selected"</cfif>>#rows#</option>
						</cfloop>
					</select><br />
					</label>
					
					<div class="f-submit-wrap">
					<input type="submit" value="#application.rb.getResource("Update")#" class="f-submit" />
					</div>
					
				</fieldset>
				</form>

				<hr />
				
				<table class="table-3" cellspacing="0">
				<tr>
					<th>#application.rb.getResource("searchString")#</th>
					<th>#application.rb.getResource("searchNumbers")#</th>
]]>
</codefragment>
</duplication>
<duplication lines="56" tokens="446">
<file line="146" path="/home/jfrank/temp/codeprojects/farcry/core/tags/formtools/object.cfm"/>
<file line="109" path="/home/jfrank/temp/codeprojects/farcry/core/tags/wizard/object.cfm"/>
<codefragment>
<![CDATA[
		<cfset ObjectID = stObj.objectID>
	</cfif>

	<cfset lFieldsToRender =  "">
	
	<!--- allow for whitespace in field list attributes by trimming --->
	<cfset attributes.lFields = replacenocase(attributes.lFields, " ", "", "ALL") />
	<cfset attributes.lHiddenFields = replacenocase(attributes.lHiddenFields, " ", "", "ALL") />
	<cfset attributes.lExcludeFields = replacenocase(attributes.lExcludeFields, " ", "", "ALL") />

	<!--- Determine fields to render --->
	<cfloop list="#attributes.lFields#" index="i">
		<cfif ListFindNoCase(variables.lFields,i)>
			<cfset lFieldsToRender =  listappend(lFieldsToRender,i)>
			<!--- 
			<!--- If the user explicitly wants a field to appear, remove it from the exclusion list. --->
			<cfif ListFindNoCase(attributes.lExcludeFields,i)>
				<cfset attributes.lExcludeFields =  listdeleteat(attributes.lExcludeFields,ListFindNoCase(attributes.lExcludeFields,i))>
			</cfif> --->
		</cfif>
		
		<!--- If the user explicitly wants a field to appear, remove it from the exclusion list. --->
		<cfif ListFindNoCase(attributes.lExcludeFields,i)>
			<cfset attributes.lExcludeFields =  listdeleteat(attributes.lExcludeFields,ListFindNoCase(attributes.lExcludeFields,i))>
		</cfif>
	</cfloop>

	<!--- Determine fields to render but as hidden fields --->
	<cfloop list="#attributes.lHiddenFields#" index="i">
		<cfif ListFindNoCase(variables.lFields,i)>
			<cfset lFieldsToRender =  listappend(lFieldsToRender,i)>
		</cfif>
		
		<!--- If the user explicitly wants a field to appear as a hidden form field, remove it from the exclusion list. --->
		<cfif ListFindNoCase(attributes.lExcludeFields,i)>
			<cfset attributes.lExcludeFields =  listdeleteat(attributes.lExcludeFields,ListFindNoCase(attributes.lExcludeFields,i))>
		</cfif>
	</cfloop>	
	
	<!--- If still no fields, just default to all the fields in the type --->
	<cfif not len(lFieldsToRender)>
		<cfset lFieldsToRender = variables.lFields>
	</cfif>	
	
	
	<!--- Determine fields to exclude from render --->
	<cfif isDefined("attributes.lExcludeFields") and len(attributes.lExcludeFields)>
		<cfloop list="#lFieldsToRender#" index="i">
			<cfif ListFindNoCase(attributes.lExcludeFields,i)>
				<cfset lFieldsToRender =  listdeleteat(lFieldsToRender,ListFindNoCase(lFieldsToRender,i))>
			</cfif>
		</cfloop>
	</cfif>
	

	<!--- REMOVE any arrayList fields from the render. --->
]]>
</codefragment>
</duplication>
<duplication lines="44" tokens="445">
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/ads/track.cfm"/>
<file line="1" path="/home/jfrank/temp/codeprojects/mura-5.2.2709/www/tasks/emailCheck.cfm"/>
<codefragment>
<![CDATA[
<!--- This file is part of Mura CMS.

Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.

Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \ufffdSee the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Mura CMS. \ufffdIf not, see <http://www.gnu.org/licenses/>.

Linking Mura CMS statically or dynamically with other modules constitutes
the preparation of a derivative work based on Mura CMS. Thus, the terms and 	
conditions of the GNU General Public License version 2 (\ufffdGPL\ufffd) cover the entire combined work.

However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.

In addition, as a special exception, \ufffdthe copyright holders of Mura CMS grant you permission
to combine Mura CMS \ufffdwith independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the \ufffd/trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.

/trunk/www/admin/
/trunk/www/tasks/

