if (!empty($match[2])) {
$_GET['template_id']=$match[2];
}
+ //Base36 fascism redirect
+ if(!count($_POST) && !(isset($_GET['template_id']) && $_GET['template_id'] == 'download')) { //Fix ugly download hack...
+ header('Location: /k/'.base_convert($_GET['node_id'], 10, 36).
+ (isset($_GET['template_id'])?'/'.base_convert($_GET['template_id'], 10, 36):'')
+ );
+ die("Die!!! All Fascists Are Bastards...\n");
+ }
} elseif (preg_match('/k\/([a-z0-9]{1,7})(?:\/([a-z0-9]{1,7}))?/',$_SERVER['PATH_INFO'],$match)) {
$_GET['node_id']=base_convert($match[1], 36, 10);
if (!empty($match[2])) {
@include_once(INCLUDE_DIR.'mail_rss.inc'); //haluz...
//checking permissions
-function _checkPermissions()
-{
- global $permissions, $node;
- require(INCLUDE_DIR.'permissions.inc');
- $permissions=permissions::checkPermissions($node);
- $permissions['h']=permissions::isHierarch($node);
+include_once(BACKEND_DIR.'/'.DB_TYPE.'/permissions.inc');
+$permissions=permissions::checkPerms($node);
+if ($_SESSION['debugging']) {
+ print_r($permissions);
}
-_checkPermissions();
+
// DO NOT MESS WITH THIS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!