GIT.Harvie.CZ
/
mirrors
/
Kyberia-bloodline.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
another get_threaded_children fix
[mirrors/Kyberia-bloodline.git]
/
wwwroot
/
nodes.php
diff --git
a/wwwroot/nodes.php
b/wwwroot/nodes.php
index 2bf47a3fdd72f32d2a42202dfb2bb883d3777b1f..7bb46aec4bba225eae8a025f10e6f1acc8fd45ec 100644
(file)
--- a/
wwwroot/nodes.php
+++ b/
wwwroot/nodes.php
@@
-63,11
+63,15
@@
switch(true) {
case preg_match('/name\/(.*?)\/?$/',$_SERVER['PATH_INFO'],$match):
$_GET['node_id'] = nodes::getNodeIdByName($match[1]);
break;
case preg_match('/name\/(.*?)\/?$/',$_SERVER['PATH_INFO'],$match):
$_GET['node_id'] = nodes::getNodeIdByName($match[1]);
break;
+ case preg_match('/search\/(.*?)\/?$/',$_SERVER['PATH_INFO'],$match):
+ //$query = nodes::getNodeIdByName($match[1]);
+ //XXX TODO: Predat searchi az bude fungovat
+ break;
case preg_match('/\/(.+)\/?$/',$_SERVER['PATH_INFO'],$match):
$_GET['node_id'] = nodes::getNodeIdByName($match[1]);
break;
default:
case preg_match('/\/(.+)\/?$/',$_SERVER['PATH_INFO'],$match):
$_GET['node_id'] = nodes::getNodeIdByName($match[1]);
break;
default:
- $_GET['node_id']=1;
+ $_GET['node_id']=1;
//WELCOME_NODE
break;
}
break;
}
@@
-77,31
+81,27
@@
if (!empty($_GET['template_id'])) {
$template_id=false;
}
$template_id=false;
}
-error_reporting(
1
);
+error_reporting(
E_ALL | E_STRICT
);
//$_SESSION['debugging']=0;
//unset($_SESSION['debugging']);
//Well... we should make some event
//or JavaScript page to turning this on/off...
//exit;
//$_SESSION['debugging']=0;
//unset($_SESSION['debugging']);
//Well... we should make some event
//or JavaScript page to turning this on/off...
//exit;
-if ($_SESSION['debugging']) {
- error_reporting(E_ALL);
+if(isset($_SESSION['debugging']) && $_SESSION['debugging']) {
echo 'GET VARIABLES::<br/>';
print_r($_GET);
echo 'POST VARIABLES::<br/>';
print_r($_POST);
echo '<b>SESSION VARIABLES::</b><br/>';
print_r($_SESSION);
echo 'GET VARIABLES::<br/>';
print_r($_GET);
echo 'POST VARIABLES::<br/>';
print_r($_POST);
echo '<b>SESSION VARIABLES::</b><br/>';
print_r($_SESSION);
-}
-
-
-
-//initializing node
-if (!is_numeric($_GET['node_id'])) {
- $_GET['node_id']=WELCOME_NODE; //Tohle uz je v PHP rewritech!!!!
+} else {
+ $_SESSION['debugging']=false;
+ set_error_handler('logger::error_handler');
}
require_once(INCLUDE_DIR.'logout_idle.inc'); //Logout when idle
}
require_once(INCLUDE_DIR.'logout_idle.inc'); //Logout when idle
+//initializing node
$node = nodes::getNodeById($_GET['node_id'],(isset($_SESSION['user_id']))?$_SESSION['user_id']:'');
//XXX Paths are wrong (!)
$node = nodes::getNodeById($_GET['node_id'],(isset($_SESSION['user_id']))?$_SESSION['user_id']:'');
//XXX Paths are wrong (!)
@@
-119,7
+119,7
@@
$smarty->compile_dir = SYSTEM_DATA.'templates_c/';
$smarty->config_dir = SMARTY_DIR.'configs/'; //XXX neexistuje
$smarty->cache_dir = SMARTY_DIR.'cache/';
$smarty->plugins_dir = SMARTY_PLUGIN_DIR ;
$smarty->config_dir = SMARTY_DIR.'configs/'; //XXX neexistuje
$smarty->cache_dir = SMARTY_DIR.'cache/';
$smarty->plugins_dir = SMARTY_PLUGIN_DIR ;
-if ($_SESSION['debugging']) $smarty->debugging=true;
+if (
isset($_SESSION['debugging']) &&
$_SESSION['debugging']) $smarty->debugging=true;
// initializing variables
// preg_replace prevents LFI
// initializing variables
// preg_replace prevents LFI
@@
-127,7
+127,7
@@
if (empty($_POST['event'])) $event='display';
else $event= preg_replace( "![^a-zA-Z0-9_]+!", "", $_POST['event']);
else $event= preg_replace( "![^a-zA-Z0-9_]+!", "", $_POST['event']);
-if ($_SESSION['debugging']) {
+if (
isset($_SESSION['debugging']) &&
$_SESSION['debugging']) {
echo "<pre><b>NODE::";
print_r($node);
echo "</pre>";
echo "<pre><b>NODE::";
print_r($node);
echo "</pre>";
@@
-146,12
+146,12
@@
if (isset($_SESSION['cube_vector']) && ($_SESSION['cube_vector'])) {
}
}
}
}
-@include_once(INCLUDE_DIR.'mail_rss.inc'); //haluz...
+
#
@include_once(INCLUDE_DIR.'mail_rss.inc'); //haluz...
//checking permissions
include_once(BACKEND_DIR.'/'.DB_TYPE.'/permissions.inc');
$permissions=permissions::checkPerms($node);
//checking permissions
include_once(BACKEND_DIR.'/'.DB_TYPE.'/permissions.inc');
$permissions=permissions::checkPerms($node);
-if ($_SESSION['debugging']) {
+if (
!empty($_SESSION['debugging']) &&
$_SESSION['debugging']) {
print_r($permissions);
}
print_r($permissions);
}
This page took
0.145145 seconds
and
4
git commands to generate.