Changeset 3580 for extensions/floPure/header.tpl
- Timestamp:
- Jul 14, 2009, 8:25:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/floPure/header.tpl
r3579 r3580 76 76 if (is_admin()) 77 77 { 78 global $template, $ user, $page;78 global $template, $page; 79 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 80 include_once(PHPWG_ROOT_PATH.'template/floPure/tools/version.conf.php'); 83 81 include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php'); 84 82 load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/'); 85 83 $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) 84 if( $floPure->is_not_up_to_date($floPure_conf['version'], '135') ) 132 85 { 133 $template->assign('header_msgs', $header_msgs); 134 $header_msgs=array(); 86 $template->append('header_msgs', l10n('floPure_update_needed')); 135 87 } 88 $floPure->theme_version_search(PHPWG_ROOT_PATH.'template/floPure/theme'); 136 89 137 90 … … 141 94 {$erreur} 142 95 {$test} 96 {$URL} 97 {foreach from=$test_a item=test_b} 98 {$test_b.A} / {$test_b.B}<br /> 99 {/foreach} 143 100 144 101 {if not empty($header_msgs)}
Note: See TracChangeset
for help on using the changeset viewer.