- /*
- //logging of every template for security reasons FIXME!!! TODO!!!
- $params['node_creator'] = UBIK_ID;
- $params['node_parent'] = 2029360;
- $params['node_name'] = "addTemplate execute: node $add_template_id";
- $params['node_content'] = mysql_real_escape_string("addTemplate execute: node <a href='$add_template_id'>$add_template_id</a> 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 = nodes::getNodeById($add_template_id,$user_id);
- $tpl_source = $tpl_source['node_content'];
+ if (is_numeric($template_id)) {
+ $tpl_source = nodes::getNodeById($template_id,empty($_SESSION['user_id']) ? "" : $_SESSION['user_id']);
+ }
+ $template_name = $tpl_source['node_name'];
+ $template_signature = 'TEMPLATE /k/'.base_convert($template_id,10,36).' /id/'.$template_id.' ['.$template_name.']';
+ $tpl_source = "\n\n<!-- BEGIN $template_signature -->\n\n".
+ $tpl_source['node_content'].
+ "\n\n<!-- END $template_signature -->\n\n";
+