Changeset 92636 in spip-zone


Ignore:
Timestamp:
Nov 3, 2015, 5:51:38 PM (4 years ago)
Author:
kent1@…
Message:

Faire fonctionner correctement cette détection

Location:
_plugins_/shortcut_url/trunk/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/shortcut_url/trunk/formulaires/shortcut_url.html

    r92427 r92636  
    1313                #ACTION_FORMULAIRE{#ENV{action}}
    1414        ]
     15                [(#ENV{editable})
    1516                <ul>
    16                         [(#ENV{editable})
    17                                 #SET{name,url}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    18                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    19                                         <label for="#GET{name}"><:shortcut_url:ajouter_shortcut_url:></label>[
    20                                         <span class='erreur_message'>(#GET{erreurs})</span>
    21                                         ]<div class="choix">
    22                                                 <input type="input" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" size="50" /><label for="#GET{name}"><:shortcut_url:item_utiliser_shortcut_url:></label>
    23                                         </div>
    24                                 </li>
    25                                 #SET{name,titre}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    26                                 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    27                                         <label for="#GET{name}"><:shortcut_url:ajouter_shortcut_title:></label>[
    28                                         <span class='erreur_message'>(#GET{erreurs})</span>
    29                                         ]<div class="choix">
    30                                                 <input type="input" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" maxlength="#ENV{taille_raccourci}" /><label for="#GET{name}">[(#VAL{shortcut_url:item_utiliser_shortcut_title}|_T{[(#ARRAY{nb,[(#ENV{taille_raccourci})]})]})]</label>
    31                                         </div>
    32                                 </li>
    33                                 [(#ENV{id_shortcut_url_existe}|oui) #SET{name,enbase} <li class="reponse_formulaire  reponse_formulaire_ok">
    34                                 <label for="#GET{name}"><strong><:shortcut_url:titre_shortcut_url_enbase:></strong></label>
    35                                 #INCLURE{fond=prive/objets/editer/shortcut_url_verif,id_shortcut_url=#ENV{id_shortcut_url_existe}}</li>]
    36                         ]
    37                 </ul>
     17                       
     18                        #SET{name,url}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     19                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     20                                <label for="#GET{name}"><:shortcut_url:ajouter_shortcut_url:></label>[
     21                                <span class='erreur_message'>(#GET{erreurs})</span>
     22                                ]<div class="choix">
     23                                        <input type="input" class="text" name="#GET{name}" id="#GET{name}" value="#ENV{#GET{name}}" size="50" />
     24                                </div>
     25                        </li>
     26                        #SET{name,titre}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     27                        <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     28                                <label for="#GET{name}"><:shortcut_url:ajouter_shortcut_title:></label>
     29                                <p class="explication">[(#VAL{shortcut_url:item_utiliser_shortcut_title}|_T{[(#ARRAY{nb,[(#ENV{taille_raccourci})]})]})]</p>[
     30                                <span class='erreur_message'>(#GET{erreurs})</span>
     31                                ]<input type="input" name="#GET{name}" id="#GET{name}" class="text" value="#ENV{#GET{name}}" maxlength="#ENV{taille_raccourci}" /><label for="#GET{name}"></label>
     32                        </li>
     33                </ul>]
     34                [(#ENV{id_shortcut_url_existe}|oui)<fieldset class="erreur">
     35                        <legend><:shortcut_url:titre_shortcut_url_enbase:></legend>
     36                        #INCLURE{fond=prive/objets/editer/shortcut_url_verif,id_shortcut_url=#ENV{id_shortcut_url_existe}}</fieldset>]
    3837
    3938        [(#ENV{editable})
     
    5251        <ul>
    5352                [<li class="seenthis">
    54                                 <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="http://seenthis.net/#ajouter=[(#DESCRIPTION)]&url_site=#URL_SITE_SPIP/(#TITRE)" title="<:shortcut_url:partage_seenthis|attribut_html:>" data-print="seenthis"><:shortcut_url:partage_seenthis:></a>
     53                        <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="http://seenthis.net/#ajouter=[(#DESCRIPTION)]&url_site=#URL_SITE_SPIP/(#TITRE)" title="<:shortcut_url:partage_seenthis|attribut_html:>" data-print="seenthis"><:shortcut_url:partage_seenthis:></a>
    5554                </li>]
    5655                [<li class="twitter">
    57                                 <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="https://www.twitter.com/share?text=[(#DESCRIPTION)]&url=#URL_SITE_SPIP/(#TITRE)" title="<:shortcut_url:partage_twitter|attribut_html:>" data-print="twitter"><:shortcut_url:partage_twitter:></a>
     56                        <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="https://www.twitter.com/share?text=[(#DESCRIPTION)]&url=#URL_SITE_SPIP/(#TITRE)" title="<:shortcut_url:partage_twitter|attribut_html:>" data-print="twitter"><:shortcut_url:partage_twitter:></a>
    5857                </li>]
    5958                [<li class="facebook">
    60                                  <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="http://www.facebook.com/sharer.php?u=#URL_SITE_SPIP/(#TITRE)&t=[(#DESCRIPTION)]" title="<:shortcut_url:partage_facebook|attribut_html:>" data-print="facebook"><:shortcut_url:partage_googleplus:></a>
     59                        <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="http://www.facebook.com/sharer.php?u=#URL_SITE_SPIP/(#TITRE)&t=[(#DESCRIPTION)]" title="<:shortcut_url:partage_facebook|attribut_html:>" data-print="facebook"><:shortcut_url:partage_googleplus:></a>
    6160                </li>]
    6261                [<li class="googleplus">
    63                                  <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="https://plus.google.com/share?url=#URL_SITE_SPIP/(#TITRE)&t=[(#DESCRIPTION)]" title="<:shortcut_url:partage_googleplus|attribut_html:>" data-print="googleplus"><:shortcut_url:partage_googleplus:></a>
     62                        <a onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" href="https://plus.google.com/share?url=#URL_SITE_SPIP/(#TITRE)&t=[(#DESCRIPTION)]" title="<:shortcut_url:partage_googleplus|attribut_html:>" data-print="googleplus"><:shortcut_url:partage_googleplus:></a>
    6463                </li>]
    6564        </ul>
    66 </div>
    67 ]
     65</div>]
    6866
    6967<div style="float: right;">
  • _plugins_/shortcut_url/trunk/formulaires/shortcut_url.php

    r92630 r92636  
    5757
    5858/**
    59  * Vérifications du formulaire de configuration du shortcut_url
     59 * Vérifications du formulaire de shortcut_url
    6060 *
    6161 * @return array
     
    7777                        $url = parametre_url($url,'var_mode','');
    7878                        // Check si l'URL existe deja
    79                         if ($url = sql_getfetsel('id_shortcut_url','spip_shortcut_urls', 'url=' . sql_quote($url)) && $id_shortcut_url=="oui") {
    80                                 set_request('id_shortcut_url_existe',$url);
     79                        if (($id_shortcut_url=="oui") && ($id_shortcut_url_existe = sql_getfetsel('id_shortcut_url','spip_shortcut_urls', 'url=' . sql_quote($url)))){
     80                                set_request('id_shortcut_url_existe',$id_shortcut_url_existe);
    8181                                $erreurs['url'] = _T("shortcut_url:erreur_url_exist");
    8282                        }
    8383                }
    8484        }
    85         // On vérifie que l'URL raccourcis n'existe pas
     85        // On vérifie que l'URL raccourcie n'existe pas
    8686        if(_request('titre')) {
    87                 $titre = sql_getfetsel('id_shortcut_url', 'spip_shortcut_urls', 'titre=' . sql_quote(_request('titre')));
    88                 if($titre){
    89                         set_request('id_shortcut_url_existe',$titre);
     87                $id_shortcut_url_existe = sql_getfetsel('id_shortcut_url', 'spip_shortcut_urls', 'titre=' . sql_quote(_request('titre')));
     88                if($id_shortcut_url_existe){
     89                        set_request('id_shortcut_url_existe',$id_shortcut_url_existe);
    9090                        $erreurs['titre'] = _T("shortcut_url:erreur_url_raccourcis_exist");
    9191                }
Note: See TracChangeset for help on using the changeset viewer.