function manage() { require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'includes' . DS . 'menubar.php'; $menubars =& new menuBar(); $user =& JFactory::getUser(); require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'includes' . DS . 'jaderp_tools.php'; $JAdERPTool =& new JAdERPTools(); if ($user->get('id')) { $uid = $user->id; $access_level = $JAdERPTool->UserAccessLevel(); if (!$access_level) { $msg = JText::_('YOU_DONT_HAVE_PERMISSION'); $this->setRedirect(JRoute::_('index.php?option=com_jaderp&task=desktop'), $msg, 'notice'); return; } } else { $msg = JText::_('YOU_MUST_CONNECT'); $this->setRedirect(JRoute::_('index.php?option=com_user&view=login'), $msg, 'notice'); } $buttons = array("save", "cancel", "edit", "apply"); $menuid = JRequest::getInt('menuid', 0); if ($menuid) { $db = JFactory::getDBO(); $where = "WHERE " . $db->nameQuote('id') . "=" . $menuid; //echo $where; $menutbl = $JAdERPTool->ReadTable('jaderp_menu', '*', $where, 'Assoc', true); //echo $menutbl['menu_icon']; if ($menutbl) { $tache = $menutbl['menu_icon']; $tacheText = JText::_($menutbl['languagename']); } } $document =& JFactory::getDocument(); JHTML::_('behavior.modal', 'a.modal'); $menubars->writeHead($tache, $tacheText); $menubars->addButton('add'); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value!=1){alert(\'Veuillez sélectionner une ligne de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'edit\')}"'; $menubars->addButton('edit', $task); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner au moin un élément de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'remove\')}"'; $menubars->addButton('remove', $task); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner au moin un élément de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'print\')}"'; $menubars->addButton('print', $task); $menubars->writeFoot(); $menubars->addDeclaration(false, false, '', 140); $menubars->render(); JRequest::setVar('view', 'products'); JRequest::setVar('layout', 'listing'); parent::display(false); }
function manage() { require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'includes' . DS . 'menubar.php'; $menubars =& new menuBar(); $user =& JFactory::getUser(); require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'includes' . DS . 'jaderp_tools.php'; $JAdERPTool =& new JAdERPTools(); //$JAdERPTool->tablesAccess('jaderp_contacts'); /*$accesses = $JAdERPTool->accessRights('jaderp_contacts', 'add'); echo $accesses['name']['add']; echo '<pre>'; print_r($accesses); echo '</pre>';*/ if ($user->get('id')) { $access_level = $JAdERPTool->UserAccessLevel(); if (!$access_level) { $msg = JText::_('YOU_DONT_HAVE_PERMISSION'); $this->setRedirect(JRoute::_('index.php?option=com_jaderp&task=desktop'), $msg, 'notice'); return; } } else { $msg = JText::_('YOU_MUST_CONNECT'); $this->setRedirect(JRoute::_('index.php?option=com_user&view=login'), $msg, 'notice'); } $buttons = array("save", "cancel", "edit", "apply"); $menuid = JRequest::getInt('menuid', 0); if ($menuid == 0) { $menuid = JAdERPTools::getmenuId(); } if ($menuid) { $db = JFactory::getDBO(); $where = "WHERE " . $db->nameQuote('id') . "=" . $menuid; //echo $where; $menutbl = $JAdERPTool->ReadTable('jaderp_menu', '*', $where, 'Assoc', true); //echo $menutbl['menu_icon']; if ($menutbl) { $tache = $menutbl['menu_icon']; $tacheText = JText::_($menutbl['languagename']); } } $document =& JFactory::getDocument(); JHTML::_('behavior.modal', 'a.modal'); //$menubar = $JAdERPTool-> creatMenuBar($buttons, $tache, $tacheText, true, false,true); //echo $menubar; ?> <a rel="{handler: 'iframe', size: {x: 870, y: 600}}" href="index.php?option=com_jaderp&view=Workers&tmpl=component&layout=print_preview" class="modal"> <span title="Paramètres" class="icon-32-config"> Paramètres</span> </a> <a target="_blank" href="http://localhost/tcpdf/examples/example_011.php"><span title="Paramètres" class="icon-32-config">PDF</span></a> <?php $menubars->writeHead($tache, $tacheText); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner dans la liste les éléments à \');}else{ submitbutton(\'publish\')}"'; //$menubars->addButton('publish',$task); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner dans la liste les éléments à \');}else{ submitbutton(\'unpublish\')}"'; //$menubars->addButton('unpublish',$task); $menubars->addButton('add'); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value!=1){alert(\'Veuillez sélectionner une ligne de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'edit\')}"'; $menubars->addButton('edit', $task); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner au moin un élément de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'remove\')}"'; $menubars->addButton('remove', $task); $task = 'onclick="javascript:if(document.adminForm.boxchecked.value==0){alert(\'Veuillez sélectionner au moin un élément de la liste des éléments\');}else{ hideMainMenu(); submitbutton(\'print\')}"'; $menubars->addButton('print', $task); $menubars->writeFoot(); $menubars->addDeclaration(false, false, '', 140); $menubars->render(); JRequest::setVar('view', 'workers'); JRequest::setVar('layout', 'listing'); parent::display(false); }