/**
*
- * Friendika
+ * Friendica
*
*/
date_default_timezone_set($a->timezone);
-$a->init_pagehead();
-
session_start();
/**
load_translation_table($lang);
}
+if(x($_GET,'zrl')) {
+ $_SESSION['my_url'] = $_GET['zrl'];
+}
/**
*
if(! x($_SESSION,'authenticated'))
header('X-Account-Management-Status: none');
+
+/*
+ * Create the page head after setting the language
+ * and getting any auth credentials
+ */
+
+$a->init_pagehead();
+
+
+
if(! x($_SESSION,'sysmsg'))
$_SESSION['sysmsg'] = array();
else
check_config($a);
+nav_set_selected('nothing');
$arr = array('app_menu' => $a->apps);
$a->apps = $arr['app_menu'];
-
/**
*
* We have already parsed the server path into $a->argc and $a->argv
}
}
+/**
+ * load current theme info
+ */
+$theme_info_file = "view/theme/".current_theme()."/theme.php";
+if (file_exists($theme_info_file)){
+ require_once($theme_info_file);
+}
/* initialise content region */
header("Content-type: text/html; charset=utf-8");
-$template = 'view/' . $lang . '/'
+$template = 'view/' . current_theme() . '/'
. ((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.php';
if(file_exists($template))
require_once($template);
else
- require_once(str_replace($lang . '/', '', $template));
+ require_once(str_replace(current_theme() . '/', '', $template));
session_write_close();
exit;