Skip to content
Extraits de code Groupes Projets
Valider 231f8994 rédigé par Fil's avatar Fil
Parcourir les fichiers

separer la fonction qui recupere la version SVN

parent 1d16dfea
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -92,6 +92,21 @@ function aide($aide='') { ...@@ -92,6 +92,21 @@ function aide($aide='') {
. "</a>"; . "</a>";
} }
//
// Mention, le cas echeant, de la revision SVN courante
//
function version_svn_courante() {
if (lire_fichier(_DIR_RACINE.'.svn/entries', $c1)
AND lire_fichier(_DIR_RESTREINT.'.svn/entries', $c2)
# repertoires relativement accessoires
AND (lire_fichier(_DIR_RACINE.'formulaires/.svn/entries', $c3) or true)
AND (lire_fichier(_DIR_RACINE.'plugins/.svn/entries', $c4) or true)
AND (lire_fichier(_DIR_RACINE.'IMG/.svn/entries', $c5) or true)
AND preg_match_all(',committed-rev="([0-9]+)",', "$c1$c2$c3$c4$c5",
$r, PREG_PATTERN_ORDER))
return max($r[1]);
}
function info_copyright() { function info_copyright() {
global $spip_version_affichee, $spip_lang; global $spip_version_affichee, $spip_lang;
...@@ -100,17 +115,8 @@ function info_copyright() { ...@@ -100,17 +115,8 @@ function info_copyright() {
// //
// Mention, le cas echeant, de la revision SVN courante // Mention, le cas echeant, de la revision SVN courante
// //
if (lire_fichier(_DIR_RACINE.'.svn/entries', $c1) if ($svn_revision = version_svn_courante())
AND lire_fichier(_DIR_RESTREINT.'.svn/entries', $c2)
# repertoires relativement accessoires
AND (lire_fichier(_DIR_RACINE.'formulaires/.svn/entries', $c3) or true)
AND (lire_fichier(_DIR_RACINE.'plugins/.svn/entries', $c4) or true)
AND (lire_fichier(_DIR_RACINE.'IMG/.svn/entries', $c5) or true)
AND preg_match_all(',committed-rev="([0-9]+)",', "$c1$c2$c3$c4$c5",
$r, PREG_PATTERN_ORDER)) {
$svn_revision = max($r[1]);
$version .= " SVN [<a href='http://trac.rezo.net/trac/spip/changeset/$svn_revision' target='_blank'>$svn_revision</a>]"; $version .= " SVN [<a href='http://trac.rezo.net/trac/spip/changeset/$svn_revision' target='_blank'>$svn_revision</a>]";
}
echo _T('info_copyright', echo _T('info_copyright',
array('spip' => "<b>SPIP $version</b> ", array('spip' => "<b>SPIP $version</b> ",
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter