Skip to content
Snippets Groups Projects
menu.phtml 5.24 KiB
Newer Older
<!-- fid_bbi: myresearch - menu -->
<?php $user = $this->auth()->isLoggedIn(); ?>
<?php if (!empty($user)): ?>
  <div class="sidebar -profile" id="profile-menu">
    <div class="sidebar-header">
      <h2><?=$this->translate('Profile Menu')?></h2>
      <button
        class="-icon-only -small"
        type="button"
        aria-controls="profile-menu"
      >
        <?=$this->icon('x')?>
        <span class="sr-only"><?=$this->translate('Close')?></span>
      </button>
    </div>
    <div class="sidebar-inner">
      <h3><?=$this->translate('Your Account')?></h3>
      <ul class="unstyled-list">
        <?php if ('ils-none' !== $this->ils()->getOfflineMode()): ?>
          <li>
            <a
              href="<?=$this->url('myresearch-profile')?>"
              <?=$this->active === 'profile' ? 'class="active"' : ''?>
            >
              <?=$this->translate('Profile')?>
            </a>
          </li>
          <?php // refs #15480 add password change to fid profile ?>
          <li>
            <a href="<?=$this->url('fid/user/reset-password')?>" data-lightbox>
              <?=$this->translate('Change Password')?>
            </a>
          </li>
          <li>
            <a href="<?=$this->url('fid/user/change-username')?>" data-lightbox>
              <?=$this->translate('fid::username_change_link')?>
            </a>
          </li>
          <li>
            <a href="<?=$this->url('myresearch-logout')?>">
              <?=$this->translate("Logout")?>
            </a>
          </li>
          <?php if ($user->libraryCardsEnabled()): ?>
            <li>
              <a
                href="<?=$this->url('librarycards-home')?>"
                <?=$this->active === 'librarycards' ? 'class="active"' : ''?>>
                <i class="fa fa-fw fa-barcode" aria-hidden="true"></i> <?=$this->translate('Library Cards')?>
              </a>
            </li>
          <?php endif; ?>
        <?php endif; ?>
      </ul>

        <h3><?=$this->translate('fid::FID_services')?></h3>
          <ul class="unstyled-list">
            <?php if ($this->permission()->allowDisplay('fid.Acquisitions')): ?>
              <li>
                <a data-lightbox href="<?=$this->url("record-fiddigitizationmissingrecord", ['id' => 'none'])?>">
                    <?=$this->transEsc('fid::acquisition_digitization')?>
                </a>
              </li>
            <?php endif; ?>
            <li>
              <a data-lightbox href="<?=$this->url('fid/user/orders')?>">
                  <?=$this->transEsc('Your Orders')?>
              </a>
            </li>
          </ul>

      <?php if ($this->userlist()->getMode() !== 'disabled'): ?>
        <h3><?=$this->translate('Your Lists')?></h3>
        <ul class="unstyled-list">
          <?php if ($this->accountCapabilities()->getSavedSearchSetting() === 'enabled'): ?>
            <li>
              <a
                href="<?=$this->url('search-history')?>?require_login"
                <?=$this->active === 'history' ? ' class="active"' : ''?>
              >
                <?=$this->translate('history_saved_searches')?>
              </a>
            </li>
          <?php endif; ?>

          <li>
            <a
              href="<?=$this->url('myresearch-favorites')?>"
              <?=$this->active === 'favorites' ? 'class="active"' : ''?>
            >
              <?=$this->translate('Your Favorites')?>
            </a>
          </li>

          <?php foreach ($user->getLists() as $list): ?>
            <li>
              <a
                href="<?=$this->url('userList', ['id' => $list['id']])?>"
                <?=$this->active === 'list' . $list['id'] ? 'class="active"' : ''?>
              >
                <?=$this->escapeHtml($list['title'])?>
                (<?=$list->cnt?>)
              </a>
            </li>
          <?php endforeach; ?>

          <li>
            <a href="<?=$this->url('editList', ['id' => 'NEW'])?>">
              <?=$this->translate('Create a List') ?>
        <?=$this->context($this)->renderInContext('myresearch/menu-additional-entries.phtml', array())?>
      <?php endif ?>
      <?php if ($this->usertags()->getMode() === 'enabled'): ?>
        <h3><?=$this->translate('Your Tags')?></h3>
        <ul class="unstyled-list">
          <li>
            <a
              href="<?=$this->url('myresearch-usertags')?>"
              <?=$this->active === 'tags' ? 'class="active"' : ''?>
            >
              <?=$this->translate('show_usertags')?>
            </a>
          </li>
        </ul>
      <?php endif; ?>

      <?php if ($this->permission()->allowDisplay('fid.ReadList')): ?>
        <h3><?=$this->translate('fid::admin_section')?></h3>
        <ul class="unstyled-list">
          <li>
            <a href="<?=$this->url('fid/admin/list')?>"><?=$this->translate('fid::permission_read_user_list')?></a>
          </li>
          <li>
            <a href="<?=$this->url('admin/tags', ['action' => 'List'])?>"><?=$this->translate('Tag Management')?></a>
          </li>
          <li>
            <a href="<?=$this->url('fid/admin/orders')?>"><?=$this->transEsc('fid::permission_read_order_list')?></a>
          </li>
      <?php endif; ?>
    </div>
<?php endif; ?>
<!-- fid_bbi: myresearch - menu - END -->