// il faut avoir les droits de modif sur l'article pour pouvoir uploader !
// il faut avoir les droits de modif sur l'article pour pouvoir uploader !
if(!autoriser('joindredocument',$type,$id))
if(!autoriser('joindredocument',$type,$id))
return"";
return"";
...
@@ -283,7 +245,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
...
@@ -283,7 +245,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
OR$GLOBALS['meta']["documents_$type"]=='non'){
OR$GLOBALS['meta']["documents_$type"]=='non'){
// Ajouter nouvelle image
// Ajouter nouvelle image
$ret="<div id='images'>\n"
$ret="<div id='images'>\n"
.$joindre(array(
.$joindre(array(
'cadre'=>'relief',
'cadre'=>'relief',
'icone'=>'image-24.gif',
'icone'=>'image-24.gif',
...
@@ -347,7 +309,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
...
@@ -347,7 +309,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
//// Documents associes
//// Documents associes
$res=sql_select("D.id_document","spip_documents AS D LEFT JOIN spip_documents_liens AS T ON T.id_document=D.id_document","T.id_objet=".intval($id)." AND T.objet=".sql_quote($type)
$res=sql_select("D.id_document","spip_documents AS D LEFT JOIN spip_documents_liens AS T ON T.id_document=D.id_document","T.id_objet=".intval($id)." AND T.objet=".sql_quote($type)
.((!_INTERFACE_DOCUMENTS)
.((!_INTERFACE_DOCUMENTS)
?" AND D.mode='document'"
?" AND D.mode='document'"
:" AND D.mode IN ('image','document')"
:" AND D.mode IN ('image','document')"
),"","D.mode, D.id_document");
),"","D.mode, D.id_document");
...
@@ -359,7 +321,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
...
@@ -359,7 +321,7 @@ function afficher_documents_colonne($id, $type="article",$script=NULL) {
$document=sql_fetsel("D.id_document, D.id_vignette,D.extension,D.titre,D.descriptif,D.fichier,D.largeur,D.hauteur,D.taille,D.mode,D.distant, D.date, L.vu","spip_documents AS D INNER JOIN spip_documents_liens AS L ON L.id_document=D.id_document","L.id_objet=".intval($id)." AND objet=".sql_quote($type)." AND L.id_document=".intval($id_document));
$document=sql_fetsel("D.id_document, D.id_vignette,D.extension,D.titre,D.descriptif,D.fichier,D.largeur,D.hauteur,D.taille,D.mode,D.distant, D.date, L.vu","spip_documents AS D INNER JOIN spip_documents_liens AS L ON L.id_document=D.id_document","L.id_objet=".intval($id)." AND objet=".sql_quote($type)." AND L.id_document=".intval($id_document));
if(!$document)return"";
if(!$document)return"";
...
@@ -448,7 +410,7 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
...
@@ -448,7 +410,7 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals