2014-06-24 Miguel de Dios <miguel.dedios@artica.es>

* include/functions_extensions.php, index.php: force to load the
	new integrated update manager and don't load the old update manager
	extension.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@10273 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
mdtrooper 2014-06-24 11:14:49 +00:00
parent 8c9eeb7a4c
commit 8e972ed3ad
3 changed files with 27 additions and 8 deletions

View File

@ -1,3 +1,9 @@
2014-06-24 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_extensions.php, index.php: force to load the
new integrated update manager and don't load the old update manager
extension.
2014-06-24 Vanessa Gil <vanessa.gil@artica.es> 2014-06-24 Vanessa Gil <vanessa.gil@artica.es>
* pandoradb.data.sql * pandoradb.data.sql

View File

@ -74,8 +74,16 @@ function extensions_call_login_function () {
function extensions_is_extension ($page) { function extensions_is_extension ($page) {
global $config; global $config;
$filename = basename ($page); $return = false;
return isset ($config['extensions'][$filename]);
//Avoid the old update manager
if ($page != "godmode/update_manager/update_manager.php") {
$filename = basename ($page);
$return = isset ($config['extensions'][$filename]);
}
return $return;
} }
/** /**

View File

@ -468,11 +468,15 @@ else {
if ($page != "") { if ($page != "") {
$page .= '.php'; $page .= '.php';
// Enterprise ACL check // Enterprise ACL check
if (enterprise_hook ('enterprise_acl', array ($config['id_user'], $sec, $sec2, true)) == false) { if (enterprise_hook ('enterprise_acl',
array ($config['id_user'], $sec, $sec2, true)) == false) {
require ("general/noaccess.php"); require ("general/noaccess.php");
} }
elseif (file_exists ($page)) { elseif (file_exists ($page)) {
if (! extensions_is_extension ($page)) { if (! extensions_is_extension ($page)) {
require_once($page); require_once($page);
} }
else { else {
@ -496,7 +500,7 @@ else {
} }
if ($home_page != '') { if ($home_page != '') {
switch($home_page) { switch ($home_page) {
case 'Event list': case 'Event list':
require ('operation/events/events.php'); require ('operation/events/events.php');
break; break;
@ -525,13 +529,14 @@ else {
$id_visualc = db_get_value('id', 'tlayout', 'name', $home_url); $id_visualc = db_get_value('id', 'tlayout', 'name', $home_url);
if (($home_url == '') || ($id_visualc == false)) { if (($home_url == '') || ($id_visualc == false)) {
$str = 'sec=visualc&sec2=operation/visual_console/index&refr=60'; $str = 'sec=visualc&sec2=operation/visual_console/index&refr=60';
} else }
$str = 'sec=visualc&sec2=operation/visual_console/render_view&id='.$id_visualc .'&refr=60'; else
$str = 'sec=visualc&sec2=operation/visual_console/render_view&id='.$id_visualc .'&refr=60';
parse_str($str, $res); parse_str($str, $res);
foreach ($res as $key => $param) { foreach ($res as $key => $param) {
$_GET[$key] = $param; $_GET[$key] = $param;
} }
require($_GET["sec2"].'.php'); require($_GET["sec2"] . '.php');
break; break;
case 'Other': case 'Other':
$home_url = io_safe_output($home_url); $home_url = io_safe_output($home_url);
@ -540,7 +545,7 @@ else {
$_GET[$key] = $param; $_GET[$key] = $param;
} }
if (isset($_GET['sec2'])) { if (isset($_GET['sec2'])) {
$file = $_GET['sec2'].'.php'; $file = $_GET['sec2'] . '.php';
if (!file_exists ($file)) { if (!file_exists ($file)) {
unset($_GET['sec2']); unset($_GET['sec2']);