Dotclear


Ignore:
Timestamp:
02/18/18 18:16:29 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

use strict and no more linter warnings/errors as far as possible, switch from inline js to separate loaded file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/pings/lib.pings.php

    r3428 r3709  
    1010# 
    1111# -- END LICENSE BLOCK ----------------------------------------- 
    12 if (!defined('DC_RC_PATH')) { return; } 
     12if (!defined('DC_RC_PATH')) {return;} 
    1313 
    1414class pingsAPI extends xmlrpcClient 
    1515{ 
    16      public static function doPings($srv_uri,$site_name,$site_url) 
    17      { 
    18           $o = new self($srv_uri); 
    19           $o->timeout = 3; 
     16    public static function doPings($srv_uri, $site_name, $site_url) 
     17    { 
     18        $o          = new self($srv_uri); 
     19        $o->timeout = 3; 
    2020 
    21           $rsp = $o->query('weblogUpdates.ping',$site_name,$site_url); 
     21        $rsp = $o->query('weblogUpdates.ping', $site_name, $site_url); 
    2222 
    23           if (isset($rsp['flerror']) && $rsp['flerror']) { 
    24                throw new Exception($rsp['message']); 
    25           } 
     23        if (isset($rsp['flerror']) && $rsp['flerror']) { 
     24            throw new Exception($rsp['message']); 
     25        } 
    2626 
    27           return true; 
    28      } 
     27        return true; 
     28    } 
    2929} 
    3030 
    3131class pingsAdminBehaviors 
    3232{ 
    33      public static function pingJS() 
    34      { 
    35           global $core; 
     33    public static function pingJS() 
     34    { 
     35        global $core; 
    3636 
    37           $res = 
    38           "<script type=\"text/javascript\">\n". 
    39           dcPage::jsVar('dotclear.msg.check_all',__('Check all'))."\n". 
    40           "</script>\n". 
    41           dcPage::jsLoad(dcPage::getPF('pings/post.js')); 
     37        $res = 
     38        "<script type=\"text/javascript\">\n" . 
     39        dcPage::jsVar('dotclear.msg.check_all', __('Check all')) . "\n" . 
     40        "</script>\n" . 
     41        dcPage::jsLoad(dcPage::getPF('pings/js/post.js')); 
    4242 
    43           return $res; 
    44      } 
     43        return $res; 
     44    } 
    4545 
    46      public static function pingsFormItems($main,$sidebar,$post) 
    47      { 
    48           $core =& $GLOBALS['core']; 
    49           if (!$core->blog->settings->pings->pings_active) { 
    50                return; 
    51           } 
     46    public static function pingsFormItems($main, $sidebar, $post) 
     47    { 
     48        $core = &$GLOBALS['core']; 
     49        if (!$core->blog->settings->pings->pings_active) { 
     50            return; 
     51        } 
    5252 
    53           $pings_uris = $core->blog->settings->pings->pings_uris; 
    54           if (empty($pings_uris) || !is_array($pings_uris)) { 
    55                return; 
    56           } 
     53        $pings_uris = $core->blog->settings->pings->pings_uris; 
     54        if (empty($pings_uris) || !is_array($pings_uris)) { 
     55            return; 
     56        } 
    5757 
    58           if (!empty($_POST['pings_do']) && is_array($_POST['pings_do'])) { 
    59                $pings_do = $_POST['pings_do']; 
    60           } else { 
    61                $pings_do = array(); 
    62           } 
     58        if (!empty($_POST['pings_do']) && is_array($_POST['pings_do'])) { 
     59            $pings_do = $_POST['pings_do']; 
     60        } else { 
     61            $pings_do = array(); 
     62        } 
    6363 
    64           $item = '<h5 class="ping-services">'.__('Pings').'</h5>'; 
    65           $i = 0; 
    66           foreach ($pings_uris as $k => $v) 
    67           { 
    68                $item .= 
    69                '<p class="ping-services"><label for="pings_do-'.$i.'" class="classic">'. 
    70                form::checkbox(array('pings_do[]','pings_do-'.$i),html::escapeHTML($v),in_array($v,$pings_do), 'check-ping-services').' '. 
    71                html::escapeHTML($k).'</label></p>'; 
    72                $i++; 
    73           } 
    74           $sidebar['options-box']['items']['pings']=$item; 
     64        $item = '<h5 class="ping-services">' . __('Pings') . '</h5>'; 
     65        $i    = 0; 
     66        foreach ($pings_uris as $k => $v) { 
     67            $item .= 
     68            '<p class="ping-services"><label for="pings_do-' . $i . '" class="classic">' . 
     69            form::checkbox(array('pings_do[]', 'pings_do-' . $i), html::escapeHTML($v), in_array($v, $pings_do), 'check-ping-services') . ' ' . 
     70            html::escapeHTML($k) . '</label></p>'; 
     71            $i++; 
     72        } 
     73        $sidebar['options-box']['items']['pings'] = $item; 
    7574 
    76      } 
     75    } 
    7776 
    78      public static function doPings($cur,$post_id) 
    79      { 
    80           if (empty($_POST['pings_do']) || !is_array($_POST['pings_do'])) { 
    81                return; 
    82           } 
     77    public static function doPings($cur, $post_id) 
     78    { 
     79        if (empty($_POST['pings_do']) || !is_array($_POST['pings_do'])) { 
     80            return; 
     81        } 
    8382 
    84           $core =& $GLOBALS['core']; 
    85           if (!$core->blog->settings->pings->pings_active) { 
    86                return; 
    87           } 
     83        $core = &$GLOBALS['core']; 
     84        if (!$core->blog->settings->pings->pings_active) { 
     85            return; 
     86        } 
    8887 
    89           $pings_uris = $core->blog->settings->pings->pings_uris; 
    90           if (empty($pings_uris) || !is_array($pings_uris)) { 
    91                return; 
    92           } 
     88        $pings_uris = $core->blog->settings->pings->pings_uris; 
     89        if (empty($pings_uris) || !is_array($pings_uris)) { 
     90            return; 
     91        } 
    9392 
    94           foreach ($_POST['pings_do'] as $uri) 
    95           { 
    96                if (in_array($uri,$pings_uris)) { 
    97                     try { 
    98                          pingsAPI::doPings($uri,$core->blog->name,$core->blog->url); 
    99                     } catch (Exception $e) {} 
    100                } 
    101           } 
    102      } 
     93        foreach ($_POST['pings_do'] as $uri) { 
     94            if (in_array($uri, $pings_uris)) { 
     95                try { 
     96                    pingsAPI::doPings($uri, $core->blog->name, $core->blog->url); 
     97                } catch (Exception $e) {} 
     98            } 
     99        } 
     100    } 
    103101} 
    104102 
    105103class pingsCoreBehaviour 
    106104{ 
    107      public static function doPings($blog,$ids) 
    108      { 
    109           if (!$blog->settings->pings->pings_active) { 
    110                return; 
    111           } 
    112           if (!$blog->settings->pings->pings_auto) { 
    113                return; 
    114           } 
     105    public static function doPings($blog, $ids) 
     106    { 
     107        if (!$blog->settings->pings->pings_active) { 
     108            return; 
     109        } 
     110        if (!$blog->settings->pings->pings_auto) { 
     111            return; 
     112        } 
    115113 
    116           $pings_uris = $blog->settings->pings->pings_uris; 
    117           if (empty($pings_uris) || !is_array($pings_uris)) { 
    118                return; 
    119           } 
     114        $pings_uris = $blog->settings->pings->pings_uris; 
     115        if (empty($pings_uris) || !is_array($pings_uris)) { 
     116            return; 
     117        } 
    120118 
    121           foreach ($pings_uris as $uri) 
    122           { 
    123                try { 
    124                     pingsAPI::doPings($uri,$blog->name,$blog->url); 
    125                } catch (Exception $e) {} 
    126           } 
    127      } 
     119        foreach ($pings_uris as $uri) { 
     120            try { 
     121                pingsAPI::doPings($uri, $blog->name, $blog->url); 
     122            } catch (Exception $e) {} 
     123        } 
     124    } 
    128125} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map