[ Index ] |
|
Code source de XOOPS 2.0.17.1 |
1 <?php 2 defined( 'XOOPS_ROOT_PATH' ) or die(); 3 4 $dirs = getDirList( "." ); 5 6 $results = array(); 7 $files = array(); 8 $needUpgrade = false; 9 10 $_SESSION['xoops_upgrade'] = array(); 11 12 foreach ( $dirs as $dir ) { 13 if ( strpos( $dir, "-to-" ) ) { 14 $upgrader = include_once "$dir/index.php"; 15 if ( is_object( $upgrader ) ) { 16 if ( !( $results[$dir] = $upgrader->isApplied() ) ) { 17 $_SESSION['xoops_upgrade'][] = $dir; 18 $needUpgrade = true; 19 if ( !empty( $upgrader->usedFiles ) ) { 20 $files = array_merge( $files, $upgrader->usedFiles ); 21 } 22 } 23 } 24 } 25 } 26 27 if ( $needUpgrade && !empty( $files ) ) { 28 foreach ( $files as $k => $file ) { 29 if ( is_writable( "../$file" ) ) { 30 unset( $files[$k] ); 31 } 32 } 33 } 34 ?> 35 <h2><?php echo _CHECKING_APPLIED; ?></h2> 36 37 <table id="check_results"> 38 <?php foreach ( $results as $upd => $res ) { ?> 39 <tr> 40 <td><?php echo $upd; ?></td> 41 <td><img src="img/<?php echo $res?'yes':'no'; ?>.png" alt="<?php echo $res?_YES:_NO; ?>" /></td> 42 </tr> 43 <?php } ?> 44 </table> 45 <?php 46 if ( !$needUpgrade ) { 47 echo '<div class="x2-note">' . _NO_NEED_UPGRADE . "</div>"; 48 return; 49 } else { 50 if ( !empty( $files ) ) { 51 echo '<div class="x2-note"><p>' . _NEED_UPGRADE . "</p>" . _SET_FILES_WRITABLE . "<br /><ul>"; 52 foreach ( $files as $file ) echo "<li>$file</li>\n"; 53 echo "</ul></div>"; 54 } else { 55 echo '<a id="link-next" href="index.php?action=next">' . _PROCEED_UPGRADE . '</a>'; 56 } 57 } 58 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Nov 25 11:44:32 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |