Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 46 → Rev 47

/trunk/interfaces/controleurs/AppliControleur.php
166,16 → 166,20
*/
protected function construireMenu($referentiel) {
$menu['nom'] = 'Accueil';
$menu['url'] = $this->obtenirUrlMenuAccueil();
$menu['url'] = $this->obtenirUrlMenuAccueil();
$menu['activite'] = (($this->getModulePrincipalCourant() == 'Accueil') ? 'actif' : 'inactif');
$donnees['menus'][] = $menu;
$menu['nom'] = 'Tests';
$menu['url'] = $this->obtenirUrlMenuTest($referentiel);
$menu['activite'] = (($this->getModulePrincipalCourant() == 'Test') ? 'actif' : 'inactif');
$donnees['menus'][] = $menu;
$menu['nom'] = 'Versionnage';
$menu['url'] = $this->obtenirUrlMenuVersionnage($referentiel);
$menu['activite'] = (($this->getModulePrincipalCourant() == 'Versionnage') ? 'actif' : 'inactif');
$donnees['menus'][] = $menu;
$menu['nom'] = 'Consultation';
$menu['url'] = $this->obtenirUrlMenuConsultation($referentiel);
$menu['activite'] = (($this->getModulePrincipalCourant() == 'Consultation') ? 'actif' : 'inactif');
$donnees['menus'][] = $menu;
$this->setSortie(self::RENDU_MENU, $this->getVue('menu', $donnees), false);
}
/trunk/interfaces/controleurs/Accueil.php
68,7 → 68,7
*/
public function afficherDetail() {
$donnees = array();
$this->initialiserModulePrincipal();
$this->definirCommeModulePrincipal('Accueil');
// Traitement de l'info sur le code du référentiel
if (isset($this->referentiel)) {
/trunk/interfaces/index.php
22,17 → 22,6
<link rel="shortcut icon" type="image/x-icon" href="http://www.tela-botanica.org/favicon.ico" />
<link rel="icon" type="image/png" href="http://www.tela-botanica.org/sites/commun/generique/images/favicones/tela_botanica.png" />
 
<link rel="stylesheet" type="text/css" media="screen" href="http://www.tela-botanica.org/sites/commun/fr/styles/commun_simple.css" />
 
<style type="text/css" media="screen">
<!--
@import "http://www.tela-botanica.org/sites/commun/fr/styles/commun_complexe.css";
@import "http://www.tela-botanica.org/sites/atelier/fr/styles/atelier.css";
-->
</style>
 
<link rel="stylesheet" type="text/css" media="print" href="http://www.tela-botanica.org/sites/commun/fr/styles/impression.css" />
 
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/referentiel/referentiel.css" />
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/humanity/jquery-ui-1.8.2.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="interfaces/squelettes/css/referentiel/debogage.css" />
/trunk/interfaces/squelettes/menu.tpl.html
2,7 → 2,7
<?php if (isset($menus)) : ?>
<ul>
<?php foreach ($menus as $menu) : ?>
<li><a href="<?=$menu['url'];?>"><?=$menu['nom'];?></a></li>
<li class="<?=$menu['activite'];?>"><a href="<?=$menu['url'];?>"><?=$menu['nom'];?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
/trunk/interfaces/squelettes/css/referentiel/referentiel.css
1,25 → 1,87
@CHARSET "UTF-8";
/*--------------------------------------------------------------------------------------------------------------*/
/* Générique */
table {
border:1px solid #36560B;
border-collapse: collapse;}
td, th {
border:1px solid #36560B;
padding:5px;}
body {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:0.75em;
background-color:#fff;
margin:2px;}
h1{
font-size:1.4em;
line-height:1.3em;
font-weight:bold;
padding:0 0 2px 5px;
margin:10px 0 4px 0;
background-color:#c38673;
color:white;}
h2{
font-size:1em;
font-weight:bold;
color:black;
text-transform:uppercase;
margin:10px 0 4px 0;
color:#AD5A40;}
h3{
font-size:0.95em;
color:black;
font-weight:bold;
margin:8px 0 4px 0;
text-transform:none;}
h4{
font-size:0.8em;
color:black;
font-weight:bold;
letter-spacing:0.1em;
margin:8px 0 2px 0;}
h5{
font-size:0.8em;
color:black;
font-style:italic;
margin:4px 0 1px 0;}
h6{
font-size:0.75em;
color:black;
font-style:italic;
margin:4px 0 1px 0;}
a{
color:black;
text-decoration:none;
background:url(http://www.tela-botanica.org/sites/commun/generique/images/graphisme/img_underline_plan_site_black.png) repeat-x center bottom;}
a:hover{
color:black;
text-decoration:none;
background:url(http://www.tela-botanica.org/sites/commun/generique/images/graphisme/img_underline_hover_plan_site_black.png) repeat-x center bottom;}
hr{
color:#62210F;}
table{
border-collapse:collapse;}
table{
border:1px solid #36560B;
border-collapse: collapse;}
td,th{
border:1px solid #36560B;
padding:5px;}
caption{
font-weight:bold;
margin:2px;}
img{
border:0;}
img a{
display:block;}
legend{
color:#AD5A40;}
/*--------------------------------------------------------------------------------------------------------------*/
/* Disposition */
#zone-centrale {
text-align:center;
}
text-align:center;}
#zone-logo{
left:18px;
margin:7px 10px;
margin:1px 10px;
position:absolute;
top:2px;
z-index:1;}
#zone-entete{
height:120px;
height:121px;
margin:0;
background:url("http://www.tela-botanica.org/sites/atelier/generique/images/graphisme/bandeau_atelier_fond.png") repeat-x scroll 0 0 transparent;}
#zone-entete-contenu{
39,20 → 101,41
margin:0;
text-align:left;}
#zone-navigation{
position:relative;
float:left;
z-index:2;
height:21px;
width:100%;
margin:0;
padding:0;
text-align:left;
font-weight:bold;}
font-weight:bold;
border-bottom:1px solid #62210F;}
#zone-corps-contenu{
clear:both;
min-height:300px;
padding:0 2px;
text-align:justify;}
text-align:justify;
border-top:medium none !important;
border:1px solid #62210F;}
#zone-fil-ariane{
}
font-weight:bold;
text-align:left;}
#zone-pied{
}
clear:both;
text-align:center;}
/*--------------------------------------------------------------------------------------------------------------*/
/* Logo */
#zone-logo img{
border:0;}
#zone-logo a{
position:absolute;
top:0;
left:0;}
#zone-logo a:hover{
border:1px dotted;}
#zone-logo a:hover:after{
content:" Retour à l'accueil ";}
/*--------------------------------------------------------------------------------------------------------------*/
/* Fil d'ariane */
#zone-fil-ariane{
padding:10px 5px;}
96,27 → 179,27
#zone-navigation a {float:none;}
/* End IE5-Mac hack */
#zone-navigation > ul a {
width:auto;} /*propriete ajoutee pour contredire la ligne speciale IE (ci dessus) pour les autres navigateurs*/
width:auto;} /*propriete ajoutee pour contredire la ligne speciale IE (ci dessus) pour les autres navigateurs*/
#zone-navigation li:hover {
background-position:100% -150px;}
background-position:100% -150px;}
#zone-navigation li:hover a {
background-position:0% -150px;}
#zone-navigation .menu_inactif {
border-bottom:1px solid;}
#zone-navigation .menu_actif, #zone-navigation .onglet_actif {
position:relative;
background-position:100% -150px;
padding-bottom:2px;
z-index:3;
font-weight:bold;}
#zone-navigation .menu_actif a, #zone-navigation .onglet_actif a {
position:relative;
background-position:0% -150px;
padding-bottom:3px;
z-index:4;}
 
