[ Index ] |
|
Code source de b2evolution 2.1.0-beta |
1 <?php 2 /** 3 * This file implements the UI view for the Advanced blog properties. 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: _coll_skin.view.php,v 1.2 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 /** 19 * @var Blog 20 */ 21 global $edited_Blog; 22 23 global $admin_url; 24 25 $block_item_Widget = & new Widget( 'block_item' ); 26 27 $block_item_Widget->title = T_('Choose a skin'); 28 29 if( $current_User->check_perm( 'options', 'edit', false ) ) 30 { // We have permission to modify: 31 $block_item_Widget->global_icon( T_('Manage installed skins...'), 'properties', 'admin.php?ctrl=skins', T_('Manage skins'), 3, 4 ); 32 $block_item_Widget->global_icon( T_('Install new skin...'), 'new', 'admin.php?ctrl=skins&action=new&redirect_to='.rawurlencode(url_rel_to_same_host(regenerate_url('','','','&'), $admin_url)), T_('Install new'), 3, 4 ); 33 } 34 35 $block_item_Widget->disp_template_replaced( 'block_start' ); 36 37 $SkinCache = & get_Cache( 'SkinCache' ); 38 $SkinCache->load_all(); 39 40 // TODO: this is like touching private parts :> 41 foreach( $SkinCache->cache as $Skin ) 42 { 43 if( $Skin->type != 'normal' ) 44 { // This skin cannot be used here... 45 continue; 46 } 47 48 $selected = ($edited_Blog->skin_ID == $Skin->ID); 49 $select_url = '?ctrl=coll_settings&tab=skin&blog='.$edited_Blog->ID.'&action=update&blog_skin_ID='.$Skin->ID; 50 $preview_url = url_add_param( $edited_Blog->gen_blogurl(), 'tempskin='.rawurlencode($Skin->folder) ); 51 52 // Display skinshot: 53 Skin::disp_skinshot( $Skin->folder, 'select', $selected, $select_url, $preview_url ); 54 } 55 56 echo '<div class="clear"></div>'; 57 58 $block_item_Widget->disp_template_replaced( 'block_end' ); 59 60 /* 61 * $Log: _coll_skin.view.php,v $ 62 * Revision 1.2 2007/09/29 03:42:12 fplanque 63 * skin install UI improvements 64 * 65 * Revision 1.1 2007/06/25 11:01:36 fplanque 66 * MODULES (refactored MVC) 67 * 68 */ 69 ?>
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 |
![]() |