function display($tpl = null) { //$model = $this->getModel(); //$this->assignRef( 'project', $model->getProject() ); //$this->assignRef( 'overallconfig', $model->getOverallConfig() ); parent::display($tpl); }
function display($tpl = null) { // Set toolbar items for the page JToolBarHelper::title(JText::_('JoomLeague XML Export'), 'generic.png'); $db = JFactory::getDBO(); parent::display($tpl); }
function _displayForm($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $uri = JFactory::getURI(); $user = JFactory::getUser(); $model = $this->getModel(); //get the project $object =& $this->get('data'); $isNew = $object->id < 1; // fail if checked out not by 'me' if ($model->isCheckedOut($user->get('id'))) { $msg = JText::sprintf('DESCBEINGEDITTED', JText::_('COM_JOOMLEAGUE_ADMIN_LEAGUE'), $object->name); $mainframe->redirect('index.php?option=' . $option, $msg); } // Edit or Create? if (!$isNew) { $model->checkout($user->get('id')); } else { // initialise new record $object->order = 0; } $extended = $this->getExtended($object->extended, 'league'); $this->assignRef('extended', $extended); $this->assignRef('object', $object); $this->assignRef('form', $this->get('form')); $this->assign('cfg_which_media_tool', JComponentHelper::getParams($option)->get('cfg_which_media_tool', 0)); $this->addToolbar(); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $project = $model->getProject(); //no treeko !!! $config = $model->getTemplateConfig('tree'); $this->project = $model->getProject(); $this->overallconfig = $model->getOverallConfig(); $this->config = $config; $this->node = $model->getTreetonode(); $this->roundname = $model->getRoundName(); $this->model = $model; // Set page title ///TODO: treeto name, no project name $titleInfo = JoomleagueHelper::createTitleInfo(JText::_('COM_JOOMLEAGUE_TREETO_PAGE_TITLE')); if (!empty($this->project)) { $titleInfo->projectName = $this->project->name; $titleInfo->leagueName = $this->project->league_name; $titleInfo->seasonName = $this->project->season_name; } $division = $model->getDivision(JRequest::getInt('division', 0)); if (!empty($division) && $division->id != 0) { $titleInfo->divisionName = $division->name; } $this->pagetitle = JoomleagueHelper::formatTitle($titleInfo, $this->config["page_title_format"]); $document->setTitle($this->pagetitle); parent::display($tpl); }
function display($tpl = null) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $uri = JFactory::getURI(); $filter_order = $mainframe->getUserStateFromRequest($option . 's_filter_order', 'filter_order', 's.ordering', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option . 's_filter_order_Dir', 'filter_order_Dir', '', 'word'); $search = $mainframe->getUserStateFromRequest($option . 's_search', 'search', '', 'string'); $search = JString::strtolower($search); $items = $this->get('Data'); $total = $this->get('Total'); $pagination = $this->get('Pagination'); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $user = JFactory::getUser(); $this->user = $user; $this->lists = $lists; $this->items = $items; $this->pagination = $pagination; $this->request_url = $uri->toString(); $this->addToolbar(); parent::display($tpl); }
public function display($tpl = null) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $uri = JFactory::getURI(); $lists = array(); $filter_order = $mainframe->getUserStateFromRequest($option . 's_filter_order', 'filter_order', 's.ordering', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option . 's_filter_order_Dir', 'filter_order_Dir', '', 'word'); $filter_state = $mainframe->getUserStateFromRequest($option . '.' . $this->get('identifier') . '.filter_state', 'filter_state', 'P', 'word'); $search = $mainframe->getUserStateFromRequest($option . 's_search', 'search', '', 'string'); $search = JString::strtolower($search); $items = $this->get('Data'); $total = $this->get('Total'); $pagination = $this->get('Pagination'); // state filter $lists['state'] = JHtml::_('grid.state', $filter_state, 'Published', 'Unpublished', 'Archived', 'Trashed'); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $this->user = JFactory::getUser(); $this->lists = $lists; $this->items = $items; $this->pagination = $pagination; $this->request_url = $uri->toString(); $this->addToolbar(); parent::display($tpl); }
function _displayForm($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $db = JFactory::getDBO(); $uri = JFactory::getURI(); $user = JFactory::getUser(); $model = $this->getModel(); $lists = array(); //get the matchday $round =& $this->get('data'); $isNew = $round->id < 1; // fail if checked out not by 'me' if ($model->isCheckedOut($user->get('id'))) { $msg = JText::sprintf('DESCBEINGEDITTED', JText::_('The matchday'), $round->name); $mainframe->redirect('index.php?option=' . $option, $msg); } // Edit or Create? if (!$isNew) { $model->checkout($user->get('id')); } else { // initialise new record $round->order = 0; } $projectws =& $this->get('Data', 'projectws'); $this->assignRef('projectws', $projectws); #$this->assignRef('lists',$lists); $this->assignRef('matchday', $round); $this->assignRef('form', $this->get('form')); //$extended = $this->getExtended($round->extended, 'round'); //$this->assignRef( 'extended', $extended ); $this->addToolbar(); parent::display($tpl); }
function _displayDefault($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $project_id = $mainframe->getUserState($option . 'project'); $db = JFactory::getDBO(); $uri = JFactory::getURI(); // Get data from the model $items =& $this->get('Data'); $total =& $this->get('Total'); $pagination =& $this->get('Pagination'); $model = $this->getModel(); $projectws =& $this->get('Data', 'projectws'); $division = $mainframe->getUserStateFromRequest($option . 'tt_division', 'division', '', 'string'); //build the html options for divisions $divisions[] = JHTMLSelect::option('0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_DIVISION')); $mdlDivisions = JModel::getInstance("divisions", "JoomLeagueModel"); if ($res =& $mdlDivisions->getDivisions($project_id)) { $divisions = array_merge($divisions, $res); } $lists['divisions'] = $divisions; unset($divisions); $this->assignRef('user', JFactory::getUser()); $this->assignRef('lists', $lists); $this->assignRef('items', $items); $this->assignRef('projectws', $projectws); $this->assignRef('division', $division); $this->assignRef('total', $total); $this->assignRef('pagination', $pagination); $this->assignRef('request_url', $uri->toString()); $this->addToolbar(); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $config = $model->getTemplateConfig($this->getName()); $project = $model->getProject(); $division = $model->getDivision(); $overallconfig = $model->getOverallConfig(); $clubs = $model->getClubs(); $this->assignRef('project', $project); $this->assignRef('division', $division); $this->assignRef('overallconfig', $overallconfig); $this->assignRef('config', $config); $this->assignRef('clubs', $clubs); // Set page title $pageTitle = JText::_('COM_JOOMLEAGUE_CLUBS_PAGE_TITLE'); if (isset($this->project)) { $pageTitle .= ' - ' . $this->project->name; if (isset($this->division)) { $pageTitle .= ' : ' . $this->division->name; } } $document->setTitle($pageTitle); parent::display($tpl); }
public function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $config = $model->getTemplateConfig("player"); // Get the type of persondata to be shown from the query string // pt==1 ==> as player // pt==2 ==> as staffmember // pt==3 ==> as referee // pt==4 ==> as club-staffmember $showType = JRequest::getVar('pt', '1', 'default', 'int'); if ($showType > 3) { $showType = 1; } $person = $model->getPerson(); $this->showType = $showType; $this->project = $model->getProject(); $this->overallconfig = $model->getOverallConfig(); $this->config = $config; $this->person = $person; //$extended = $this->getExtended($person->extended, 'person'); //$this->extended = $extended; switch ($showType) { case '4': $titleStr = 'About %1$s %2$s as a Club staff'; $this->historyClubStaff = $model->getPersonHistory('ASC'); break; case '3': $titleStr = 'About %1$s %2$s as a Referee'; $this->inprojectinfo = $model->getReferee(); $this->historyReferee = $model->getRefereeHistory('ASC'); break; case '2': $titleStr = 'About %1$s %2$s as a Staff member'; $this->inprojectinfo = $model->getTeamStaff(); $this->historyStaff = $model->getStaffHistory('ASC'); break; case '1': $titleStr = 'About %1$s %2$s as a Player'; $this->inprojectinfo = $model->getTeamPlayer(); $this->historyPlayer = $model->getPlayerHistory('ASC'); //$this->historyStaff = $model->getStaffHistory('ASC'); $this->AllEvents = $model->getAllEvents(); break; default: break; } // Set page title $titleInfo = JoomleagueHelper::createTitleInfo(JText::sprintf($titleStr, $this->person->firstname, $this->person->lastname)); if (!empty($this->project)) { $titleInfo->projectName = $this->project->name; $titleInfo->leagueName = $this->project->league_name; $titleInfo->seasonName = $this->project->season_name; } $division = $model->getDivision(JRequest::getInt('division', 0)); if (!empty($division) && $division->id != 0) { $titleInfo->divisionName = $division->name; } $this->pagetitle = JoomleagueHelper::formatTitle($titleInfo, $this->config["page_title_format"]); $document->setTitle($this->pagetitle); parent::display($tpl); }
function _displayForm($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $project_id = $mainframe->getUserState('com_joomleagueproject'); $uri = JFactory::getURI(); $user = JFactory::getUser(); $model = $this->getModel(); $lists = array(); $node =& $this->get('data'); $match =& $model->getNodeMatch(); $total =& $this->get('Total'); $pagination =& $this->get('Pagination'); $projectws =& $this->get('Data', 'projectws'); $model = $this->getModel('projectws'); $mdlTreetonodes = JModel::getInstance("Treetonodes", "JoomleagueModel"); $team_id[] = JHTML::_('select.option', '0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_TEAM')); if ($projectteams =& $mdlTreetonodes->getProjectTeamsOptions($model->_id)) { $team_id = array_merge($team_id, $projectteams); } $lists['team'] = $team_id; unset($team_id); $this->assignRef('user', JFactory::getUser()); $this->assignRef('projectws', $projectws); $this->assignRef('lists', $lists); $this->assignRef('division', $division); $this->assignRef('division_id', $division_id); $this->assignRef('node', $node); $this->assignRef('match', $match); $this->assignRef('pagination', $pagination); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document =& JFactory::getDocument(); $uri =& JFactory::getURI(); $model =& $this->getModel(); $config = $model->getTemplateConfig($this->getName()); //$config = $model->getAllRoundsParams(); $project = $model->getProject(); $this->assignRef('project', $project); // $mdlProject = JModel::getInstance("Project", "JoomleagueModel"); $this->assignRef('projectid', $this->project->id); $this->assignRef('projectmatches', $model->getProjectMatches()); $this->assignRef('rounds', $model->getRounds()); $this->assignRef('overallconfig', $model->getOverallConfig()); $this->assignRef('config', array_merge($this->overallconfig, $config)); //$this->assignRef('config', $model->getAllRoundsParams()); // echo '<br />getRounds<pre>~'.print_r($this->rounds,true).'~</pre><br />'; $this->assignRef('favteams', $model->getFavTeams($this->projectid)); // echo '<br />getFavTeams<pre>~'.print_r($this->favteams,true).'~</pre><br />'; $this->assignRef('projectteamid', $model->getProjectTeamID($this->favteams)); $this->assignRef('content', $model->getRoundsColumn($this->rounds, $this->config)); $this->assign('show_debug_info', JComponentHelper::getParams('com_joomleague')->get('show_debug_info', 0)); parent::display($tpl); }
public function display($tpl = null) { $app = JFactory::getApplication(); $jinput = $app->input; $option = $jinput->getCmd('option'); $uri = JFactory::getURI(); $lists = array(); $filter_order = $app->getUserStateFromRequest($this->get('context') . '.filter_order', 'filter_order', 's.ordering', 'cmd'); $filter_order_Dir = $app->getUserStateFromRequest($this->get('context') . '.filter_order_Dir', 'filter_order_Dir', '', 'word'); $filter_state = $app->getUserStateFromRequest($this->get('context') . '.filter_state', 'filter_state', 'P', 'word'); $search = $app->getUserStateFromRequest($this->get('context') . '.search', 'search', '', 'string'); $search = JString::strtolower($search); $items = $this->get('Data'); $total = $this->get('Total'); $pagination = $this->get('Pagination'); // state filter $lists['state'] = JoomleagueHelper::stateOptions($filter_state); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $this->user = JFactory::getUser(); $this->lists = $lists; $this->items = $items; $this->pagination = $pagination; $this->request_url = $uri->toString(); $this->addToolbar(); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); // read the config-data from template file $model = $this->getModel(); $config = $model->getTemplateConfig($this->getName()); $this->assignRef('project', $model->getProject()); $this->assignRef('division', $model->getDivision()); $this->assignRef('matchid', $model->matchid); $this->assignRef('overallconfig', $model->getOverallConfig()); $this->assignRef('config', $config); $this->assignRef('teamid', $model->getTeamId()); $this->assignRef('teams', $model->getTeamsIndexedById()); $this->assignRef('favteams', $model->getFavTeams()); $this->assignRef('eventtypes', $model->getEventTypes()); $this->assignRef('limit', $model->getLimit()); $this->assignRef('limitstart', $model->getLimitStart()); $this->assignRef('pagination', $this->get('Pagination')); $this->assignRef('eventranking', $model->getEventRankings($this->limit)); $this->assign('multiple_events', count($this->eventtypes) > 1); if ($this->multiple_events) { $title = JText::_('COM_JOOMLEAGUE_EVENTSRANKING_TITLE'); } else { // Next query will result in an array with exactly 1 statistic id $evid = array_keys($this->eventtypes); // Selected one valid eventtype, so show its name $title = JText::_($this->eventtypes[$evid[0]]->name); } // Set page title $title = JText::sprintf('COM_JOOMLEAGUE_EVENTSRANKING_PAGE_TITLE', $title); $document->setTitle($title); $this->assign('title', $title); parent::display($tpl); }
public function display($tpl = null) { $option = $this->input->getCmd('option'); $params = JComponentHelper::getParams($option); $app = JFactory::getApplication(); $uri = JFactory::getURI(); $filter_state = $app->getUserStateFromRequest($this->get('context') . '.filter_state', 'filter_state', '', 'word'); $filter_order = $app->getUserStateFromRequest($this->get('context') . '.filter_order', 'filter_order', 'a.ordering', 'cmd'); $filter_order_Dir = $app->getUserStateFromRequest($this->get('context') . '.filter_order_Dir', 'filter_order_Dir', '', 'word'); $search = $app->getUserStateFromRequest($this->get('context') . '.search', 'search', '', 'string'); $search_mode = $app->getUserStateFromRequest($this->get('context') . '.search_mode', 'search_mode', '', 'string'); $search = JString::strtolower($search); $items = $this->get('Data'); $total = $this->get('Total'); $pagination = $this->get('Pagination'); // state filter $lists['state'] = JHtml::_('grid.state', $filter_state); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $lists['search_mode'] = $search_mode; $this->user = JFactory::getUser(); $this->config = JFactory::getConfig(); $this->lists = $lists; $this->items = $items; $this->pagination = $pagination; $this->request_url = $uri->toString(); $this->component_params = $params; $this->addToolbar(); parent::display($tpl); }
function _displayForm($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $db = JFactory::getDBO(); $uri = JFactory::getURI(); $user = JFactory::getUser(); $model = $this->getModel(); //get the sportstype $sportstype =& $this->get('data'); $isNew = $sportstype->id < 1; // fail if checked out not by 'me' if ($model->isCheckedOut($user->get('id'))) { $msg = JText::sprintf('DESCBEINGEDITTED', JText::_('COM_JOOMLEAGUE_ADMIN_SPORTSTYPE'), $sportstype->name); $mainframe->redirect('index.php?option=' . $option, $msg); } // Edit or Create? if (!$isNew) { $model->checkout($user->get('id')); } $this->assignRef('sportstype', $sportstype); $this->assignRef('request_url', $uri->toString()); $this->assignRef('form', $this->get('form')); $this->assign('cfg_which_media_tool', JComponentHelper::getParams($option)->get('cfg_which_media_tool', 0)); //$extended = $this->getExtended($sportstype->extended, 'sporttype'); //$this->assignRef( 'extended', $extended ); $this->addToolbar(); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document =& JFactory::getDocument(); $model =& $this->getModel(); $option = JRequest::getCmd('option'); $optiontext = strtoupper(JRequest::getCmd('option') . '_'); $this->assignRef('optiontext', $optiontext); $mainframe = JFactory::getApplication(); $this->assignRef('predictionGame', $model->getPredictionGame()); if (isset($this->predictionGame)) { $config = $model->getPredictionTemplateConfig($this->getName()); $overallConfig = $model->getPredictionOverallConfig(); $this->assignRef('model', $model); $this->assignRef('config', array_merge($overallConfig, $config)); $configavatar = $model->getPredictionTemplateConfig('predictionusers'); $this->assignRef('configavatar', $configavatar); $this->assignRef('predictionMember', $model->getPredictionMember($configavatar)); $this->assignRef('predictionProjectS', $model->getPredictionProjectS()); $this->assignRef('actJoomlaUser', JFactory::getUser()); //echo '<br /><pre>~'.print_r($this,true).'~</pre><br />'; $this->assign('show_debug_info', JComponentHelper::getParams('com_joomleague')->get('show_debug_info', 0)); // Set page title $pageTitle = JText::_('COM_JOOMLEAGUE_PRED_USERS_TITLE'); // 'Tippspiel Regeln' $document->setTitle($pageTitle); parent::display($tpl); } else { JError::raiseNotice(500, JText::_('COM_JOOMLEAGUE_PRED_PREDICTION_NOT_EXISTING')); } }
function _displayForm($tpl) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $project_id = $mainframe->getUserState('com_joomleagueproject'); $uri = JFactory::getURI(); $user = JFactory::getUser(); $model = $this->getModel(); $lists = array(); $node = $this->get('data'); $match = $model->getNodeMatch(); $total = $this->get('Total'); $pagination = $this->get('Pagination'); $projectws = $this->get('Data', 'project'); $model = $this->getModel('project'); $mdlTreetonodes = JModelLegacy::getInstance("Treetonodes", "JoomleagueModel"); $team_id[] = JHtml::_('select.option', '0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_TEAM')); if ($projectteams = $mdlTreetonodes->getProjectTeamsOptions($model->_id)) { $team_id = array_merge($team_id, $projectteams); } $lists['team'] = $team_id; unset($team_id); $this->user = JFactory::getUser(); $this->projectws = $projectws; $this->lists = $lists; $this->division = $division; $this->division_id = $division_id; $this->node = $node; $this->match = $match; $this->pagination = $pagination; parent::display($tpl); }
function display($tpl = null) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $project_id = $mainframe->getUserState($option . 'project'); $uri = JFactory::getURI()->toString(); $user = JFactory::getUser(); // Get data from the model $items = $this->get('Data'); $total = $this->get('Total'); $pagination = $this->get('Pagination'); $model = $this->getModel(); $projectws = $this->get('Data', 'project'); $division = $mainframe->getUserStateFromRequest($option . 'tt_division', 'division', '', 'string'); //build the html options for divisions $divisions[] = JHtmlSelect::option('0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_DIVISION')); $mdlDivisions = JModelLegacy::getInstance("divisions", "JoomLeagueModel"); if ($res = $mdlDivisions->getDivisions($project_id)) { $divisions = array_merge($divisions, $res); } $lists['divisions'] = $divisions; unset($divisions); $this->user = $user; $this->lists = $lists; $this->items = $items; $this->projectws = $projectws; $this->division = $division; $this->total = $total; $this->pagination = $pagination; $this->request_url = $uri; $this->addToolbar(); parent::display($tpl); }
function display($tpl = null) { //$model = $this->getModel(); //$this->project = $model->getProject(); //$this->overallconfig = $model->getOverallConfig(); parent::display($tpl); }
function _displayForm($tpl) { $mainframe =& JFactory::getApplication(); $option = JRequest::getCmd('option'); $db =& JFactory::getDBO(); $uri =& JFactory::getURI(); $user =& JFactory::getUser(); $model =& $this->getModel(); $lists = array(); //get the member data $predictionuser =& $this->get('data'); $isNew = $predictionuser->id < 1; // Edit or Create? if (!$isNew) { //$model->checkout( $user->get( 'id' ) ); } else { // initialise new record $predictionuser->order = 0; } /* //build the html select list for parent positions $parents[] = JHTML::_( 'select.option', '0', '- ' . JText::_( 'Prediction Group' ) . ' -' ); if ( $res =& $model->getPredictionGroups() ) { $parents = array_merge( $parents, $res ); } $lists['parents'] = JHTML::_( 'select.genericlist', $parents, 'group_id', 'class="inputbox" size="1"', 'value', 'text', $predictionuser->group_id ); unset( $parents ); */ //$this->assignRef( 'lists', $lists ); $this->assignRef('form', $this->get('form')); $this->assignRef('predictionuser', $predictionuser); parent::display($tpl); }
function _displayDefault($tpl) { global $mainframe, $option; $db =& JFactory::getDBO(); $uri =& JFactory::getURI(); $user =& JFactory::getUser(); $model =& $this->getModel(); $document =& JFactory::getDocument(); $dbblink = ''; $project = $mainframe->getUserState($option . 'project'); $this->assignRef('project', $project); $config =& JComponentHelper::getParams('com_media'); $stylelink = '<link rel="stylesheet" href="' . JURI::root() . 'administrator/components/com_joomleague/assets/css/jlextusericons.css' . '" type="text/css" />' . "\n"; $document->addCustomTag($stylelink); JToolBarHelper::title(JText::_('JL_ADMIN_EXT_DBB_TITLE_2'), 'dbb-cpanel'); $teamart = ''; $teamarten['Herren'] = 'Herren'; $teamarten['U18m'] = 'U18m'; $teamarten['U18'] = 'U18'; $teamarten['U16m'] = 'U16m'; $teamarten['U16'] = 'U16'; // $teamarten[] = ''; // $teamarten[] = ''; // $teamarten[] = ''; $teamarthtml[] = JHTML::_('select.option', '', JText::_('JL_ADMIN_XML_IMPORT_DBB_SELECT_TEAMART')); foreach ($teamarten as $key => $value) { $teamarthtml[] = JHTML::_('select.option', $value, $value); } $lists['teamart'] = JHTML::_('select.genericlist', $teamarthtml, 'teamart', 'class="inputbox" size="1"', 'value', 'text', $teamart); $this->assignRef('lists', $lists); $this->assignRef('request_url', $uri->toString()); $this->assignRef('config', $config); $this->assignRef('dbblink', $dbblink); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $config = $model->getTemplateConfig($this->getName()); $person = $model->getPerson(); $this->assignRef('project', $model->getProject()); $this->assignRef('overallconfig', $model->getOverallConfig()); $this->assignRef('config', $config); $this->assignRef('person', $person); $this->assignRef('showediticon', $model->getAllowed($config['edit_own_player'])); $staff =& $model->getTeamStaff(); $titleStr = JText::sprintf('COM_JOOMLEAGUE_STAFF_ABOUT_AS_A_STAFF', JoomleagueHelper::formatName(null, $this->person->firstname, $this->person->nickname, $this->person->lastname, $this->config["name_format"])); $this->assignRef('inprojectinfo', $staff); $this->assignRef('history', $model->getStaffHistory('ASC')); $this->assignRef('stats', $model->getStats()); $this->assignRef('staffstats', $model->getStaffStats()); $this->assignRef('historystats', $model->getHistoryStaffStats()); $this->assign('title', $titleStr); $extended = $this->getExtended($person->extended, 'staff'); $this->assignRef('extended', $extended); $document->setTitle($titleStr); parent::display($tpl); }
function display($tpl = null) { $option = JRequest::getCmd('option'); $mainframe = JFactory::getApplication(); $db = JFactory::getDBO(); $uri = JFactory::getURI(); $filter_state = $mainframe->getUserStateFromRequest($option . 'dv_filter_state', 'filter_state', '', 'word'); $filter_order = $mainframe->getUserStateFromRequest($option . 'dv_filter_order', 'filter_order', 'dv.ordering', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option . 'dv_filter_order_Dir', 'filter_order_Dir', '', 'word'); $search = $mainframe->getUserStateFromRequest($option . 'dv_search', 'search', '', 'string'); $search = JString::strtolower($search); $items =& $this->get('Data'); $total =& $this->get('Total'); $pagination =& $this->get('Pagination'); $projectws =& $this->get('Data', 'projectws'); // state filter $lists['state'] = JHTML::_('grid.state', $filter_state); // table ordering $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; // search filter $lists['search'] = $search; $this->assignRef('user', JFactory::getUser()); $this->assignRef('lists', $lists); $this->assignRef('items', $items); $this->assignRef('projectws', $projectws); $this->assignRef('pagination', $pagination); $this->assignRef('request_url', $uri->toString()); $this->addToolbar(); parent::display($tpl); }
public function display($tpl = null) { // Get a reference of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $config = $model->getTemplateConfig($this->getName()); $this->project = $model->getProject(); $this->division = $model->getDivision(); $this->overallconfig = $model->getOverallConfig(); $this->config = $config; $this->teams = $model->getTeams(); // Set page title $titleInfo = JoomleagueHelper::createTitleInfo(JText::_('COM_JOOMLEAGUE_TEAMS_TITLE')); if (!empty($this->project)) { $titleInfo->projectName = $this->project->name; $titleInfo->leagueName = $this->project->league_name; $titleInfo->seasonName = $this->project->season_name; } if (!empty($this->division) && $this->division->id != 0) { $titleInfo->divisionName = $this->division->name; } $this->pagetitle = JoomleagueHelper::formatTitle($titleInfo, $this->config["page_title_format"]); $document->setTitle($this->pagetitle); parent::display($tpl); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $model = $this->getModel(); $config = $model->getTemplateConfig($this->getName()); $person = $model->getPerson(); $this->assignRef('project', $model->getProject()); $this->assignRef('overallconfig', $model->getOverallConfig()); $this->assignRef('config', $config); $this->assignRef('person', $person); $ref =& $model->getReferee(); if ($ref) { $titleStr = JText::sprintf('COM_JOOMLEAGUE_REFEREE_ABOUT_AS_A_REFEREE', JoomleagueHelper::formatName(null, $ref->firstname, $ref->nickname, $ref->lastname, $this->config["name_format"])); } else { $titleStr = JText::_('Unknown referee within project'); } $this->assignRef('referee', $ref); $this->assignRef('history', $model->getHistory('ASC')); $this->assign('title', $titleStr); if ($config['show_gameshistory']) { $this->assignRef('games', $model->getGames()); $this->assignRef('teams', $model->getTeamsIndexedByPtid()); } if ($person) { $extended = $this->getExtended($person->extended, 'referee'); $this->assignRef('extended', $extended); } $document->setTitle($titleStr); $this->assign('show_debug_info', JComponentHelper::getParams('com_joomleague')->get('show_debug_info', 0)); parent::display($tpl); }
function _displayDefault($tpl) { $option = JRequest::getCmd('option'); $mainframe =& JFactory::getApplication(); $uri =& JFactory::getURI(); $cid = JRequest::getCmd('cid'); $match_id = $cid[0]; $model =& $this->getModel(); /* $filter_state = $mainframe->getUserStateFromRequest($option.'mc_filter_state', 'filter_state', '', 'word'); $filter_order = $mainframe->getUserStateFromRequest($option.'mc_filter_order', 'filter_order', 'mc.match_number', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option.'mc_filter_order_Dir','filter_order_Dir', '', 'word'); $search = $mainframe->getUserStateFromRequest($option.'mc_search', 'search', '', 'string'); $search_mode = $mainframe->getUserStateFromRequest($option.'mc_search_mode', 'search_mode', '', 'string'); $division = $mainframe->getUserStateFromRequest($option.'mc_division', 'division', '', 'string'); $project_id = $mainframe->getUserState( $option . 'project' ); $search = JString::strtolower($search); */ $matches =& $this->get('Data'); $total =& $this->get('Total'); $pagination =& $this->get('Pagination'); $match = $model->getMatchData($match_id); echo 'getModel<pre>' . print_r($model, true) . '</pre><br>'; $this->assignRef('homeplayer', $model->HomeTeamPlayer()); $this->assignRef('awayplayer', $model->AwayTeamPlayer()); $this->assignRef('matches', $matches); $this->assignRef('match', $match); $this->assignRef('pagination', $pagination); $this->assignRef('lists', $lists); $this->assignRef('request_url', $uri->toString()); parent::display($tpl); }
function _displayModal($tpl) { JToolBarHelper::title(JText::_('COM_JOOMLEAGUE_ADMIN_PERSON_ASSIGN_DESCR')); // Do not allow cache JResponse::allowCache(false); $document = JFactory::getDocument(); $prjid = array(); $prjid = JRequest::getVar('prjid', array(0), 'post', 'array'); $proj_id = (int) $prjid[0]; //build the html select list for projects $projects[] = JHtml::_('select.option', '0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_PROJECT'), 'id', 'name'); if ($res = JoomleagueHelper::getProjects()) { $projects = array_merge($projects, $res); } $lists['projects'] = JHtmlSelect::genericlist($projects, 'prjid[]', 'class="inputbox" onChange="this.form.submit();" style="width:170px"', 'id', 'name', $proj_id); unset($projects); $projectteams[] = JHtmlSelect::option('0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_TEAM'), 'value', 'text'); // if a project is active we show the teams select list if ($proj_id > 0) { if ($res = JoomleagueHelper::getProjectteams($proj_id)) { $projectteams = array_merge($projectteams, $res); } $lists['projectteams'] = JHtmlSelect::genericlist($projectteams, 'xtid[]', 'class="inputbox" style="width:170px"', 'value', 'text'); unset($projectteams); } $this->lists = $lists; $this->project_id = $proj_id; parent::display($tpl); }
/** * view display method * @return void */ function display($tpl = null) { // Get data from the model // $items = $this->get('Items'); // $pagination = $this->get('Pagination'); $model = $this->getModel(); $this->assignRef('version', $model->getVersion()); /* jimport('joomla.html.pane'); $pane =& JPane::getInstance('sliders'); $this->assignRef( 'pane' , $pane ); $this->assignRef( 'version', $model->getVersion() ); $this->assignRef( 'githubrequest', $model->getGithubRequests() ); // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode('<br />', $errors)); return false; } // Assign data to the view $this->items = $items; $this->pagination = $pagination; */ // Set the toolbar $this->addToolBar(); // Display the template parent::display($tpl); // Set the document $this->setDocument(); }
function display($tpl = null) { // Get a refrence of the page instance in joomla $document = JFactory::getDocument(); $version = urlencode(JoomleagueHelper::getVersion()); $css = 'components/com_joomleague/assets/css/tabs.css?v=' . $version; $document->addStyleSheet($css); // Joomleague model $model = $this->getModel(); $user = JFactory::getUser(); $rankingconfig = $model->getTemplateConfig("ranking"); $this->assignRef('project', $model->getProject()); $this->assignRef('overallconfig', $model->getTemplateConfig('overall')); $this->assignRef('rankingconfig', $rankingconfig); $this->assignRef('playgrounds', $model->getPlaygrounds()); $this->assignRef('match', $model->getMatch()); $this->assignRef('team1', $model->getTeaminfo($this->match->projectteam1_id)); $this->assignRef('team2', $model->getTeaminfo($this->match->projectteam2_id)); $isAllowed = $model->isAllowed() || $model->isMatchAdmin($this->match->id, $user->id); $this->assignRef('showediticon', $isAllowed); //echo '<br /><pre>~' . print_r( $this->match, true ) . '~</pre><br />'; // extended match data $xmlfile = JLG_PATH_ADMIN . DS . 'assets' . DS . 'extended' . DS . 'match.xml'; $jRegistry = new JRegistry(); $jRegistry->loadString($this->match->extended, 'ini'); $extended =& JForm::getInstance('extended', $xmlfile, array('control' => 'extended'), false, '/config'); $extended->bind($jRegistry); $lists = array(); // build the html select booleanlist for cancel $lists['cancel'] = JHTML::_('select.booleanlist', 'cancel', 'class="inputbox"', $this->match->cancel); $playgrounds[] = JHTML::_('select.option', '0', JText::_('COM_JOOMLEAGUE_GLOBAL_SELECT_PLAYGROUND')); if (!empty($this->playgrounds)) { $playgrounds = array_merge($playgrounds, $this->playgrounds); } $lists['playgrounds'] = JHTML::_('select.genericlist', $playgrounds, 'playground_id', 'class="inputbox" size="1"', 'value', 'text', $this->match->playground_id); //match relation lists //$mdlMatch = $model->getMatch(); $oldmatches[] = JHTML::_('select.option', '0', JText::_('COM_JOOMLEAGUE_EDITMATCH_SELECT_PREV_MATCH')); $res = array(); $new_match_id = $this->match->new_match_id ? $this->match->new_match_id : 0; if ($res =& $model->getMatchRelationsOptions($this->project->id, $this->match->id . "," . $new_match_id)) { $oldmatches = array_merge($oldmatches, $res); } unset($res); $lists['old_match'] = JHTML::_('select.genericlist', $oldmatches, 'old_match_id', 'class="inputbox" size="1"', 'value', 'text', $this->match->old_match_id); $newmatches[] = JHTML::_('select.option', '0', JText::_('COM_JOOMLEAGUE_EDITMATCH_SELECT_NEW_MATCH')); $res = array(); $old_match_id = $this->match->old_match_id ? $this->match->old_match_id : 0; if ($res =& $model->getMatchRelationsOptions($this->project->id, $this->match->id . "," . $old_match_id)) { $newmatches = array_merge($newmatches, $res); } unset($res); $lists['new_match'] = JHTML::_('select.genericlist', $newmatches, 'new_match_id', 'class="inputbox" size="1"', 'value', 'text', $this->match->new_match_id); $this->assignRef('form', $this->get('form')); $this->assignRef('extended', $extended); $this->assignRef('lists', $lists); $pageTitle = JText::_('COM_JOOMLEAGUE_EDITMATCH_MATCHDETAILS'); $document->setTitle($pageTitle); parent::display($tpl); }