/*--------------------------------------------------------------------------------------------------------------*/
background-position:0% -150px;}
#zone-navigation .inactif {
border-bottom:medium none #62210F;}
#zone-navigation .inactif a{
border-bottom:1px solid;
line-height:12px;
font-weight:normal;}
#zone-navigation .actif{
position:relative;
background-position:100% -150px;
z-index:3;}
#zone-navigation .actif a{
position:relative;
background-position:0 -150px;
line-height:13px;
z-index:4;}
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Général */
.discretion{
color:#A9A9A9;
133,26 → 216,57
background-color:#E9584C !important;}
.espace{
background-color:yellow !important;}
hr.nettoyage{
clear:both;
width:0;}
/* Formulaire */
#zone-form fieldset{
margin:5px;
padding:5px;
float:left;}
#zone-form fieldset legend{
padding:0 10px;
border-left:#CCC 1px solid;
border-right:#CCC 1px solid;
background-color:white;
font-size:1.2em;
color:#999;}
#zone-form label:after{
content:" : ";}
#zone-form input{
margin:5px;}
#zone-form textarea{
with:100%;}
#zone-form input[type="submit"] {
width:auto !important;
margin:5px !important;}
#zone-form input:hover, #zone-form select:hover, #zone-form input:focus, #zone-form select:focus{
background-color:#DEF;}
.case-a-cocher-scroll {
height:6em;
padding:2px;
overflow:auto;
border:1px solid #ccc}
.liste-simple li, ul.liste-simple{
list-style-type:none;
clear:both;
height:6em;
padding:2px;
overflow:auto;
width:90%;
border:1px solid #ccc;}
.case-a-cocher-scroll{
background-color:#FFF;}
.case-a-cocher-scroll label{
width:90% !important;}
.case-a-cocher-scroll input{
margin:0;
padding:0;
margin:0 !important;}
.liste-champs li, ul.liste-champs{
width:auto !important;}
.case-a-cocher-scroll label:after{
content:"" !important;}
.liste-simple li, ul.liste-simple, ul.liste-champs{
list-style-type:none;
padding:0;
margin:0 !important;}
.liste-champs li{
padding:2px;}
 
/*--------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Demande de traitements */
#zone-form input {
margin:5px;}
.traitement-attente{
background-color:#F16158;}
.traitement-cours{
159,7 → 273,7
background-color:#FCCB54;}
.traitement-termine{
background-color:#BBEFA5;}
/*--------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Traitement */
#resultats {
width:1024px;}
169,7 → 283,7
#resultats .nom{
font-weight:bold;
width:30%;}
/*--------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Résultat */
#ref-resultat .resultat{
width:20px;
179,5 → 293,42
padding:5px;}
#ref-resultat .message p{
background-color:#f0f0f0;}
 
/*---------------------------------------------------------------------------------------------------------------------------------------*/
/* Versionnage */
#zone-form{
position:relative;
width:100%;}
#zone-form fieldset:hover{
background-color:#EFE0D1;}
#ref-demande-versionnage fieldset{
width:400px;}
#ref-demande-versionnage textarea{
width:95%;}
#ref-demande-versionnage label{
display:block;
float:left;
width:40%;
margin:2px 0;}
#ref-demande-versionnage input{
width:55%;
margin:0;}
#case-a-cocher-scroll-licence, label[for="referencement"]{
width:90% !important;}
#case-a-cocher-scroll-licence label{
width:80%;}
#champs-contributeur{
clear:left;}
#ref-versionnage-ok{/*Pour IE6*/
width:auto !important;
margin:5px !important;}
#champs-contributeur p{
width:32%;
float:left;
font-size:0.8em;
padding:3px;}
#champs-contributeur div{
width:66%;
float:left;
margin-left:2px;
padding-left:5px;
border-left:1px dotted black;}
/trunk/interfaces/squelettes/form_version.tpl.html
19,9 → 19,11
<?php endforeach; ?>
<?php endif; ?>
 
