Your IP : 216.73.216.240


Current Path : /home/juvelize/saulnois/administrator/components/com_maximenuck/views/joomlamenu/tmpl/
Upload File :
Current File : /home/juvelize/saulnois/administrator/components/com_maximenuck/views/joomlamenu/tmpl/default.php

<?php
// no direct access
defined('_JEXEC') or die;

use Maximenuck\CKFof;
use Maximenuck\Helper;
use Maximenuck\CKFramework;


$user		= \Joomla\CMS\Factory::getUser();
$canEdit    = $user->authorise('core.edit', 'com_maximenuck');
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB" lang="en-GB" dir="ltr">
<head>
<?php 
require_once(MAXIMENUCK_PATH . '/helpers/defines.js.php');
// load everything inline
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/jqueryck.js');
CKFramework::loadInline();
CKFramework::loadFaIconsInline();
Helper::loadCkboxInline();

CKFof::addStylesheetInline(MAXIMENUCK_MEDIA_URI . '/assets/admin.css');
CKFof::addStylesheetInline(MAXIMENUCK_MEDIA_URI . '/assets/joomlamenu.css');

// fix until get better solution to work with the drag and drop
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/jquery.min.1.8.1.js');

CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/jscolor/jscolor.js');
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/admin.js');
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/jquery-ui-1.10.2.custom.min.js');
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/nestedsortable.js');
CKFof::addScriptInline(MAXIMENUCK_MEDIA_URI . '/assets/joomlamenu.js');
?>
<style>
body {
	padding-top: 66px;
}
</style>
</head>
<body class="ckinterface">
<?php 
require dirname(__FILE__) . '/default_mainmenu.php';
?>
<?php if ($canEdit) { ?>
<form action="<?php echo \Joomla\CMS\Router\Route::_('index.php?option=com_maximenuck&view=joomlamenu');?>" method="post" name="adminForm" id="adminForm">
	<div>
		<ol class="sortable" id="sortable">
			<?php
			foreach ($this->items as $i => $item) :
				$item->params = new \Maximenuck\CKRegistry($item->params);
				$newcol = $item->params->get('maximenu_createcolumn', 0);
				$newrow = $item->params->get('maximenu_createnewrow', 0);
				$subwidth = $item->params->get('maximenu_submenucontainerwidth', '');
				$subheight = $item->params->get('maximenu_submenucontainerheight', '');
				$subleft = $item->params->get('maximenu_leftmargin', '');
				$subtop = $item->params->get('maximenu_topmargin', '');
				$tabwidth = $item->params->get('maximenu_tabwidth', '');

				// Parse the link arguments.
				$link = htmlspecialchars_decode($item->link);
				?>
				<li class="clearfix" data-alias="<?php echo $item->alias ?>" data-level="<?php echo $item->level ?>" data-id="<?php echo (int) $item->id; ?>" data-parent="<?php echo (int) $item->parent_id; ?>" data-newcol="<?php echo $item->params->get('maximenu_createcolumn', 0) ?>" data-colwidth="<?php echo $item->params->get('maximenu_colwidth', '180') ?>" data-home="<?php echo $item->home ?>">
					<div class="itemwrapper">
						<span class="disclose ckaction"><span></span></span>
						<div>
							<span class="ckaction" onmousedown="ckProOny()"><i class="fas fa-arrows-alt"></i></span>
							<span class="ckbutton-group">
								<?php if ($canEdit) : ?>
								<a id="publish<?php echo $item->id ?>" class="ckstatus cktip ckbutton active" rel="" title="<?php echo \Maximenuck\CKText::_('JSTATUS') ?>" data-state="<?php echo $item->published ?>" data-id="<?php echo $item->id ?>" onclick="ckPublish(this)" href="javascript:void(0);">
									<i class="fas fa-<?php echo ($item->published ? 'check' : 'times-circle') ?>"></i>
								</a>
								<?php else : ?>
									<a id="publish<?php echo $item->id ?>" class="ckstatus disabled cktip ckbutton active" rel="" title="<?php echo \Maximenuck\CKText::_('JSTATUS') ?>" data-state="<?php echo $item->published ?>" data-id="<?php echo $item->id ?>" href="javascript:void(0);">
										<i class="fas fa-<?php echo ($item->published ? 'check' : 'times-circle') ?>"></i>
									</a>
								<?php endif; ?>
								<?php if ($item->checked_out && $canEdit) : ?>
									<?php
									$text = $item->editor . '<br />' . \Joomla\CMS\HTML\HTMLHelper::_('date', $item->checked_out_time, \Maximenuck\CKText::_('DATE_FORMAT_LC')) . '<br />' . \Joomla\CMS\HTML\HTMLHelper::_('date', $item->checked_out_time, 'H:i');
									$active_title = \Maximenuck\CKText::_('JLIB_HTML_CHECKIN') . ' ' . $text;
									?>
									<a class="cktip ckbutton checkedouticon" onclick="ckCheckin(this,<?php echo $item->id ?>)" href="javascript:void(0);" title="<?php echo $active_title; ?>">
										<i class="fas fa-lock"></i>
									</a>
								<?php endif; ?>
								<?php if ($canEdit) : ?>
								<a class="cktip ckbutton edititem" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_EDIT_ITEM'); ?>" onclick="ckEditItem(this)"><i class="fas fa-external-link-alt"></i></a>
								<a class="cktip ckbutton edittitle" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_EDIT_TITLE'); ?>" onclick="ckEditTitle(this)"><i class="fas fa-pencil-alt"></i></a>
								<?php endif; ?>
							</span>
								<?php if ($canEdit) : ?>
									<span class="cktip cktitle" ondblclick="ckEditTitle(this)" href="javascript:void(0)" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_DBLCLICK_TO_EDIT'); ?>" data-id="<?php echo (int) $item->id; ?>">
										<?php echo htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8', false); ?>
									</span>
									<span class="ckbutton-group">
										<span class="cktip ckbutton exittitle" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_SAVE'); ?>" onclick="ckUpdateTitle($ck('.cktitle', $ck(this).parent().parent()))" style="display:none;"><i class="fas fa-check"></i></span>
										<span class="cktip ckbutton exittitle" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_CANCEL'); ?>" onclick="ckExitTitle($ck('.cktitle', $ck(this).parent().parent()))" style="display:none;"><i class="fas fa-times"></i></span>
									</span>
								<?php else : ?>
									<?php echo addslashes($item->title); ?>
								<?php endif; ?>
									
								

								<span class="ckbutton-group columnbuttons">
									<a class="cktip ckbutton createcolumn<?php if ($newcol) echo ' active'; ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_CREATE_COLUMN'); ?>" onclick="ckProOny()">
										<i class="fas fa-columns"></i>
									</a>
									<a class="cktip ckbutton colwidth btnvalue" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_COLUMN_WIDTH'); ?>" onclick="ckProOny()"><?php echo $item->params->get('maximenu_colwidth', '180'); ?></a>
									
									<a class="cktip ckbutton createnewrow<?php if ($newrow) echo ' active'; ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_CREATE_ROW'); ?>" onclick="ckProOny()">
										<i class="fas fa-grip-lines"></i>
									</a>
								</span>
								<span class="ckbutton-group submenuwidthbuttons">
									<a class="cktip ckbutton submenuwidth btnvalue <?php echo ($subwidth ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_SUBMENUWIDTH'); ?>" onclick="ckProOny()"><i class="fas fa-arrows-alt-h"></i><span class="valuetxt"><?php echo $subwidth; ?></span></a>
									<a class="cktip ckbutton submenuheight btnvalue <?php echo ($subheight ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_SUBMENUHEIGHT'); ?>" onclick="ckProOny()"><i class="fas fa-arrows-alt-v"></i><span class="valuetxt"><?php echo $subheight; ?></span></a>
									<a class="cktip ckbutton submenuleftmargin btnvalue <?php echo ($subleft ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_SUBMENULEFTMARGIN'); ?>" onclick="ckProOny()"><i class="fas fa-angle-double-right"></i><span class="valuetxt"><?php echo $subleft; ?></span></a>
									<a class="cktip ckbutton submenutopmargin btnvalue <?php echo ($subtop ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_SUBMENUTOPMARGIN'); ?>" onclick="ckProOny()"><i class="fas fa-angle-double-down"></i><span class="valuetxt"><?php echo $subtop; ?></span></a>
									<a class="cktip ckbutton fullwidth<?php if (stristr($item->params->get('maximenu_liclass', ''), 'fullwidth')) echo ' active ckbutton-primary'; ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_FULLWIDTH'); ?>" onclick="ckProOny()"><i class="fas fa-expand"></i></a>
									<a class="cktip ckbutton maximenucktab<?php if (stristr($item->params->get('maximenu_liclass', ''), 'maximenucktab')) echo ' active ckbutton-primary'; ?> btn-value <?php echo ($tabwidth ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_TAB'); ?>" onclick="ckProOny()"><i class="fas fa-border-all"></i><span class="valuetxt"><?php echo $tabwidth; ?></a>
								</span>
								<span class="ckbutton-group togglemobileoptions">
									<span class="togglescreen ckbutton cktip <?php echo ($item->params->get('maximenu_disabledesktop', '0') == '1' ? 'disable' : '') ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ENABLE_DESKTOP'); ?>" onclick="ckProOny()"><span class="fas fa-times"></span><i class="fas fa-desktop"></i></span>
									<span class="togglemobile ckbutton cktip <?php echo ($item->params->get('maximenu_disablemobile', '0') == '1' ? 'disable' : '') ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ENABLE_MOBILE'); ?>" onclick="ckProOny()"><span class="fas fa-times"></span><i class="fas fa-mobile-alt"></i></span>
								</span>

								<?php
								$imagepreview = $item->params->get('menu_image','') ? '<br /><img src=&quot;' . (\Maximenuck\CKUri::root(true) . '/' . $item->params->get('menu_image','')) . '&quot; class=&quot;cktip-img-preview&quot; />' : '';
								?>
								<span class="ckbutton-group imageoptions">
									<span id="imageselect<?php echo $item->id ?>" class="imageselect ckbutton cktip <?php echo ($item->params->get('menu_image','') ? 'active' : '') ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_IMAGE') . $imagepreview ; ?>" onclick="ckSelectImage(this.id)"><i class="far fa-image"></i></span>
									<span id="imageremove" class="ckbutton cktip" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_IMAGE_REMOVE'); ?>" onclick="ckRemoveImage(this);"><i class="fas fa-times"></i></span>
								</span>
								<span class="ckbutton-group iconoptions">
									<span id="iconselect<?php echo $item->id ?>" class="iconselect ckbutton cktip <?php echo ($item->params->get('maximenu_icon','') ? 'active' : '') ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_ICON_DESC'); ?>" onclick="ckProOny()"><?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_ICON'); ?>&nbsp;<span class="<?php echo $item->params->get('maximenu_icon','') ?>"></span></span>
									<span id="iconremove" class="ckbutton cktip" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_ICON_REMOVE'); ?>" onclick="ckRemoveIcon(this);"><i class="fas fa-times"></i></span>
								</span>
								<?php
								$moduleid = $item->params->get('maximenu_module','');
								$modulebtnclass = $item->params->get('maximenu_insertmodule','') ? 'active' : '';
								$moduletitle = isset($this->modules[$moduleid]) ? $this->modules[$moduleid]->title : '';
								$modulename = $item->params->get('maximenu_insertmodule','') ? '<span class="moduleid">' . $item->params->get('maximenu_module','') . '</span>&nbsp;' . $moduletitle : '';
								?>
								<span class="moduleoptions ckbutton-group">
									<span id="moduleselect<?php echo $item->id ?>" class="moduleselect ckbutton cktip <?php echo $modulebtnclass ?> <?php echo ($modulename ? 'ckhastext' : ''); ?>" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_MODULE'); ?>" onclick="ckProOny()"><i class="fas fa-database"></i><span class="modulename"><?php echo $modulename; ?></span></span>
									<span id="moduleremove" class="ckbutton cktip" title="<?php echo \Maximenuck\CKText::_('COM_MAXIMENUCK_ITEM_MODULE_REMOVE'); ?>" onclick="ckRemoveModule(this);"><i class="fas fa-times"></i></span>
								</span>
								<span class="ckid cklabel cktip" title="<?php echo \Maximenuck\CKText::_('CK_ID') ?>"><?php echo $item->id ?></span>
						</div>
					</div>
				<?php
				// The next item is deeper.
				if ($item->deeper)
				{
					echo '<ol>';
				}
				// The next item is shallower.
				elseif ($item->shallower)
				{
					echo '</li>';
					echo str_repeat('</ol></li>', $item->level_diff);
				}
				// The next item is on the same level.
				else {
					echo '</li>';
				}
				endforeach; ?>
		</ol>
		<input type="hidden" name="menutype" id="menutype" value="<?php echo \Maximenuck\CKFof::getApplication()->input->get('menutype'); ?>" />
		<input type="hidden" name="task" value="" />
		<?php echo \Joomla\CMS\HTML\HTMLHelper::_('form.token'); ?>
	</div>
</form>
<?php } else {
	if (!$canEdit) echo \Maximenuck\CKText::_('COM_MAXIMENUCK_NORIGHTS_TO_EDIT');
} ?>
<script>
(function() {
	var strings = {"CK_CONFIRM_DELETE": "<?php echo \Maximenuck\CKText::_('CK_CONFIRM_DELETE') ?>", 
		"CK_FAILED_SET_TYPE": "<?php echo \Maximenuck\CKText::_('CK_FAILED_SET_TYPE') ?>",
		"CK_FAILED_SAVE_ITEM_ERRORMENUTYPE": "<?php echo \Maximenuck\CKText::_('CK_FAILED_SAVE_ITEM_ERRORMENUTYPE') ?>",
		"CK_ALIAS_EXISTS_CHOOSE_ANOTHER": "<?php echo \Maximenuck\CKText::_('CK_ALIAS_EXISTS_CHOOSE_ANOTHER') ?>",
		"CK_FAILED_SAVE_ITEM_ERROR500": "<?php echo \Maximenuck\CKText::_('CK_FAILED_SAVE_ITEM_ERROR500') ?>",
		"CK_FAILED_SAVE_ITEM": "<?php echo \Maximenuck\CKText::_('CK_FAILED_SAVE_ITEM') ?>",
		"CK_FAILED_TRASH_ITEM": "<?php echo \Maximenuck\CKText::_('CK_FAILED_TRASH_ITEM') ?>",
		"CK_FAILED_CREATE_ITEM": "<?php echo \Maximenuck\CKText::_('CK_FAILED_CREATE_ITEM') ?>",
		"CK_UNABLE_UNPUBLISH_HOME": "<?php echo \Maximenuck\CKText::_('CK_UNABLE_UNPUBLISH_HOME') ?>",
		"CK_TITLE_NOT_UPDATED": "<?php echo \Maximenuck\CKText::_('CK_TITLE_NOT_UPDATED') ?>",
		"CK_LEVEL_NOT_UPDATED": "<?php echo \Maximenuck\CKText::_('CK_LEVEL_NOT_UPDATED') ?>",
		"CK_SAVE_LEVEL_FAILED": "<?php echo \Maximenuck\CKText::_('CK_SAVE_LEVEL_FAILED') ?>",
		"CK_SAVE_ORDER_FAILED": "<?php echo \Maximenuck\CKText::_('CK_SAVE_ORDER_FAILED') ?>",
		"CK_CHECKIN_NOT_UPDATED": "<?php echo \Maximenuck\CKText::_('CK_CHECKIN_NOT_UPDATED') ?>",
		"CK_CHECKIN_FAILED": "<?php echo \Maximenuck\CKText::_('CK_CHECKIN_FAILED') ?>",
		"CK_PARAM_NOT_UPDATED": "<?php echo \Maximenuck\CKText::_('CK_PARAM_NOT_UPDATED') ?>",
		"CK_PARAM_UPDATE_FAILED": "<?php echo \Maximenuck\CKText::_('CK_PARAM_UPDATE_FAILED') ?>",
		"CK_FIRST_CREATE_ROW": "<?php echo \Maximenuck\CKText::_('CK_FIRST_CREATE_ROW') ?>",
		"CK_NO_COLUMN_ON_ROOT_ITEM": "<?php echo \Maximenuck\CKText::_('CK_NO_COLUMN_ON_ROOT_ITEM') ?>",
		"CK_SAVE": "<?php echo \Maximenuck\CKText::_('JSAVE') ?>",
		"CK_FIRST_CLEAR_VALUE": "<?php echo \Maximenuck\CKText::_('CK_FIRST_CLEAR_VALUE') ?>",
		"CK_SAVE": "<?php echo \Maximenuck\CKText::_('CK_SAVE') ?>",
		"CK_SAVE_CLOSE": "<?php echo \Maximenuck\CKText::_('CK_SAVE_CLOSE') ?>",
		"CK_IMAGE": "<?php echo \Maximenuck\CKText::_('CK_IMAGE') ?>",
		"CK_FAILED_VALIDATE_PATH": "<?php echo \Maximenuck\CKText::_('CK_FAILED_VALIDATE_PATH') ?>",
		"CK_FAILED_PATHEXISTS": "<?php echo \Maximenuck\CKText::_('CK_FAILED_PATHEXISTS') ?>",
		"CK_CONFIRM_DELETE": "<?php echo \Maximenuck\CKText::_('CK_CONFIRM_DELETE') ?>"
	};
	CKApi.Text.load(strings);
})();

jQuery(document).ready(function($){
	CKBox.initialize({});
	CKBox.assign($('a.modal'), {
		parse: 'rel'
	});

	CKApi.Tooltip('.cktip');
});

function ckProOny() {
	alert('<?php echo \Maximenuck\CKText::_('MAXIMENUCK_ONLY_PRO_NO_LINK') ?>');
}
</script>
</body>
</html>