Kyberia v2.0
[mirrors/Kyberia-bloodline.git] / inc / eventz / configure_system_access.inc
diff --git a/inc/eventz/configure_system_access.inc b/inc/eventz/configure_system_access.inc
new file mode 100644 (file)
index 0000000..f806552
--- /dev/null
@@ -0,0 +1,33 @@
+<?php
+/* This program is free software. It comes without any warranty, to
+ * the extent permitted by applicable law. You can redistribute it
+ * and/or modify it under the terms of the Do What The Fuck You Want
+ * To Public License, Version 2, as published by Sam Hocevar. See
+ * http://sam.zoy.org/wtfpl/COPYING for more details. */
+
+       function configure_system_access() {
+               global $db,$error,$node;
+               $node_id=$node['node_id'];
+               $user_id=$_SESSION['user_id'];
+
+               if ($node['node_permission']=='owner') {
+                       $node_system_access=$_POST['node_system_access'];
+
+                       if ($_POST['apply_on_vector']) {
+                               $vector=$node['node_vector'];
+                               if (empty($vector))  {
+                                       $error=$error_messages['INCORRECT_VECTOR'];
+                                       return false;
+                               }
+                               $q="update nodes set node_system_access='$node_system_access' where node_vector like '$vector%' and node_creator='$user_id'";
+                               $db->query($q);
+                       }
+
+                       else {
+                               $q="update nodes set node_system_access='$node_system_access' where node_id='$node_id'";
+                               $db->query($q);
+                       }
+               }
+               return true;
+       }
+?>
\ No newline at end of file
This page took 0.141955 seconds and 4 git commands to generate.