function copy() { $cid = JRequest::getVar('cid', null, 'post', 'array'); $db =& JFactory::getDBO(); $db->setQuery("SELECT id, label FROM #__fabrik_groups WHERE id IN (" . implode(',', $cid) . ")"); $rows =& $db->loadObjectList(); require_once JPATH_COMPONENT . DS . 'views' . DS . 'group.php'; FabrikViewGroup::confirmCopyElements($rows); }
/** * Display all available groups * @param array array of group objects * @param object page navigation * @param array lists */ function show($groups, $pageNav, $lists) { FabrikViewGroup::setGroupsToolbar(); $user =& JFactory::getUser(); ?> <form action="index.php" method="post" name="adminForm"> <table class="adminlist"> <tr> <td> <?php echo $lists['formId']; ?> </td> <td> <?php echo $lists['groupId']; ?> </td> </tr> </table> <table class="adminlist"> <thead> <tr> <th width="2%"><?php echo JHTML::_('grid.sort', '#', 'g.id', @$lists['order_Dir'], @$lists['order']); ?> </th> <th width="1%"> <input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count($groups); ?> );" /> </th> <th width="35%" > <?php echo JHTML::_('grid.sort', 'Name', 'g.name', @$lists['order_Dir'], @$lists['order']); ?> </th> <th width="35%"> <?php echo JHTML::_('grid.sort', 'Form', 'g.label', @$lists['order_Dir'], @$lists['order']); ?> </th> <th width="29%"> <?php echo JText::_('NUMBER OF ELEMENTS'); ?> </th> <th width="5%"> <?php echo JHTML::_('grid.sort', 'Published', 'g.state', @$lists['order_Dir'], @$lists['order']); ?> </th> </tr> </thead> <tfoot> <tr> <td colspan="6"> <?php echo $pageNav->getListFooter(); ?> </td> </tr> </tfoot> <tbody> <?php $k = 0; for ($i = 0, $n = count($groups); $i < $n; $i++) { $row =& $groups[$i]; $checked = JHTML::_('grid.checkedout', $row, $i); $link = JRoute::_('index.php?option=com_fabrik&c=group&task=edit&cid=' . $row->id); $row->published = $row->state; $published = JHTML::_('grid.published', $row, $i); ?> <tr class="<?php echo "row{$k}"; ?> "> <td width="2%"><?php echo $row->id; ?> </td> <td width="1%"><?php echo $checked; ?> </td> <td width="35%"> <?php if ($row->checked_out && $row->checked_out != $user->get('id')) { echo $row->name; } else { ?> <a href="<?php echo $link; ?> "> <?php echo $row->name; ?> </a> <?php } ?> </td> <td width="35%"> <?php echo "({$row->form_id}) " . $row->label; ?> </td> <td width="29%"> <?php echo $row->_elementCount; ?> </td> <td width="5%"> <?php echo $published; ?> </td> </tr> <?php $k = 1 - $k; } ?> </tbody> </table> <input type="hidden" name="option" value="com_fabrik" /> <input type="hidden" name="c" value="group" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="filter_order" value="<?php echo $lists['order']; ?> " /> <input type="hidden" name="filter_order_Dir" value="<?php echo $lists['order_Dir']; ?> " /> <?php echo JHTML::_('form.token'); ?> </form> <?php }