/** * Returns a list of buttons for the frontend * * @return array */ public static function getSiteButtons() { $user = JFactory::getUser(); $buttons = array(); if ($user->authorise('core.create', 'com_pftime')) { $buttons[] = array('title' => 'MOD_PF_DASH_BUTTONS_ADD_TIME', 'link' => PFtimeHelperRoute::getTimesheetRoute() . '&task=form.add', 'icon' => JHtml::image('com_projectfork/projectfork/header/icon-48-timeform.add.png', JText::_('MOD_PF_DASH_BUTTONS_ADD_TIME'), null, true)); } return $buttons; }
protected function getTitleLink() { $meta =& $this->item->metadata; if ($this->client_id) { $link = 'index.php?option=' . $this->item->extension . '&filter_project=' . $this->item->xref_id . '&filter_task=' . (int) $meta->get('t_id'); } else { $p_slug = $this->item->xref_id . ':' . $this->item->metadata->get('p_alias'); $link = PFtimeHelperRoute::getTimesheetRoute($p_slug) . '&filter_task=' . (int) $meta->get('t_id'); } return JRoute::_($link); }
if ($this->params->get('show_page_heading', 1)) { ?> <h1><?php echo $this->escape($this->params->get('page_heading')); ?> </h1> <?php } ?> <div class="clearfix"></div> <div class="cat-items"> <form name="adminForm" id="adminForm" action="<?php echo JRoute::_(PFtimeHelperRoute::getTimesheetRoute()); ?> " method="post"> <div class="btn-toolbar btn-toolbar-top"> <?php echo $this->toolbar; ?> <div class="filter-project btn-group"> <?php echo JHtml::_('pfhtml.project.filter'); ?> </div> </div> <div class="<?php echo $filter_in;
if ($pid) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('attribs')->from('#__pf_projects')->where('id = ' . $db->quote($pid)); $db->setQuery($query); $project_attribs = $db->loadResult(); $project_params = new JRegistry(); $project_params->loadString($project_attribs); $repo_dir = (int) $project_params->get('repo_dir'); } else { $repo_dir = 1; } // Prepare component base links $link_tasks = class_exists('PFtasksHelperRoute') ? PFtasksHelperRoute::getTasksRoute() : 'index.php?option=com_pftasks'; $link_projects = class_exists('PFprojectsHelperRoute') ? PFprojectsHelperRoute::getProjectsRoute() : 'index.php?option=com_pfprojects'; $link_time = class_exists('PFtimeHelperRoute') ? PFtimeHelperRoute::getTimesheetRoute() : 'index.php?option=com_pftime'; $link_ms = class_exists('PFmilestonesHelperRoute') ? PFmilestonesHelperRoute::getMilestonesRoute() : 'index.php?option=com_pfmilestones'; $link_forum = class_exists('PFforumHelperRoute') ? PFforumHelperRoute::getTopicsRoute() : 'index.php?option=com_pfforum'; $link_repo = class_exists('PFrepoHelperRoute') ? PFrepoHelperRoute::getRepositoryRoute($pid, $repo_dir) : 'index.php?option=com_pfrepo&filter_project=' . $pid . '&parent_id=' . $repo_dir; // Logout link return $return = base64_encode($this->baseurl); ?> <!DOCTYPE html> <html> <head> <jdoc:include type="head" /> <?php // Detecting Home $site_app = JFactory::getApplication('Site'); $menu = $site_app->getMenu(); if ($menu->getActive() == $menu->getDefault()) {