X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Fbackend%2Fmysql%2Fbackend.inc;h=b995430778dc381e8e940ef75e944a3b5a6cb727;hb=d235991a608d7aedf6528ba2b44a2280106d61bd;hp=b3f17dc3e2904e23b91a9beeb465972c6752a5be;hpb=2bda541f45eca3abddb70ad9121b81742b53cb02;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/backend/mysql/backend.inc b/wwwroot/backend/mysql/backend.inc index b3f17dc..b995430 100644 --- a/wwwroot/backend/mysql/backend.inc +++ b/wwwroot/backend/mysql/backend.inc @@ -1,3 +1,37 @@ -update("update nodes set node_views=node_views+1 where". + "node_id='".$node_id."'"); + if (is_numeric($referer_id) && ($referer_id)) { + $q="update neurons set synapse=synapse+1 where ". + "dst='".$node_id."' and src='$referer_id'"; + $result=$db->update($q); + if (!$result) { + $q="insert into neurons set synapse_creator='". + $user_id."',dst='".$node_id. + "',src='$referer_id',synapse=1"; + $db->query($q); + } + } + + // LEVENSHTEIN + + // these 4 lines are not the source of kyberia lagging problems. + // leave them. started on the 10.4. + // data gained will be used for scientific purposes + if ($user_id) { + $q="insert delayed into levenshtein set user_id='". + $user_id."',node_id='".$node_id."'"; + $db->update($q); + } +} + ?>