1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-07-12 09:06:19 +02:00
Files
php-monstra/plugins/box/menu/views/backend/edit.view.php
2013-01-04 21:08:04 +02:00

85 lines
3.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h2><?php echo __('Edit item', 'menu'); ?></h2>
<br />
<?php echo (Form::open()); ?>
<?php echo (Form::hidden('csrf', Security::token())); ?>
<?php if (isset($errors['menu_item_name_empty'])) $error_class = ' error'; else $error_class = ''; ?>
<a href="javascript:;" style="text-decoration:none; color:#333; border-bottom:1px dashed #333;" data-toggle="modal" onclick="$('#selectPageModal').modal('show').width(270);" ><?php echo __('Select page', 'menu'); ?></a> /
<a href="javascript:;" style="text-decoration:none; color:#333; border-bottom:1px dashed #333;" data-toggle="modal" onclick="$('#selectCategoryModal').modal('show').width(270);" ><?php echo __('Select category', 'menu'); ?></a><br /><br />
<?php
echo Form::label('menu_item_name', __('Item name', 'menu'));
echo Form::input('menu_item_name', $menu_item_name, array('class' => (isset($errors['menu_item_name_empty']) || isset($errors['menu_item_name_empty'])) ? 'input-xlarge error-field' : 'input-xlarge'));
if (isset($errors['menu_item_name_empty'])) echo Html::nbsp(4).'<span style="color:red;">'.$errors['menu_item_name_empty'].'</span>';
echo (
Form::label('menu_item_link', __('Item link', 'menu')).
Form::input('menu_item_link', $menu_item_link, array('class' => 'input-xlarge'))
);
echo (
Form::label('menu_item_category', __('Item category', 'menu')).
Form::input('menu_item_category', $menu_item_category, array('class' => 'input-xlarge'))
);
?>
<?php
echo (
Html::br().
Form::label('menu_item_target', __('Item target', 'menu')).
Form::select('menu_item_target', $menu_item_target_array, $menu_item_target, array('class' => 'input-xlarge'))
);
echo (
Html::br().
Form::label('menu_item_order', __('Item order', 'menu')).
Form::select('menu_item_order', $menu_item_order_array, $menu_item_order, array('class' => 'input-xlarge'))
);
echo (
Html::br(2).
Form::submit('menu_add_item', __('Save', 'menu'), array('class' => 'btn')).
Form::close()
);
?>
<div class="modal hide" id="selectPageModal">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3><?php echo __('Select page', 'menu'); ?></h3>
</div>
<div class="modal-body">
<p>
<ul class="unstyled">
<?php if (count($pages_list) > 0) foreach ($pages_list as $page) { ?>
<li><?php echo (!empty($page['parent'])) ? Html::nbsp().Html::arrow('right').Html::nbsp(2) : '' ; ?><a href="javascript:;" onclick="$.monstra.menu.selectPage('<?php echo (empty($page['parent'])) ? $page['slug'] : $page['parent'].'/'.$page['slug'] ; ?>', '<?php echo $page['title']; ?>');"><?php echo $page['title']; ?></a></li>
<?php } ?>
<?php if (count($components_list) > 0) foreach ($components_list as $component) { ?>
<li><a href="javascript:;" onclick="$.monstra.menu.selectPage('<?php echo $component; ?>', '<?php echo __(ucfirst($component), $component); ?>');"><?php echo __(ucfirst($component), $component); ?></a></li>
<?php } ?>
</ul>
</p>
</div>
</div>
<div class="modal hide" id="selectCategoryModal">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3><?php echo __('Select category', 'menu'); ?></h3>
</div>
<div class="modal-body">
<p>
<ul class="unstyled">
<?php if (count($categories) > 0) foreach ($categories as $category) { ?>
<li><a href="javascript:;" onclick="$.monstra.menu.selectCategory('<?php echo $category; ?>');"><?php echo $category; ?></a></li>
<?php } ?>
</ul>
</p>
</div>
</div>