Dotclear


Ignore:
Timestamp:
11/30/16 17:03:19 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add an option to auto ping on 1st publication, closes #871 and #548, addresses #970 and #784

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/pings/_admin.php

    r3159 r3428  
    1818          $core->auth->isSuperAdmin()); 
    1919 
    20 $__autoload['pingsAPI'] = dirname(__FILE__).'/lib.pings.php'; 
    21 $__autoload['pingsBehaviors'] = dirname(__FILE__).'/lib.pings.php'; 
     20$__autoload['pingsAdminBehaviors'] = dirname(__FILE__).'/lib.pings.php'; 
    2221 
    23 # Create settings if they don't exist 
    24 if (!array_key_exists('pings',$core->blog->settings->dumpNamespaces())) 
    25 { 
    26      $default_pings_uris = array( 
    27           'Ping-o-Matic!' => 'http://rpc.pingomatic.com/', 
    28           'Google Blog Search' => 'http://blogsearch.google.com/ping/RPC2' 
    29      ); 
    30  
    31      $core->blog->settings->addNamespace('pings'); 
    32      $core->blog->settings->pings->put('pings_active',1,'boolean','Activate pings plugin',true,true); 
    33      $core->blog->settings->pings->put('pings_uris',$default_pings_uris,'array','Pings services URIs',true,true); 
    34 } 
    35  
    36 $core->addBehavior('adminPostHeaders',array('pingsBehaviors','pingJS')); 
    37 $core->addBehavior('adminPostFormItems',array('pingsBehaviors','pingsFormItems')); 
    38 $core->addBehavior('adminAfterPostCreate',array('pingsBehaviors','doPings')); 
    39 $core->addBehavior('adminAfterPostUpdate',array('pingsBehaviors','doPings')); 
     22$core->addBehavior('adminPostHeaders',array('pingsAdminBehaviors','pingJS')); 
     23$core->addBehavior('adminPostFormItems',array('pingsAdminBehaviors','pingsFormItems')); 
     24$core->addBehavior('adminAfterPostCreate',array('pingsAdminBehaviors','doPings')); 
     25$core->addBehavior('adminAfterPostUpdate',array('pingsAdminBehaviors','doPings')); 
    4026 
    4127$core->addBehavior('adminDashboardFavorites','pingDashboardFavorites'); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map