Skip to content
Extraits de code Groupes Projets
Valider 43cfe915 rédigé par Fil's avatar Fil
Parcourir les fichiers

code mort + pas d'édition de la taille des images

parent 3ae24edf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -866,239 +866,6 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod ...@@ -866,239 +866,6 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
} }
//
// Afficher un document sous forme de ligne horizontale
//
function afficher_horizontal_document($id_document, $image_link, $redirect_url = "", $flag_modif) {
global $connect_id_auteur, $connect_statut;
global $couleur_foncee, $couleur_claire;
global $clean_link;
global $options;
$image_url = $image_link->geturl();
$flag_deplie = teste_doc_deplie($id_document);
if (!$redirect_url) $redirect_url = $clean_link->getUrl();
$ancre = 'doc'.$id_document;
$document = spip_fetch_array(spip_query("SELECT * FROM spip_documents WHERE id_document = " . intval($id_document)));
$id_vignette = $document['id_vignette'];
$id_type = $document['id_type'];
$titre = $document['titre'];
$descriptif = $document['descriptif'];
$url = generer_url_document($id_document);
$fichier = $document['fichier'];
$largeur = $document['largeur'];
$hauteur = $document['hauteur'];
$taille = $document['taille'];
$date = $document['date'];
$mode = $document['mode'];
if ($mode != 'document') return;
if (!$titre) {
$titre_aff = ereg_replace("^[^\/]*\/[^\/]*\/","",$fichier);
} else {
$titre_aff = $titre;
}
$result = spip_query("SELECT * FROM spip_types_documents WHERE id_type=$id_type");
if ($type = @spip_fetch_array($result)) {
$type_extension = $type['extension'];
$type_inclus = $type['inclus'];
$type_titre = $type['titre'];
}
echo "<a name='$ancre'></a>";
debut_cadre_enfonce("doc-24.gif");
echo "<div style='padding: 2px; background-color: #aaaaaa; text-align: left; color: black;'>";
if ($flag_deplie) echo bouton_block_visible("doc_vignette $id_document,document $id_document");
else echo bouton_block_invisible("doc_vignette $id_document,document $id_document");
echo "<font size=1 face='arial,helvetica,sans-serif'>"._T('info_document')." - </font> <b><font size=2>".typo($titre_aff)."</font></b>";
echo "</div>\n";
//
// Recuperer la vignette
//
if ($id_vignette) $vignette = spip_fetch_array(spip_query("SELECT * FROM spip_documents WHERE id_document = $id_vignette"));;
if ($vignette) {
$fichier_vignette = generer_url_document($id_vignette);
$largeur_vignette = $vignette['largeur'];
$hauteur_vignette = $vignette['hauteur'];
$taille_vignette = $vignette['taille'];
}
echo "<p></p><div style='border: 1px dashed #666666; padding: 5px; background-color: #f0f0f0;'>";
if ($fichier_vignette) {
// Afficher la vignette
echo "<div align='left'>\n";
echo "<div align='center'>";
$block = "doc_vignette $id_document";
echo texte_vignette_document($largeur_vignette, $hauteur_vignette, $fichier_vignette, $url);
echo "</div>";
echo "<font size='2'>\n";
$hash = calculer_action_auteur("supp_doc ".$id_vignette);
$link = new Link ($image_url);
$link->addVar('redirect', $redirect_url);
$link->addVar('hash', calculer_action_auteur("supp_doc ".$id_vignette));
$link->addVar('hash_id_auteur', $connect_id_auteur);
$link->addVar('doc_supp', $id_vignette);
if ($flag_deplie) echo debut_block_visible($block);
else echo debut_block_invisible($block);
echo "<b>"._T('info_vignette_personnalisee')."</b>";
echo "<center>"._T('info_largeur_vignette', array('largeur_vignette' => $largeur_vignette, 'hauteur_vignette' => $hauteur_vignette))."</center>";
if ($flag_modif)
echo "<center><font face='Verdana,Arial,Sans,sans-serif'><b>[<a href='#$ancre'>"._T('info_supprimer_vignette')."</a>]</b></font></center>\n";
echo fin_block();
echo "</div>\n";
}
else {
// Pas de vignette : afficher un formulaire d'ajout
echo "<div align='center'>\n";
$block = "doc_vignette $id_document";
list($icone, $largeur_icone, $hauteur_icone) =
vignette_par_defaut($type_extension);
if ($icone) {
echo "<a href='$url'><img src='$icone' border='0' width='$largeur_icone' align='top' height='$hauteur_icone' alt='' /></a>\n";
}
echo "</div>\n";
echo "<font size='2'>\n";
echo "<div align='left'>\n";
$hash = calculer_action_auteur("ajout_doc");
$link = new Link ($image_url);
$link->addVar('hash', calculer_action_auteur("ajout_doc"));
$link->addVar('hash_id_auteur', $connect_id_auteur);
$link->addVar('ajout_doc', 'oui');
$link->addVar('id_document', $id_document);
$link->addVar('mode', 'vignette');
if ($options == 'avancees'){
if ($flag_deplie) echo debut_block_visible($block);
else echo debut_block_invisible($block);
if ($flag_modif) {
echo bouton_block_invisible("doc_vignette_gerer $id_document");
echo "<b>"._T('info_vignette_defaut')."</b>";
echo debut_block_invisible("doc_vignette_gerer $id_document");
echo "<font size='1'>";
afficher_upload($link, $redirect_url, _T('info_remplacer_vignette'), 'image', false);
echo "</font>";
echo fin_block();
}
echo fin_block();
}
echo "</div>\n";
}
echo "</div>";
$block = "document $id_document";
//
// Boite d'edition du document
//
if ($flag_deplie) echo debut_block_visible($block);
else echo debut_block_invisible($block);
echo "<p></p><div style='border: 1px solid #666666; padding: 0px; background-color: #f0f0f0;'>";
echo "<div style='padding: 5px;'>";
if (strlen($descriptif)>0) echo propre($descriptif)."<br />";
if ($type_titre)
echo "$type_titre";
else
echo "Document ".majuscules($type_extension);
echo " : <a href='$url'>".taille_en_octets($taille)."</a>";
$link = new Link($redirect_url);
$link->addVar('modif_document', 'oui');
$link->addVar('id_document', $id_document);
$link->addVar('show_docs', $id_document);
if ($flag_modif) {
echo $link->getForm('POST', $ancre);
echo "<b>"._T('titre_titre_document')."</b><br />\n";
echo "<input type='text' name='titre_document' class='formo' style='font-size:11px;' value=\"".entites_html($titre)."\" size='40'><br />";
if ($GLOBALS['id_rubrique'] > 0 AND $options == "avancees") {
if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs)) {
$mois = $regs[2];
$jour = $regs[3];
$annee = $regs[1];
}
echo "<b>"._T('info_mise_en_ligne')."</b><br />\n";
echo "<SELECT NAME='jour_doc' SIZE='1' CLASS='fondl' style='font-size:px;'>";
afficher_jour($jour);
echo "</SELECT> ";
echo "<SELECT NAME='mois_doc' SIZE='1' CLASS='fondl' style='font-size:9px;'>";
afficher_mois($mois);
echo "</SELECT> ";
echo "<SELECT NAME='annee_doc' SIZE='1' CLASS='fondl' style='font-size:9px;'>";
afficher_annee($annee);
echo "</SELECT><br />";
}
if ($options == "avancees") {
echo "<b>"._T('info_description')."</b><br />\n";
echo "<textarea name='descriptif_document' rows='4' class='forml' style='font-size:10px;' cols='*' wrap='soft'>";
echo entites_html($descriptif);
echo "</textarea>\n";
} else {
echo "<input type='hidden' name='descriptif_document' value='".entites_html($descriptif)."' />\n";
}
if ($type_inclus == "embed" OR $type_inclus == "image") {
echo "<br /><b>"._T('info_dimension')."</b><br />\n";
echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>";
echo " &#215; <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> "._T('info_pixels');
} else {
echo "<input type='hidden' name='largeur_document' value=\"$largeur\" />\n";
echo "<input type='hidden' name='hauteur_document' value=\"$hauteur\" />\n";
}
echo "<div align='".$GLOBALS['spip_lang_right']."'>";
echo "<input TYPE='submit' class='fondo' NAME='Valider' VALUE='"._T('bouton_valider')."'>";
echo "</div>";
echo "</form>";
}
$link_supp = new Link ($image_url);
$link_supp->addVar('redirect', $redirect_url);
$link_supp->addVar('hash', calculer_action_auteur("supp_doc ".$id_document));
$link_supp->addVar('hash_id_auteur', $connect_id_auteur);
$link_supp->addVar('doc_supp', $id_document);
$link_supp->addVar('ancre', 'docs');
echo "</font></center>\n";
echo "</div>";
echo "</div>";
// Icone de suppression du document
if ($flag_modif) {
echo "<p></p><div align='center'>";
icone_horizontale(_T('icone_supprimer_document'), $link_supp->getUrl(), "doc-24.gif", "supprimer.gif");
echo "</div>";
}
echo fin_block();
fin_cadre_enfonce();
}
// //
// Afficher un document dans la colonne de gauche // Afficher un document dans la colonne de gauche
// (edition des articles) // (edition des articles)
...@@ -1347,7 +1114,11 @@ function afficher_case_document($id_document, $image_url, $redirect_url = "", $d ...@@ -1347,7 +1114,11 @@ function afficher_case_document($id_document, $image_url, $redirect_url = "", $d
echo "</textarea>\n"; echo "</textarea>\n";
} }
if (($type_inclus == "embed" OR $type_inclus == "image") AND $options == "avancees") { // Bloc d'edition de la taille du doc (pour embed)
// (on ne le propose pas pour les images qu'on sait lire, id_type<=3
if (($type_inclus == "embed" OR $type_inclus == "image")
AND $options == "avancees"
AND $id_type > 3) {
echo "<br /><b>"._T('entree_dimensions')."</b><br />\n"; echo "<br /><b>"._T('entree_dimensions')."</b><br />\n";
echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>"; echo "<input type='text' name='largeur_document' class='fondl' style='font-size:9px;' value=\"$largeur\" size='5'>";
echo " &#215; <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> "._T('info_pixels'); echo " &#215; <input type='text' name='hauteur_document' class='fondl' style='font-size:9px;' value=\"$hauteur\" size='5'> "._T('info_pixels');
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter