Changeset 100731 in spip-zone


Ignore:
Timestamp:
Nov 28, 2016, 4:53:23 PM (3 years ago)
Author:
kent1@…
Message:

Lignes longues et attributs indéfinis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/diogene/diogene/trunk/diogene_fonctions.php

    r97999 r100731  
    7070        }
    7171
    72         $diogene = sql_fetsel('id_secteur,nombre_attente', 'spip_diogenes', 'id_diogene='.intval($id_diogene).' AND objet IN ("article","emballe_media")');
     72        $diogene = sql_fetsel(
     73                'id_secteur,nombre_attente',
     74                'spip_diogenes',
     75                'id_diogene='.intval($id_diogene).' AND objet IN ("article","emballe_media")'
     76        );
    7377
    7478        if ($diogene['nombre_attente'] == 0) {
     
    7680        }
    7781
    78         $nb_articles = sql_countsel('spip_articles as art LEFT JOIN spip_auteurs_liens as lien ON lien.objet="article" AND art.id_article=lien.id_objet', 'lien.id_auteur='.intval($id_auteur).' AND art.id_secteur='.intval($diogene['id_secteur']).' AND statut NOT IN ("publie","poubelle")');
     82        $nb_articles = sql_countsel(
     83                'spip_articles as art LEFT JOIN spip_auteurs_liens as lien ON lien.objet="article"
     84                        AND art.id_article=lien.id_objet',
     85                'lien.id_auteur='.intval($id_auteur).'
     86                        AND art.id_secteur='.intval($diogene['id_secteur']).'
     87                        AND statut NOT IN ("publie","poubelle")'
     88        );
     89
    7990        $nombre_attente = ($diogene['nombre_attente'] - $nb_articles);
    8091        if ($nombre_attente < 0) {
    8192                $nombre_attente = 0;
    8293        }
     94
    8395        return intval($nombre_attente);
    84 
    8596}
    8697
     
    135146                }
    136147        }
     148        $objets = array();
    137149        $objets[] = $objet;
    138150        if ($objet == 'article') {
     
    142154
    143155        if ($forcer_ecrire == 'prive') {
    144                 $type_objet = sql_getfetsel('type', 'spip_diogenes', 'id_secteur='.intval($id_secteur).' AND '.sql_in('objet', $objets));
     156                $type_objet = sql_getfetsel(
     157                        'type',
     158                        'spip_diogenes',
     159                        'id_secteur='.intval($id_secteur).' AND '.sql_in('objet', $objets)
     160                );
    145161        }
    146162
     
    231247                                        $img = 'puce-verte.gif';
    232248                                        $alt = _T('diogene:info_rubrique_publie');
    233                                         return http_img_pack($img, $alt, $atts);
     249                                        return http_img_pack($img, $alt);
    234250                                /**
    235251                                 * Nouvelle rubrique cr&eacute;&eacute;e
     
    238254                                        $img = 'puce-blanche.gif';
    239255                                        $alt = _T('diogene:info_rubrique_new');
    240                                         return http_img_pack($img, $alt, $atts);
     256                                        return http_img_pack($img, $alt);
    241257                                /**
    242258                                 * Rubrique qui a été dépubliée
     
    246262                                        $img = 'puce-blanche.gif';
    247263                                        $alt = _T('diogene:info_rubrique_new');
    248                                         return http_img_pack($img, $alt, $atts);
     264                                        return http_img_pack($img, $alt);
    249265                                default:
    250266                                        return $statut;
Note: See TracChangeset for help on using the changeset viewer.