ColdBox Framework Forums Notification: Post to problem w/renderview()

Title: RE: problem w/renderview()
Thread: problem w/renderview()
Forum: Need Help?
Conference: ColdBox
User: patitdude Here is some sample code.

<!DOCTYPE html public "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<head>

<title>tttt</title>
<meta
http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link
href="/layouts/css/default.css" rel="stylesheet" type="text/css">
<!--- <link
href="/layouts/default/css/main.css" rel="stylesheet" type="text/css"> --->
<link href="/layouts/css/form.css" rel="stylesheet" type="text/css">
<link
href="/layouts/css/admin.css" rel="stylesheet" type="text/css">
<link
href="/layouts/css/datepicker.css" rel="stylesheet" type="text/css">
<style
type="text/css">
/*<![CDATA[*/
@import "/layouts/css/form.import.css";
/*]]>*/
</style>

<link href="/layouts/css/sorting.css" rel="stylesheet"
type="text/css">
<script type="text/javascript"
src="/layouts/js/tablesort.js"></script>
<script type="text/javascript"
src="/layouts/js/scriptaculous/lib/prototype.js"></script>
<script
type="text/javascript" src="/layouts/js/scriptaculous/src/effects.js"></script>
<!--- <script type="text/javascript" src="/layouts/js/fabtabulous.js"></script>
--->
<script type="text/javascript" src="/layouts/js/validation.js" ></script>
<script type="text/javascript" src="/layouts/js/datepicker.js" ></script>
<script type="text/javascript" src="/layouts/js/charCount.js"></script>
<script
type="text/javascript">
/*
        The following callback function renumbers
the first cell within each table row
*/
function sortCompleteCallback(tableId)
{
        // Grab the TR's
        var trs =
document.getElementById(tableId).getElementsByTagName('tbody')[0].getElementsByT
agName('tr');
        // Declare a variable to hold a reference to the TD node
var cell;
        // Loop through the TR node collection
for(var i = 0, tr; tr = trs[i]; i++) {
                // Grab the first TD
within this TR
                cell = tr.getElementsByTagName("td")[0];
// Delete it's contents
                while(cell.firstChild)
cell.removeChild(cell.firstChild);
                // Append a text node
cell.appendChild(document.createTextNode(i + 1 + "."));
        }
}
</script>
<script language="JavaScript" type="text/JavaScript"><!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function
MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p)
d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++)
    if (a[i].indexOf("##")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;
if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById)
x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var
i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
   if
