X-Git-Url: https://git.harvie.cz/?a=blobdiff_plain;f=inc%2Feventz%2Fset_parent.inc;h=bf5d0e59ac50bc9bab1dbfed3c883571c360bbac;hb=HEAD;hp=991a29afad1e8a3faff2451aacf61a9fbd1ad066;hpb=b42b2bf946332ad8544d53f610be9cb05e80bf56;p=mirrors%2FKyberia-bloodline.git
diff --git a/inc/eventz/set_parent.inc b/inc/eventz/set_parent.inc
deleted file mode 100644
index 991a29a..0000000
--- a/inc/eventz/set_parent.inc
+++ /dev/null
@@ -1,85 +0,0 @@
-> that is fixes put dst vector
-global $node,$db,$error;
-$new_parent_id=$_POST['new_parent'];
-$nodes=$_POST['node_chosen'];
-$hierarch_id=$node['node_id'];
-
-$new_parent=nodes::getNodeById($new_parent_id,$_SESSION['user_id']);
-$new_parent_permissions=permissions::checkPermissions($new_parent);
-
-if (!$new_parent_permissions['w'] and !isHierarch($new_parent)) {
-global $error_messages;
-$error=$error_messages['WRITE_PERMISSION_ERROR'];
-return false;
-}
-
-$parent_vector=$new_parent['node_vector'];
-
-if (!is_array($nodes)) {
-$nodes[]=$node['node_id'];
-}
-
-if (($node['node_creator']!=$_SESSION['user_id']) and
-($node['node_permission']!='master') and !permissions::isHierarch($node)) {
-global $error_messages;
-$error=$error_messages['EVENT_PERMISSION_ERROR'];
-return false;
-}
-
-foreach ($nodes as $chosen_id) {
-unset($chosen);
-
-$new_vector=$parent_vector.str_pad($chosen_id,VECTOR_CHARS,"0",STR_PAD_LEFT);
-
-$kset=$db->query("select src from neurons where dst='$chosen_id' and link='hard'");
-$kset->next();$src=$kset->getString('src');
-
-
-// echo 'Debug:: Novy vektor putu';
-// echo $new_vector.$src;
-
-
-
-$chosen=nodes::getNodeById($chosen_id,$_SESSION['user_id']);
-
-if (($chosen['node_creator']!=$_SESSION['user_id']) and
-($chosen['node_permission']!='master') and !permissions::isHierarch($chosen)) {
-global $error_messages;
-$error=$error_messages['EVENT_PERMISSION_ERROR'];
-return false;
-}
-
-
-$set=$db->query("select * from neurons where dst='$chosen_id' and link='hard'");
-if ($set->getNumRows()>0){
-
-$q="update neurons set dst_vector='$new_vector.$src' where dst='$chosen_id' and link='hard'";
-$db->update($q);
-}
-
-
-
-$db->query("start transaction");
-$q="update nodes set node_parent='$new_parent_id',node_vector='".$new_vector."' where
-node_id='$chosen_id'";
-$db->query($q);
-$q="update nodes set
-node_vector=replace(node_vector,'".$chosen['node_vector']."','$new_vector') where
-node_vector like '".$chosen['node_vector']."%'";
-$changed=$db->update($q);
-$q="update nodes set node_children_count=node_children_count+1 where node_id='$new_parent_id'";
-$db->update($q);
-
-$db->query("commit");
-
-// echo '
debug:: pocet putov v node::
';
-//
-// $set=$db->query("select * from neurons where dst='$chosen_id' and link='hard'");
-// echo $set->getNumRows();
-
-}
-return true;
-}
-?>
\ No newline at end of file