Changeset 96309 in spip-zone


Ignore:
Timestamp:
Mar 29, 2016, 2:56:03 PM (5 years ago)
Author:
teddy.spip@…
Message:
  • Ajout d'un champ pour indiquer l'url du gestionnaire de la SGBD (phpMyAdmin, etc.) ;
  • Ajout d'un cron qui met à jour la bdd en enlevant les espaces inutiles sur le titre, le nom et la version de logiciel d'un site, et si on trouve un mtach dans les raccourcis pour le nom, on le prend en compte ;
  • Up de z.
Location:
_plugins_/projets_sites/serveur/trunk
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/projets_sites/serveur/trunk/base/projets_sites.php

    r96129 r96309  
    102102                        "sgbd_serveur" => "varchar(255) NOT NULL DEFAULT ''",
    103103                        "sgbd_port" => "varchar(5) NOT NULL DEFAULT ''",
     104                        "sgbd_gestion" => "varchar(255) NOT NULL DEFAULT ''",
    104105                        "sgbd_nom" => "varchar(50) NOT NULL DEFAULT ''",
    105106                        "sgbd_prefixe" => "varchar(25) NOT NULL DEFAULT ''",
     
    164165                        "sgbd_serveur",
    165166                        "sgbd_port",
     167                        "sgbd_gestion",
    166168                        "sgbd_nom",
    167169                        "sgbd_prefixe",
     
    219221                        "sgbd_serveur",
    220222                        "sgbd_port",
     223                        "sgbd_gestion",
    221224                        "sgbd_nom",
    222225                        "sgbd_prefixe",
     
    274277                        "sgbd_serveur" => 6,
    275278                        "sgbd_port" => 1,
     279                        "sgbd_gestion" => 6,
    276280                        "sgbd_nom" => 6,
    277281                        "sgbd_prefixe" => 1,
  • _plugins_/projets_sites/serveur/trunk/formulaires/editer_projets_site.html

    r96138 r96309  
    346346                                        disable=[(#GET{disabled})]})]
    347347
     348                                [(#SAISIE{input, sgbd_gestion,
     349                                        label=<:projets_site:sgbd_gestion_label:>,
     350                                        size=255,
     351                                        maxlength=255})]
     352
    348353                                [(#SAISIE{input, sgbd_nom,
    349354                                        label=<:projets_site:sgbd_nom_label:>,
  • _plugins_/projets_sites/serveur/trunk/formulaires/editer_projets_site.php

    r96204 r96309  
    190190                }
    191191        }
     192        $obligatoires = array('titre', 'type_site', 'logiciel_nom', 'logiciel_version');
     193        foreach ($obligatoires as $obligatoire) {
     194                if (!_request($obligatoire)) {
     195                        $erreurs[$obligatoire] = _T('info_obligatoire');
     196                }
     197        }
    192198        /**
    193199         * Les versions de logiciels doivent être sous la forme x.y.z
  • _plugins_/projets_sites/serveur/trunk/lang/projets_site_fr.php

    r96204 r96309  
    124124        'sgbd_collation_label' => 'Collation&nbsp;:',
    125125        'sgbd_fieldset_label' => 'Informations sur la SGBD',
     126        'sgbd_gestion_label' => 'URL du gestionnaire de SGBD&nbsp;:',
    126127        'sgbd_login_label' => 'Identifiant&nbsp;:',
    127128        'sgbd_nom_label' => 'Nom de la SGBD&nbsp;:',
  • _plugins_/projets_sites/serveur/trunk/paquet.xml

    r96204 r96309  
    22        prefix="projets_sites"
    33        categorie="divers"
    4         version="1.8.1"
     4        version="1.8.2"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
    77        logo="prive/themes/spip/images/projets_sites-64.png"
    88        documentation=""
    9         schema="1.5.0"
     9        schema="1.5.1"
    1010>
    1111        <nom>Sites pour projets</nom>
  • _plugins_/projets_sites/serveur/trunk/prive/objets/contenu/projets_site.html

    r96204 r96309  
    336336        </div>]
    337337
     338        [<div class="champ contenu_sgbd_gestion[ (#SGBD_GESTION*|strlen|?{'',vide})]">
     339                <div class="label visible"><:projets_site:sgbd_gestion_label:></div>
     340                <div dir='#LANG_DIR' class='span [(#WEBSERVICE|non)[(#EDIT{sgbd_gestion})]] sgbd_gestion'>(#SGBD_GESTION)</div>
     341        </div>]
     342
    338343[(#AUTORISER{voir,projetssitesecurite,#ID_PROJETS_SITE}|oui)
    339344        [<div class="champ contenu_sgbd_nom[ (#SGBD_NOM*|strlen|?{'',vide})]">
  • _plugins_/projets_sites/serveur/trunk/prive/squelettes/contenu/projets_site.html

    r84780 r96309  
    11[(#AUTORISER{voir,projets_site,#ID_PROJETS_SITE}|sinon_interdire_acces)]
    2 <BOUCLE_projets_site(PROJETS_SITES){id_projets_site}{si #ENV{exec}|=={projets_site}}>
     2<BOUCLE_projets_site (PROJETS_SITES) {id_projets_site} {si #ENV{exec}|=={projets_site}}>
    33[(#BOITE_OUVRIR{[
    44        [(#AUTORISER{modifier,projets_site,#ID_PROJETS_SITE})
     
    4646<BOUCLE_autresobjets(spip_projets_sites_liens) {id_projets_site} {fusion objet}{par objet}>
    4747        #SET{table,#OBJET|table_objet}
    48         [(#SET{titre,[#OBJET:info_(#GET{table})_liees_projets_site]})] 
     48        [(#SET{titre,[#OBJET:info_(#GET{table})_liees_projets_site]})]
    4949        <INCLURE{fond=prive/objets/liste/objets_lies_projets_site,objet,id_projets_site,ajax,env} />
    5050</BOUCLE_autresobjets>
  • _plugins_/projets_sites/serveur/trunk/projets_sites_administrations.php

    r96129 r96309  
    275275        );
    276276
     277        /*
     278         * On ajoute :
     279         * - sgbd_gestion ;
     280        **/
     281        $maj['1.5.1'] = array(
     282                array(
     283                        'sql_alter',
     284                        "TABLE spip_projets_sites ADD sgbd_gestion varchar(255) NOT NULL DEFAULT '' AFTER sgbd_port",
     285                ),
     286        );
     287
    277288        include_spip('base/upgrade');
    278289        maj_plugin($nom_meta_base_version, $version_cible, $maj);
  • _plugins_/projets_sites/serveur/trunk/projets_sites_fonctions.php

    r96131 r96309  
    103103        }
    104104
    105 
    106105        return $liste_types_sites;
    107106}
     107
  • _plugins_/projets_sites/serveur/trunk/projets_sites_pipelines.php

    r96138 r96309  
    2222 */
    2323function projets_sites_taches_generales_cron($taches) {
    24         $taches['maj_webservice'] = 7 * 24 * 3600; // tous 7 jours
     24        $taches['maj_webservice'] = 7 * 24 * 3600; // tous les 7 jours
     25        $taches['projetssites_nettoyage'] = 7 * 24 * 3600; // tous les 7 jours
    2526        return $taches;
    2627}
Note: See TracChangeset for help on using the changeset viewer.