/** * 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']); }