Changeset 59954 in spip-zone


Ignore:
Timestamp:
Mar 31, 2012, 6:10:33 PM (8 years ago)
Author:
eric@…
Message:

Début de mise au point de la page article

Location:
_plugins_/relecture
Files:
10 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/relecture/base/relecture_declarations.php

    r59209 r59954  
    1919                        "description"   => "text DEFAULT '' NOT NULL",
    2020                        "id_article"    => "bigint(21) NOT NULL",
     21                        "rev_ouverture" => "bigint(21) NOT NULL",
    2122                        "article_descr" => "text DEFAULT '' NOT NULL",
    2223                        "article_chapo" => "mediumtext DEFAULT '' NOT NULL",
    2324                        "article_texte" => "longtext DEFAULT '' NOT NULL",
    2425                        "article_ps"    => "mediumtext DEFAULT '' NOT NULL",
    25                         "rev_ouverture" => "bigint(21) NOT NULL",
    2626                        "etat"                  => "varchar(10) DEFAULT '' NOT NULL",
    2727                        "date_cloture"  => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",
  • _plugins_/relecture/paquet.xml

    r59221 r59954  
    2121        <pipeline nom="declarer_tables_auxiliaires" inclure="base/relecture_declarations.php" />
    2222        <pipeline nom="autoriser" inclure="relecture_autorisations.php" />
    23         <pipeline nom="affiche_gauche" inclure="relecture_pipelines.php" />
    24         <pipeline nom="afficher_contenu_objet" inclure="relecture_pipelines.php" />
     23        <pipeline nom="affiche_droite" inclure="relecture_pipelines.php" />
    2524
    2625</paquet>
  • _plugins_/relecture/relecture_autorisations.php

    r59221 r59954  
    3030        $nb_relecture_ouverte = sql_countsel($from, $where);
    3131
    32         return (in_array($qui, $les_auteurs) AND ($nb_relecture_ouverte==0));
     32        return (in_array($qui['id_auteur'], $les_auteurs) AND ($nb_relecture_ouverte==0));
     33}
     34
     35
     36/**
     37 * Autorisation d'affichage d'une fiche relecture
     38 *
     39 * @param object $faire
     40 * @param object $type
     41 * @param object $id
     42 * @param object $qui
     43 * @param object $opt
     44 * @return
     45 */
     46function autoriser_relecture_voir_dist($faire, $type, $id, $qui, $opt) {
     47
     48        return true;
    3349}
    3450
  • _plugins_/relecture/relecture_pipelines.php

    r59221 r59954  
    1414
    1515/**
    16  * Affichage des blocs lies aux relectures
     16 * Affichage du bloc lie aux relectures de l'article en cours d'affichage
     17 *
     18 * @param array $flux
     19 * @return array
    1720 *
    1821**/
    19 function relecture_affiche_gauche($flux) {
     22function relecture_affiche_droite($flux) {
    2023
    21         if ($flux['args']['exec'] == 'article'){
    22                 $flux['data'] .= recuperer_fond('prive/squelettes/extra/relectures', array(
    23                                 'id_article' => $flux['args']['id_article']
    24                         ));
     24        if (($type = $flux['args']['exec'])=='article'){
     25                $id = $flux['args']['id_article'];
     26                $table = table_objet($type);
     27                $id_table_objet = id_table_objet($type);
     28
     29                $flux['data'] .= recuperer_fond('prive/squelettes/extra/article_relectures', array($id_table_objet => $id));
    2530        }
    2631
    2732        return $flux;
    2833}
     34
    2935?>
Note: See TracChangeset for help on using the changeset viewer.