Пример #1
0
 /**
  * Ajout d'éléments à la barre admin côté publique.
  *
  * @param oktCore $okt
  * @param arrayObject $aPrimaryAdminBar
  * @param arrayObject $aSecondaryAdminBar
  * @param arrayObject $aBasesUrl
  * @return void
  */
 public static function publicAdminBarItems($okt, $aPrimaryAdminBar, $aSecondaryAdminBar, $aBasesUrl)
 {
     # lien ajouter un utilisateur
     if ($okt->checkPerm('users')) {
         $aPrimaryAdminBar[200]['items'][1000] = array('href' => $aBasesUrl['admin'] . '/module.php?m=users&action=add', 'title' => __('m_users_ab_user_title'), 'intitle' => __('m_users_ab_user'));
     }
 }
Пример #2
0
 /**
  * Ajout d'éléments à la barre admin côté publique.
  *
  * @param oktCore $okt
  * @param arrayObject $aPrimaryAdminBar
  * @param arrayObject $aSecondaryAdminBar
  * @param arrayObject $aBasesUrl
  * @return void
  */
 public static function publicAdminBarItems($okt, $aPrimaryAdminBar, $aSecondaryAdminBar, $aBasesUrl)
 {
     # lien ajouter un article
     if ($okt->checkPerm('news_usage') || $okt->checkPerm('news_contentadmin')) {
         $aPrimaryAdminBar[200]['items'][200] = array('href' => $aBasesUrl['admin'] . '/module.php?m=news&action=add', 'title' => __('m_news_ab_post_title'), 'intitle' => __('m_news_ab_post'));
     }
     # modification de l'article en cours
     if (isset($okt->page->module) && $okt->page->module == 'news' && isset($okt->page->action) && $okt->page->action == 'item') {
         $aVars = $okt->tpl->getAssignedVars();
         if (isset($aVars['rsPost']) && $aVars['rsPost']->isEditable()) {
             $aPrimaryAdminBar[300] = array('href' => $aBasesUrl['admin'] . '/module.php?m=news&action=edit&post_id=' . $aVars['rsPost']->id, 'intitle' => __('m_news_ab_edit_post'));
         }
     }
 }