X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=wwwroot%2Fbackend%2Fmysql%2Fbackend.inc;h=d0a38e77f6c8ff1d7e5c5d4d101768244c473574;hb=HEAD;hp=bf4c80d806c2b37c4ea16954d5b23845d776663d;hpb=831f7f0fbc4216861e88c664a2e723be1527a2ac;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/backend/mysql/backend.inc b/wwwroot/backend/mysql/backend.inc index bf4c80d..d0a38e7 100644 --- a/wwwroot/backend/mysql/backend.inc +++ b/wwwroot/backend/mysql/backend.inc @@ -76,7 +76,7 @@ public static function addNode($params) { $parent_permissions=permissions::checkPerms($parent_id); - if (!$parent_permissions['w']) { + if ((!$parent_permissions['w']) && ($params['flag']!='registration' )) { $error=$error_messages['WRITE_PERMISSION_ERROR']; logger::log('add','error','WRITE_PERMISSION_ERROR'); return false; @@ -739,5 +739,19 @@ public static function resetPassword($login_id,$login,$vercode,$password) { return $error; } +// levenshteinLog + +// Log user action for later analysis +// Secure. + +public static function levenshteinLog($userid,$nodeid) { + global $db; + + $q="insert delayed into levenshtein set user_id='".$userid."',node_id='".$node_id."'"; + $db->update($q); + +} + + } ?>