« Modèle:Production1415 » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 8 : Ligne 8 :
<b>Utilisez l'un de ces boutons pour commencer une production.</b>
<b>Utilisez l'un de ces boutons pour commencer une production.</b>
<!--Si la page de la production existe (est utilisée) alors le bouton se transforme en lien sinon appel du formulaire FormulaireProduction pour créer une page-->
<!--Si la page de la production existe (est utilisée) alors le bouton se transforme en lien sinon appel du formulaire FormulaireProduction pour créer une page-->
{{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur}}|<div style="margin-left:80px; margin-top:20px; width:100px; background-color:#A9E2F3; font-weight:bold; border:1px solid #A9D0F5;">[[{{PAGENAME}}/Production1 bases1516|Production 1]]</div>
{{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur1516}}|<div style="margin-left:80px; margin-top:20px; width:100px; background-color:#A9E2F3; font-weight:bold; border:1px solid #A9D0F5;">[[{{PAGENAME}}/Production1 bases1516|Production 1]]</div>
|{{#formlink:form=formulaireProduction
|{{#formlink:form=formulaireProduction
|link text=Production 1
|link text=Production 1
Ligne 22 : Ligne 22 :
}}
}}
<!--Si la page production1 existe alors le nom du producteur est affiché sinon libre est affiché.-->
<!--Si la page production1 existe alors le nom du producteur est affiché sinon libre est affiché.-->
Etat:{{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur}}|occupé par {{#show:{{PAGENAME}}/Production1 bases1516|?Producteur}}|libre}}|libre}}
Etat:{{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur1516}}|occupé par {{#show:{{PAGENAME}}/Production1 bases1516|?Producteur1516}}|libre}}|libre}}
<!--Attribution d'une valeur à l'attribut "Producteur" selon la disponibilité des sujets. Si les deux sujets sont pris, Producteur=1 sinon =0-->
<!--Attribution d'une valeur à l'attribut "Producteur" selon la disponibilité des sujets. Si les deux sujets sont pris, Producteur1516=1 sinon =0-->
{{#set:production1={{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur}}|1|0}}|0}}}}
{{#set:production1={{#ifexist:{{PAGENAME}}/Production1 bases1516|{{#if:{{#show:{{PAGENAME}}/Production1 bases1516|?Producteur1516}}|1|0}}|0}}}}
{{#set:production2={{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur}}|1|0}}|0}}}}
{{#set:production2={{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur1516}}|1|0}}|0}}}}
<!-- attribution d'une valeur à Etat production: si les 2 sont occupés alors 2 sinon 1. Utilisée pour faire la liste des sujets disponibles sur la page d'accueil. -->
<!-- attribution d'une valeur à Etat production: si les 2 sont occupés alors 2 sinon 1. Utilisée pour faire la liste des sujets disponibles sur la page d'accueil. -->
{{#set:etat production={{#ifexpr:{{#show:{{PAGENAME}}|?Production1 bases1516}}=1|{{#ifexpr:{{#show:{{PAGENAME}}|?Production2 bases1516}}=1|2|1}}|1}}}}
{{#set:etat production={{#ifexpr:{{#show:{{PAGENAME}}|?Production1 bases1516}}=1|{{#ifexpr:{{#show:{{PAGENAME}}|?Production2 bases1516}}=1|2|1}}|1}}}}
----
----
<!--Si la page production 2 existe alors le bouton est un lien sinon appel le formulaire pour créer une page de production-->
<!--Si la page production 2 existe alors le bouton est un lien sinon appel le formulaire pour créer une page de production-->
{{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur}}|<div style="margin-left:80px; margin-top:20px; width:100px; background-color:#A9E2F3; font-weight:bold; border:1px solid #A9D0F5;">[[{{PAGENAME}}/Production2 bases1516|Production 2]]</div>|{{#formlink:form=FormulaireProduction
{{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur1516}}|<div style="margin-left:80px; margin-top:20px; width:100px; background-color:#A9E2F3; font-weight:bold; border:1px solid #A9D0F5;">[[{{PAGENAME}}/Production2 bases1516|Production 2]]</div>|{{#formlink:form=FormulaireProduction
|link text=Production 2
|link text=Production 2
|link type=button
|link type=button
Ligne 42 : Ligne 42 :
}}
}}
<!--Si la page production 2 existe, affiche le nom du producteur sinon affiche libre.-->
<!--Si la page production 2 existe, affiche le nom du producteur sinon affiche libre.-->
Etat:{{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur}}|occupé par {{#show:{{PAGENAME}}/Production2 bases1516|?Producteur}}|libre}}|libre}}
Etat:{{#ifexist:{{PAGENAME}}/Production2 bases1516|{{#if:{{#show:{{PAGENAME}}/Production2 bases1516|?Producteur1516}}|occupé par {{#show:{{PAGENAME}}/Production2 bases1516|?Producteur1516}}|libre}}|libre}}


<div style="text-align:left; font-size:20px">Dépôt final</div>
<div style="text-align:left; font-size:20px">Dépôt final</div>
Ligne 61 : Ligne 61 :
<b><ul><li>Production 1</li></ul></b>
<b><ul><li>Production 1</li></ul></b>
'''Producteur'''</div>
'''Producteur'''</div>
{{#show:{{PAGENAME}}/Production1 bases1516/progres|?producteur=Nom|?progresProd=Etat d'avancement}}
{{#show:{{PAGENAME}}/Production1 bases1516/progres|?producteur1516=Nom|?progresProd=Etat d'avancement}}
<div style="text-align:left">'''Discutants'''</div>
<div style="text-align:left">'''Discutants'''</div>
<!--interroge le sous objet de la sous page de la page actuelle pour récupéré le nom du discutant et son progrès-->
<!--interroge le sous objet de la sous page de la page actuelle pour récupéré le nom du discutant et son progrès-->
Ligne 73 : Ligne 73 :
<div style="text-align:left"><b><ul><li>Production 2</li></ul></b>
<div style="text-align:left"><b><ul><li>Production 2</li></ul></b>
'''Producteur'''</div>
'''Producteur'''</div>
{{#show:{{PAGENAME}}/Production2 bases1516/progres|?producteur=Nom|?progresProd=Etat d'avancement}}
{{#show:{{PAGENAME}}/Production2 bases1516/progres|?producteur1516=Nom|?progresProd=Etat d'avancement}}
<div style="text-align:left">'''Discutants'''</div>
<div style="text-align:left">'''Discutants'''</div>
<!--interroge le sous objet de la sous page de la page actuelle pour récupéré le nom du discutant et son progrès-->
<!--interroge le sous objet de la sous page de la page actuelle pour récupéré le nom du discutant et son progrès-->

Version du 22 septembre 2015 à 19:49

Modèle inséré dans les pages des sujets du cours bases qui crée les boutons ("production 1" et "production 2" et "Créer une production finale") pour produire ou rendre un travail et permet d'afficher les informations sur l'état d'occupation des production : producteurs et discutants. {{production}}