big commit
[mirrors/Kyberia-bloodline.git] / inc / eventz / addClass.inc
CommitLineData
b42b2bf9
H
1<?php
2function addClass() {
3
4global $db,$error,$node, $error_messages;
5$add_class_id=$_POST['add_class_id'];
6
7if (!is_numeric($add_class_id)) {
8$error=$error_messages['NOT_NUMERIC'];
9return false;
10}
11
12$set=$db->query("select node_content,node_name from nodes left join node_content
13on node_content.node_id=nodes.node_id where nodes.node_id='$add_class_id'");
14$set->next();
15$node_content=$set->getString('node_content');
16$class_name=$set->getString('node_name');
17$fp = fopen (INCLUDE_DIR.$class_name,"w+");
18fwrite($fp,$node_content);
19fclose($fp);
20chown(INCLUDE_DIR.$class_name,"www");
21
22$q="update nodes set external_link='' where node_name='$class_name' and external_link='include://$class_name'";
23$db->query($q);
24$q="update nodes set external_link='include://$class_name' where node_id='".$add_class_id."'";
25$db->query($q);
26
27return true;
28}
29
30?>
31
32
33
34
This page took 0.179105 seconds and 4 git commands to generate.