<h2>Formulaire</h2>
<p>1. Remplir le formulaire ci-dessous.</p>
<div id="zone-form">
<form id="ref-demande-versionnage" name="ref-demande-versionnage" action="<?=$url_form?>" method="post">
<fieldset>
<fieldset id="champs-general">
<legend>Général</legend>
<ul class="liste-champs">
<li>
36,79 → 38,86
<label for="version">Version</label>
<input id="version" type="text" value=""/>
</li>
<li>
<label for="date_prod">Date de production</label>
<input id="date_prod" name="date_prod" type="text" value="<?=$date_prod?>" readonly="readonly"/>
</li>
</ul>
</fieldset>
<fieldset>
<legend>Date</legend>
<fieldset id="champs-contact">
<legend>Contacts</legend>
<label for="date_prod">Date de production</label>
<input id="date_prod" name="date_prod" type="text" value="<?=$date_prod?>" readonly="readonly"/>
<ul class="liste-champs">
<li>
<label for="auteur_principal">Auteur principal</label>
<input type="text" id="auteur_principal" name="auteur_principal" value="" />
</li>
<li>
<label for="coordinateur">Coordinateur</label>
<input type="text" id="coordinateur" name="coordinateur" value="" />
</li>
<li>
<label for="editeur">Éditeur</label>
<input type="text" id="editeur" name="editeur" value="" />
</li>
<li>
<label for="contact">Courriel de contact</label>
<input type="text" name="contact" value="" />
</li>
</ul>
</fieldset>
 
