scripts/intranet/modules/impression/templates/impression.tmpl
Michel Blockelet c1d8f7a2da [impression.tmpl] Message a propos des bourrages
darcs-hash:20110615231407-ddb99-9ff37018d8e5fbb10d6a97d52c7ea9c7086dd87f.gz
2011-06-16 01:14:07 +02:00

189 lines
7.4 KiB
Cheetah

#import impression_canon
#if $getVar('errorMsg',False)
<script type="text/javascript">
<!--
Crans.messages.setMessage('$errorMsg.replace("\'","\\\'")', 'errorMessage')
//-->
</script>
#end if
<p class="crans_warning">En raison des conditions climatiques, l'imprimante a
tendance &agrave; bourrer relativement souvent. Merci de pr&eacute;voir vos
impressions &agrave; l'avance et de privil&eacute;gier les impressions
recto-verso. En raison de ces bourrages, l'agrafage peut ne pas se faire sur
toutes les feuilles. Par ailleurs, l'inscription "Paper is out" est trompeuse.
En cas de probl&egrave;me, merci de contacter rapidement les imprimeurs : <a
href="mailto:impression@lists.crans.org">impression@lists.crans.org</a>. Nous
sommes en train de rechercher une solution. Merci de votre
compr&eacute;hension. <span class="crans_signature">Les nounous</span> </p>
<div id="globalDiv">
<form id="form_impression" name="form_impression" onsubmit="Impression.popup();return false;" action="index">
<fieldset><legend>Options d'impression</legend>
<div id="leftColumn">
<div id="preview" onclick="Impression.settings.init();"></div>
<div class="clear prix_impression" id="prix_placeholder"></div>
</div>
<div id="rightColumn">
<fieldset><legend>Type d'impression</legend>
<label for="type_impression_couleur" class="labelRadio compact">
<input type="radio" name="type_impression" id="type_impression_couleur" class="inputRadio" value="True" checked="checked" onclick="Impression.settings.update(this);" />
Couleurs
</label>
<label for="type_impression_nb" class="labelRadio compact"><input type="radio" name="type_impression" id="type_impression_nb" class="inputRadio" value="False" onclick="Impression.settings.update(this);" />
Noir et blanc
</label>
</fieldset>
<fieldset><legend>Copies et papier</legend>
<label for="papier" class="labelInput">Papier:</label>
<select name="papier" id="papier" class="selectOne" onchange="Impression.settings.update(this);">
#for type_papier in ['A4', 'A3']
<option value="$type_papier">$impression_canon.DICT_PAPIER[type_papier]</option>
#end for
</select>
<br />
<label for="agrafage" class="labelInput">Agrafes:</label>
<select name="agrafage" id="agrafage" class="selectOne" onchange="Impression.settings.update(this);">
#for type_agrafes in $impression_canon.AVAIL_AGRAFES
<option value="$type_agrafes">$impression_canon.DICT_AGRAFAGE[type_agrafes]</option>
#end for
</select>
<br />
<label for="nb_copies" class="labelInput">Copies:</label>
<input onkeyup="Impression.settings.update(this);" type="text" name="nb_copies" id="nb_copies" class="inputText" size="10" maxlength="50" value="1" />
</fieldset>
<fieldset><legend>Disposition</legend>
<label for="disposition_recto" class="labelRadio compact">
<input type="radio" name="disposition" id="disposition_recto" class="inputRadio" value="False" onclick="Impression.settings.update(this);" />
Recto
</label>
<label for="disposition_recto_verso" class="labelRadio compact">
<input type="radio" name="disposition" id="disposition_recto_verso" class="inputRadio" value="True" checked="checked" onclick="Impression.settings.update(this);" />
Recto-verso
</label>
<label for="disposition_livret" class="labelRadio compact">
<input type="radio" name="disposition" id="disposition_livret" class="inputRadio" value="True" onclick="Impression.settings.update(this);" />
Livret avec piq&ucirc;re &agrave; cheval
</label>
<a class="aide" href="http://wiki.crans.org/VieCrans/ImpressionReseau">aide</a>
</fieldset>
</div>
<div class="clear bouttons">
<input type="reset" value="Reset" onclick="Impression.settings.reset();return false;" />
<!-- <input type="button" value="Devis"
onclick="window.open('devis')" /> -->
<input type="button" value="Imprimer" onclick="Impression.AJAX.lancerImpression();"/>
</div>
</fieldset>
</form>
<ul id="actionMenu">
#if $getVar('fileName',False)
<li id="fileName"><span>$fileName</span></li>
<li><span style="font-weight:bold;">pages: </span><span id="fileNbPages"></span></li>
<hr />
#end if
<li id="actionNouvelleImpression"><a href="index">Nouvelle impression</a></li>
<li id="actionMesCodes"><a href="#" onclick="Impression.mesCodes.getCodes(); return false;">Mes codes</a></li>
<li id="actionMesCodes" onclick="Impression.AJAX.updateSolde(); return false;">
<span style="font-weight:bold;">Solde: </span>
<span id="soldePlaceHolder">-</span> &euro;
</li>
<script type="text/javascript">
<!--
Impression.AJAX.updateSolde();
//-->
</script>
<li id="actionEtatImprimante" onclick="Impression.AJAX.getPrinterState();">
<span style="font-weight:bold;">&Eacute;tat imprimante:</span><br />
<span id="etatImprimanteIci"> - </span>
</li>
<script type="text/javascript">
<!--
Impression.AJAX.getPrinterState();
//-->
</script>
</ul>
#if not $getVar('Erreur_imprimante',False)
#if not $getVar('fileName',False)
<div id="popupFichiers">
<h1>Impression - Choix fichier</h1>
<div id="insideDiv">
#if $getVar('openError',False)
<div style="text-align:center;width:40%;border:2px solid red;margin:5px auto;padding:5px 10px;">$openError</div>
#end if
<p class="crans_warning">Il semblerait que l'interface d'impression ne soit
pas compatible avec internet explorer. Nous esp&eacute;rons pouvoir
r&eacute;gler ce probl&egrave;me au plus vite. Nous vous conseillons en attendant
d'utiliser <a href="http://www.mozilla-europe.org/fr/products/firefox/">Firefox</a>. <span class="crans_signature">Les
nounous</span> </p>
<form method="post" action="./" enctype="multipart/form-data">
<h2>Mes fichiers</h2>
<div>
<select name="fileList" id="fileList" size="5">
#for $file in $fileList
<option>$file</option>
#end for
</select>
</div>
<div class="buttons">
<input type="submit" name="submit" class="button" value="Choisir" />
</div>
<h2>Envoyer un fichier</h2>
<div>
<input type="file" name="newFile" class="file" />
</div>
<div>
<input type="submit" name="submit" value="Envoyer" class="button"/>
</div>
</form>
<div class="clear"></div>
</div>
</div>
<script type="text/javascript">
roundElement("popupFichiers");
roundElement("insideDiv");
</script>
#end if
</div>
#if $getVar('fileName',False)
<script type="text/javascript">
<!--
Impression.settings.init();
//Impression..AJAX.updateSolde();
Impression.AJAX.usefile('$fileName');
/* Impression.settings.preloadAllImages();*/
//-->
</script>
#else
<script type="text/javascript">
<!--
Impression.settings.init();
//Impression..AJAX.updateSolde();
Impression.settings.disableForm(true);
//-->
</script>
#end if
#else
## desactivation de l'interface si l'imprimant a un probleme
<script type="text/javascript">
<!--
Impression.settings.init();
//Impression.AJAX.updateSolde();
Impression.settings.disableForm(true);
logError("$Erreur_imprimante");
//-->
</script>
#end if