/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 */ |
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;} |
101,22 → 184,22 |
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 { |
#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; |
padding-bottom:2px; |
z-index:3; |
font-weight:bold;} |
#zone-navigation .menu_actif a, #zone-navigation .onglet_actif a { |
z-index:3;} |
#zone-navigation .actif a{ |
position:relative; |
background-position:0% -150px; |
padding-bottom:3px; |
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 { |
clear:both; |
height:6em; |
padding:2px; |
overflow:auto; |
border:1px solid #ccc} |
.liste-simple li, ul.liste-simple{ |
list-style-type:none; |
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,21 → 38,55 |
<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) <courriel1>,<br /> |
Prénom2 NOM2 (Organisation2) <courriel2>. |
</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> |
58,7 → 94,7 |
</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> |
66,7 → 102,7 |
</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> |
75,40 → 111,13 |
</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,7 → 125,7 |
</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> |
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> |
/trunk/interfaces/controleurs/AppliControleur.php |
---|
167,15 → 167,19 |
protected function construireMenu($referentiel) { |
$menu['nom'] = 'Accueil'; |
$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)) { |