{* $Id: index.tpl 2352 2008-05-20 00:27:26Z patdenice $ *}
{$MENUBAR}
{php}
if (is_admin())
{
global $template, $user;
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
//include_once(PHPWG_ROOT_PATH.'admin/include/plugins.class.php');
include_once(PHPWG_ROOT_PATH.'template/floPure/tools/version.conf.php');
include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php');
load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/');
$floPure = new floPure();
// Retrieve PEM versions
$version = PHPWG_VERSION;
$versions_to_check = array();
$url = PEM_URL . '/api/get_version_list.php?category_id=12&format=php';
if (fetchRemote($url, $result) and $pem_versions = @unserialize($result))
{
if (!preg_match('/^\d+\.\d+\.\d+/', $version))
{
$version = $pem_versions[0]['name'];
}
$branch = substr($version, 0, strrpos($version, '.'));
foreach ($pem_versions as $pem_version)
{
if (strpos($pem_version['name'], $branch) === 0)
{
$versions_to_check[] = $pem_version['id'];
}
}
}
// Retrieve PEM template infos
$url = PEM_URL . '/api/get_revision_list.php?format=php&last_revision_only=true';
$url .= '&version=' . implode(',', $versions_to_check);
//$url .= '&lang=' . substr($user['language'], 0, 2);
$url .= '&extension_include=135';
fetchRemote($url, $result);
$pem_res = @unserialize($result);
foreach($pem_res as $pem_floPure)
{
if (!is_array($pem_floPure))
{
$template->assign(
array(
'erreur' => 'erreur url : '.$url,
)
);
}
if (!$floPure->floPure_version_compare($floPure_conf['version'], $pem_floPure['revision_name']))
{
$template->assign(
array(
'test' => '
non à jour
',
)
);
}
else
{
$template->assign(
array(
'test' => '
à jour
',
)
);
}
}
}
{/php}
{$erreur}
{$test}
{if !empty($PLUGIN_INDEX_CONTENT_BEFORE)}{$PLUGIN_INDEX_CONTENT_BEFORE}{/if}