Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 475 → Rev 476

/trunk/modules/popup_illustrations/PopupIllustrations.php
New file
0,0 → 1,49
<?php
/**
* Service fournissant une popup
* Encodage en entr�e : ISO-8859-15
* Encodage en sortie : ISO-8859-15
* Cas d'utilisation :
*
* @author David DELON <david.delon@clapas.net>abstract
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt>
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
* @version $Id$
* @copyright 2007
*/
 
class PopupIllustrations extends aControleur {
private $conteneur = null;
private $id_image = '';
public function initialiser() {
$this->capturerParametres();
$this->conteneur = new Conteneur();
$this->images = $this->conteneur->getApiImages();
}
private function capturerParametres() {
if (isset($_GET['id'])) {
$this->id_image = $_GET['id'];
}
}
public function executerActionParDefaut() {
$this->executerFiche();
}
public function executerFiche(){
$cel = array();
$this->images->setProjet('cel');
$images = $this->images->getInfosImageParIdImage($this->id_image);
$cel['id'] = $this->id_image;
$cel['image'] = $images;
header('Content-type: text/html');
print_r($this->getVue('popup_fiche_illustrations', $cel));
exit;
}
 
}
?>
/trunk/modules/popup_illustrations/squelettes/popup_fiche_illustrations.tpl.html
New file
0,0 → 1,57
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
<title><?=$titre?></title>
<link rel="stylesheet" type="text/css" media="screen" href="http://www.tela-botanica.org/sites/commun/generique/styles/commun.css" />
<link rel="stylesheet" type="text/css" media="screen" href="http://www.tela-botanica.org/client/eflore_chatin/presentation/css/eflore.css" />
<script type='text/javascript'>
function checksize() {
if (document.images[0].complete) {
if (document.images[0].width > 800) {
window.resizeTo(815,document.images[0].height+200); window.focus();
}
else {
window.resizeTo(document.images[0].width+15,document.images[0].height+200); window.focus();
}
}
else {
setTimeout('checksize()',150)
}
}
</script>
</head>
<body >
<div>
<img src="<?=$image['binaire.href']?>" alt="<?=$id?>" />
<dl class="ajout_2point">
<dt>Photo n&ordm;</dt><dd><?=$id?></dd>
<dt>Titre</dt><dd><?=$image['determination.nom_sci']?></dd>
<dt>Description</dt><dd><?=$image['determination.libelle']?></dd>
<dt>Localisation</dt><dd><?=$image['station.libelle']?></dd>
<dt>Auteur</dt><dd><?=$image['auteur']?></dd>
<dt>Date de cr&eacute;ation</dt><dd><?=$image['date']?></dd>
<dt>Licence</dt><dd>CC BY-SA</dd>
</dl>
<? if ($message) : ?>
<p class="information"><?=$message?></p>
<? endif; ?>
<? if ($formulaire) : ?>
<form id="envoi_message" method="get" action="http://www.tela-botanica.org/client/annuaire_nouveau/actuelle/jrest/EnvoiMessage/">
<h3>Contacter l'auteur</h3>
<p id="formulaire_message">
<label for="sujet_message">Sujet&nbsp;:</label><br />
<input type="text" size="45" id="sujet_message" name="sujet_message" value="Image <?=$img_titre;?> sur carnet en ligne Tela Botanica" /><br />
<label for="contenu_message">Contenu&nbsp;:</label><br />
<textarea id="contenu_message" name="contenu_message" cols="55" rows="15">Ref. Image : <?=$img_description?></textarea>
<input id="destinataire" name="destinataire" type="hidden" value="<?=$destinataire_id?>" />
<input id="redirect" name="redirect" type="hidden" value="<?=$redirect?>" />
<input id="bouton_envoi_message" name="bouton_envoi_message" type="submit" value="Envoyer" />
</p>
</form>
<? endif; ?>
</div>
</body>
</html>