<?php
function display() {
- global $node,$db,$error,$referer_id,$smarty,$permissions;
+ global $node,$db,$error,$referer_id,$smarty,$permissions,$template_id;
+ global $timer_start;
if (!$referer_id) $referer_id=1;
$node_id=$node['node_id'];
// }
// }
-// 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);
- }
-} else {
- logger::log('enter',$node['node_id'],'failed');
-}
-
-
//assigning user data to smarty if user logged in
if (isset($_SESSION['user_id'])&&($user_id=$_SESSION['user_id'])) {
$smarty->assign('_POST',$_POST);
$smarty->assign('bookmarks',$_SESSION['bookmarks']);
- $smarty->assign('ignore',$_SESSION['ignore']);
+ if (isset($_SESSION['ignore'])) { $smarty->assign('ignore',$_SESSION['ignore']); };
$smarty->assign('bookstyl',$_SESSION['bookstyl']);
- $smarty->assign('fook',$_SESSION['fook']);
+ if (isset($_SESSION['fook'])) {$smarty->assign('fook',$_SESSION['fook']); };
$smarty->assign('user_id',$_SESSION['user_id']);
$smarty->assign('user_name',$_SESSION['user_name']);
if (!empty($_SESSION['cube_vector']))
$smarty->assign('cube_vector',$_SESSION['cube_vector']);
$smarty->assign('friends',$_SESSION['friends']); //req by freezy, done by darkaural
- $smarty->assign('user_quota',$_SESSION['user_quota']);
+ if (isset($_SESSION['user_quota'])) {$smarty->assign('user_quota',$_SESSION['user_quota']);};
// XXX into function
$newmail_q = sprintf('select u.user_mail_id
$smarty->assign('node_json',json_encode($node));
}
else {
-
$smarty->assign('node',$node);
//new templates by Dark matter
$smarty->template_dir=OWN_TEMPLATE_DIR;
if (($node['template_id']!='2019721') && (isset($_SESSION['user_id']))){
//setting user location
$q="update users set last_action=NOW(),user_location_vector='".$node['node_vector']."',user_action='".addslashes($node['node_name'])."',user_action_id='".$node['node_id']."' where user_id='".$_SESSION['user_id']."'";
-$db->executequery($q);
+$db->query($q);
}
$whole_time=SubStr((Time()+SubStr(MicroTime(),0,8)-$timer_start),0,7);
//movement forward and backward
// if ($listing_order=='asc' && !$offset) $offset=$descendant_count-$listing_amount;
- if ($_POST['get_children_move']=='<') {
- $offset=$offset-$listing_amount;
- if ($offset<0) $offset=0;
- }
- elseif ($_POST['get_children_move']=='>') {
- $offset=$offset+$listing_amount;
- }
- elseif ($_POST['get_children_move']=='>>') {
- $offset=$descendant_count-$listing_amount;
- }
-
- elseif ($_POST['get_children_move']=='<<') {
- $offset=0;
- }
- if ($offset<0) $offset=0;
- $_POST['offset']=$offset;
- $smarty->assign('offset',$offset);
+ if (isset($_POST['get_children_move'])) {
+ if ($_POST['get_children_move']=='<') {
+ $offset=$offset-$listing_amount;
+ if ($offset<0) $offset=0;
+ }
+ elseif ($_POST['get_children_move']=='>') {
+ $offset=$offset+$listing_amount;
+ }
+ elseif ($_POST['get_children_move']=='>>') {
+ $offset=$descendant_count-$listing_amount;
+ }
+
+ elseif ($_POST['get_children_move']=='<<') {
+ $offset=0;
+ }
+ }
+ if ($offset<0) $offset=0;
+ $_POST['offset']=$offset; // XXX sqli?
+ $smarty->assign('offset',$offset);
if ($node['external_link']=='header://svg' && !is_numeric($template_id)) {
$content.=$smarty->fetch($node['template_id'].".tpl");
}
+// XXX remove constant
if ($template_id=='2019721'){
$content=$smarty->fetch($template_id.".tpl");
echo $content;
}
//end of displaying
- return false;
+ return true;
}