No subject


Fri Mar 23 00:26:50 EDT 2007


[Thu May 24 23:19:22 2007] [error] [client 151.201.50.248] PHP Fatal 
error:  Call to undefined function:  _smarty_nocache() in 
/home/limedaley/www/tmp/1/%%C0^C00^C009E70D%%comments
.html.template.inc on line 11, referer: http://limedaley.com/


Here is the .inc file.  Line 11 is the line that starts with 
"$this->_tag_stack" and ends with "?>"



<?php /* Smarty version 2.6.18, created on 2007-05-24 23:20:21
          compiled from limedaley/comments.html.template */

$this->_cache_serials['./tmp/1/%%C0^C00^C009E70D%%comments.html.template.inc'] 
= '234df6ca8fc36fc06803462b82850ad3';

?><?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
smarty_core_load_plugins(array('plugins' => array(array('block', 
'dynamic', 'limedaley/comments.html.template', 5, false),)), $this); ?>
<?php
function _smarty_tplfunc_234df6ca8fc36fc06803462b82850ad3_0(&$this)
{
$this->_tag_stack[] = array('dynamic', array()); 
$_block_repeat=true;_smarty_nocache($this->_tag_stack[count($this->_tag_stack)-1][1], 
null, $this, $_block_repeat);while ($_block_repeat) { ob_start(); ?>
   <?php
     include("/home/limedaley/www/contact.php");

     if($mailSent == 0){
       print "<form action='/static/comments.html' method='post'>\n" .
           "Full Name:\n" .
           "<input type='text' name='name' size='20'\n" .
           "   value='".$name."' maxlength='20'><br />\n" .
           "E-mail address:\n" .



On Thu, 24 May 2007, jondaley at devel.lifetype.net wrote:

> Author: jondaley
> Date: 2007-05-24 23:22:01 -0400 (Thu, 24 May 2007)
> New Revision: 5445
>
> Modified:
>   plog/branches/lifetype-1.2/class/template/cachedtemplate.class.php
> Log:
> reverted 5442, it causes a crash.  I didn't investigate, but presumably when the template is cached can't find the _smarty_nocache function - I had tested it before, and it looked alright, so I am not sure why I suddenly got this crash.  It was on a page that used a {dynamic} tag and a {php} tag, if that has anything to do with it.
>
> Modified: plog/branches/lifetype-1.2/class/template/cachedtemplate.class.php
> ===================================================================
> --- plog/branches/lifetype-1.2/class/template/cachedtemplate.class.php	2007-05-24 18:16:31 UTC (rev 5444)
> +++ plog/branches/lifetype-1.2/class/template/cachedtemplate.class.php	2007-05-25 03:22:01 UTC (rev 5445)
> @@ -31,6 +31,11 @@
>             $config =& Config::getConfig();
>             $this->caching = $config->getValue( "template_cache_enabled");
>             $this->cache_lifetime =  $config->getValue( "template_cache_lifetime" );
> +            //$this->cache_dir    = $config->getValue( "temp_folder" )
> +
> +			// whatever is between the {dynamic}...{/dynamic} tags shouldn't be cached
> +			$this->register_block('dynamic', "_smarty_nocache", false);
> +
>         }
>
>         /**
> @@ -96,4 +101,14 @@
> 			return $timestamp;
> 		}
>     }
> +
> +
> +	/**
> +	 * @private
> +	 * this tells smarty *not* to cache contents, in case we need it
> +	 */
> +	function _smarty_nocache($param, $content, $smarty )
> +	{
> +		return $content;
> +	}
> ?>
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

Never put off until tomorrow what you can put off indefinitely.
-- unknown


More information about the pLog-svn mailing list