You've already forked joomla_test
							
							first commit
This commit is contained in:
		| @ -0,0 +1 @@ | ||||
| <!DOCTYPE html><title></title> | ||||
							
								
								
									
										167
									
								
								administrator/components/com_menus/views/menus/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										167
									
								
								administrator/components/com_menus/views/menus/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,167 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package     Joomla.Administrator | ||||
|  * @subpackage  com_menus | ||||
|  * | ||||
|  * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||||
|  * @license     GNU General Public License version 2 or later; see LICENSE.txt | ||||
|  */ | ||||
|  | ||||
| defined('_JEXEC') or die; | ||||
|  | ||||
| // Include the component HTML helpers. | ||||
| JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html'); | ||||
|  | ||||
| JHtml::_('bootstrap.tooltip'); | ||||
| JHtml::_('behavior.multiselect'); | ||||
| JHtml::_('behavior.modal'); | ||||
| JHtml::_('formbehavior.chosen', 'select'); | ||||
|  | ||||
| $uri = JUri::getInstance(); | ||||
| $return = base64_encode($uri); | ||||
| $user = JFactory::getUser(); | ||||
| $userId = $user->get('id'); | ||||
| $listOrder = $this->escape($this->state->get('list.ordering')); | ||||
| $listDirn = $this->escape($this->state->get('list.direction')); | ||||
| $modMenuId = (int) $this->get('ModMenuId'); | ||||
| ?> | ||||
| <script type="text/javascript"> | ||||
| 	Joomla.submitbutton = function(task) | ||||
| 	{ | ||||
| 		if (task != 'menus.delete' || confirm('<?php echo JText::_('COM_MENUS_MENU_CONFIRM_DELETE', true);?>')) | ||||
| 		{ | ||||
| 			Joomla.submitform(task); | ||||
| 		} | ||||
| 	} | ||||
| </script> | ||||
| <form action="<?php echo JRoute::_('index.php?option=com_menus&view=menus');?>" method="post" name="adminForm" id="adminForm"> | ||||
| <?php if (!empty( $this->sidebar)) : ?> | ||||
| 	<div id="j-sidebar-container" class="span2"> | ||||
| 		<?php echo $this->sidebar; ?> | ||||
| 	</div> | ||||
| 	<div id="j-main-container" class="span10"> | ||||
| <?php else : ?> | ||||
| 	<div id="j-main-container"> | ||||
| <?php endif;?> | ||||
| 		<div id="filter-bar" class="btn-toolbar"> | ||||
| 			<div class="filter-search btn-group pull-left"> | ||||
| 				<label for="filter_search" class="element-invisible"><?php echo JText::_('COM_MENUS_MENU_SEARCH_FILTER');?></label> | ||||
| 				<input type="text" name="filter_search" id="filter_search" placeholder="<?php echo JText::_('JSEARCH_FILTER'); ?>" value="<?php echo $this->escape($this->state->get('filter.search')); ?>" class="hasTooltip" title="<?php echo JHtml::tooltipText('COM_MENUS_ITEMS_SEARCH_FILTER'); ?>" /> | ||||
| 			</div> | ||||
| 			<div class="btn-group pull-left hidden-phone"> | ||||
| 				<button type="submit" class="btn hasTooltip" title="<?php echo JHtml::tooltipText('JSEARCH_FILTER_SUBMIT'); ?>"><i class="icon-search"></i></button> | ||||
| 				<button type="button" class="btn hasTooltip" title="<?php echo JHtml::tooltipText('JSEARCH_FILTER_CLEAR'); ?>" onclick="document.id('filter_search').value='';this.form.submit();"><i class="icon-remove"></i></button> | ||||
| 			</div> | ||||
| 			<div class="btn-group pull-right hidden-phone"> | ||||
| 				<label for="limit" class="element-invisible"><?php echo JText::_('JFIELD_PLG_SEARCH_SEARCHLIMIT_DESC');?></label> | ||||
| 				<?php echo $this->pagination->getLimitBox(); ?> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="clearfix"> </div> | ||||
| 		<table class="table table-striped"> | ||||
| 			<thead> | ||||
| 				<tr> | ||||
| 					<th width="1%"> | ||||
| 						<?php echo JHtml::_('grid.checkall'); ?> | ||||
| 					</th> | ||||
| 					<th> | ||||
| 						<?php echo JHtml::_('grid.sort', 'JGLOBAL_TITLE', 'a.title', $listDirn, $listOrder); ?> | ||||
| 					</th> | ||||
| 					<th width="10%" class="nowrap center hidden-phone"> | ||||
| 						<?php echo JText::_('COM_MENUS_HEADING_PUBLISHED_ITEMS'); ?> | ||||
| 					</th> | ||||
| 					<th width="10%" class="nowrap center hidden-phone"> | ||||
| 						<?php echo JText::_('COM_MENUS_HEADING_UNPUBLISHED_ITEMS'); ?> | ||||
| 					</th> | ||||
| 					<th width="10%" class="nowrap center hidden-phone"> | ||||
| 						<?php echo JText::_('COM_MENUS_HEADING_TRASHED_ITEMS'); ?> | ||||
| 					</th> | ||||
| 					<th width="20%" class="nowrap hidden-phone"> | ||||
| 						<?php echo JText::_('COM_MENUS_HEADING_LINKED_MODULES'); ?> | ||||
| 					</th> | ||||
| 					<th width="1%" class="center nowrap"> | ||||
| 						<?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', $listDirn, $listOrder); ?> | ||||
| 					</th> | ||||
| 				</tr> | ||||
| 			</thead> | ||||
| 			<tfoot> | ||||
| 				<tr> | ||||
| 					<td colspan="15"> | ||||
| 						<?php echo $this->pagination->getListFooter(); ?> | ||||
| 					</td> | ||||
| 				</tr> | ||||
| 			</tfoot> | ||||
| 			<tbody> | ||||
| 			<?php foreach ($this->items as $i => $item) : | ||||
| 				$canCreate = $user->authorise('core.create',     'com_menus'); | ||||
| 				$canEdit   = $user->authorise('core.edit',       'com_menus'); | ||||
| 				$canChange = $user->authorise('core.edit.state', 'com_menus'); | ||||
| 			?> | ||||
| 				<tr class="row<?php echo $i % 2; ?>"> | ||||
| 					<td class="center"> | ||||
| 						<?php echo JHtml::_('grid.id', $i, $item->id); ?> | ||||
| 					</td> | ||||
| 					<td> | ||||
| 						<a href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype) ?> "> | ||||
| 							<?php echo $this->escape($item->title); ?></a> | ||||
| 						<p class="small">(<span><?php echo JText::_('COM_MENUS_MENU_MENUTYPE_LABEL') ?></span> | ||||
| 							<?php if ($canEdit) : ?> | ||||
| 								<?php echo '<a href="'.JRoute::_('index.php?option=com_menus&task=menu.edit&id='.$item->id).' title='.$this->escape($item->description).'">'. | ||||
| 								$this->escape($item->menutype).'</a>'; ?>) | ||||
| 							<?php else : ?> | ||||
| 								<?php echo $this->escape($item->menutype)?>) | ||||
| 							<?php endif; ?> | ||||
| 						</p> | ||||
| 					</td> | ||||
| 					<td class="center btns"> | ||||
| 						<a class="badge badge-success" href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=1');?>"> | ||||
| 							<?php echo $item->count_published; ?></a> | ||||
| 					</td> | ||||
| 					<td class="center btns"> | ||||
| 						<a class="badge" href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=0');?>"> | ||||
| 							<?php echo $item->count_unpublished; ?></a> | ||||
| 					</td> | ||||
| 					<td class="center btns"> | ||||
| 						<a class="badge badge-error" href="<?php echo JRoute::_('index.php?option=com_menus&view=items&menutype='.$item->menutype.'&filter_published=-2');?>"> | ||||
| 							<?php echo $item->count_trashed; ?></a> | ||||
| 					</td> | ||||
| 					<td class="left"> | ||||
| 						<?php if (isset($this->modules[$item->menutype])) : ?> | ||||
| 							<div class="btn-group"> | ||||
| 								<a href="#" class="btn btn-small dropdown-toggle" data-toggle="dropdown"> | ||||
| 									<?php echo JText::_('COM_MENUS_MODULES') ?> | ||||
| 									<b class="caret"></b> | ||||
| 								</a> | ||||
| 								<ul class="dropdown-menu"> | ||||
| 									<?php foreach ($this->modules[$item->menutype] as &$module) : ?> | ||||
| 										<li> | ||||
| 											<?php if ($canEdit) : ?> | ||||
| 												<a class="small modal" href="<?php echo JRoute::_('index.php?option=com_modules&task=module.edit&id='.$module->id.'&return='.$return.'&tmpl=component&layout=modal');?>" rel="{handler: 'iframe', size: {x: 1024, y: 450}, onClose: function() {window.location.reload()}}" title="<?php echo JText::_('COM_MENUS_EDIT_MODULE_SETTINGS');?>"> | ||||
| 												<?php echo JText::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?></a> | ||||
| 											<?php else :?> | ||||
| 												<?php echo JText::sprintf('COM_MENUS_MODULE_ACCESS_POSITION', $this->escape($module->title), $this->escape($module->access_title), $this->escape($module->position)); ?> | ||||
| 											<?php endif; ?> | ||||
| 										</li> | ||||
| 									<?php endforeach; ?> | ||||
| 								</ul> | ||||
| 							 </div> | ||||
| 						<?php elseif ($modMenuId) : ?> | ||||
| 						<a href="<?php echo JRoute::_('index.php?option=com_modules&task=module.add&eid=' . $modMenuId . '¶ms[menutype]='.$item->menutype); ?>"> | ||||
| 							<?php echo JText::_('COM_MENUS_ADD_MENU_MODULE'); ?></a> | ||||
| 						<?php endif; ?> | ||||
| 					</td> | ||||
| 					<td class="center"> | ||||
| 						<?php echo $item->id; ?> | ||||
| 					</td> | ||||
| 				</tr> | ||||
| 				<?php endforeach; ?> | ||||
| 			</tbody> | ||||
| 		</table> | ||||
|  | ||||
| 		<input type="hidden" name="task" value="" /> | ||||
| 		<input type="hidden" name="boxchecked" value="0" /> | ||||
| 		<input type="hidden" name="filter_order" value="<?php echo $listOrder; ?>" /> | ||||
| 		<input type="hidden" name="filter_order_Dir" value="<?php echo $listDirn; ?>" /> | ||||
| 		<?php echo JHtml::_('form.token'); ?> | ||||
| 	</div> | ||||
| </form> | ||||
| @ -0,0 +1 @@ | ||||
| <!DOCTYPE html><title></title> | ||||
							
								
								
									
										89
									
								
								administrator/components/com_menus/views/menus/view.html.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								administrator/components/com_menus/views/menus/view.html.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,89 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package     Joomla.Administrator | ||||
