本文整理汇总了PHP中Lang::_方法的典型用法代码示例。如果您正苦于以下问题:PHP Lang::_方法的具体用法?PHP Lang::_怎么用?PHP Lang::_使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lang
的用法示例。
在下文中一共展示了Lang::_方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct()
{
parent::__construct();
$vars = array('HTTP_ROOT' => ROOT_HTTP . $this->lang->getUserLang() . '/', 'CSS_ROOT' => CSS_HTTP, 'JS_ROOT' => JS_HTTP, 'IMG_ROOT' => IMG_HTTP, 'referer' => REFERER, 'uri' => $this->getUri(), 'querystring' => $this->getQueryString(), 'current_page' => $this->route, 'target' => $this->target, 'action' => $this->action, 'params' => $this->getParams(), 'lang' => $this->lang->getUserLang(), 'website_title' => 'Tokyo Tour', 'website_description' => 'Website Description', 'author' => 'Website Author', 'title' => '', 'description' => '');
$quarters = Quarter::getList('SELECT id, name, type, description FROM quarter ORDER BY name ASC');
//$pictures = Picture::getList('SELECT id, quarter_id, src, info_id, user_id FROM photo ORDER BY id ASC');
//$infos = Info::getList('SELECT id, quarter_id, name, type, description, url, rating, theme FROM info ORDER BY id ASC');
$vars['quarters'] = $quarters;
//$vars['infos'] = $infos;
// $vars['pictures'] = $pictures;
$quarter_pages = array();
foreach ($quarters as $quarter) {
$quarter_pages['quarter/' . $quarter->getSlug()] = $quarter->name;
}
$vars['pages'] = array('home/index' => Lang::_('Accueil'), 'quarter' => array(Lang::_('Les quartiers'), $quarter_pages), 'quarter/random' => Lang::_('Quartier aléatoire'), 'contact' => Lang::_('Vos suggestions'), 'search' => Lang::_('Recherche avancée'));
if (User::isLogged()) {
$vars['user'] = User::get($this->session->user_id);
}
$archives_dates = array();
for ($i = 0; $i < 12; $i++) {
$time = strtotime('-' . $i . ' month');
$month_value = date('Y-m', $time);
$month_label = ucfirst(Lang::_(strtolower(date('F', $time))));
$year = date('Y', $time);
$archives_dates[$month_value] = $month_label . ' ' . $year;
}
$vars['archives_dates'] = $archives_dates;
$this->response->addVars($vars);
}
示例2: getLabel
public function getLabel()
{
$str_year = date('Y', strtotime($this->date_start));
$str_month_start = ucfirst(Lang::_(strtolower(date('F', strtotime($this->date_start)))));
$str_month_end = ucfirst(Lang::_(strtolower(date('F', strtotime($this->date_end)))));
return $str_year . ' ' . $str_month_start . ' - ' . $str_month_end;
}
示例3: getForm
public function getForm($type, $action, $request, $isPost = false, $errors = array())
{
$form = new Form('form-post-' . $type, 'form-post-' . $type, $action, 'POST', 'form-horizontal', $errors, $isPost);
$form->addField('author', Lang::_('Author'), 'text', $this->_getfieldvalue('author', $type, $request), true, '', @$errors['author']);
$form->addField('title', Lang::_('Title'), 'text', $this->_getfieldvalue('title', $type, $request), true, '', @$errors['title']);
$form->addField('content', Lang::_('Content'), 'text', $this->_getfieldvalue('content', $type, $request), true, '', @$errors['content']);
$form->addField('date', Lang::_('Date'), 'date', $this->_getfieldvalue('date', $type, $request), false, '', @$errors['date']);
return $form;
}
示例4: getForm
public function getForm($type, $action, $request, $isPost = false, $errors = array())
{
$form = new Form($id = 'form-picture', $name = 'form-picture', $action, 'POST', 'form-horizontal', $isPost);
$form->addField('id', Lang::_('Picture Id'), 'text', $this->_getfieldvalue('id', $type, $request), true, '', @$errors['id']);
$form->addField('quarter_id', Lang::_('Quarter id'), 'text', $this->_getfieldvalue('quarter_id', $type, $request), false, '', @$errors['quarter_id']);
$form->addField('src', Lang::_('Src'), 'file', $this->_getfieldvalue('src', $type, $request), false, '', @$errors['src']);
$form->addField('info_id', Lang::_('Info id'), 'text', $this->_getfieldvalue('info_id', $type, $request), true, '', @$errors['info_id']);
$form->addField('user_id', Lang::_('User id'), 'text', $this->_getfieldvalue('user_id', $type, $request), true, '', @$errors['user_id']);
return $form->render();
}
示例5: getForm
public function getForm($type, $action, $request, $isPost = false, $errors = array())
{
$form = new Form($id = 'form-comment', $name = 'form-comment', $action, 'POST', 'form-horizontal', $isPost);
$form->addField('id', Lang::_('Id'), 'text', $this->_getfieldvalue('id', $type, $request), true, '', @$errors['id']);
$form->addField('user_id', Lang::_('User Id'), 'text', $this->_getfieldvalue('user_id', $type, $request), true, '', @$errors['user_id']);
$form->addField('quarter_id', Lang::_('Quarter Id'), 'text', $this->_getfieldvalue('quarter_id', $type, $request), false, '', @$errors['quarter_id']);
$form->addField('info_id', Lang::_('Info Id'), 'text', $this->_getfieldvalue('info_id', $type, $request), false, '', @$errors['info_id']);
$form->addField('content', Lang::_('Content'), 'text-area', $this->_getfieldvalue('content', $type, $request), true, '', @$errors['content']);
$form->addField('photo_id', Lang::_('Photo Id'), 'file', $this->_getfieldvalue('photo_id', $type, $request), false);
return $form->render();
}
示例6: archives
public function archives()
{
$params = $this->getParams();
$date = !empty($params[0]) ? $params[0] : date('Y-m');
$page = !empty($params[1]) ? (int) $params[1] : 1;
$time = strtotime($date);
$date_label = ucfirst(Lang::_(strtolower(date('F', $time)))) . ' ' . date('Y', $time);
$pagination = new Pagination('SELECT * FROM post WHERE DATE_FORMAT(date, "%Y-%m") = :date ORDER BY date DESC', array(':date' => $date), 4, $page - 1);
/*
// Same with date split without mysql function DATE_FORMAT()
$date_parts = explode('-', $date);
$year = $date_parts[0];
$month = $date_parts[1];
$pagination = new Pagination('SELECT * FROM post WHERE YEAR(date) = :year AND MONTH(date) = :month ORDER BY date DESC', array(':year' => $year, ':month' => $month), 4, $page - 1);
*/
$vars = array('title' => 'Title', 'description' => 'Description', 'date' => $date, 'date_label' => $date_label, 'page' => $page, 'count_pages' => $pagination->getPagesCount(), 'count_total' => $pagination->getTotalCount(), 'posts' => $pagination->getResults());
$this->render('archives', $vars);
}
示例7: __construct
public function __construct()
{
parent::__construct();
$vars = array('HTTP_ROOT' => ROOT_HTTP . $this->lang->getUserLang() . '/', 'CSS_ROOT' => CSS_HTTP, 'JS_ROOT' => JS_HTTP, 'IMG_ROOT' => IMG_HTTP, 'referer' => REFERER, 'uri' => $this->getUri(), 'querystring' => $this->getQueryString(), 'current_page' => $this->route, 'target' => $this->target, 'action' => $this->action, 'request' => $this->request, 'lang' => $this->lang->getUserLang(), 'website_title' => 'Presence V 1.0', 'website_description' => 'Site Web Intranet de Présence avec Admin', 'author' => 'Eric Madjarian', 'title' => 'Presence V 1.0', 'description' => 'Site Web Intranet de Présence avec Admin');
$vars['pages'] = self::$pages;
$this->user = new User();
if (User::isLogged()) {
$this->user = User::get($this->session->user_id);
}
$vars['user'] = $this->user;
$archives_dates = array();
for ($i = 0; $i < 12; $i++) {
$time = strtotime('-' . $i . ' month');
$month_value = date('Y-m', $time);
$month_label = ucfirst(Lang::_(strtolower(date('F', $time))));
$year = date('Y', $time);
$archives_dates[$month_value] = $month_label . ' ' . $year;
}
$vars['archives_dates'] = $archives_dates;
$this->response->addVars($vars);
}
示例8: html
*
* SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes
* de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
* soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');}
$TITRE = html(Lang::_("Gérer les parents"));
// Récupérer d'éventuels paramètres pour restreindre l'affichage
// Pas de passage par la page ajax.php, mais pas besoin ici de protection contre attaques type CSRF
$statut = (isset($_POST['f_statut'])) ? Clean::entier($_POST['f_statut']) : 1 ;
$debut_nom = (isset($_POST['f_debut_nom'])) ? Clean::nom($_POST['f_debut_nom']) : '' ;
$debut_prenom = (isset($_POST['f_debut_prenom'])) ? Clean::prenom($_POST['f_debut_prenom']) : '' ;
$find_doublon = (isset($_POST['f_doublon'])) ? TRUE : FALSE ;
// Construire et personnaliser le formulaire pour restreindre l'affichage
$select_f_statuts = HtmlForm::afficher_select(Form::$tab_select_statut , 'f_statut' /*select_nom*/ , FALSE /*option_first*/ , $statut /*selection*/ , '' /*optgroup*/);
// Javascript
Layout::add( 'js_inline_before' , 'var input_date = "'.TODAY_FR.'";' );
Layout::add( 'js_inline_before' , 'var date_mysql = "'.TODAY_MYSQL.'";' );
Layout::add( 'js_inline_before' , 'var LOGIN_LONGUEUR_MAX = '. LOGIN_LONGUEUR_MAX.';' );
Layout::add( 'js_inline_before' , 'var PASSWORD_LONGUEUR_MAX = '.PASSWORD_LONGUEUR_MAX.';' );
示例9: exit
* SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes
* de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
* soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = $_SESSION['USER_PROFIL_TYPE'] == 'professeur' ? html(Lang::_("Fiches brevet")) : html(Lang::_("Étape n°5 - Fiches brevet"));
// Javascript
Layout::add('js_inline_before', 'var TODAY_FR = "' . TODAY_FR . '";');
Layout::add('js_inline_before', 'var USER_ID = ' . $_SESSION['USER_ID'] . ';');
Layout::add('js_inline_before', 'var CODE_TOTAL = ' . CODE_BREVET_EPREUVE_TOTAL . ';');
// Lister les séries de Brevet en place
$DB_TAB = DB_STRUCTURE_BREVET::DB_lister_brevet_series_etablissement();
if (empty($DB_TAB)) {
echo '<p class="danger">Aucun élève n\'est associé à une série du brevet !</p>' . NL;
echo $_SESSION['USER_PROFIL_TYPE'] == 'professeur' ? '<div class="astuce">Un administrateur ou directeur doit effectuer les étapes préliminaires.</div>' . NL : '<div class="astuce"><a href="./index.php?page=brevet&section=series">Effectuer l\'étape n°1.</a></div>' . NL;
return;
// Ne pas exécuter la suite de ce fichier inclus.
}
$tab_brevet_series = array();
foreach ($DB_TAB as $DB_ROW) {
$tab_brevet_series[$DB_ROW['brevet_serie_ref']] = html($DB_ROW['brevet_serie_nom']);
示例10: exit
* SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes
* de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
* soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = html(Lang::_("Élèves"));
?>
<div class="hc">
<a href="./index.php?page=<?php
echo $PAGE;
?>
&section=gestion">Élèves (gestion).</a> ||
<a href="./index.php?page=<?php
echo $PAGE;
?>
&section=classe">Élèves & classes.</a> ||
<a href="./index.php?page=<?php
echo $PAGE;
?>
&section=groupe">Élèves & groupes.</a> ||
示例11: exit
* SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes
* de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
* soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = html(Lang::_("Affecter les périodes aux classes & groupes"));
?>
<?php
// Fabrication des éléments select du formulaire
$select_periodes = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_periodes_etabl(TRUE), 'select_periodes', FALSE, FALSE, '', $multiple = TRUE);
$select_classes_groupes = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_classes_groupes_etabl(), 'select_classes_groupes', FALSE, FALSE, 'regroupements', $multiple = TRUE);
?>
<p><span class="manuel"><a class="pop_up" href="<?php
echo SERVEUR_DOCUMENTAIRE;
?>
?fichier=support_administrateur__gestion_periodes">DOC : Gestion des périodes</a></span></p>
<hr />
示例12: html
*
* SACoche est un logiciel libre ; vous pouvez le redistribuer ou le modifier suivant les termes
* de la “GNU Affero General Public License” telle que publiée par la Free Software Foundation :
* soit la version 3 de cette licence, soit (à votre gré) toute version ultérieure.
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');}
$TITRE = html(Lang::_("Nombre de saisies"));
?>
<div class="astuce">Il s'agit du nombre de notes saisies au cours de cette année scolaire.</div>
<p class="danger">Ce n'est qu'un simple indicateur d'utilisation, pas un gage d'efficacité !<br >La performance de l'évaluation ne se résumant pas à la multiplicité des items évalués…</p>
<table id="bilan" class="hsort">
<thead>
<tr>
<th>Professeur</th>
<th>Classe</th>
<th>Saisies</th>
</tr>
</thead>
<tbody>
<?php
示例13: exit
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Menu [eleve] à mettre en session
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Attention : en cas de changement d'indice d'un menu, répercuter la modif dans la partie Adaptations (en-dessous).
$tab_menu = array('information' => Lang::_("Informations"), 'parametrage' => Lang::_("Paramétrages"), 'evaluation' => Lang::_("Évaluations"), 'releve' => Lang::_("Relevés / Synthèses"), 'officiel' => Lang::_("Bilans officiels"));
$tab_sous_menu = array('information' => array('compte_accueil' => array('texte' => Lang::_("Accueil"), 'class' => 'compte_accueil', 'href' => 'page=compte_accueil'), 'compte_cnil' => array('texte' => Lang::_("Données personnelles"), 'class' => 'compte_cnil', 'href' => 'page=compte_cnil'), 'consultation_algorithme' => array('texte' => Lang::_("Algorithme de calcul"), 'class' => 'algorithme_voir', 'href' => 'page=consultation_algorithme'), 'consultation_groupe_periode' => array('texte' => Lang::_("Dates des périodes"), 'class' => 'periode_groupe', 'href' => 'page=consultation_groupe_periode'), 'consultation_notifications' => array('texte' => Lang::_("Notifications reçues"), 'class' => 'newsletter', 'href' => 'page=consultation_notifications'), 'consultation_referentiel_interne' => array('texte' => Lang::_("Référentiels en place"), 'class' => 'referentiel_voir', 'href' => 'page=consultation_referentiel_interne')), 'parametrage' => array('compte_password' => array('texte' => Lang::_("Mot de passe"), 'class' => 'compte_password', 'href' => 'page=compte_password'), 'compte_email' => array('texte' => Lang::_("Adresse e-mail & Abonnements"), 'class' => 'mail', 'href' => 'page=compte_email'), 'compte_switch' => array('texte' => Lang::_("Bascule entre comptes"), 'class' => 'compte_switch', 'href' => 'page=compte_switch'), 'compte_daltonisme' => array('texte' => Lang::_("Daltonisme"), 'class' => 'compte_daltonisme', 'href' => 'page=compte_daltonisme'), 'compte_langue' => array('texte' => Lang::_("Langue"), 'class' => 'compte_langue', 'href' => 'page=compte_langue')), 'evaluation' => array('evaluation_voir' => array('texte' => Lang::_("Liste des évaluations"), 'class' => 'evaluation_voir', 'href' => 'page=evaluation_voir'), 'evaluation_demande_eleve' => array('texte' => Lang::_("Demandes d'évaluations formulées"), 'class' => 'evaluation_demande', 'href' => 'page=evaluation_demande_eleve')), 'releve' => array('releve_grille_referentiel' => array('texte' => Lang::_("Grille d'items d'un référentiel"), 'class' => 'releve_grille', 'href' => 'page=releve&section=grille_referentiel'), 'releve_items_matiere' => array('texte' => Lang::_("Relevé d'items d'une matière"), 'class' => 'releve_items', 'href' => 'page=releve&section=items_matiere'), 'releve_items_multimatiere' => array('texte' => Lang::_("Relevé d'items pluridisciplinaire"), 'class' => 'releve_items', 'href' => 'page=releve&section=items_multimatiere'), 'releve_items_professeur' => array('texte' => Lang::_("Relevé d'items d'un enseignant"), 'class' => 'releve_items', 'href' => 'page=releve&section=items_professeur'), 'releve_synthese_matiere' => array('texte' => Lang::_("Synthèse d'une matière"), 'class' => 'releve_synthese', 'href' => 'page=releve&section=synthese_matiere'), 'releve_synthese_multimatiere' => array('texte' => Lang::_("Synthèse pluridisciplinaire"), 'class' => 'releve_synthese', 'href' => 'page=releve&section=synthese_multimatiere'), 'releve_socle' => array('texte' => Lang::_("Relevé de maîtrise du socle"), 'class' => 'releve_socle', 'href' => 'page=releve&section=socle')), 'officiel' => array('officiel_voir_archive' => array('texte' => Lang::_("Archives consultables"), 'class' => 'officiel_voir_archive', 'href' => 'page=officiel_voir_archive')));
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Adaptations
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Voir et simuler l'algorithme de calcul.
if (!test_user_droit_specifique($_SESSION['DROIT_VOIR_ALGORITHME'])) {
$tab_sous_menu['information']['consultation_algorithme']['class'] .= ' disabled';
}
// Voir les référentiels en place (dans l'établissement) (pas de restriction pour le profil [administrateur]).
if (!test_user_droit_specifique($_SESSION['DROIT_VOIR_REFERENTIELS'])) {
$tab_sous_menu['information']['consultation_referentiel_interne']['class'] .= ' disabled';
}
// Changer son mot de passe (pas de restriction pour les profils [administrateur] et [webmestre]).
if (!test_user_droit_specifique($_SESSION['DROIT_MODIFIER_MDP'])) {
$tab_sous_menu['parametrage']['compte_password']['class'] .= ' disabled';
}
示例14: getUser
public static function getUser($register_url)
{
try {
self::setDefaultApplication();
if (empty($register_url)) {
return false;
}
$helper = new FacebookRedirectLoginHelper($register_url);
$session = $helper->getSessionFromRedirect();
if (!empty($session)) {
$request = new FacebookRequest($session, 'GET', '/me');
$response = $request->execute();
$graphObject = $response->getGraphObject();
$fb_user = $response->getGraphObject(GraphUser::className());
if (empty($fb_user)) {
throw new Exception(Lang::_('Unable to retrieve your Facebook account'));
}
$user = (object) null;
$user->fb_id = $fb_user->getProperty('id');
$user->firstname = $fb_user->getProperty('first_name');
$user->lastname = $fb_user->getProperty('last_name');
$user->email = $fb_user->getProperty('email');
if (empty($user->email)) {
throw new Exception(Lang::_('Your email address seems to be awaiting for validation, you must confirm your Facebook account before continue'));
}
return $user;
}
return false;
} catch (Exception $e) {
throw new Exception(Lang::_('An error occured during the link of your Facebook account') . '<br>' . $e->getMessage());
// When Facebook throw an error
//if ($e instanceOf FacebookRequestException) {}
}
}
示例15: array
),
'evaluation' => array
(
'evaluation_voir' => array( 'texte' => Lang::_("Liste des évaluations") , 'class' => 'evaluation_voir' , 'href' => 'page=evaluation_voir' ),
),
'releve' => array
(
'releve_grille_referentiel' => array( 'texte' => Lang::_("Grille d'items d'un référentiel") , 'class' => 'releve_grille' , 'href' => 'page=releve&section=grille_referentiel' ),
'releve_items' => array( 'texte' => Lang::_("Relevé d'items") , 'class' => 'releve_items' , 'href' => 'page=releve&section=items' ),
'releve_synthese' => array( 'texte' => Lang::_("Synthèse d'items") , 'class' => 'releve_synthese' , 'href' => 'page=releve&section=synthese' ),
'releve_chronologique' => array( 'texte' => Lang::_("Bilan chronologique") , 'class' => 'releve_chrono' , 'href' => 'page=releve&section=bilan_chronologique' ),
'releve_socle' => array( 'texte' => Lang::_("Relevé de maîtrise du socle") , 'class' => 'releve_socle' , 'href' => 'page=releve&section=socle' ),
),
'officiel' => array
(
'officiel_voir_archive' => array( 'texte' => Lang::_("Archives consultables") , 'class' => 'officiel_voir_archive' , 'href' => 'page=officiel_voir_archive' ),
),
);
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Adaptations
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Voir et simuler l'algorithme de calcul.
if(!test_user_droit_specifique($_SESSION['DROIT_VOIR_ALGORITHME']))
{
$tab_sous_menu['information']['consultation_algorithme']['class'] .= ' disabled';
}
// Voir les référentiels en place (dans l'établissement) (pas de restriction pour le profil [administrateur]).
if(!test_user_droit_specifique($_SESSION['DROIT_VOIR_REFERENTIELS']))