00001 <?php namespace Habari; ?> 00002 <?php if ( !defined( 'HABARI_PATH' ) ) { die('No direct access'); } ?> 00003 <label><?php _e('New Block Type:')?> <select id="block_instance_type"> 00004 <?php foreach ( $blocks as $block_key => $block_name ): ?> 00005 <option value="<?php echo $block_key; ?>"><?php echo $block_name; ?></option> 00006 <?php endforeach; ?> 00007 </select></label> 00008 <label><?php _e('Name:')?> <input type="text" id="block_instance_title"></label> 00009 <input id="block_instance_add" type="button" value="+" > 00010 00011 <div id="block_instances"> 00012 <?php foreach ( $block_instances as $instance ): ?> 00013 <div class="block_instance"> 00014 <div class="block_drag block_instance_<?php echo $instance->id; ?>"> 00015 <h3><?php echo Utils::htmlspecialchars($instance->title); ?><small><?php _e( $blocks[ Utils::htmlspecialchars($instance->type) ] ); ?></small></h3> 00016 <ul class="instance_controls dropbutton"> 00017 <li><a href="#" onclick="var i = $('<iframe src=\'<?php echo URL::get('admin', array('page' => 'configure_block', 'blockid' => $instance->id)); ?>\' style=\'width:768px;height:400px;\'></iframe>'); i.dialog({bgiframe:true,width:778,height:400,modal:true,dialogClass:'jqueryui',title:'<?php _e('Configure Block: %1s (%2s)', array(Utils::addslashes(Utils::htmlspecialchars($instance->title)), Utils::htmlspecialchars($instance->type))); ?>',close:function(event,ui){$(this).dialog('destroy')}});i.css('width','768px').parent('div').css({left:$(window).width()/2-384});return false;"><?php _e( 'Configure'); ?></a></li> 00018 <?php if ( count($active_theme['info']->areas) > 0 ): ?> 00019 <?php foreach ( $active_theme['info']->areas->area as $area ): ?> 00020 <li class="area_available target_area_<?php echo $area['name']; ?>"><a href="#"><?php _e( "Add to %s", array( isset($area['title']) ? $area['title'] : $area['name'] ) ); ?></a></li> 00021 <?php endforeach; ?> 00022 <?php endif; ?> 00023 00024 00025 <li><a href="#" onclick="themeManage.delete_block(<?php echo $instance->id; ?>);return false;"><?php _e('Delete'); ?></a></li> 00026 </ul> 00027 </div> 00028 </div> 00029 <?php endforeach; ?> 00030 00031 <?php foreach ( $invalid_block_instances as $instance ): ?> 00032 <div class="block_instance invalid_block"> 00033 <div class="block_drag block_instance_<?php echo $instance->id; ?>"> 00034 <h3><?php echo Utils::htmlspecialchars($instance->title); ?></h3> 00035 <ul class="instance_controls dropbutton"> 00036 <li><a href="#" 00037 onclick="themeManage.delete_block(<?php echo $instance->id; ?>);return false;"><?php _e('Delete'); ?></a> 00038 </li> 00039 </ul> 00040 <p> 00041 <small><?php echo $instance->invalid_message; ?></small> 00042 </p> 00043 </div> 00044 </div> 00045 <?php endforeach; ?> 00046 00047 </div> 00048 <script type="text/javascript">$(function(){findChildren();});</script>