WordPress.org

Plugin Directory

Changeset 1588881


Ignore:
Timestamp:
02/04/17 12:51:56 (5 months ago)
Author:
gfazioli
Message:

add geolocalization

Location:
wp-bannerize-pro
Files:
292 added
17 edited

Legend:

Unmodified
Added
Removed
  • wp-bannerize-pro/trunk/index.php

    r1585932 r1588881  
    55 * Plugin URI: http://undolog.com 
    66 * Description: WP Bannerize Pro is an easy to use adv image manager with html and free text support. 
    7  * Version: 1.0.6 
     7 * Version: 1.1.0 
    88 * Author: Giovambattista Fazioli 
    99 * Author URI: http://undolog.com 
  • wp-bannerize-pro/trunk/plugin/Shortcodes/WPBannerizeShortcode.php

    r1542271 r1588881  
    44 
    55use WPBannerize\WPBones\Foundation\WordPressShortcodesServiceProvider as ServiceProvider; 
     6use WPBannerize\GeoLocalizer\GeoLocalizerProvider; 
    67 
    78class WPBannerizeShortcode extends ServiceProvider 
     
    1415   */ 
    1516  protected $shortcodes = [ 
    16     'wp_bannerize_pro'  => 'wp_bannerize', 
     17    'wp_bannerize_pro'     => 'wp_bannerize', 
     18    'wp_bannerize_pro_geo' => 'wp_bannerize_pro_geo', 
    1719  ]; 
    1820 
    1921 
    2022  /** 
    21    * Example of shortcode. 
     23   * WP Bannerize Pro shortcode. 
    2224   * 
    2325   * @param array $atts    Optional.Attribute into the shortcode 
     
    2931  { 
    3032    // Default values for shortcode 
    31     $defaults = array( 
     33    $defaults = [ 
    3234      'random'          => false,       // deprecated since 1.3.5 
    3335      'id'              => false, 
     
    3941      'orderby'         => 'menu_order', // 'impressions', 'clicks', 'ctr', 'random' 
    4042      'post_categories' => '', 
    41       'layout'          => 'vertical' 
    42     ); 
     43      'layout'          => 'vertical', 
     44    ]; 
    4345 
    4446    $atts = shortcode_atts( $defaults, $atts, 'wp_bannerize' ); 
     
    5557    return $content; 
    5658  } 
     59 
     60  public function wp_bannerize_pro_geo( $atts = [], $content = null ) 
     61  { 
     62    return GeoLocalizerProvider::shortcode( $atts, $content ); 
     63  } 
    5764} 
  • wp-bannerize-pro/trunk/plugin/Widgets/WPBannerizeWidget.php

    r1542271 r1588881  
    7474  { 
    7575    return [ 
    76       'category'        => array(),  // @deprecated since 1.5.0 - use 'categories' instead 
     76      'category'        => [],  // @deprecated since 1.5.0 - use 'categories' instead 
    7777      'title'           => '', 
    7878      'random'          => false, 
    79       'categories'      => array(), 
     79      'categories'      => [], 
    8080      'numbers'         => 10, 
    8181      'orderby'         => 'menu_order', 
    8282      'order'           => 'DESC', 
    8383      'rank_seed'       => false, 
    84       'post_categories' => array(), 
    85       'geo_countries'   => array(),  // not use at this moment 
    86       'user_roles'      => array(), 
     84      'post_categories' => [], 
     85      'geo_countries'   => [], 
     86      'user_roles'      => [], 
    8787      'layout'          => 'vertical' 
    8888    ]; 
     
    115115 
    116116        if ( ! in_array( $current_user_role, $instance[ 'user_roles' ] ) ) { 
    117           return; 
     117          return ""; 
    118118        } 
    119119      } 
  • wp-bannerize-pro/trunk/public/css/wp-bannerize-widget.css

    r1542271 r1588881  
    44  column-count: 3; 
    55} 
     6.wp-bannerize-scroll { 
     7  border: 1px solid #ddd; 
     8  -moz-border-radius: 3px; 
     9  -webkit-border-radius: 3px; 
     10  border-radius: 3px; 
     11  height: 200px; 
     12  overflow-y: scroll; 
     13  padding: 0 8px 8px; 
     14  -moz-box-shadow: inset 0px 2px 6px #ddd; 
     15  -webkit-box-shadow: inset 0px 2px 6px #ddd; 
     16  box-shadow: inset 0px 2px 6px #ddd; 
     17} 
  • wp-bannerize-pro/trunk/public/css/wp-bannerize-widget.min.css

    r1542271 r1588881  
    1 .wp-bannerize-ul-column{-webkit-column-count:3;-moz-column-count:3;column-count:3} 
     1.wp-bannerize-ul-column{-webkit-column-count:3;-moz-column-count:3;column-count:3}.wp-bannerize-scroll{border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:200px;overflow-y:scroll;padding:0 8px 8px;-moz-box-shadow:inset 0 2px 6px #ddd;-webkit-box-shadow:inset 0 2px 6px #ddd;box-shadow:inset 0 2px 6px #ddd} 
  • wp-bannerize-pro/trunk/readme.txt

    r1585932 r1588881  
    55Requires at least: 4.6 
    66Tested up to: 4.7.2 
    7 Stable tag: 1.0.6 
     7Stable tag: 1.1.0 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    1616 
    1717**FEATURES** 
     18 
     19New in 1.1.0 
     20 
     21* Geo Localization 
    1822 
    1923* Manage your banner as Custom Post Types for image, HTML/Javascript and free text 
     
    3943 
    4044= Shortcode = 
     45 
     46From v1.1.0 you can use the new shortcode in order to display geo localized banners. 
     47Let's see some exmaple: 
     48 
     49` 
     50[wp_bannerize_pro_geo city="rome"] 
     51  [wp_bannerize_pro id="1678"] 
     52[/wp_bannerize_pro_geo] 
     53` 
     54 
     55The above shortcodes, will display the banner with id 1678 only for visitors from Rome. 
     56 
     57Let's see more sampple. 
     58 
     59`` 
     60[wp_bannerize_pro_geo city="Rome"] 
     61  Only for Rome 
     62[/wp_bannerize_pro_geo] 
     63 
     64[wp_bannerize_pro_geo city="rome"] 
     65  Only for Rome 
     66[/wp_bannerize_pro_geo] 
     67 
     68[wp_bannerize_pro_geo city="rome,london"] 
     69  Only for Rome and Landon 
     70[/wp_bannerize_pro_geo] 
     71 
     72[wp_bannerize_pro_geo region_name="lazio"] 
     73  Only for region (Italy) Lazio 
     74[/wp_bannerize_pro_geo] 
     75 
     76[wp_bannerize_pro_geo country_code="IT"] 
     77  Italian only 
     78[/wp_bannerize_pro_geo] 
     79 
     80[wp_bannerize_pro_geo country_name="italy"] 
     81  Italian only 
     82[/wp_bannerize_pro_geo] 
     83 
     84[wp_bannerize_pro_geo zip_code="00137"] 
     85  Wow 
     86[/wp_bannerize_pro_geo] 
     87 
     88[wp_bannerize_pro_geo ip="80.182.82.82"] 
     89  Only for me 
     90[/wp_bannerize_pro_geo] 
     91 
     92[wp_bannerize_pro_geo time_zone="europe/rome"] 
     93  Rome/Berlin time zone 
     94[/wp_bannerize_pro_geo]` 
     95` 
     96 
     97Also, have a look to the new widget UI with geo-localization settings. 
    4198 
    4299` 
  • wp-bannerize-pro/trunk/resources/views/widgets/form.php

    r1542271 r1588881  
    1 <?php if ( ! defined( 'ABSPATH' ) ) exit; ?> 
     1<?php if ( ! defined( 'ABSPATH' ) ) { 
     2  exit; 
     3} ?> 
    24 
    35<h2><?php _e( 'Display', WPBANNERIZE_TEXTDOMAIN ) ?></h2> 
     
    6264  </label> 
    6365 
    64   <label for="<?php   echo $widget->get_field_name( 'order' ) ?>"> 
     66  <label for="<?php echo $widget->get_field_name( 'order' ) ?>"> 
    6567    <?php _e( 'Order', WPBANNERIZE_TEXTDOMAIN ) ?>: 
    6668    <select id="<?php echo $widget->get_field_name( 'order' ) ?>" 
     
    9698</p> 
    9799 
     100<hr/> 
     101 
     102<h4> 
     103  <?php _e( 'Geo Localization', WPBANNERIZE_TEXTDOMAIN ) ?> 
     104  <label style="float:right"> 
     105    <?php $displayGepSelectedId = 'wpxbz-dgs-' . uniqid(); ?> 
     106    <input type="checkbox" 
     107           id="<?php echo $displayGepSelectedId ?>"/> 
     108    <?php _e( 'Display selected', WPBANNERIZE_TEXTDOMAIN ) ?> 
     109  </label> 
     110</h4> 
     111 
     112<div class="wp-bannerize-scroll"> 
     113 
     114  <?php 
     115  $countries        = \WPBannerize\GeoLocalizer\GeoLocalizerProvider::countries(); 
     116  $displayGeoUlId   = 'wpxbz-geo-ul-' . uniqid(); 
     117  $deselectButtonId = 'wpxbz-geo-deselect-' . uniqid(); 
     118  ?> 
     119 
     120  <ul id="<?php echo $displayGeoUlId ?>" 
     121      class="wp-bannerize-ul-column"><?php 
     122    foreach ( array_values( $countries ) as $country ) : ?> 
     123 
     124      <li> 
     125        <label> 
     126          <input name="<?php echo $widget->get_field_name( 'geo_countries' ) ?>[]" 
     127            <?php if ( ! empty( $instance[ 'geo_countries' ] ) ) wpbones_checked( $instance[ 'geo_countries' ], $country->country ) ?> 
     128                 type="checkbox" 
     129                 value="<?php echo $country->country ?>"/> 
     130          <?php echo $country->country ?> 
     131        </label> 
     132      </li> 
     133 
     134    <?php endforeach; ?> 
     135  </ul> 
     136 
     137</div> 
     138 
     139<div class="clearfix" style="margin:8px 0 16px"> 
     140  <?php if ( count( $instance[ 'geo_countries' ] ) > 0 ) : ?> 
     141    <span style="vertical-align:middle" class="left"><?php _e( 'Selected countries:', WPBANNERIZE_TEXTDOMAIN ) ?> <?php echo count( $instance[ 'geo_countries' ] ) ?></span> 
     142    <button id="<?php echo $deselectButtonId ?>" 
     143            style="vertical-align:middle" 
     144            class="button button-small button-primary right"> 
     145      <?php _e( 'Deselect all', WPBANNERIZE_TEXTDOMAIN ) ?> 
     146    </button> 
     147  <?php endif; ?> 
     148</div> 
     149 
     150<hr/> 
     151 
    98152<h4> 
    99153  <?php _e( 'Bannerize Categories', WPBANNERIZE_TEXTDOMAIN ) ?> 
     
    104158  <?php 
    105159  // Get all bannerize categories 
    106   $args  = array( 
    107     'hide_empty' => true 
    108   ); 
     160  $args  = [ 
     161    'hide_empty' => true, 
     162  ]; 
    109163  $terms = get_terms( 'wp_bannerize_tax', $args ); 
    110164 
    111   $uniqid = 'wp-bannerize-bz-cat-' . uniqid(); 
    112  
    113   ?><ul class="wp-bannerize-ul-column"><?php 
    114   foreach ( $terms as $term ) : ?> 
    115  
    116     <li > 
    117       <label> 
    118         <input name="<?php echo $widget->get_field_name( 'categories' ) ?>[]" 
    119           <?php if ( ! empty( $instance[ 'categories' ] ) ) wpbones_checked( $instance[ 'categories' ], $term->term_id ) ?> 
    120                type="checkbox" 
    121                value="<?php echo $term->term_id ?>"/> 
    122         <?php echo $term->name ?> 
    123       </label> 
    124     </li> 
    125  
    126   <?php endforeach; ?> 
    127   </ul> 
    128 </div> 
     165  ?> 
     166  <ul class="wp-bannerize-ul-column"><?php 
     167    foreach ( $terms as $term ) : ?> 
     168 
     169      <li> 
     170        <label> 
     171          <input name="<?php echo $widget->get_field_name( 'categories' ) ?>[]" 
     172            <?php if ( ! empty( $instance[ 'categories' ] ) ) wpbones_checked( $instance[ 'categories' ], $term->term_id ) ?> 
     173                 type="checkbox" 
     174                 value="<?php echo $term->term_id ?>"/> 
     175          <?php echo $term->name ?> 
     176        </label> 
     177      </li> 
     178 
     179    <?php endforeach; ?> 
     180  </ul> 
     181</div> 
     182 
     183<hr/> 
    129184 
    130185<h4> 
     
    138193  $all_categories = get_categories(); 
    139194 
    140   $uniqid = 'wp-bannerize-cat-' . uniqid(); 
    141  
    142   ?><ul class="wp-bannerize-ul-column"><?php 
    143   foreach ( $all_categories as $category ) : ?> 
    144  
    145     <li> 
    146       <label> 
    147         <input name="<?php echo $widget->get_field_name( 'post_categories' ) ?>[]" 
    148           <?php if ( ! empty( $instance[ 'post_categories' ] ) ) wpbones_checked( $instance[ 'post_categories' ], $category->cat_ID ) ?> 
    149                type="checkbox" 
    150                value="<?php echo $category->cat_ID ?>"/> 
    151         <?php echo $category->cat_name ?> 
    152       </label> 
    153     </li> 
    154  
    155   <?php endforeach; ?> 
    156   </ul> 
    157 </div> 
     195  ?> 
     196  <ul class="wp-bannerize-ul-column"><?php 
     197    foreach ( $all_categories as $category ) : ?> 
     198 
     199      <li> 
     200        <label> 
     201          <input name="<?php echo $widget->get_field_name( 'post_categories' ) ?>[]" 
     202            <?php if ( ! empty( $instance[ 'post_categories' ] ) ) wpbones_checked( $instance[ 'post_categories' ], $category->cat_ID ) ?> 
     203                 type="checkbox" 
     204                 value="<?php echo $category->cat_ID ?>"/> 
     205          <?php echo $category->cat_name ?> 
     206        </label> 
     207      </li> 
     208 
     209    <?php endforeach; ?> 
     210  </ul> 
     211</div> 
     212 
     213<hr/> 
    158214 
    159215<h4> 
     
    166222  $wpRoles = new WP_Roles; 
    167223 
    168   $uniqid = 'wp-bannerize-urs-' . uniqid(); 
    169  
    170   ?><ul class="wp-bannerize-ul-column"><?php 
    171   foreach ( $wpRoles->roles as $role => $value ) : ?> 
    172  
    173     <li> 
    174       <label title="<?php echo $value[ 'name' ] ?>" 
    175              class="wpdk-ui-control"> 
    176         <input name="<?php echo $widget->get_field_name( 'user_roles' ) ?>[]" 
    177           <?php if ( ! empty( $instance[ 'user_roles' ] ) ) wpbones_checked( $instance[ 'user_roles' ], $role ) ?> 
    178                type="checkbox" 
    179                value="<?php echo $role ?>"/> 
    180         <?php echo $value[ 'name' ] ?></label> 
    181     </li> 
    182  
    183   <?php endforeach; ?> 
    184   </ul> 
    185  
    186 </div> 
     224  ?> 
     225  <ul class="wp-bannerize-ul-column"><?php 
     226    foreach ( $wpRoles->roles as $role => $value ) : ?> 
     227 
     228      <li> 
     229        <label title="<?php echo $value[ 'name' ] ?>" 
     230               class="wpdk-ui-control"> 
     231          <input name="<?php echo $widget->get_field_name( 'user_roles' ) ?>[]" 
     232            <?php if ( ! empty( $instance[ 'user_roles' ] ) ) wpbones_checked( $instance[ 'user_roles' ], $role ) ?> 
     233                 type="checkbox" 
     234                 value="<?php echo $role ?>"/> 
     235          <?php echo $value[ 'name' ] ?></label> 
     236      </li> 
     237 
     238    <?php endforeach; ?> 
     239  </ul> 
     240 
     241</div> 
     242<script type="text/javascript"> 
     243  (function( $ ) 
     244  { 
     245    $( document ).on( 'click', '#<?php echo $deselectButtonId ?>', 
     246      function( event ) 
     247      { 
     248        event.preventDefault(); 
     249 
     250        $( '#<?php echo $displayGeoUlId ?>' ) 
     251          .find( 'input[type="checkbox"]' ) 
     252          .each( 
     253            function( i ) 
     254            { 
     255              $( this ).attr( 'checked', false ); 
     256            } 
     257          ); 
     258      } 
     259    ); 
     260 
     261    $( document ).on( 'change', '#<?php echo $displayGepSelectedId ?>', 
     262      function( event ) 
     263      { 
     264        if( event.target.checked ) { 
     265 
     266          $( '#<?php echo $displayGeoUlId ?>' ) 
     267            .find( 'input[type="checkbox"]' ) 
     268            .each( 
     269              function( i ) 
     270              { 
     271                if( $( this ).is( ":checked" ) ) { 
     272                  $( this ).parent( 'label' ).show(); 
     273                } 
     274                else { 
     275                  $( this ).parent( 'label' ).hide(); 
     276                } 
     277              } 
     278            ); 
     279        } 
     280        else { 
     281          $( '#<?php echo $displayGeoUlId ?>' ) 
     282            .find( 'input[type="checkbox"]' ) 
     283            .each( 
     284              function( i ) 
     285              { 
     286                $( this ).parent( 'label' ).show(); 
     287              } 
     288            ); 
     289        } 
     290      } 
     291    ); 
     292 
     293  }( window.jQuery )); 
     294</script> 
  • wp-bannerize-pro/trunk/resources/views/widgets/index.php

    r1542271 r1588881  
    11<?php 
    2 if ( ! defined( 'ABSPATH' ) ) exit; 
     2if ( ! defined( 'ABSPATH' ) ) { 
     3  exit; 
     4} 
     5 
     6if ( ! empty( $instance[ 'geo_countries' ] ) ) { 
     7  $hasCountries = \WPBannerize\GeoLocalizer\GeoLocalizerProvider::hasCountries( $instance[ 'geo_countries' ] ); 
     8 
     9  if ( ! $hasCountries ) { 
     10    return; 
     11  } 
     12} 
     13 
    314 
    415$before_widget = $args[ 'before_widget' ]; 
     
    1021 
    1122// @since 1.3.8 - Added title support 
    12 if( !empty( $instance[ 'title' ] ) ) { 
     23if ( ! empty( $instance[ 'title' ] ) ) { 
    1324  printf( '%s%s%s', $before_title, $instance[ 'title' ], $after_title ); 
    1425} 
  • wp-bannerize-pro/trunk/vendor/autoload.php

    r1585932 r1588881  
    55require_once __DIR__ . '/composer' . '/autoload_real.php'; 
    66 
    7 return ComposerAutoloaderInitf6f608d29eab068192dc3adcc8e3fdd3::getLoader(); 
     7return ComposerAutoloaderInit46ad60a19f5ee8bb978a876caed5b5a8::getLoader(); 
  • wp-bannerize-pro/trunk/vendor/composer/autoload_classmap.php

    r1542271 r1588881  
    1212    'WPBannerize\\CustomPostTypes\\WPBannerizeCustomPostType' => $baseDir . '/plugin/CustomPostTypes/WPBannerizeCustomPostType.php', 
    1313    'WPBannerize\\CustomTaxonomyTypes\\WPBannerizeCustomTaxonomyType' => $baseDir . '/plugin/CustomTaxonomyTypes/WPBannerizeCustomTaxonomyType.php', 
     14    'WPBannerize\\GeoLocalizer\\GeoLocalizerProvider' => $vendorDir . '/wpbones/geolocalizer/src/GeoLocalizerProvider.php', 
    1415    'WPBannerize\\Http\\Controllers\\Controller' => $baseDir . '/plugin/Http/Controllers/Controller.php', 
    1516    'WPBannerize\\Http\\Controllers\\WPBannerizeAnalyticsController' => $baseDir . '/plugin/Http/Controllers/WPBannerizeAnalyticsController.php', 
     
    4849    'WPBannerize\\WPBones\\Contracts\\Foundation\\Plugin' => $vendorDir . '/wpbones/wpbones/src/Contracts/Foundation/Plugin.php', 
    4950    'WPBannerize\\WPBones\\Database\\Migrations\\Migration' => $vendorDir . '/wpbones/wpbones/src/Database/Migrations/Migration.php', 
     51    'WPBannerize\\WPBones\\Database\\Seeder' => $vendorDir . '/wpbones/wpbones/src/Database/Seeder.php', 
    5052    'WPBannerize\\WPBones\\Database\\WordPressOption' => $vendorDir . '/wpbones/wpbones/src/Database/WordPressOption.php', 
    5153    'WPBannerize\\WPBones\\Foundation\\Console\\Kernel' => $vendorDir . '/wpbones/wpbones/src/Foundation/Console/Kernel.php', 
  • wp-bannerize-pro/trunk/vendor/composer/autoload_psr4.php

    r1542271 r1588881  
    1111    'WPBannerize\\PureCSSSwitch\\' => array($vendorDir . '/wpbones/pure-css-switch/src'), 
    1212    'WPBannerize\\MorrisPHP\\' => array($vendorDir . '/wpbones/morris-php/src'), 
     13    'WPBannerize\\GeoLocalizer\\' => array($vendorDir . '/wpbones/geolocalizer/src'), 
    1314    'WPBannerize\\' => array($baseDir . '/plugin'), 
    1415); 
  • wp-bannerize-pro/trunk/vendor/composer/autoload_real.php

    r1585932 r1588881  
    33// autoload_real.php @generated by Composer 
    44 
    5 class ComposerAutoloaderInitf6f608d29eab068192dc3adcc8e3fdd3 
     5class ComposerAutoloaderInit46ad60a19f5ee8bb978a876caed5b5a8 
    66{ 
    77    private static $loader; 
     
    2020        } 
    2121 
    22         spl_autoload_register(array('ComposerAutoloaderInitf6f608d29eab068192dc3adcc8e3fdd3', 'loadClassLoader'), true, true); 
     22        spl_autoload_register(array('ComposerAutoloaderInit46ad60a19f5ee8bb978a876caed5b5a8', 'loadClassLoader'), true, true); 
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 
    24         spl_autoload_unregister(array('ComposerAutoloaderInitf6f608d29eab068192dc3adcc8e3fdd3', 'loadClassLoader')); 
     24        spl_autoload_unregister(array('ComposerAutoloaderInit46ad60a19f5ee8bb978a876caed5b5a8', 'loadClassLoader')); 
    2525 
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION'); 
     
    2828            require_once __DIR__ . '/autoload_static.php'; 
    2929 
    30             call_user_func(\Composer\Autoload\ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3::getInitializer($loader)); 
     30            call_user_func(\Composer\Autoload\ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8::getInitializer($loader)); 
    3131        } else { 
    3232            $map = require __DIR__ . '/autoload_namespaces.php'; 
     
    4949 
    5050        if ($useStaticLoader) { 
    51             $includeFiles = Composer\Autoload\ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3::$files; 
     51            $includeFiles = Composer\Autoload\ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8::$files; 
    5252        } else { 
    5353            $includeFiles = require __DIR__ . '/autoload_files.php'; 
    5454        } 
    5555        foreach ($includeFiles as $fileIdentifier => $file) { 
    56             composerRequiref6f608d29eab068192dc3adcc8e3fdd3($fileIdentifier, $file); 
     56            composerRequire46ad60a19f5ee8bb978a876caed5b5a8($fileIdentifier, $file); 
    5757        } 
    5858 
     
    6161} 
    6262 
    63 function composerRequiref6f608d29eab068192dc3adcc8e3fdd3($fileIdentifier, $file) 
     63function composerRequire46ad60a19f5ee8bb978a876caed5b5a8($fileIdentifier, $file) 
    6464{ 
    6565    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { 
  • wp-bannerize-pro/trunk/vendor/composer/autoload_static.php

    r1585932 r1588881  
    55namespace Composer\Autoload; 
    66 
    7 class ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3 
     7class ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8 
    88{ 
    99    public static $files = array ( 
     
    1919            'WPBannerize\\PureCSSSwitch\\' => 26, 
    2020            'WPBannerize\\MorrisPHP\\' => 22, 
     21            'WPBannerize\\GeoLocalizer\\' => 25, 
    2122            'WPBannerize\\' => 12, 
    2223        ), 
     
    4041            0 => __DIR__ . '/..' . '/wpbones/morris-php/src', 
    4142        ), 
     43        'WPBannerize\\GeoLocalizer\\' =>  
     44        array ( 
     45            0 => __DIR__ . '/..' . '/wpbones/geolocalizer/src', 
     46        ), 
    4247        'WPBannerize\\' =>  
    4348        array ( 
     
    5257        'WPBannerize\\CustomPostTypes\\WPBannerizeCustomPostType' => __DIR__ . '/../..' . '/plugin/CustomPostTypes/WPBannerizeCustomPostType.php', 
    5358        'WPBannerize\\CustomTaxonomyTypes\\WPBannerizeCustomTaxonomyType' => __DIR__ . '/../..' . '/plugin/CustomTaxonomyTypes/WPBannerizeCustomTaxonomyType.php', 
     59        'WPBannerize\\GeoLocalizer\\GeoLocalizerProvider' => __DIR__ . '/..' . '/wpbones/geolocalizer/src/GeoLocalizerProvider.php', 
    5460        'WPBannerize\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/plugin/Http/Controllers/Controller.php', 
    5561        'WPBannerize\\Http\\Controllers\\WPBannerizeAnalyticsController' => __DIR__ . '/../..' . '/plugin/Http/Controllers/WPBannerizeAnalyticsController.php', 
     
    8894        'WPBannerize\\WPBones\\Contracts\\Foundation\\Plugin' => __DIR__ . '/..' . '/wpbones/wpbones/src/Contracts/Foundation/Plugin.php', 
    8995        'WPBannerize\\WPBones\\Database\\Migrations\\Migration' => __DIR__ . '/..' . '/wpbones/wpbones/src/Database/Migrations/Migration.php', 
     96        'WPBannerize\\WPBones\\Database\\Seeder' => __DIR__ . '/..' . '/wpbones/wpbones/src/Database/Seeder.php', 
    9097        'WPBannerize\\WPBones\\Database\\WordPressOption' => __DIR__ . '/..' . '/wpbones/wpbones/src/Database/WordPressOption.php', 
    9198        'WPBannerize\\WPBones\\Foundation\\Console\\Kernel' => __DIR__ . '/..' . '/wpbones/wpbones/src/Foundation/Console/Kernel.php', 
     
    122129    { 
    123130        return \Closure::bind(function () use ($loader) { 
    124             $loader->prefixLengthsPsr4 = ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3::$prefixLengthsPsr4; 
    125             $loader->prefixDirsPsr4 = ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3::$prefixDirsPsr4; 
    126             $loader->classMap = ComposerStaticInitf6f608d29eab068192dc3adcc8e3fdd3::$classMap; 
     131            $loader->prefixLengthsPsr4 = ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8::$prefixLengthsPsr4; 
     132            $loader->prefixDirsPsr4 = ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8::$prefixDirsPsr4; 
     133            $loader->classMap = ComposerStaticInit46ad60a19f5ee8bb978a876caed5b5a8::$classMap; 
    127134 
    128135        }, null, ClassLoader::class); 
  • wp-bannerize-pro/trunk/vendor/composer/installed.json

    r1585932 r1588881  
    22    { 
    33        "name": "wpbones/wpbones", 
    4         "version": "0.8.32", 
    5         "version_normalized": "0.8.32.0", 
     4        "version": "0.8.33", 
     5        "version_normalized": "0.8.33.0", 
    66        "source": { 
    77            "type": "git", 
    88            "url": "https://github.com/wpbones/WPBones.git", 
    9             "reference": "b6b45f0aa7ff20da31978f8f28000d0122f7e07e" 
    10         }, 
    11         "dist": { 
    12             "type": "zip", 
    13             "url": "https://api.github.com/repos/wpbones/WPBones/zipball/b6b45f0aa7ff20da31978f8f28000d0122f7e07e", 
    14             "reference": "b6b45f0aa7ff20da31978f8f28000d0122f7e07e", 
     9            "reference": "6fd769ff19d15a7a97842d7097da48998382af1d" 
     10        }, 
     11        "dist": { 
     12            "type": "zip", 
     13            "url": "https://api.github.com/repos/wpbones/WPBones/zipball/6fd769ff19d15a7a97842d7097da48998382af1d", 
     14            "reference": "6fd769ff19d15a7a97842d7097da48998382af1d", 
    1515            "shasum": "" 
    1616        }, 
     
    1818            "php": ">=5.5.9" 
    1919        }, 
    20         "time": "2017-01-31 16:35:19", 
     20        "time": "2017-02-03 16:44:08", 
    2121        "type": "library", 
    2222        "installation-source": "dist", 
     
    180180            "less" 
    181181        ] 
     182    }, 
     183    { 
     184        "name": "wpbones/geolocalizer", 
     185        "version": "0.5.2", 
     186        "version_normalized": "0.5.2.0", 
     187        "source": { 
     188            "type": "git", 
     189            "url": "https://github.com/wpbones/geolocalizer.git", 
     190            "reference": "debd34b6d4ea677664c8f355471afb775d23abb5" 
     191        }, 
     192        "dist": { 
     193            "type": "zip", 
     194            "url": "https://api.github.com/repos/wpbones/geolocalizer/zipball/debd34b6d4ea677664c8f355471afb775d23abb5", 
     195            "reference": "debd34b6d4ea677664c8f355471afb775d23abb5", 
     196            "shasum": "" 
     197        }, 
     198        "time": "2017-02-04 12:26:32", 
     199        "type": "library", 
     200        "installation-source": "dist", 
     201        "autoload": { 
     202            "psr-4": { 
     203                "WPBannerize\\GeoLocalizer\\": "src/" 
     204            } 
     205        }, 
     206        "notification-url": "https://packagist.org/downloads/", 
     207        "license": [ 
     208            "MIT" 
     209        ], 
     210        "authors": [ 
     211            { 
     212                "name": "Giovambattista Fazioli", 
     213                "email": "giovambattista.fazioli@gmail.com", 
     214                "homepage": "http://undolog.com" 
     215            } 
     216        ], 
     217        "description": "Geo provider for WP Bones", 
     218        "homepage": "https://github.com/wpbones/geolocalizer", 
     219        "keywords": [ 
     220            "WP Bones", 
     221            "countries", 
     222            "geo", 
     223            "localization" 
     224        ] 
    182225    } 
    183226] 
  • wp-bannerize-pro/trunk/vendor/wpbones/wpbones/composer.json

    r1585932 r1588881  
    11{ 
    22  "name": "wpbones/wpbones", 
    3   "version": "0.8.32", 
     3  "version": "0.8.33", 
    44  "homepage": "https://github.com/wpbones/wpbones", 
    55  "type": "library", 
  • wp-bannerize-pro/trunk/vendor/wpbones/wpbones/src/Foundation/Plugin.php

    r1542271 r1588881  
    370370      } 
    371371    } 
     372 
     373    // seeders 
     374    foreach ( glob( $this->basePath . '/database/seeds/*.php' ) as $filename ) { 
     375      include $filename; 
     376      foreach ( $this->getFileClasses( $filename ) as $className ) { 
     377        $instance = new $className; 
     378      } 
     379    } 
    372380  } 
    373381 
Note: See TracChangeset for help on using the changeset viewer.