Example #1
0
 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);
 }
Example #2
0
    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);
    }