[ Index ] |
|
Code source de b2evolution 2.1.0-beta |
1 <?php 2 /** 3 * This file implements the UI view for the Available skins. 4 * 5 * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}. 6 * See also {@link http://sourceforge.net/projects/evocms/}. 7 * 8 * @copyright (c)2003-2007 by Francois PLANQUE - {@link http://fplanque.net/}. 9 * 10 * @license http://b2evolution.net/about/license.html GNU General Public License (GPL) 11 * 12 * @package admin 13 * 14 * @version $Id: _skin_list_available.view.php,v 1.3 2007/09/29 03:42:12 fplanque Exp $ 15 */ 16 if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' ); 17 18 global $skins_path; 19 20 global $redirect_to; 21 22 /** 23 * @var SkinCache 24 */ 25 $SkinCache = & get_Cache( 'SkinCache' ); 26 $SkinCache->load_all(); 27 28 $block_item_Widget = & new Widget( 'block_item' ); 29 30 $block_item_Widget->title = T_('Skins available for installation'); 31 32 if( $current_User->check_perm( 'options', 'edit', false ) ) 33 { // We have permission to modify: 34 $block_item_Widget->global_icon( T_('Cancel install!'), 'close', $redirect_to ); 35 } 36 37 $block_item_Widget->disp_template_replaced( 'block_start' ); 38 39 $skin_folders = get_filenames( $skins_path, false, true, true, false, true ); 40 41 foreach( $skin_folders as $skin_folder ) 42 { 43 if( ! strlen($skin_folder) || $skin_folder[0] == '.' || $skin_folder == 'CVS' ) 44 { 45 continue; 46 } 47 if( $SkinCache->get_by_folder( $skin_folder, false ) ) 48 { // Already installed... 49 continue; 50 } 51 52 // Display skinshot: 53 $function_url = '?ctrl=skins&action=create&skin_folder='.rawurlencode($skin_folder).'&redirect_to='.rawurlencode($redirect_to); 54 Skin::disp_skinshot( $skin_folder, 'install', false, NULL, $function_url ); 55 } 56 57 echo '<div class="clear"></div>'; 58 $block_item_Widget->disp_template_replaced( 'block_end' ); 59 60 /* 61 * $Log: _skin_list_available.view.php,v $ 62 * Revision 1.3 2007/09/29 03:42:12 fplanque 63 * skin install UI improvements 64 * 65 * Revision 1.2 2007/09/03 20:11:06 blueyed 66 * Skip hidden and CVS folders in $skin_folder 67 * 68 * Revision 1.1 2007/06/25 11:01:39 fplanque 69 * MODULES (refactored MVC) 70 * 71 * Revision 1.5 2007/04/26 00:11:05 fplanque 72 * (c) 2007 73 * 74 * Revision 1.4 2007/01/08 21:53:51 fplanque 75 * typo 76 */ 77 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Thu Nov 29 23:58:50 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |