Changeset 2956


Ignore:
Timestamp:
02/23/10 21:04:33 (11 years ago)
Author:
kent1
Message:

On init encore un chouilla mieux ... On ajoute un menu avec le lien pour publier publier ...

Location:
MediaSPIP/plugins/mediaspip_init
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • MediaSPIP/plugins/mediaspip_init/base/mediaspip_init_installer.php

    r2937 r2956  
    4545                         */
    4646                        $menu_install = charger_fonction('menu_install','inc');
     47                        $menu_install();
    4748
    4849                        ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
     
    5051        }
    5152}
     53
     54/**
     55 * Désinstallation du plugin
     56 */
     57function mediaspip_init_vider_tables($nom_meta_version_base){
     58        // On efface la version enregistrée
     59        effacer_meta($nom_meta_version_base);
     60}
    5261?>
  • MediaSPIP/plugins/mediaspip_init/inc/menu_install.php

    r2937 r2956  
    55 * @return array
    66 */
    7 function inc_menu_install(){
    8         include_spip('action/editer_menu');
    9         $id_menu = insert_menu();
     7function inc_menu_install_dist(){
     8        if(defined('_DIR_PLUGIN_MENUS')){
     9                include_spip('action/editer_menu');
     10                $id_menu = insert_menu();
    1011
    11         if(intval($id_menu)){
    12                 $infos_menu = array('id_menus_entree' => 0, 'titre' => '','identifiant' => 'barrenav');
    13                 $err = menu_set($id_menu, $infos_menu);
     12                if(intval($id_menu)){
     13                        $infos_menu = array('id_menus_entree' => 0, 'titre' => _T('mediaspip_init:menu_principal'),'identifiant' => 'barrenav');
     14                        $err = menu_set($id_menu, $infos_menu);
     15                        include_spip('action/editer_menus_entree');
     16                        $entree = insert_menus_entree($id_menu);
     17                        $infos_entree = array(
     18                                'rang' => 1,
     19                                'type_entree' => 'emballe_medias'
     20                        );
     21                        menus_entree_set($entree, $infos_entree);
     22                }
    1423        }
    1524        return array($id_menu,$err);
  • MediaSPIP/plugins/mediaspip_init/plugin.xml

    r2937 r2956  
    33        MédiaSPIP Initialisation
    44        </nom>
    5         <auteur><!-- Auteur du plugin -->
    6         kent1
    7         </auteur>
     5        <auteur>kent1</auteur>
    86        <version>
    97        0.1
     
    2018        </prefix>
    2119        <install>base/mediaspip_init_installer.php</install>
    22         <utilise id="Z" />
    23         <utilise id="menus" />
     20        <necessite id="Z" />
     21        <necessite id="menus" />
     22        <necessite id="emballe_medias" />
    2423</plugin>
Note: See TracChangeset for help on using the changeset viewer.