39 lines
1.2 KiB
PHP
39 lines
1.2 KiB
PHP
|
<?php
|
||
|
|
||
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
// un controleur qui n'utilise que php et les inputs défauts
|
||
|
function controleurs_article_intro3_dist($regs) {
|
||
|
list(,$crayon,$type,$champ,$id) = $regs;
|
||
|
$valeur = valeur_colonne_table($type, array('descriptif', 'chapo', 'texte'), $id);
|
||
|
if ($valeur === false) {
|
||
|
return array("$type $id $champ: " . _U('crayons:pas_de_valeur'), 6);
|
||
|
}
|
||
|
|
||
|
$n = new Crayon('article-intro3-' . $id, $valeur, array('hauteurMini' => 234));
|
||
|
|
||
|
$return = array(
|
||
|
// html
|
||
|
$n->formulaire(
|
||
|
// champs et attributs propres
|
||
|
array(
|
||
|
'descriptif' => array('type' => 'texte', 'attrs' => array(
|
||
|
'style' => 'height:' . ceil($n->hauteur*2/13) . 'px;' .
|
||
|
'width:' . $n->largeur . 'px;')),
|
||
|
'chapo' => array('type' => 'texte', 'attrs' => array(
|
||
|
'style' => 'height:' . ceil($n->hauteur*4/13) . 'px;' .
|
||
|
'width:' . $n->largeur . 'px;')),
|
||
|
'texte' => array('type' => 'texte', 'attrs' => array(
|
||
|
'style' => 'height:' . ceil($n->hauteur*4/13) . 'px;' .
|
||
|
'width:' . $n->largeur . 'px;'))) //,
|
||
|
// attributs communs :( marche pas pour style , pas 2 fois ?
|
||
|
// array('style' => 'width:' . $n->largeur . 'px;')
|
||
|
),
|
||
|
// status
|
||
|
null);
|
||
|
|
||
|
return $return;
|
||
|
}
|