/** * Enter description here... * * @param unknown_type $item */ function edit($item = null) { $model = $this->getModel(); $number = JRequest::getVar('numbet', 0); $postBack = JAVoiceHelpers::isPostBack(); if (!$item) { $item = $this->get('Item'); if ($postBack) { $post = JRequest::get('request', JREQUEST_ALLOWHTML); $item->bind($post); $item->gids_view_selected = $post['gids_view']; $item->gids_post_selected = $post['gids_post']; $item->gids_vote_selected = $post['gids_vote']; } else { $item->gids_post_selected = array(); if ($item->gids_post != '') { $item->gids_post_selected = explode("\n", $item->gids_post); } $item->gids_view_selected = array(); if ($item->gids_view != '') { $item->gids_view_selected = explode("\n", $item->gids_view); } $item->gids_vote_selected = array(); } } $modelvoicetypes = JAVBModel::getInstance('voicetypes', 'javoiceModel'); $modelvoicetypesstatus = JAVBModel::getInstance('voicetypesstatus', 'javoiceModel'); $voicetypes = $modelvoicetypes->getItems('', ' t.ordering'); if ($postBack) { $model->parseVoiceTypePostBack($post, $voicetypes); } else { $model->parseVoiceTypes($item->id, $voicetypes); } $lists = $modelvoicetypesstatus->displaySelectList($voicetypes, JText::_("DO_NOT_USE_STATUS")); $ordering = $model->getOrdering($item); $gtree = JAVoiceHelpers::getGroupUser(); //$gtree = $acl->get_group_children_tree ( null, 'USERS', false ); $model->parseGroupUser($gtree, 1); $this->assignRef('item', $item); $this->assignRef('gtree', $gtree); $this->assignRef('voicetypes', $voicetypes); $this->assignRef('lists', $lists); $this->assignRef('ordering', $ordering); $this->assignRef('number', $number); }
function editpermissions($params) { $mainframe = JFactory::getApplication(); $items = array(); $option = 'permissions'; $helper = new JAVoiceHelpers(); //$postback = $helper->isPostBack (); $model = JAVBModel::getInstance('permissions', 'javoiceModel'); $lists = $model->_getVars(); $where = ""; $lists['groupname'] = JRequest::getInt("groupname", 0); if ($lists['groupname']) { $where = ' AND map2.group_id = ' . $lists['groupname']; } $searchName = JRequest::getVar("search", ""); if ($searchName) { $where .= " AND a.username LIKE '%{$searchName}%'"; } $listUser = $params->get('permissions'); if ($listUser) { $where .= " AND a.id NOT IN(" . $listUser . ")"; } //if ($postback) { $items = $model->getItems($where); //} $this->assign('items', $items); $groupUser = $helper->getGroupUser('', 'groupname', 'class="inputbox" size="1"', $lists['groupname'], 1); $groupUser = JHTML::_('select.genericlist', $groupUser, 'groupname', 'class="inputbox" size="1"', 'value', 'text', $lists['groupname']); $this->assign('groupUser', $groupUser); //$this->assign ( 'postback', $postback ); $this->assign('lists', $lists); $this->assign('params', $params); $this->assign('items', $items); }
<tr> <td class="key"> <label for="systems[rss_manager]"><span class="editlinktip hasTip" title="<?php echo JText::_('USERS_RSS_TITLE'); ?> ::<?php echo JText::_('USERS_RSS_DETAILS'); ?> "><?php echo JText::_('USERS'); ?> </span></label> </td> <td> <?php $gtree = JAVoiceHelpers::getGroupUser(); $arrayUserGroup = $this->params->get('user_group', '1,6,7,2,3,4,5,10,12,8'); $arrayUserGroup = explode(",", $arrayUserGroup); echo JHTML::_('select.genericlist', $gtree, 'user_group[]', 'class="inputbox" size="7" multiple="multiple" style="width:226px; margin-left:47px;"', 'value', 'text', $arrayUserGroup); ?> </td> </tr> </tbody> </table> </fieldset> <fieldset> <legend><?php echo JText::_('TAG_SETTINGS'); ?> </legend> <table class="admintable" width="100%">