X-Git-Url: https://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Fsmarty%2Fresource.kyberia.php;h=dc77b4fa55a67fc482f8390506a5e78af9bce77b;hb=c0aaf671335c0eff681bc78b3f4da279a26d0d3e;hp=71670c9d105017986ffd60731be6146e9a3774e0;hpb=4dd26acdb67608c75ed2b0e7aae0973117ec1ef6;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/smarty/resource.kyberia.php b/wwwroot/inc/smarty/resource.kyberia.php index 71670c9..dc77b4f 100644 --- a/wwwroot/inc/smarty/resource.kyberia.php +++ b/wwwroot/inc/smarty/resource.kyberia.php @@ -18,11 +18,14 @@ function db_get_template ($tpl_name, &$tpl_source, &$smarty_obj) { $params['node_content'] = mysql_real_escape_string("addTemplate execute: node $add_template_id by user ".$_SESSION['user_name']); nodes::addNode($params); */ - + /* if(!($set=$db->query("select node_content from nodes where node_id='$add_template_id'"))) return false; $set->next(); + */ // populating $tpl_source with actual template contents - $tpl_source = stripslashes($set->getString('node_content')); + //$tpl_source = stripslashes($set->getString('node_content')); + $tpl_source = nodes::getNodeById($add_template_id,$user_id); + $tpl_source = $tpl_source['node_content']; // return true on success, false to generate failure notification return true; } @@ -33,7 +36,9 @@ function db_get_timestamp($tpl_name, &$tpl_timestamp, &$smarty_obj) // do database call here to populate $tpl_timestamp // with unix epoch time value of last template modification. // This is used to determine if recompile is necessary. - $tpl_timestamp = time(); // this example will always recompile! FIXME!!! TODO!!! + $recompile = 100; //recompile every N seconds + $tpl_timestamp = floor(time()/$recompile)*$recompile; + // this example will recompile even unchanged templates! XXX!!! FIXME!!! TODO!!! // return true on success, false to generate failure notification return true; }