X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=inline;f=inc%2Feventz%2Fadd_test.inc;fp=inc%2Feventz%2Fadd_test.inc;h=7cf1e394d5707d32fb484a1aaecd567b8ea70f49;hb=b42b2bf946332ad8544d53f610be9cb05e80bf56;hp=0000000000000000000000000000000000000000;hpb=e586807dafc64c3fe152ab518599e6cf3f0f84e1;p=mirrors%2FKyberia-bloodline.git
diff --git a/inc/eventz/add_test.inc b/inc/eventz/add_test.inc
new file mode 100644
index 0000000..7cf1e39
--- /dev/null
+++ b/inc/eventz/add_test.inc
@@ -0,0 +1,138 @@
+1) {
+ $error="please select only one node.";
+ return false;
+ }else {
+ $node_parent=addslashes($node_chosen['0']);
+ $q="select * from nodes where node_id='".$node_parent."'";
+
+ $p_set = $db->query($q);
+ if($p_set->next()){
+ $node_parent_name = $p_set->getString('node_name');
+ $node_parent_template = $p_set->getString('template_id');
+ }
+ }
+
+ }else{
+ $node_parent_name = $node['node_name'];
+ $node_parent_template = $node['template_id'];
+ }
+
+
+ if (empty($node_name)) {
+
+ if (empty($node_parent_name)){
+ $node_name=date("d.m.Y-G:i:s");
+ }elseif ($node_parent_template == "4"){
+ $node_name = title_reply($node_parent_name);
+ }else{
+ $node_name=date("d.m.Y-G:i:s");
+
+ }
+ }
+
+ if (empty($node_name)) {
+ $node_name=date("d.m.Y-G:i:s");
+ }
+ $parent_name=$node['node_name'];
+
+ $node_creator=$_SESSION['user_id'];
+
+ $node_system_access=$node['node_system_access'];
+
+
+ if (empty($node_system_access)) {
+ $node_system_access='public';
+ }
+
+
+ $node_external_access=$_POST['node_external_access'];
+ if (empty($node_external_access)) {
+ $node_external_access='yes';
+ }
+
+
+ if (empty($node_content)) {
+
+ $error=$error_messages['ADD_NO_CONTENT'];
+ return false;
+ }
+
+ if (is_numeric($_SESSION['mood_id'])) {
+ $node_content .= "
".$_SESSION['mood_content']."";
+ }
+
+ $node_content=nodes::processContent($node_content);
+
+ if ($node_system_access=='crypto') {
+
+
+ require(SYSTEM_ROOT.'/inc/crypto.inc');
+
+ if ($_SESSION['crypto'][$node_parent]) {
+ $key=$_SESSION['crypto'][$node_parent];
+ }
+ else {
+
+ $key = substr(md5(uniqid(rand(), true)),0,8);
+ }
+
+ $node_content=crypto::crypto($node_content,$key);
+
+
+ //setting generated crypto password for viewing
+ if ($node_system_access=='crypto') {
+
+ $_SESSION['crypto'][$id]=$key;
+ }
+
+ }
+
+ $params['node_name']=$node_name;
+ $params['template_id']=$template_id;
+
+ $params['node_parent']=$node_parent;
+ $params['node_system_access']=$node_system_access;
+ $params['node_creator']=$_SESSION['user_id'];
+ $params['node_content']=$node_content;
+ $params['external_link']=$external_link;
+ nodes::addNode($params);
+
+ return true;
+ }
+ ?>