X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=wwwroot%2Fnodes.php;h=063f4e66110a74da4c5e7c9152c0dac1813555b0;hb=5bd150af8a328f1a3aebfe05c2535da7bbed7667;hp=2bf47a3fdd72f32d2a42202dfb2bb883d3777b1f;hpb=f046f788e8ba60e21b575c89d72cbf91c5210e23;p=mirrors%2FKyberia-bloodline.git
diff --git a/wwwroot/nodes.php b/wwwroot/nodes.php
index 2bf47a3..063f4e6 100644
--- 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('/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:
- $_GET['node_id']=1;
+ $_GET['node_id']=1; //WELCOME_NODE
break;
}
@@ -77,31 +81,27 @@ if (!empty($_GET['template_id'])) {
$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;
-if ($_SESSION['debugging']) {
- error_reporting(E_ALL);
+if(isset($_SESSION['debugging']) && $_SESSION['debugging']) {
echo 'GET VARIABLES::
';
print_r($_GET);
echo 'POST VARIABLES::
';
print_r($_POST);
echo 'SESSION VARIABLES::
';
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
+//initializing node
$node = nodes::getNodeById($_GET['node_id'],(isset($_SESSION['user_id']))?$_SESSION['user_id']:'');
//XXX Paths are wrong (!)
@@ -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);
-if ($_SESSION['debugging']) {
+if (!empty($_SESSION['debugging']) && $_SESSION['debugging']) {
print_r($permissions);
}