Changeset 3579 for extensions/floPure/header.tpl
- Timestamp:
- Jul 14, 2009, 4:06:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/floPure/header.tpl
r3474 r3579 73 73 <body id="{$BODY_ID}"> 74 74 <div id="the_page"> 75 {php} 76 if (is_admin()) 77 { 78 global $template, $user, $page; 79 $header_msgs = array(); 80 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 81 //include_once(PHPWG_ROOT_PATH.'admin/include/plugins.class.php'); 82 include_once(PHPWG_ROOT_PATH.'template/floPure/tools/version.conf.php'); 83 include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php'); 84 load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/'); 85 $floPure = new floPure(); 86 87 // Retrieve PEM versions 88 $version = PHPWG_VERSION; 89 $versions_to_check = array(); 90 $url = PEM_URL . '/api/get_version_list.php?category_id=12&format=php'; 91 if (fetchRemote($url, $result) and $pem_versions = @unserialize($result)) 92 { 93 if (!preg_match('/^\d+\.\d+\.\d+/', $version)) 94 { 95 $version = $pem_versions[0]['name']; 96 } 97 $branch = substr($version, 0, strrpos($version, '.')); 98 foreach ($pem_versions as $pem_version) 99 { 100 if (strpos($pem_version['name'], $branch) === 0) 101 { 102 $versions_to_check[] = $pem_version['id']; 103 } 104 } 105 } 106 107 // Retrieve PEM template infos 108 $url = PEM_URL . '/api/get_revision_list.php?format=php&last_revision_only=true'; 109 $url .= '&version=' . implode(',', $versions_to_check); 110 //$url .= '&lang=' . substr($user['language'], 0, 2); 111 $url .= '&extension_include=135'; 112 fetchRemote($url, $result); 113 $pem_res = @unserialize($result); 114 foreach($pem_res as $pem_floPure) 115 { 116 if (!is_array($pem_floPure)) 117 { 118 $template->assign( 119 array( 120 'erreur' => 'erreur url : '.$url, 121 ) 122 ); 123 } 124 125 126 if (!$floPure->floPure_version_compare($floPure_conf['version'], $pem_floPure['revision_name'])) 127 { 128 $header_msgs[]=l10n('floPure_update_needed'); 129 } 130 } 131 if (count($header_msgs) > 0) 132 { 133 $template->assign('header_msgs', $header_msgs); 134 $header_msgs=array(); 135 } 136 137 138 } 139 140 {/php} 141 {$erreur} 142 {$test} 75 143 76 144 {if not empty($header_msgs)}
Note: See TracChangeset
for help on using the changeset viewer.