((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src;
x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var
i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
  
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function
toggleDetail(id,number) {
      
        for (i=1;i<number;i++) {
body=document.getElementById(id+i);
          if (body) {
            if
(body.style.display == 'none') {
              try {
body.style.display='table-row';
          
              } catch(e) {
body.style.display = 'block';
if(document.getElementById(id).src ==
"#request.baseURL#images/folder_plus.gif")
             {
document.getElementById(id).src = "#request.baseURL#images/folder_minus.gif";
}
         
              }
            }
            else {
body.style.display = 'none';
           if(document.getElementById(id).src ==
"#request.baseURL#images/folder_minus.gif")
             {
document.getElementById(id).src = "#request.baseURL#images/folder_plus.gif";
}
            }
          }
        }
      }

function
swap(imageId) {
  if(document.getElementById) {
if(document.getElementById(imageId).src == "images/folder_plus.gif") {
document.getElementById(imageId).src = "images/folder_minus.gif";
    } else {
document.getElementById(imageId).src = "images/folder_plus.gif";
    }
return false;
  } else {
  return true;
  }
}

//-->
</script>
</head>
<!--- Collection Reference --->
<cfset rc = event.getCollection()>
<!--- break the handler out form the current event so we can
    determine
which subnav to show based on the handler --->
<cfset request.handler =
listFirst(event.getCurrentEvent(),".")>

<!--- this determines what circuit
we are in for highlighting the current tab --->
<cfswitch
expression="#request.handler#">
  <cfcase value="User,Group">
    <body
id="tab1">
  </cfcase>
  <cfcase
value="Contact,ContactRoute,Newsletter,EmailFriend,Measurement">
    <body
id="tab2">
  </cfcase>
  <cfcase value="Content,ContentDirectory">
    <body
id="tab3">
  </cfcase>
  <cfcase value="Customer">
    <body id="tab4">
</cfcase>
  <cfcase value="Email,Signature">
    <body id="tab5">
  </cfcase>
<cfcase value="Order">
    <body id="tab6">
  </cfcase>
  <cfcase
value="Report">
    <body id="tab7">
  </cfcase>
  <cfcase
value="Product,Inventory,Category,Designer,Coupon,size,color">
    <body
id="tab8">
  </cfcase>
</cfswitch>

<a name="top" id="top"></a>
<div
id="pagewidth" >
  <div id="header" >
     <div class="headerContent">
<center>
         <table width="800" border="0" align="center" cellpadding="0"
cellspacing="0">
          <tr>
            <td align="center"
background="layouts/wsimages/Background_rails.gif" bgcolor="FFFFFF">
<table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
                <td rowspan="2"><img src="layouts/wsimages/hdr_logo.gif"
alt="Baldwin Formals" width="567" height="70" /></td>
                <td
colspan="2"><img src="layouts/wsimages/hdr_phoneNumber.gif" width="203"
height="32" /></td>
              </tr>
              <tr>
                <td><a href="##"
onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('Image38','','layouts/wsimages/hdr_mybaldwin_ro.gif',
1)"><img src="layouts/wsimages/hdr_mybaldwin.gif" alt="My Baldwin"
name="Image38" width="74" height="38" border="0" /></a></td>
                <td><a
href="index.cfm?fuseaction=Main.Cart&suppresslayout=1"
onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('Image39','','layouts/wsimages/hdr_shoppingbag_ro.gif
',1)"><img src="layouts/wsimages/hdr_shoppingbag.gif" alt="Shopping Bag"
name="Image39" width="129" height="38" border="0" /></a></td>
              </tr>
</table>
            <table border="0" cellpadding="6" cellspacing="0">
<TR>
                <TD align="center" class="leftSideSmall">
                <a
href="http://baldwin.segdev.com/" class="leftSideSmall"
target="frontsite">Home</a> |
                <a href="http://baldwin.segdev.com/"
class="leftSideSmall" target="frontsite">Shop Baldwin</a> |
                <a
href="http://baldwin.segdev.com/" class="leftSideSmall" target="frontsite">Gift
Certificates</a> |
                <a href="http://baldwin.segdev.com/AboutUs/Main"
class="leftSideSmall" target="frontsite">About Baldwin</a> |
                <a
href="http://baldwin.segdev.com/customerservice/directions"
class="leftSideSmall" target="frontsite">Directions</a> |
                <a
href="http://baldwin.segdev.com/Educate/Main" class="leftSideSmall"
target="frontsite">Education</a> |
                <a
href="http://baldwin.segdev.com/Measurements/Select" class="leftSideSmall"
target="frontsite">Measurement Form</a> |
                <a
href="http://baldwin.segdev.com/customerservice/contactinfo"
class="leftSideSmall" target="frontsite">Customer Service</a> |
                <a
href="http://baldwin.segdev.com/DiscountPrograms/Main" class="leftSideSmall"
target="frontsite">Discount Programs</a></TD>
              </TR>
            </table>
</TD>
        </TR>
      </TABLE>
      </center>
     </div>
  </div>
<cfoutput>
<cfif findNoCase("segdev",cgi.SERVER_NAME)>
  <center><font
style="color:red;font-weight:bold;">Note: You are currently on the Strike
Interactive Dev Server.</font></center>
</cfif>
</cfoutput>
  <cfif
structKeyExists(session, 'isAuthenticated') and session.isAuthenticated>
<cfoutput>
      <div id="nav">
        <ul id="tabnav">
          <!--- <cfif
ListFindNoCase( session.user.permissions, 'User Administration', ',' )> --->
<li class="tab1"><a href="/index.cfm?event=User.Main">USERS</a></li>
<!--- </cfif>
          <cfif ListFindNoCase( session.user.permissions, 'Contact
Administration', ',' )> --->
            <li class="tab2"><a
href="/index.cfm?event=Contact.Main">CONTACTS</a></li>
          <!--- </cfif>
<cfif ListFindNoCase( session.user.permissions, 'Content Administration', ','
)> --->
            <li class="tab3"><a
href="/index.cfm?event=Content.Main">CONTENT</a></li>
          <!--- </cfif>
<cfif ListFindNoCase( session.user.permissions, 'Ad Administration', ',' )>
--->
            <li class="tab4"><a
href="/index.cfm?event=Customer.Main">CUSTOMERS</a></li>
          <!--- </cfif>
<cfif ListFindNoCase( session.user.permissions, 'Customer Administration',
',' )> --->
            <li class="tab5"><a
href="/index.cfm?event=Emails.Main">EMAIL</a></li>
          <!--- </cfif>
<cfif ListFindNoCase( session.user.permissions, 'News Administration', ',' )>
--->
            <li class="tab6"><a
href="/index.cfm?event=Order.Main">ORDERS</a></li>
            
          <!--- </cfif>
<cfif ListFindNoCase( session.user.permissions, 'Report Administration',
',' )> --->
            <li class="tab7"><a
href="/index.cfm?event=Report.Main">REPORTS</a></li>
          <!--- </cfif> --->
<li class="tab8"><a
href="/index.cfm?event=Inventory.Main">SHOWROOM</a></li>
            <li
class="tab9"><a href="/index.cfm?event=Security.Logout">LOGOUT</a></li>
</ul>
      </div>
      <div class="subNav">
        <cfswitch
expression="#request.Handler#">
          <cfcase value="User,Group">
            <ul>
<li><a href="/index.cfm?event=User.listUser">List Users</a></li>
<li><a href="/index.cfm?event=User.newUser">Add User</a></li>
              <li><a
href="/index.cfm?event=User.searchUser">Search Users</a></li>
              <li><a
href="/index.cfm?event=Group.listGroup">List Groups</a></li>
              <li><a
href="/index.cfm?event=Group.newGroup">Add Group</a></li>
              <li><a
href="/index.cfm?event=Group.searchGroup">Search Groups</a></li>
            </ul>
</cfcase>
          <cfcase
value="Contact,ContactRoute,EmailFriend,Newsletter,Measurement,Discount">
<ul>
              <li><a
href="/index.cfm?event=ContactRoute.ListContactRoute">View/Edit Routing
List</a></li>
              
              <li><strong>Contact Form: </strong><small>
<a href="/index.cfm?event=Contact.listContact&archived=0">Active</a> |
<a
href="/index.cfm?event=Contact.listContact&archived=1">Archived</a></small></li

              <li><strong>Newsletter Form: </strong><small>
              <a
href="/index.cfm?event=Newsletter.listNewsLetter">Active</a></small></li>
<li><strong>Email A Friend Form: </strong><small>
              <a
href="/index.cfm?event=EmailFriend.listEmailFriend">Active</a></small></li>
<li><strong>Discount Programs: </strong><small>
              <a
href="/index.cfm?event=Discount.list&archived=0">Active</a> |
              <a
href="/index.cfm?event=Discount.list&archived=1">Archived</a></small></li>
</ul>
          </cfcase>
          <cfcase
value="Content,ContentDirectory">
            <ul>
              <li><a
href="/index.cfm?event=Content.listContent">List Pages</a></li>
              <li><a
href="/index.cfm?event=Content.newContent">Add Page</a></li>
              <li><a
href="/index.cfm?event=Content.SearchContent">Search Pages</a></li>
<li><a
href="/index.cfm?event=ContentDirectory.listContentDirectory">Manage/Upload
Media Files</a></li>
            </ul>
          </cfcase>
          <cfcase
value="Customer">
            <ul>
              <li><a
href="/index.cfm?event=Customer.listCustomer">List Customers</a></li>
<li><a href="/index.cfm?event=Customer.newCustomer">Add Customer</a></li>
<li><a href="/index.cfm?event=Customer.searchCustomer">Search
Customers</a></li>
            </ul>
          </cfcase>
          <cfcase
value="Emails,Signature">
            <ul>
              <li><a
href="/index.cfm?event=Emails.ChooseRecipients">Email Customers</a></li>
<li><a href="/index.cfm?event=Emails.List">Email Archive</a></li>
<li><a href="/index.cfm?event=Signature.ListSignature">List Signatures</a></li>
<li><a href="/index.cfm?event=Signature.newSignature">Add
Signature</a></li>
              <li><a href="/index.cfm?event=Emails.Main">Set
Default Email</a></li>
            </ul>
          </cfcase>
          <cfcase
value="Order">
            <ul>
              <li><a
href="/index.cfm?event=order.listNewOrders">New Orders</a></li>
              <li><a
href="/index.cfm?event=order.listInProgressOrders">In Progress Orders</a></li>
<li><a href="/index.cfm?event=Order.listCompletedOrders">Completed
Orders</a></li>
              <li><a
href="/index.cfm?event=Order.listDailyOrders">Daily Order Statistics</a></li>
<li><a href="/index.cfm?event=Order.listWeeklyOrders">Weekly Order
Statistics</a></li>
              <li><a
href="/index.cfm?event=Order.listMonthlyOrders">Monthly Order
Statistics</a></li>
              <li><a
href="/index.cfm?event=Order.listYearlyOrders">Yearly Order Statistics</a></li>
</ul>
          </cfcase>
          <cfcase value="Report">
            <ul>
<li><a href="http://www.google.com/analytics">LiveStats Site
Statistics</a></li>
              <li><a href="/index.cfm?event=Report.Orders">Order
History</a></li>
              <li><a href="/index.cfm?event=Report.Product">Product
Reports</a></li>
              <li><a
href="/index.cfm?event=Report.Customers">Customer Reports</a></li>
            </ul>
</cfcase>
          <cfcase
value="Inventory,Designer,Category,Product,Coupon,Size,Color,Categories">
<ul>
              <li><a href="/index.cfm?event=Categories.list">List
Categories</a></li>
              <li><a href="/index.cfm?event=Categories.new">Add
Category</a></li>
              <li><a
href="/index.cfm?event=Designer.listDesigner">List Designers</a></li>
<li><a href="/index.cfm?event=Designer.newDesigner">Add Designer</a></li>
<li><a href="/index.cfm?event=Color.listColor">List Colors</a></li>
<li><a href="/index.cfm?event=size.list">List Sizes</a></li>
              <li><a
href="/index.cfm?event=size.new">Add Size</a></li>
              <li><a
href="/index.cfm?event=product.list">List Products</a></li>
              <li><a
href="/index.cfm?event=Product.newTux">Add Tuxedo</a></li>
              <li><a
href="/index.cfm?event=Product.new">Add Product</a></li>
              <li><a
href="/index.cfm?event=Product.search">Search Products</a></li>
              <li><a
href="/index.cfm?event=Coupon.listCoupon">List Promo Codes</a></li>
<li><a href="/index.cfm?event=Coupon.newCoupon">Add Promo Code</a></li>
</ul>
          </cfcase>
        </cfswitch>
      </div>
    </cfoutput>
  </cfif>
<div id="wrapper" class="clearfix" >
    <div id="twocols" class="clearfix">
<div id="maincol" >
       <cfoutput>#renderView()#</cfoutput>
      </div>
<div id="rightcol" ></div>
    </div>
    <div id="leftcol" ></div>
  </div>
<div id="footer" >
    <div class="footerContent">
      <center>
<cfoutput>#rc.Footer#</cfoutput>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
<p><center><a
href="http://<cfoutput>#cgi.server_name#</cfoutput>/index.cfm?event=Admin.Main"

ADMINISTRATION SYSTEM</a></center></p>

      </center>
    </div>
  </div>
</div>
<!--- <cfoutput>#session.user.permissions#</cfoutput> --->
</body>
</html>
http://forums.coldboxframework.com/index.cfm?event=ehMessages.dspMessages&threadid=E20A4C2F-FF6E-E829-9A19F809167F2F1E