Custom resources

[email protected] ("Eric Mueller") Wed, 3 May 2006 17:40:05 -0700
Newsgroups php.smarty.general
Message-ID <[email protected]>
Hi, hoping someone can help me with this. I am working on a custom resource
handler must be missing something obvious...? Why is this giving me this
error: "Warning: Smarty error: unable to read resource: "db:blah" in
C:\htdocs\cms\libs\Smarty.class.php on line 1095"?
 

<?php
 
require_once('libs/Smarty.class.php');
 
$smarty = new Smarty;
 
function db_source($tpl_name, &$tpl_source, &$smarty_obj) {
     $tpl_source = "You asked for $tpl_name.";
     return true;
}
 
function db_timestamp($tpl_name, &$tpl_timestamp, &$smarty_obj) {
     return false;          // it's always new
}
 
function db_secure($tpl_name, &$smarty_obj) {
    // assume all templates are secure
    return true;
}
 
function db_trusted($tpl_name, &$smarty_obj) {
    // not used for templates
    return true;
}
 

// register the resource name "db"
$smarty->register_resource("db", array( "db_source",
                                   "db_timestamp",
                                   "db_secure",
                                   "db_trusted" ) );
 
$smarty->display('db:blah');
 
?>
 
 
 
_____
Eric Mueller - (323) 852-0883 (Pacific time), (323) 417-4900 fax
Themepark - a specialized web services company
"great web sites, delicious corn dogs!"
 <http://themepark.com/> http://themepark.com
 
A Cappella Always, the 24x7 all-a cappella radio station!
broadcasting since 2001 at  <http://acappellaalways.com/>
http://acappellaalways.com