Changeset 7711 in spip-zone


Ignore:
Timestamp:
Dec 1, 2006, 7:17:31 PM (12 years ago)
Author:
kent1@…
Message:

Bon ben voila à nouveau fonctionnel et prenant en compte toutes les modifs des dernières semaine sur les auteurs...

Compatibilité SVN [7997]

Location:
_plugins_/_dev_/auteurs_complets
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/auteurs_complets/action/legender_auteur_supp.php

    r6550 r7711  
    1313if (!defined("_ECRIRE_INC_VERSION")) return;
    1414include_spip('inc/filtres');
     15include_spip('inc/acces');
    1516include_spip('inc/actions');
    16 include_spip('inc/acces');
    1717include_spip('base/abstract_sql');
    1818
     
    2020function action_legender_auteur_supp()
    2121{
    22         $var_f = charger_fonction('controler_action_auteur', 'inc');
    23         $var_f();
     22        $securiser_action = charger_fonction('securiser_action', 'inc');
     23        $securiser_action();
    2424
    2525        $arg = _request('arg');
     
    2727        $echec = array();
    2828
    29         if (!preg_match(",^(\d+)\D(\d*)(\D?)(.*)$,", $arg, $r)) {
    30                 $r = "action_legender_auteur_supp_dist $arg pas compris";
     29        if (!preg_match(",^(\d+)\D(\d*)(\D(\w*)\D(.*))?$,", $arg, $r)) {
     30                $r = "action_legender_auteur_dist $arg pas compris";
    3131                spip_log($r);
    32         } else action_legender_post_supp($r);
     32        } else  redirige_par_entete(action_legender_auteur_post_supp($r));
    3333}
    3434
    3535// http://doc.spip.org/@action_legender_post
    36 function action_legender_post_supp($r)
    37 {
    38         global
    39         $nom,
    40         $auteur_session,
    41         $nom_famille,
    42         $prenom,
    43         $organisation,
    44         $url_organisation,
    45         $telephone,
    46         $fax,
    47         $skype,
    48         $adresse,
    49         $codepostal,
    50         $ville,
    51         $pays,
    52         $latitude,
    53         $longitude,
    54         $id_auteur,
    55         $redirect,
    56         $statut;
     36function action_legender_auteur_post_supp($r){
     37        global $auteur_session, $id_auteur;
    5738
    58         list($tout, $id_auteur, $ajouter_id_article,$s, $n) = $r;
     39        $prenom = _request('prenom');
     40        $nom_famille = _request('nom_famille');
     41        $organisation = _request('organisation');
     42        $url_organisation = _request('url_organisation');
     43        $telephone = _request('telephone');
     44        $fax = _request('fax');
     45        $skype = _request('skype');
     46        $adresse = _request('adresse');
     47        $codepostal = _request('codepostal');
     48        $ville = _request('ville');
     49        $pays = _request('pays');
     50        $latitude = _request('latitude');
     51        $longitude = _request('longitude');
     52//      $id_auteur = _request('arg');
     53        $redirect = _request('redirect');
     54        $statut = _request('statut');
     55
     56        list($tout, $id_auteur, $ajouter_id_article,$x,$s, $n) = $r;
    5957
    6058        $auteur = array();
    61 
    62 
    6359        if ($id_auteur) {
    6460                $auteur = spip_fetch_array(spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur"));
    6561        }
    6662
     63         $acces = ($id_auteur == $auteur_session['id_auteur']) ? true : " a voir ";
     64
    6765// Récupération des variables nécessaires...
    6866        $auteur['id_auteur'] = corriger_caracteres($id_auteur);
    69         $auteur['nom'] = corriger_caracteres($nom);
    7067        $auteur['nom_famille'] = corriger_caracteres($nom_famille);
    7168        $auteur['prenom'] = corriger_caracteres($prenom);
    7269        $auteur['organisation'] = corriger_caracteres($organisation);
    73         $auteur['url_organisation'] = corriger_caracteres($url_organisation);
     70        $auteur['url_organisation'] = vider_url($url_organisation, false);
    7471        $auteur['telephone'] = corriger_caracteres($telephone);
    7572        $auteur['fax'] = corriger_caracteres($fax);
     
    8380
    8481// La requete SQL à passer dans la base
    85         $n = spip_query("UPDATE spip_auteurs SET nom_famille=" . spip_abstract_quote($auteur['nom_famille']) . ", prenom=" . spip_abstract_quote($auteur['prenom']) . ", organisation=" . spip_abstract_quote($auteur['organisation']) . ", url_organisation=" . spip_abstract_quote($auteur['url_organisation']) . ", telephone=" . spip_abstract_quote($auteur['telephone']) . ", fax=" . spip_abstract_quote($auteur['fax']) . ", skype=" . spip_abstract_quote($auteur['skype']) . ", adresse=" . spip_abstract_quote($auteur['adresse']) . ", codepostal=" . spip_abstract_quote($auteur['codepostal']) . ", ville=" . spip_abstract_quote($auteur['ville']) . ", pays=" . spip_abstract_quote($auteur['pays']) . ", latitude=" . spip_abstract_quote($auteur['latitude']) . ", longitude=" . spip_abstract_quote($auteur['longitude']) . " WHERE id_auteur=".$auteur['id_auteur']);
     82        $n = spip_query("UPDATE spip_auteurs SET nom_famille=" . _q($auteur['nom_famille']) . ", prenom=" . _q($auteur['prenom']) . ", organisation=" . _q($auteur['organisation']) . ", url_organisation=" . _q($auteur['url_organisation']) . ", telephone=" . _q($auteur['telephone']) . ", fax=" . _q($auteur['fax']) . ", skype=" . _q($auteur['skype']) . ", adresse=" . _q($auteur['adresse']) . ", codepostal=" . _q($auteur['codepostal']) . ", ville=" . _q($auteur['ville']) . ", pays=" . _q($auteur['pays']) . ", latitude=" . _q($auteur['latitude']) . ", longitude=" . _q($auteur['longitude']) . " WHERE id_auteur=".$auteur['id_auteur']);
    8683                if (!$n) die('UPDATE');
    87         }
    88         return $n;
     84//      return $n;
    8985
    9086// Si on modifie les données on lance la reindexation
     
    9490                        marquer_indexer('spip_auteurs', $id_auteur);
    9591                }
     92                ecrire_acces();
    9693        }
    9794
     
    10097        // il faudrait rajouter OR $echec mais il y a conflit avec Ajax
    10198
    102         if (($init = ($tout[0]=='0'))) {
    103           // tout nouveau. envoyer le formulaire de saisie du reste
    104           // en transmettant le retour eventuel
    105           // decode / encode car encode pas necessairement deja fait.
    106 
    107         $ret = !$redirect ? ''
    108                   : ('&redirect=' . rawurlencode(rawurldecode($redirect)));
    109 
    110         $redirect = generer_url_ecrire("legender_auteur_supp", "id_auteur=$id_auteur&initial=$init$echec$ret",true);
    111         } else {
    112           // modif: renvoyer le resultat ou a nouveau le formulaire si erreur
    113                   if (!$redirect) {
    114                     $redirect = generer_url_ecrire("legender_auteur_supp", "id_auteur=$id_auteur", true, true);
    115                     $ancre = '';
    116                   } else
    117                     list($redirect,$anc) = split('#',rawurldecode($redirect));
    118 
    119                 if (!$echec)
    120                   $redirect .= '&initial=-1' . $anc;
    121                 else  {
    122                   $redirect .= $echec . '&initial=0' . $anc;
    123                 }
     99        $redirect = generer_url_ecrire("auteur_infos_supp", "id_auteur=$id_auteur", true, true);
     100        $anc = '';
     101        $redirect .= '&initial=-1' . $anc;
     102        return $redirect;
    124103        }
    125104
    126         redirige_par_entete($redirect);
    127105?>
  • _plugins_/_dev_/auteurs_complets/exec/auteur_infos_supp.php

    r6529 r7711  
    44include_spip('inc/presentation');
    55include_spip('inc/acces');
     6include_spip('inc/action');
    67
    78function exec_auteur_infos_supp_dist()
     
    1415        $auteur = spip_fetch_array(spip_query("SELECT * FROM spip_auteurs WHERE id_auteur=$id_auteur"));
    1516
     17        if (!$auteur) {
     18                gros_titre(_T('info_acces_interdit'));
     19                exit;
     20        }
     21
     22        if (!$echec AND $retour) {
     23                include_spip('inc/headers');
     24                redirige_par_entete(rawurldecode($retour));
     25                exit;
     26        }
     27
    1628        $legender_auteur_supp = charger_fonction('legender_auteur_supp', 'inc');
    17         $legender_auteur_supp = $legender_auteur_supp($id_auteur, $auteur, $initial, $echec, $redirect);
    1829
    19         if (_request('var_ajaxcharset')) ajax_retour($legender_auteur_supp);
    20 
    21         return $legender_auteur_supp;
     30        return ajax_retour($legender_auteur_supp($id_auteur, $auteur, $initial, $echec, $retour));
    2231}
    2332?>
  • _plugins_/_dev_/auteurs_complets/formulaire_profile.html

    r6550 r7711  
    1 <form action='[(#ENV{self})]' method='post' name="formulaire_profile" id="formulaire_profile" class="formulaire_spip">
     1<div class="formulaire_spip formulaire_profil">
     2<a name="formulaire_profil" id="formulaire_profil"></a>
     3
     4<form action="[(#ENV{self})]" method="post">
    25        [(#ENV*{previsualiser_auteur})]
    36        <fieldset>
    47        <legend><:auteurscomplets:paramprofil:></legend>
    5 <BOUCLE_AUTEUR(AUTEURS){id_auteur=#SESSION{id_auteur}}>
     8<BOUCLE_AUTEUR(AUTEURS){tout}{id_auteur=#SESSION{id_auteur}}>
    69        <input type='hidden' name='id_auteur' value="[(#ID_AUTEUR)]">
    710        <input type='hidden' name='modif' value="1">
     
    912        <div>
    1013        <h4><:entree_infos_perso:></h4>
    11         <label><:auteurscomplets:entree_nom_famille:></label><br/>
    12         <span><input type='text' name='nom_famille' class='fondl' value="[(#NOM_FAMILLE)]" size='40'></span><br/>
    13         <label><:auteurscomplets:entree_prenom:></label><br/>
    14         <span><input type='text' name='prenom' class='fondl' value="[(#PRENOM)]" size='40'></span><br/>
    15         <label><:entree_adresse_email:></label><br/>
    16         <span><input type='text' name='email' class='fondl' value="[(#EMAIL)]" size='40'></span><br/>
    17         <label><:auteurscomplets:entree_telephone:></label><br/>
    18         <span><input type='text' name='telephone' class='fondl' value="[(#TELEPHONE)]" size='40'></span><br/><br />
    19         <label><:auteurscomplets:entree_fax:></label><br/>
    20         <span><input type='text' name='fax' class='fondl' value="[(#FAX)]" size='40'></span><br/>
    21         <label><:auteurscomplets:entree_skype:></label><br/>
    22         <span><input type='text' name='skype' class='fondl' value="[(#SKYPE)]" size='40'></span><br/><br/>
     14        <p><label for="nom_famille"><:auteurscomplets:entree_nom_famille:></label>
     15        <input type='text' name='nom_famille' class='forml' value="[(#NOM_FAMILLE)]" size='40'></p>
     16        <p><label for="prenom"><:auteurscomplets:entree_prenom:></label>
     17        <input type='text' name='prenom' class='forml' value="[(#PRENOM)]" size='40'></p>
     18        <p><label for="email"><:entree_adresse_email:></label>
     19        <input type='text' name='email' class='forml' value="[(#EMAIL)]" size='40'></p>
     20        <p><label for="telephone"><:auteurscomplets:entree_telephone:></label>
     21        <input type='text' name='telephone' class='forml' value="[(#TELEPHONE)]" size='40'></p><br />
     22        <p><label for="fax"><:auteurscomplets:entree_fax:></label>
     23        <input type='text' name='fax' class='forml' value="[(#FAX)]" size='40' /></p>
     24        <p><label for="skype"><:auteurscomplets:entree_skype:></label>
     25        <input type='text' name='skype' class='forml' value="[(#SKYPE)]" size='40'></p><br/>
    2326
    24         <label><:auteurscomplets:entree_organisation:></label><br/>
    25         <span><input type='text' name='organisation' class='fondl' value="[(#ORGANISATION)]" size='40'></span><br/>
    26         <label><:auteurscomplets:entree_url_organisation:></label><br/>
    27         <span><input type='text' name='url_organisation' class='fondl' value="[(#URL_ORGANISATION)]" size='40'></span><br/><br/>
     27        <p><label for="organisation"><:auteurscomplets:entree_organisation:></label>
     28        <input type='text' name='organisation' class='forml' value="[(#ORGANISATION)]" size='40'></p>
     29        <p><label for="url_organisation"><:auteurscomplets:entree_url_organisation:></label>
     30        <input type='text' name='url_organisation' class='forml' value="[(#URL_ORGANISATION)]" size='40' /></p><br/>
    2831
    29         <label><:entree_biographie:></label><br/>
     32        <p><label for="bio"><:entree_biographie:></label>
    3033        <textarea name='bio' class='forml' rows='4' cols='40'>[(#BIO*)]</textarea>
    31         <br /><br />
     34        </p><br />
    3235
    3336        <input type='hidden' name='pgp' value="[(#PGP)]">
    3437
    35         <label><:entree_nom_site:></label><br/>
    36         <span><input type='text' name='nom_site' class='fondl' value="[(#NOM_SITE)]" size='40'></span><br/>
    37         <label><:entree_url:></label><br/>
    38         <span><input type='text' name='url_site' class='fondl' value="[(#URL_SITE)]" size='40'></span><br/><br/>
     38        <p><label for="nom_site"><:entree_nom_site:></label>
     39        <input type='text' name='nom_site' class='forml' value="[(#NOM_SITE)]" size='40'></p>
     40        <p><label for="url_site"><:entree_url:></label>
     41        <input type='text' name='url_site' class='forml' value="[(#URL_SITE)]" size='40'></p><br/>
    3942
    4043        <h4><:auteurscomplets:localisation:></h4>
    41         <label><:auteurscomplets:entree_adresse:></label><br/>
    42         <span><input type='text' name='adresse' class='fondl' value="[(#ADRESSE)]" size='40'></span><br/>
    43         <label><:auteurscomplets:entree_codepostal:></label><br/>
    44         <span><input type='text' name='codepostal' class='fondl' value="[(#CODEPOSTAL)]" size='40'></span><br/>
    45         <label><:auteurscomplets:entree_ville:></label><br/>
    46         <span><input type='text' name='ville' class='fondl' value="[(#VILLE)]" size='40'></span><br/>
    47         <label><:auteurscomplets:entree_pays:></label><br/>
    48         <span><input type='text' name='pays' class='fondl' value="[(#PAYS)]" size='40'></span><br/>
    49         <label><:auteurscomplets:entree_latitude:></label><br/>
    50         <span><input type='text' name='latitude' class='fondl' value="[(#LATITUDE)]" size='40'></span><br/>
    51         <label><:auteurscomplets:entree_longitude:></label><br/>
    52         <span><input type='text' name='longitude' class='fondl' value="[(#LONGITUDE)]" size='40'></span><br/>
     44        <p><label for="adresse"><:auteurscomplets:entree_adresse:></label>
     45        <input type='text' name='adresse' class='forml' value="[(#ADRESSE)]" size='40'></p>
     46        <p><label for="codepostal"><:auteurscomplets:entree_codepostal:></label>
     47        <input type='text' name='codepostal' class='forml' value="[(#CODEPOSTAL)]" size='40'></p>
     48        <p><label for="ville"><:auteurscomplets:entree_ville:></label>
     49        <input type='text' name='ville' class='forml' value="[(#VILLE)]" size='40'></p>
     50        <p><label for="pays"><:auteurscomplets:entree_pays:></label>
     51        <input type='text' name='pays' class='forml' value="[(#PAYS)]" size='40'></p>
     52        <p><label for="latitude"><:auteurscomplets:entree_latitude:></label>
     53        <input type='text' name='latitude' class='forml' value="[(#LATITUDE)]" size='40'></p>
     54        <p><label for="longitude"><:auteurscomplets:entree_longitude:></label>
     55        <input type='text' name='longitude' class='forml' value="[(#LONGITUDE)]" size='40'></p>
    5356        <br />
    5457
    55         <label><:entree_nouveau_passe:></label><br/>
     58        <p><label for="new_pass"><:entree_nouveau_passe:></label>
    5659        <span style="color:red"><:info_plus_cinq_car:></span> :<br/>
    57         <span><input type='password' name='new_pass' class='fondl' value="" size='40'></span><br/>
    58         <label><:info_confirmer_passe:></label><br />
    59         <span><input type='password' name='new_pass2' class='fondl' value="" size='40'></span><br/>
     60        <input type='password' name='new_pass' class='forml' value="" size='40' /></p>
     61        <p><label for="new_pass2"><:info_confirmer_passe:></label>
     62        <input type='password' name='new_pass2' class='forml' value="" size='40'></p>
    6063        <div class="spip_bouton"><input type="submit" name="valider_auteur" value="<:valider:>" /></div>
    6164</BOUCLE_AUTEUR>
     
    6366        </fieldset>
    6467</form>
     68</div>
  • _plugins_/_dev_/auteurs_complets/inc/legender_auteur_supp.php

    r6550 r7711  
    2727
    2828        global $options, $connect_statut, $connect_id_auteur, $connect_toutes_rubriques;
     29
     30
     31        $setconnecte = ($connect_id_auteur == $id_auteur);
    2932
    3033        $corps_supp = '';
     
    6871
    6972// Affichage du formulaire en Ajax qui reprend ce qu'il y a avant ...
    70         return "\n<div class='serif'>"
     73        return '<div>&nbsp;</div>'
     74        . "\n<div class='serif'>"
    7175        . debut_cadre_relief("fiche-perso-24.gif", true, "", _T("auteurscomplets:coordonnees_sup"))
    7276        . ($redirect
     
    8084function legender_auteur_supp_voir($auteur, $redirect)
    8185{
    82         global $connect_toutes_rubriques, $connect_statut, $connect_id_auteur, $options,$spip_lang_right ;
     86        global $connect_toutes_rubriques, $connect_statut, $connect_id_auteur, $spip_lang_right ;
    8387
    8488// On récupère ce qui nous intéresse...
     
    107111// N'affichons que ce qui existe...
    108112        if ($prenom || $nom) $res .= "<div>";
    109         if (strlen($prenom) > 2){ $res .= "<div>"._T('auteurscomplets:affiche_nom_complet')." $prenom";}
    110         if (strlen($nom_famille) > 2){ $res .= " $nom_famille </div>";}
     113        if (strlen($prenom) > 2){ $res .= "$prenom";}
     114        if (strlen($nom_famille) > 2){ $res .= " $nom_famille";}
    111115        if ($prenom || $nom) $res .= "</div>";
    112116        if ($url_organisation) {
     
    125129        if (strlen($codepostal) > 2){ $res .= "<div> $codepostal ";}
    126130        if (strlen($ville) > 2){ $res .= "$ville </div>";}
    127         if (strlen($pays) > 2){ $res .= "<div> $pays </div>";}
     131        if (strlen($pays) > 2){ $res .= "<div>".propre($pays)."</div>";}
    128132        $res .= "</td>"
    129133        .  "<td>";
     
    134138                $clic = _T("auteurscomplets:infos_supp");
    135139                $h = generer_url_ecrire("auteur_infos_supp","id_auteur=$id_auteur&initial=0");
    136                 if (($_COOKIE['spip_accepte_ajax'] == 1 ) AND !$redirect) {
     140                if ((_SPIP_AJAX === 1 ) AND !$redirect) {
    137141                        $evt .= "\nonclick=" . ajax_action_declencheur($h,$ancre);
    138                         $h = "<a\nhref='$h$a'$evt>$clic</a>";
     142                         $h = "<a\nhref='$h#$ancre'$evt>$clic</a>";
    139143                }
    140144          $res .= icone($clic, $h, "redacteurs-24.gif", "edit.gif", '', '',true);
  • _plugins_/_dev_/auteurs_complets/modeles/editer_profil.html

    r6553 r7711  
    11#CACHE{0}
    2 <BOUCLE_AUTEUR(AUTEURS){id_auteur=#SESSION{id_auteur}}>
     2<BOUCLE_AUTEUR(AUTEURS){tout}{id_auteur=#SESSION{id_auteur}}>
    33<div class="vcard">
    44<h3><:auteurscomplets:id_card:></h3>
     
    66                <a href="#URL_SITE"><img src="(#LOGO_AUTEUR||image_reduire{48,48}|extraire_attribut{src})" alt="#NOM" class="logo" height="48" width="48"></a>
    77        </div>]
    8         [<strong><span class="fn">(#NOM_FAMILLE|?{' ',#NOM})<strong><span class="fn"><span class="given-name">#PRENOM</span> <span class="family-name" >#NOM_FAMILLE</span></span></strong></span></strong>]
     8        [<strong><span class="fn">(#NOM_FAMILLE|?{' ',#NOM})<strong><span class="fn"><span class="given-name widget auteur-prenom-#ID_AUTEUR">#PRENOM</span> <span class="family-namen widget auteur-nom_famille-#ID_AUTEUR">#NOM_FAMILLE</span></span></strong></span></strong>]
    99        [<p><span class="adr">
    10         [<span class="street-address">(#ADRESSE)</span><br />]
    11         [<span class="postal-code">(#CODEPOSTAL)</span>]
    12         [<span class="locality">(#VILLE)</span><br />]
    13         <span class="country-name">(#PAYS)</span>
     10        [<span class="street-address widget auteur-adresse-#ID_AUTEUR">(#ADRESSE)</span><br />]
     11        [<span class="postal-code widget auteur-codepostal-#ID_AUTEUR">(#CODEPOSTAL)</span>]
     12        [<span class="locality widget auteur-ville-#ID_AUTEUR">(#VILLE)</span><br />]
     13        <span class="country-name widget auteur-pays-#ID_AUTEUR">(#PAYS)</span>
    1414        </span></p>]
    1515
    1616        [<p><span class="geo">
    17                 <:auteurscomplets:lat:> <abbr class="latitude" title="#LATITUDE">(#LATITUDE)</abbr>
    18                 [<:auteurscomplets:long:> <abbr class="longitude" title="#LONGITUDE">(#LONGITUDE)</abbr>]
     17                <:auteurscomplets:lat:> <abbr class="latitude widget auteur-latitude-#ID_AUTEUR" title="#LATITUDE">(#LATITUDE)</abbr>
     18                [<:auteurscomplets:long:> <abbr class="longitude widget auteur-longitude-#ID_AUTEUR" title="#LONGITUDE">(#LONGITUDE)</abbr>]
    1919        </span></p>]
    2020        <h4><:auteurscomplets:contacts:></h4>
  • _plugins_/_dev_/auteurs_complets/modeles/id_card_complete.html

    r6553 r7711  
    44<h3><:auteurscomplets:id_card:></h3>
    55        [<div class="Buddy" style="float:right">
    6                 <a href="#URL_SITE"><img src="(#LOGO_AUTEUR||image_reduire{48,48}|extraire_attribut{src})" alt="#NOM" class="logo" height="48" width="48"></a>
     6                <a href="#URL_SITE"><img src="(#LOGO_AUTEUR||image_reduire{48,48}|extraire_attribut{src})" title="#NOM" class="logo" height="48" width="48"></a>
    77        </div>]
    8         [<strong><span class="fn">(#NOM_FAMILLE|?{' ',#NOM})<strong><span class="fn"><span class="given-name">#PRENOM</span> <span class="family-name" >#NOM_FAMILLE</span></span></strong></span></strong>]
     8        <strong><a href="#URL_AUTEUR" class="spip_in" title="#NOM"><span class="fn">[(#NOM_FAMILLE*|?{' ',#NOM*})<strong><span class="fn"><span class="given-name #EDIT{prenom}">#PRENOM*</span> <span class="family-name widget #EDIT{nom_famille}" >#NOM_FAMILLE*</span></span></strong>]</span></a></strong>
    99        [<p><span class="adr">
    10         [<span class="street-address">(#ADRESSE)</span><br />]
    11         [<span class="postal-code">(#CODEPOSTAL)</span>]
    12         [<span class="locality">(#VILLE)</span><br />]
    13         <span class="country-name">(#PAYS)</span>
     10        [<span class="street-address #EDIT{adresse}">(#ADRESSE*)</span><br />]
     11        [<span class="postal-code #EDIT{codepostal}">(#CODEPOSTAL*)</span>]
     12        [<span class="locality #EDIT{ville}">(#VILLE*)</span><br />]
     13        <span class="country-name #EDIT{pays}">(#PAYS*)</span>
    1414        </span></p>]
    1515
    1616        [<p><span class="geo">
    17                 <:auteurscomplets:lat:> <abbr class="latitude" title="#LATITUDE">(#LATITUDE)</abbr>
    18                 [<:auteurscomplets:long:> <abbr class="longitude" title="#LONGITUDE">(#LONGITUDE)</abbr>]
     17                <:auteurscomplets:lat:> <abbr class="latitude #EDIT{latitude}" title="#LATITUDE">(#LATITUDE*)</abbr>
     18                [<:auteurscomplets:long:> <abbr class="longitude #EDIT{longitude}" title="#LONGITUDE">(#LONGITUDE*)</abbr>]
    1919        </span></p>]
    20         <hr />
     20
    2121        <h4><:auteurscomplets:contacts:></h4>
    22         [<:auteurscomplets:organisation:> <a class="org" href="#URL_ORGANISATION">(#ORGANISATION)</a>]<br />
    23         [<:auteurscomplets:email:> <a class="email" href="mailto:#EMAIL">(#EMAIL)</a><br />][<:auteurscomplets:tel:> <span class="tel">(#TELEPHONE)</span><br />][<:auteurscomplets:fax:> <span class="fax">(#FAX)</span><br />][<:auteurscomplets:website:> <a href="#URL_SITE" class="url" rel="me">(#NOM_SITE)</a>]
     22        [<:auteurscomplets:organisation:> <a class="org" href="#URL_ORGANISATION">(#ORGANISATION*)</a>]<br />
     23        [<:auteurscomplets:email:> <span class="#EDIT{email}"><a class="email" href="mailto:#EMAIL">(#EMAIL*)</a></span><br />][<:auteurscomplets:tel:> <span class="tel #EDIT{telephone}">(#TELEPHONE*)</span><br />][<:auteurscomplets:fax:> <span class="fax #EDIT{fax}">(#FAX*)</span><br />][<:auteurscomplets:website:> <span class="#EDIT{hyperlien}"><a href="#URL_SITE" class="url" rel="me">(#NOM_SITE*)</a></span>]
    2424</div>
    2525</BOUCLE_AUTEUR>
  • _plugins_/_dev_/auteurs_complets/plugin.xml

    r6863 r7711  
    2121_ {{Attention}} : le plugin BALISE_SESSION est obligatoire pour cela.
    2222
    23 {{Plus d'infos}} : [->http://kent1.sklunk.net/spip.php?article67]
     23{{Plus d'infos}} : [http://kent1.sklunk.net/spip.php?article67->http://kent1.sklunk.net/spip.php?article67]
    2424        </description>
    25         <lien>http://kent1.sklunk.net/spip.php?article67</lien> <!-- URI de documentation -->
    2625        <options>
    2726        auteurs_complets_options.php
  • _plugins_/_dev_/auteurs_complets/profil.html

    r6553 r7711  
    1212<body class="page_auteur">
    1313
    14 <INCLURE{fond=inc-top}>
    15 
    1614<div id="page">
    1715
     
    2523
    2624                [(#REM) Contenu principal : affichage de l'auteur ]
    27                 <div id="contenu">
     25                <div id="contenu_profil">
    2826
    2927                        [<div class="texte">(#BIO)</div><br />]
Note: See TracChangeset for help on using the changeset viewer.