Changeset 99392 in spip-zone


Ignore:
Timestamp:
Sep 5, 2016, 12:47:10 PM (3 years ago)
Author:
kent1@…
Message:

PSR SPIP

Location:
_plugins_/linkcheck/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/linkcheck/trunk/inc/linkcheck_fcts.php

    r99385 r99392  
    207207                                                        $redirection = str_replace($url_finale['query'], '', str_replace($url_finale['path'], '', $redirection));
    208208                                                }
    209                                                 $ret['redirection'] = rtrim($redirection,'/').'/'.$end_redirection;
    210                                                 $domaine = rtrim(str_replace($url_finale['query'], '', str_replace($url_finale['path'], '', $ret['redirection'])),'?');
     209                                                $ret['redirection'] = rtrim($redirection, '/').'/'.$end_redirection;
     210                                                $domaine = rtrim(str_replace($url_finale['query'], '', str_replace($url_finale['path'], '', $ret['redirection'])), '?');
    211211                                                /**
    212212                                                 * Cas où c'est une redirection chez nous depuis un site externe (bit.ly...)
    213213                                                 */
    214                                                 if (str_replace(array('https://', 'http://', '//'), '', rtrim($domaine,'/')) == str_replace(array('https://', 'http://', '//'), '', rtrim($GLOBALS['meta']['adresse_site'],'/'))) {
    215                                                         $redir_chez_nous = str_replace($domaine,'',$ret['redirection']);
     214                                                if (str_replace(array('https://', 'http://', '//'), '', rtrim($domaine, '/')) == str_replace(array('https://', 'http://', '//'), '', rtrim($GLOBALS['meta']['adresse_site'], '/'))) {
     215                                                        $redir_chez_nous = str_replace($domaine, '', $ret['redirection']);
    216216                                                        include_spip('inc/urls');
    217217                                                        $url_dans_site = urls_decoder_url($redir_chez_nous);
     
    225225                                         * Si pas de redirection ou la redirection n'a pas de http... et que l'on a un end_redirection
    226226                                         */
    227                                         if ((!isset($ret['redirection']) OR strpos($ret['redirection'], '//') === false) && strlen($end_redirection) > 0) {
     227                                        if ((!isset($ret['redirection']) or strpos($ret['redirection'], '//') === false) && strlen($end_redirection) > 0) {
    228228                                                $url_finale = parse_url($url);
    229                                                 $domaine = rtrim(str_replace($url_finale['query'], '', str_replace((($url_finale['path'] == '/') ? '' : $url_finale['path']), '', $url)),'?');
     229                                                $domaine = rtrim(str_replace($url_finale['query'], '', str_replace((($url_finale['path'] == '/') ? '' : $url_finale['path']), '', $url)), '?');
    230230                                                $domaine = rtrim($domaine, '/');
    231231                                                /**
    232                                                  * Soit on est sur notre propre domaine et dans ce cas on essaie de retrouver l'url de l'objet si possible
    233                                                  * pour faire un lien interne
     232                                                 * Soit on est sur notre propre domaine et dans ce cas on essaie de retrouver
     233                                                 * l'url de l'objet si possible pour faire un lien interne
    234234                                                 * Sinon on récupère le domaine de l'url d'origine
    235235                                                 */
     
    240240                                                                $ret['redirection'] = $url_dans_site[0].$url_dans_site[1][id_table_objet($url_dans_site[0])];
    241241                                                        } else {
    242                                                                 $ret['redirection'] = $domaine.'/'.ltrim($end_redirection,'/');
     242                                                                $ret['redirection'] = $domaine.'/'.ltrim($end_redirection, '/');
    243243                                                        }
    244244                                                } else {
    245                                                         $ret['redirection'] = $domaine.'/'.ltrim($end_redirection,'/');
     245                                                        $ret['redirection'] = $domaine.'/'.ltrim($end_redirection, '/');
    246246                                                }
    247247                                        }
    248248                                }
    249249                        }
    250                 }
    251                 else{
     250                } else {
    252251                        $statut = 200;
    253252                        $ret['code'] = $statut;
     
    267266        list($f, $fopen) = init_http('GET', $url, false);
    268267
    269         if (!$f){
     268        if (!$f) {
    270269                spip_log("ECHEC init_http $url", 'linkcheck.'._LOG_ERREUR);
    271270                return false;
  • _plugins_/linkcheck/trunk/linkcheck_fonctions.php

    r99349 r99392  
    1919function linkcheck_en_url($url, $distant) {
    2020        $retour = false;
    21         if(strlen($url) > 0) {
     21        if (strlen($url) > 0) {
    2222                if ($distant==0) {
    2323                        $retour = ptobr(propre("[$url".' ('.supprimer_tags(propre("[->$url]")).')|'._T('linkcheck:ouvrenouvelonglet')."->$url]"));
Note: See TracChangeset for help on using the changeset viewer.