Esempio n. 1
0
 /**
  * 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
							<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%">