<fieldset>
<fieldset id="champs-contributeur" style="width:825px;">
<legend>Auteurs/Contributeurs</legend>
<p>
Mettre une nom de contributeur par ligne au format : <br />
Prénom1 NOM1 (Organisation1) &lt;courriel1&gt;,<br />
Prénom2 NOM2 (Organisation2) &lt;courriel2&gt;.
</p>
<div>
<label for="contributeur">Auteurs/Contributeurs</label>
<textarea id="contributeur" name="contributeur" rows="5"></textarea>
</div>
</fieldset>
<hr class="nettoyage" />
<fieldset id="champs-domaine">
<legend>Domaines couverts par le référentiel</legend>
<p> Vous pouvez choisir plusieurs éléments par liste.</p>
<label for="ref-ver-dom-tax">Domaine taxonomique</label>
<div id="ref-ver-dom-tax" class="case-a-cocher-scroll" style="width:150px;"/>
<div id="ref-ver-dom-tax" class="case-a-cocher-scroll" />
<ul class="liste-simple">
<? foreach ($domaine_taxo as $taxo) : ?>
<li><label><input type="checkbox" name="dom_tax" value="<?=$taxo?>" /><?=$taxo?></label></li>
<li><label><input type="checkbox" name="dom_tax" value="<?=$taxo?>" /> <?=$taxo?></label></li>
<? endforeach; ?>
</ul>
</div>
<label for="ref-ver-dom-geo">Domaine géographique</label>
<div id="ref-ver-dom-geo" class="case-a-cocher-scroll" style="width:250px;"/>
<div id="ref-ver-dom-geo" class="case-a-cocher-scroll" />
<ul class="liste-simple">
<? foreach ($domaine_geo as $geo) : ?>
<li><label><input type="checkbox" name="dom_geo" value="<?=$geo?>" /><?=$geo?></label></li>
<li><label><input type="checkbox" name="dom_geo" value="<?=$geo?>" /> <?=$geo?></label></li>
<? endforeach; ?>
</ul>
</div>
<label for="ref-ver-dom-code">Codes botaniques utilisés</label>
<div id="ref-ver-dom-code" class="case-a-cocher-scroll" style="width:150px;"/>
<div id="ref-ver-dom-code" class="case-a-cocher-scroll" />
<ul class="liste-simple">
<? foreach ($domaine_code as $code) : ?>
<li><label><input type="checkbox" name="dom_code" value="<?=$code?>" /><?=$code?></label></li>
<li><label><input type="checkbox" name="dom_code" value="<?=$code?>" /> <?=$code?></label></li>
<? endforeach; ?>
</ul>
</div>
</fieldset>
 
<fieldset>
<legend>Contacts</legend>
<ul class="liste-champs">
<li>
<label for="auteur_principal">Auteur principal</label>
<input type="text" id="auteur_principal" name="auteur_principal" value="" />
</li>
<li>
<label for="coordinateur">Coordinateur</label>
<input type="text" id="coordinateur" name="coordinateur" value="" />
</li>
<li>
<label for="contributeur">Auteurs/Contributeurs</label>
<textarea id="contributeur" name="contributeur" rows="5" cols="50"></textarea>
</li>
<li>
<label for="editeur">Éditeur</label>
<input type="text" id="editeur" name="editeur" value="" />
</li>
<li>
<label for="contact">Courriel de contact</label>
<input type="text" name="contact" value="" />
</li>
</ul>
</fieldset>
 
<fieldset>
<fieldset id="champs-citation">
<legend>Citation</legend>
<ul class="liste-champs">
<li>
<label for="source">Source</label>
<textarea id="source" name="source" rows="5" cols="50"></textarea>
<textarea id="source" name="source" rows="5"></textarea>
</li>
<li>
<label for="mention_legale">Mention légale</label>
116,10 → 125,10
</li>
<li>
<label for="ref-ver-licence">Licence</label>
<div class="case-a-cocher-scroll" style="width:350px;">
<div id="case-a-cocher-scroll-licence" class="case-a-cocher-scroll">
<ul id="ref-ver-licence" class="liste-simple">
<? foreach ($licences as $licence) : ?>
<li><label><input type="checkbox" name="licence" value="<?=$licence['url']?>" /><a href="<?=$licence['url']?>" onclick="window.open(this.href); return false;"><?=$licence['nom']?></a></label></li>
<li><label><input type="checkbox" name="licence" value="<?=$licence['url']?>" /> <a href="<?=$licence['url']?>" onclick="window.open(this.href); return false;"><?=$licence['nom']?></a></label></li>
<? endforeach; ?>
</ul>
</div>
126,21 → 135,23
</li>
<li>
<label for="referencement">Comment citer ce référentiel?</label>
<textarea id="referencement" name="referencement" rows="5" cols="50"></textarea>
<textarea id="referencement" name="referencement" rows="5"></textarea>
</li>
</ul>
</fieldset>
<hr class="nettoyage" />
<input id="ref-versionnage-ok" type="submit" value="1. Versionner" />
<input id="ref-versionnage-ok" type="submit" value="2. Lancer le versionnage" />
</form>
<form id="ref-rafraichir" name="ref-rafraichir" action="<?=$url_form;?>" method="get">
<input name="module" type="hidden" value="<?=$url_module;?>" />
<input name="action" type="hidden" value="<?=$url_action_rafraichir;?>" />
<input name="ref" type="hidden" value="<?=$ref;?>" />
<input id="ref-raf-ok" type="submit" value="2. Rafraichir" />
<input id="ref-raf-ok" type="submit" value="3. Rafraichir" />
</form>
</div>
 
 
<h2>Versions</h2>
 
<table>