Changeset 84419 in spip-zone


Ignore:
Timestamp:
Aug 31, 2014, 12:06:23 PM (7 years ago)
Author:
teddy.spip@…
Message:

Donc, on est sur rss_commits, on modifie les fichiers en conséquence.

Location:
_plugins_/rss_commits/trunk
Files:
3 edited
8 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/rss_commits/trunk/base/commits.php

    r84406 r84419  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13    return;
     14}
    1315
    1416
     
    2224 *     Déclarations d'interface pour le compilateur
    2325 */
    24 function commits_declarer_tables_interfaces($interfaces) {
     26function rss_commits_declarer_tables_interfaces($interfaces)
     27{
    2528
    26         $interfaces['table_des_tables']['commits'] = 'commits';
     29    $interfaces['table_des_tables']['commits'] = 'commits';
    2730
    28         return $interfaces;
     31    return $interfaces;
    2932}
    3033
     
    3942 *     Description complétée des tables
    4043 */
    41 function commits_declarer_tables_objets_sql($tables) {
     44function rss_commits_declarer_tables_objets_sql($tables)
     45{
    4246
    43         $tables['spip_commits'] = array(
    44                 'type' => 'commit',
    45                 'principale' => "oui",
    46                 'field'=> array(
    47                         "id_commit"          => "bigint(21) NOT NULL",
    48                         "titre"              => "text NOT NULL DEFAULT ''",
    49                         "descriptif"         => "text NOT NULL DEFAULT ''",
    50                         "auteur"             => "varchar(25) NOT NULL DEFAULT ''",
    51                         "url_revision"       => "text NOT NULL DEFAULT ''",
    52                         "id_projet"          => "bigint(21) NOT NULL DEFAULT 0",
    53                         "date_creation"      => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    54                         "maj"                => "TIMESTAMP"
    55                 ),
    56                 'key' => array(
    57                         "PRIMARY KEY"        => "id_commit",
    58                 ),
    59                 'titre' => "titre AS titre, '' AS lang",
    60                 'date' => "date_creation",
    61                 'champs_editables'  => array('titre', 'descriptif', 'auteur', 'url_revision', 'id_projet'),
    62                 'champs_versionnes' => array('titre', 'descriptif', 'auteur', 'url_revision', 'id_projet'),
    63                 'rechercher_champs' => array("titre" => 6, "descriptif" => 7, "auteur" => 8, "url_revision" => 5),
    64                 'tables_jointures'  => array(),
    65                
     47    $tables['spip_commits'] = array(
     48        'type' => 'commit',
     49        'principale' => "oui",
     50        'field'=> array(
     51            "id_commit"          => "bigint(21) NOT NULL",
     52            "titre"              => "text NOT NULL DEFAULT ''",
     53            "descriptif"         => "text NOT NULL DEFAULT ''",
     54            "auteur"             => "varchar(25) NOT NULL DEFAULT ''",
     55            "url_revision"       => "text NOT NULL DEFAULT ''",
     56            "id_projet"          => "bigint(21) NOT NULL DEFAULT 0",
     57            "date_creation"      => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
     58            "maj"                => "TIMESTAMP"
     59        ),
     60        'key' => array(
     61            "PRIMARY KEY"        => "id_commit",
     62        ),
     63        'titre' => "titre AS titre, '' AS lang",
     64        'date' => "date_creation",
     65        'champs_editables'  => array('titre', 'descriptif', 'auteur', 'url_revision', 'id_projet'),
     66        'champs_versionnes' => array('titre', 'descriptif', 'auteur', 'url_revision', 'id_projet'),
     67        'rechercher_champs' => array("titre" => 6, "descriptif" => 7, "auteur" => 8, "url_revision" => 5),
     68        'tables_jointures'  => array(),
    6669
    67         );
    6870
    69         return $tables;
     71    );
     72
     73    return $tables;
    7074}
    7175
  • _plugins_/rss_commits/trunk/base/projets_depots.php

    r84406 r84419  
    22// On va créer les champs extras pour spip_projets
    33
    4 function commits_declarer_champs_extras($champs = array())
     4function rss_commits_declarer_champs_extras($champs = array())
    55{
    66    $champs['spip_projets']['versioning_path'] = array(
  • _plugins_/rss_commits/trunk/paquet.xml

    r84417 r84419  
    11<paquet
    2         prefix="commits"
     2        prefix="rss_commits"
    33        categorie="divers"
    44        version="0.2.0"
     
    1919        <necessite nom="cextras" compatibilite="[3.0.5;[" />
    2020
    21         <pipeline nom="autoriser" inclure="commits_autorisations.php" />
     21        <pipeline nom="autoriser" inclure="rss_commits_autorisations.php" />
    2222
    23         <pipeline nom="declarer_tables_objets_sql" inclure="base/commits.php" />
    24         <pipeline nom="declarer_tables_interfaces" inclure="base/commits.php" />
     23        <pipeline nom="declarer_tables_objets_sql" inclure="base/rss_commits.php" />
     24        <pipeline nom="declarer_tables_interfaces" inclure="base/rss_commits.php" />
    2525        <pipeline nom="declarer_champs_extras" inclure="base/projets_depots.php" />
    2626
    2727        <menu nom="commits" titre="commit:titre_commits" parent="menu_edition" icone="images/commit-16.png" action="commits" />
    28         <menu nom="commit_creer" titre="commit:icone_creer_commit" parent="outils_rapides" icone="images/commit-new-16.png" action="commit_edit" parametres="new=oui" />
    2928</paquet>
  • _plugins_/rss_commits/trunk/rss_commits_administrations.php

    r84418 r84419  
    2727 * @return void
    2828**/
    29 function commits_upgrade($nom_meta_base_version, $version_cible)
     29function rss_commits_upgrade($nom_meta_base_version, $version_cible)
    3030{
    3131    $maj = array();
    3232
    3333    $maj['create'] = array(array('maj_tables', array('spip_commits')));
    34     cextras_api_upgrade(commits_declarer_champs_extras(), $maj['create']);
     34    cextras_api_upgrade(rss_commits_declarer_champs_extras(), $maj['create']);
    3535
    3636    include_spip('base/upgrade');
     
    4646 * @return void
    4747**/
    48 function commits_vider_tables($nom_meta_base_version)
     48function rss_commits_vider_tables($nom_meta_base_version)
    4949{
    5050
    5151    sql_drop_table("spip_commits");
    52     cextras_api_vider_tables(commits_declarer_champs_extras());
     52    cextras_api_vider_tables(rss_commits_declarer_champs_extras());
    5353
    5454    # Nettoyer les versionnages et forums
  • _plugins_/rss_commits/trunk/rss_commits_autorisations.php

    r84418 r84419  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13    return;
     14}
    1315
    1416
     
    1618 * Fonction d'appel pour le pipeline
    1719 * @pipeline autoriser */
    18 function commits_autoriser(){}
     20function rss_commits_autoriser()
     21{
     22}
    1923
    2024
     
    3337 * @return bool          true s'il a le droit, false sinon
    3438**/
    35 function autoriser_commits_menu_dist($faire, $type, $id, $qui, $opt){
    36         return true;
    37 }
     39function autoriser_rss_commits_menu_dist($faire, $type, $id, $qui, $opt)
     40{
     41    return true;
     42}
    3843
    3944
     
    4853 * @return bool          true s'il a le droit, false sinon
    4954**/
    50 function autoriser_commitcreer_menu_dist($faire, $type, $id, $qui, $opt){
    51         return autoriser('creer', 'commit', '', $qui, $opt);
    52 }
     55function autoriser_commitcreer_menu_dist($faire, $type, $id, $qui, $opt)
     56{
     57    return autoriser('creer', 'commit', '', $qui, $opt);
     58}
    5359
    5460/**
     
    6268 * @return bool          true s'il a le droit, false sinon
    6369**/
    64 function autoriser_commit_creer_dist($faire, $type, $id, $qui, $opt) {
    65         return false;
     70function autoriser_commit_creer_dist($faire, $type, $id, $qui, $opt)
     71{
     72    return false;
    6673}
    6774
     
    7683 * @return bool          true s'il a le droit, false sinon
    7784**/
    78 function autoriser_commit_voir_dist($faire, $type, $id, $qui, $opt) {
    79         return true;
     85function autoriser_commit_voir_dist($faire, $type, $id, $qui, $opt)
     86{
     87    return true;
    8088}
    8189
     
    9098 * @return bool          true s'il a le droit, false sinon
    9199**/
    92 function autoriser_commit_modifier_dist($faire, $type, $id, $qui, $opt) {
    93         return false;
     100function autoriser_commit_modifier_dist($faire, $type, $id, $qui, $opt)
     101{
     102    return false;
    94103}
    95104
     
    104113 * @return bool          true s'il a le droit, false sinon
    105114**/
    106 function autoriser_commit_supprimer_dist($faire, $type, $id, $qui, $opt) {
    107         return $qui['statut'] == '0minirezo' AND !$qui['restreint'];
     115function autoriser_commit_supprimer_dist($faire, $type, $id, $qui, $opt)
     116{
     117    return $qui['statut'] == '0minirezo' and !$qui['restreint'];
    108118}
    109119
Note: See TracChangeset for help on using the changeset viewer.