Migration to PDO database abstraction layer
[mirrors/Kyberia-bloodline.git] / wwwroot / inc / eventz / configure_content.inc
1 <?php
2 function configure_content() {
3 global $db,$error,$node;
4 $node_id = $node['node_id'];
5
6 if ($node['node_permission']!=('owner' || 'master' || 'op')) {
7 $error = $error_messages['EVENT_PERMISSION_ERROR'];
8 return false;
9 }
10
11 $node_content = nodes::processContent($_POST['node_content']);
12
13 if ($_POST['code']) {
14 $params['node_creator'] = UBIK_ID;
15 $params['node_parent'] = WARNING_ZONE;
16 $params['node_name'] = "node $node_id configured as code";
17 $params['node_content'] = db_escape_string("node <a href=/id/$node_id>$node_id</a> added as code by user ".$_SESSION['user_name']);
18 unset($_POST['code']);
19 nodes::addNode($params);
20 }
21
22 if (!$node_content) {
23 return false;
24 }
25
26 $db->update("update nodes set node_updated=NOW() where node_id='$node_id'");
27 $user_id = $_SESSION['user_id'];
28 $qtiamat = "insert into tiamat (node_id,node_name,node_parent,node_vector,
29 node_external_access,node_system_access,node_children_count,node_creator,node_created,lastchild_created,k,
30 node_views,node_destructor,node_content,node_descendant_count,lastdescendant_created,template_id,update_performed)
31 select node_id,node_name,node_parent,node_vector,node_external_access,node_system_access,
32 node_children_count,node_creator,node_created,lastchild_created,k,node_views,'$user_id',node_content,
33 node_descendant_count,lastdescendant_created,template_id, NOW()
34 from nodes where node_id = '$node_id'";
35 $db->query($qtiamat);
36
37 $qu = "update nodes set node_content = '".db_escape_string($node_content)."' where node_id = '$node_id'";
38 $result = $db->update($qu);
39 $qu2 = "update node_content set node_content = '".db_escape_string($node_content)."' where node_id = '$node_id'";
40 $result = $db->update($qu2);
41
42 return true;
43 }
44 ?>
This page took 0.328549 seconds and 4 git commands to generate.