Ejemplo n.º 1
0
 /**
  * Init toolbar links
  */
 private function initToolbarLinks()
 {
     $Linker = new Linker($this->Context->activity());
     if ($this->Context->activity()->isPublic()) {
         $this->ToolbarLinks[] = '<a href="' . $Linker->publicUrl() . '" target="_blank">' . Icon::$ATTACH . ' ' . __('Public link') . '</a>';
     }
     if (!Request::isOnSharedPage()) {
         $this->ToolbarLinks[] = Ajax::window('<a href="' . ExporterWindow::$URL . '?id=' . $this->Context->activity()->id() . '">' . Icon::$DOWNLOAD . ' ' . __('Export') . '</a> ', 'small');
         $this->ToolbarLinks[] = Ajax::window('<a href="' . $Linker->editUrl() . '">' . Icon::$EDIT . ' ' . __('Edit') . '</a> ', 'small');
     }
     $this->ToolbarLinks[] = Ajax::tooltip($Linker->weekLink(), '<em>' . __('Show week') . '</em><br>' . $this->Context->dataview()->weekday() . ', ' . $this->Context->dataview()->dateAndDaytime());
 }
Ejemplo n.º 2
0
 /**
  * Init edit links
  * @param \Runalyze\View\Activity\Linker $linker
  */
 protected function initEditLinks(Linker $linker)
 {
     if ($this->Context->activity()->isPublic()) {
         $privacyLabel = __('Make private');
         $privacyIcon = 'fa-lock';
     } else {
         $privacyLabel = __('Make public');
         $privacyIcon = 'fa-unlock';
     }
     $this->ToolbarLinks[] = '<li class="with-submenu"><span class="link"><i class="fa fa-fw fa-wrench"></i></span><ul class="submenu">';
     $this->ToolbarLinks[] = '<li>' . Ajax::window('<a class="link" href="' . $linker->editUrl() . '">' . Icon::$EDIT . ' ' . __('Edit') . '</a> ', 'small') . '</li>';
     $this->ToolbarLinks[] = '<li><a class="ajax" target="statistics-inner" href="call/call.Training.display.php?id=' . $this->Context->activity()->id() . '&action=changePrivacy"><i class="fa fa-fw ' . $privacyIcon . '"></i> ' . $privacyLabel . '</a></li>';
     $this->ToolbarLinks[] = '<li><a class="ajax" target="statistics-inner" href="call/call.Training.display.php?id=' . $this->Context->activity()->id() . '&action=delete" data-confirm="' . __('Do you really want to delete this activity?') . '"><i class="fa fa-fw fa-trash"></i> ' . __('Delete activity') . '</a></li>';
     $this->ToolbarLinks[] = '</ul></li>';
 }