|  * @subpackage  com_menus | ||||
|  * | ||||
|  * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||||
|  * @license     GNU General Public License version 2 or later; see LICENSE.txt | ||||
|  */ | ||||
|  | ||||
| defined('_JEXEC') or die; | ||||
|  | ||||
| /** | ||||
|  * The HTML Menus Menu Menus View. | ||||
|  * | ||||
|  * @package     Joomla.Administrator | ||||
|  * @subpackage  com_menus | ||||
|  * @since       1.6 | ||||
|  */ | ||||
| class MenusViewMenus extends JViewLegacy | ||||
| { | ||||
| 	protected $items; | ||||
|  | ||||
| 	protected $modules; | ||||
|  | ||||
| 	protected $pagination; | ||||
|  | ||||
| 	protected $state; | ||||
|  | ||||
| 	/** | ||||
| 	 * Display the view | ||||
| 	 */ | ||||
| 	public function display($tpl = null) | ||||
| 	{ | ||||
| 		$this->items		= $this->get('Items'); | ||||
| 		$this->modules		= $this->get('Modules'); | ||||
| 		$this->pagination	= $this->get('Pagination'); | ||||
| 		$this->state		= $this->get('State'); | ||||
|  | ||||
| 		MenusHelper::addSubmenu('menus'); | ||||
|  | ||||
| 		// Check for errors. | ||||
| 		if (count($errors = $this->get('Errors'))) | ||||
| 		{ | ||||
| 			JError::raiseError(500, implode("\n", $errors)); | ||||
| 			return false; | ||||
| 		} | ||||
|  | ||||
| 		$this->addToolbar(); | ||||
| 		$this->sidebar = JHtmlSidebar::render(); | ||||
| 		parent::display($tpl); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Add the page title and toolbar. | ||||
| 	 * | ||||
| 	 * @since   1.6 | ||||
| 	 */ | ||||
| 	protected function addToolbar() | ||||
| 	{ | ||||
| 		require_once JPATH_COMPONENT.'/helpers/menus.php'; | ||||
|  | ||||
| 		$canDo	= MenusHelper::getActions($this->state->get('filter.parent_id')); | ||||
|  | ||||
| 		JToolbarHelper::title(JText::_('COM_MENUS_VIEW_MENUS_TITLE'), 'menumgr.png'); | ||||
|  | ||||
| 		if ($canDo->get('core.create')) | ||||
| 		{ | ||||
| 			JToolbarHelper::addNew('menu.add'); | ||||
| 		} | ||||
| 		if ($canDo->get('core.edit')) | ||||
| 		{ | ||||
| 			JToolbarHelper::editList('menu.edit'); | ||||
| 		} | ||||
| 		if ($canDo->get('core.delete')) | ||||
| 		{ | ||||
| 			JToolbarHelper::divider(); | ||||
| 			JToolbarHelper::deleteList('', 'menus.delete'); | ||||
| 		} | ||||
|  | ||||
| 		JToolbarHelper::custom('menus.rebuild', 'refresh.png', 'refresh_f2.png', 'JTOOLBAR_REBUILD', false); | ||||
| 		if ($canDo->get('core.admin')) | ||||
| 		{ | ||||
| 			JToolbarHelper::divider(); | ||||
| 			JToolbarHelper::preferences('com_menus'); | ||||
| 		} | ||||
| 		JToolbarHelper::divider(); | ||||
| 		JToolbarHelper::help('JHELP_MENUS_MENU_MANAGER'); | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 alazhar
					alazhar