GIT.Harvie.CZ
/
mirrors
/
Kyberia-bloodline.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4d69b7e
)
Fixed HTTP_REFERER parsing so the network of axons & dendrites among nodes can be...
author
Daniel Hromada
<hromi@Aphrodité>
Tue, 11 Oct 2011 19:25:53 +0000
(21:25 +0200)
committer
Daniel Hromada
<hromi@Aphrodité>
Tue, 11 Oct 2011 19:25:53 +0000
(21:25 +0200)
wwwroot/nodes.php
patch
|
blob
|
blame
|
history
diff --git
a/wwwroot/nodes.php
b/wwwroot/nodes.php
index a8e01e007dca42845de6312e082a453e927370d0..1d68665516f06b3f697a799aa3f4d610193affbd 100644
(file)
--- a/
wwwroot/nodes.php
+++ b/
wwwroot/nodes.php
@@
-71,6
+71,8
@@
switch(true) {
break;
}
break;
}
+
+
if (!empty($_GET['template_id'])) {
$template_id=$_GET['template_id'];
} else {
if (!empty($_GET['template_id'])) {
$template_id=$_GET['template_id'];
} else {
@@
-154,6
+156,14
@@
if (!empty($_SESSION['debugging']) && $_SESSION['debugging']) {
// DO NOT MESS WITH THIS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//creating neural network
// DO NOT MESS WITH THIS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//creating neural network
+if (preg_match('/id\/(\d+)/',$_SERVER['HTTP_REFERER'],$match)) {
+ $referer_id=$match[1];
+} elseif (preg_match('/k\/([a-z0-9]{1,7})/',$_SERVER['HTTP_REFERER'],$match)) {
+ $referer_id=base_convert($match[1], 36, 10);
+} elseif (preg_match('/name\/(.*?)\/?$/',$_SERVER['HTTP_REFERER'],$match)) {
+ $referer_id = nodes::getNodeIdByName($match[1]);
+}
+
$db->update("update nodes set node_views=node_views+1 where node_id='".$node['node_id']."'");
if (isset($referer_id) && is_numeric($referer_id)) {
$q="update neurons set synapse=synapse+1 where dst='".$node['node_id']."' and src='$referer_id'";
$db->update("update nodes set node_views=node_views+1 where node_id='".$node['node_id']."'");
if (isset($referer_id) && is_numeric($referer_id)) {
$q="update neurons set synapse=synapse+1 where dst='".$node['node_id']."' and src='$referer_id'";
This page took
0.140533 seconds
and
4
git commands to generate.