/** * 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')); } }
/** * 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')); } } }