0byt3m1n1
Path:
/
data
/
0
/
0
/
6
/
46
/
6861
/
user
/
7034
/
cgi-bin
/
php
/
lib
/
[
Home
]
File: resource.mt.php
<?php function smarty_resource_mt_source($tpl_name, &$tpl_source, &$ctx) { $blog_id = $ctx->stash('blog_id'); if (intval($tpl_name) > 0) { $query = "select template_text, template_modified_on from mt_template where template_blog_id = $blog_id and template_id = $tpl_name"; } else { $tpl_name = $ctx->mt->db->escape($tpl_name); $query = "select template_text, template_modified_on from mt_template where template_blog_id = $blog_id and template_name='$tpl_name'"; } $row = $ctx->mt->db->get_row($query, ARRAY_N); if (is_array($row)) { list($tmpl, $ts) = $row; $ldelim = $ctx->left_delimiter; $rdelim = $ctx->right_delimiter; $tpl_source = $tmpl; # $tpl_source .= $ldelim.'php'.$rdelim.'$this->last_ts(\''.$ts.'\');'.$ldelim.'/php'.$rdelim; return true; } else { return false; } } function smarty_resource_mt_timestamp($tpl_name, &$tpl_timestamp, &$ctx) { #$tpl_timestamp = $ctx->stash('template_timestamp'); #if (!$tpl_timestamp) { $blog = $ctx->stash('blog'); $tpl_timestamp = datetime_to_timestamp($blog['blog_children_modified_on']); #} return true; } function smarty_resource_mt_secure($tpl_name, &$ctx) { // assume all templates are secure return true; } function smarty_resource_mt_trusted($tpl_name, &$ctx) { // not used for templates } ?>