- while($set->next()) {
- $m = $set->getRecord();
- if ($m['mail_to'] != $_SESSION['user_id'])
- continue;
- $item = new FeedItem();
- $item->title = $m['mail_from_name'];
- $item->link = "https://".SYSTEM_URL."/id/24";
- $item->description = $m['mail_text'];
- $rss->addItem($item);
- }
- }
- // bookmarks
- elseif ($_GET['node_id']=='19' && $permissions['r'])
- {
- require_once(INCLUDE_DIR.'/feedcreator.class.php');
-
- $rss = new UniversalFeedCreator();
- $rss->title = "Kyberia bookmarks";
- $rss->link = "http://".SYSTEM_URL."/id/19"; //XXX https ?
-
- require_once(SMARTY_PLUGIN_DIR.'/function.get_bookmarks.php');
- smarty_function_get_bookmarks(array(), $smarty);
- $_items = $smarty->get_template_vars('get_bookmarks');
- foreach ($_items as $_item)
- {
- if (is_array($_item['children']))
- foreach ($_item['children'] as $_b)
- {
- $item = new FeedItem();
- $item->title = $_b['node_name'];
- $item->link = "http://".SYSTEM_URL."/id/".$_b['node_id']."/rss";
- $rss->addItem($item);
- }
- }
- $_feedType = 'OPML';
- }
- elseif ($permissions['r'])
- {
- require_once(INCLUDE_DIR.'/feedcreator.class.php');
-
- $rss = new UniversalFeedCreator();
- $rss->title = $node['node_name'];
- $rss->description = "";
- $rss->link = "http://".SYSTEM_URL."/id/".$node['node_id'];
-
- // K list
- if ($_GET['node_id']=='15')
- {
- require_once(SMARTY_PLUGIN_DIR.'/function.get_k.php');
- smarty_function_get_k(array(), $smarty);
- $_items = $smarty->get_template_vars('get_k');
- }
- else
- {
- require_once(SMARTY_PLUGIN_DIR.'/function.get_children.php');
- smarty_function_get_children(
- array('orderby' => 'desc', 'orderby_type' => 'time'), $smarty);
- $_items = $smarty->get_template_vars('get_children');
- }
-
- foreach ($_items as $_item)
- {
- $item = new FeedItem();
- $item->title = $_item['node_name'];
- $item->link = "http://".SYSTEM_URL."/id/".$_item['node_id'];
- $item->description = $_item['node_content'];
- $rss->addItem($item);
+// DO NOT MESS WITH THIS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+//creating neural network
+$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'";
+ $result=$db->update($q);
+ if (!$result) {
+ $q="insert into neurons set synapse_creator='".$_SESSION['user_id']."',dst='".$node['node_id']."',src='$referer_id',synapse=1";
+ $db->query($q);