X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Feventz%2Fconfigure_external_access.inc;h=265d85496faa7716cda080b3382757a8a5dae22c;hb=8f03b4aca1ae066a7fb03e4f5204682932091e08;hp=742431dfbf7ec2cb212b978c201b13e249de248e;hpb=51ff32267c4949bad6a8dddc502cbc01ed56edc8;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/eventz/configure_external_access.inc b/wwwroot/inc/eventz/configure_external_access.inc index 742431d..265d854 100644 --- a/wwwroot/inc/eventz/configure_external_access.inc +++ b/wwwroot/inc/eventz/configure_external_access.inc @@ -1,30 +1,33 @@ query($q); - } + if (($node['node_permission']=='owner') || ($node['node_permission']=='master')) { + + if ($_POST['node_external_access'] =='yes') + { $node_external_access = 'yes'; } + else + { $node_external_access = 'no'; } - else { - $q="update nodes set node_external_access='$node_external_access' where node_id='$node_id'"; - $db->query($q); + if ($_POST['apply_on_vector']) { + $vector=$node['node_vector']; + if (empty($vector)) { + $error=$error_messages['INCORRECT_VECTOR']; + return false; } - }else{ - $error=$error_messages['EVENT_PERMISSION_ERROR']; - return false; + $q="update nodes set node_external_access='$node_external_access' where node_vector like '$vector%' and node_creator='$user_id'"; + $db->query($q); + } + + else { + $q="update nodes set node_external_access='$node_external_access' where node_id='$node_id'"; + $db->query($q); } + }else{ + $error=$error_messages['EVENT_PERMISSION_ERROR']; + return false; } -?> \ No newline at end of file +} +?>