/**
 * Chargement du formulaire de massicotage
 *
 * Déclarer les champs postés et y intégrer les valeurs par défaut
 *
 * @return array
 *	   Environnement du formulaire
 */
function formulaires_massicoter_image_charger_dist($objet, $id_objet, $redirect, $format = null, $role = null)
{
    $parametres = massicot_get_parametres($objet, $id_objet, $role);
    if (!$parametres) {
        $parametres = array('zoom' => 1);
    }
    if ($format) {
        $parametres['format'] = $format;
    }
    $parametres['objet'] = $objet;
    $parametres['id_objet'] = $id_objet;
    $parametres['role'] = $role;
    return $parametres;
}
/**
 * Traitement auto sur les balises #HAUTEUR
 *
 * @param string $hauteur : La hauteur renvoyée par la balise
 *
 * @return string : La hauteur de l'image après massicotage
 */
function massicoter_hauteur($hauteur, $doc = array())
{
    if (!$hauteur or !isset($doc['id_document'])) {
        return $hauteur;
    }
    $parametres = massicot_get_parametres('document', $doc['id_document']);
    // Si les paramètre de l'image sont vide, on renvoie la hauteur directement
    if (empty($parametres)) {
        return $hauteur;
    }
    return (string) round($parametres['y2'] - $parametres['y1']);
}