Plugin Directory

Changeset 1968557


Ignore:
Timestamp:
11/04/2018 02:37:39 PM (7 years ago)
Author:
RPG84
Message:

4.6.45

  • Small adjustment for PHP 7.1
  • Adjustment made in XMLsplit for tradetracker feeds with too much categories
Location:
tradetracker-store
Files:
71 added
6 edited

Legend:

Unmodified
Added
Removed
  • tradetracker-store/trunk/Tradetracker-Store.php

    r1832272 r1968557  
    33* Plugin Name: Tradetracker-Store
    44* Plugin URI: http://wpaffiliatefeed.com
    5 * Version: 4.6.44
     5* Version: 4.6.45
    66* Description: A Plugin that will add a TradeTracker affiliate feed to your site with several options to choose from.
    77* Author: Robert Braam
  • tradetracker-store/trunk/debug.php

    r1832272 r1968557  
    8282    _e('Needed to write XML to database', 'tradetracker-store');   
    8383    echo "</strong><br>";
    84     if (!extension_loaded('simplexml')) {
    85         if (!dl('simplexml.so')) {
     84   
     85    if (extension_loaded('simplexml')) {
     86            _e('Simplexml installed:', 'tradetracker-store');
     87            echo " ";
     88            _e('Yes', 'tradetracker-store');
     89            echo "<br>";
     90    }else{
    8691            echo "<font color=red>";
    8792            _e('Simplexml installed:', 'tradetracker-store');
     
    8994            _e('No', 'tradetracker-store');
    9095            echo "</font><br>";
    91         } else {
    92             _e('Simplexml installed:', 'tradetracker-store');
    93             echo " ";
    94             _e('Yes', 'tradetracker-store');
    95             echo "<br>";
    96         }
    97     } else {
    98         _e('Simplexml installed:', 'tradetracker-store');
    99         echo " ";
    100         _e('Yes', 'tradetracker-store');
    101         echo "<br>";
    10296    }
    10397    global $head_footer_errors;
     
    279273
    280274    if (!extension_loaded('simplexml')) {
    281         if (!dl('simplexml.so')) {
    282             $tterror="yes";
    283         }
     275        $tterror="yes";
    284276    }
    285277    if(!empty($head_footer_errors)){
  • tradetracker-store/trunk/functions.php

    r1832272 r1968557  
    248248{
    249249    // # Quotes cleanup
    250     $str = ereg_replace( chr(ord("`")), "'", $str );       // # `
    251     $str = ereg_replace( chr(ord("´")), "'", $str );       // # ´
    252     $str = ereg_replace( chr(ord("„")), ",", $str );       // # „
    253     $str = ereg_replace( chr(ord("`")), "'", $str );       // # `
    254     $str = ereg_replace( chr(ord("´")), "'", $str );       // # ´
    255     $str = ereg_replace( chr(ord("“")), "\"", $str );       // # “
    256     $str = ereg_replace( chr(ord("”")), "\"", $str );       // # ”
    257     $str = ereg_replace( chr(ord("´")), "'", $str );       // # ´
    258 
    259 $unwanted_array = array(    'Š'=>'S', 'š'=>'s', 'Ž'=>'Z', 'ž'=>'z', 'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
     250    $str = preg_replace( chr(ord("`")), "'", $str );       // # `
     251    $str = preg_replace( chr(ord("´")), "'", $str );       // # ´
     252    $str = preg_replace( chr(ord("„")), ",", $str );       // # „
     253    $str = preg_replace( chr(ord("`")), "'", $str );       // # `
     254    $str = preg_replace( chr(ord("´")), "'", $str );       // # ´
     255    $str = preg_replace( chr(ord("“")), "\"", $str );       // # “
     256    $str = preg_replace( chr(ord("”")), "\"", $str );       // # ”
     257    $str = preg_replace( chr(ord("´")), "'", $str );       // # ´
     258
     259$unwanted_array = array(    'Š'=>'S', 'š'=>'s', 'Ž'=>'Z', 'ž'=>'z', 'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
    260260                            'Ê'=>'E', 'Ë'=>'E', 'Ì'=>'I', 'Í'=>'I', 'Î'=>'I', 'Ï'=>'I', 'Ñ'=>'N', 'Ò'=>'O', 'Ó'=>'O', 'Ô'=>'O', 'Õ'=>'O', 'Ö'=>'O', 'Ø'=>'O', 'Ù'=>'U',
    261261                            'Ú'=>'U', 'Û'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'Þ'=>'B', 'ß'=>'Ss', 'à'=>'a', 'á'=>'a', 'â'=>'a', 'ã'=>'a', 'ä'=>'a', 'å'=>'a', 'æ'=>'a', 'ç'=>'c',
     
    265265
    266266// # Bullets, dashes, and trademarks
    267 $str = ereg_replace( chr(149), "&#8226;", $str );    // # bullet •
    268 $str = ereg_replace( chr(150), "&ndash;", $str );    // # en dash
    269 $str = ereg_replace( chr(151), "&mdash;", $str );    // # em dash
    270 $str = ereg_replace( chr(153), "&#8482;", $str );    // # trademark
    271 $str = ereg_replace( chr(169), "&copy;", $str );    // # copyright mark
    272 $str = ereg_replace( chr(174), "&reg;", $str );        // # registration mark
     267$str = preg_replace( chr(149), "&#8226;", $str );    // # bullet •
     268$str = preg_replace( chr(150), "&ndash;", $str );    // # en dash
     269$str = preg_replace( chr(151), "&mdash;", $str );    // # em dash
     270$str = preg_replace( chr(153), "&#8482;", $str );    // # trademark
     271$str = preg_replace( chr(169), "&copy;", $str );    // # copyright mark
     272$str = preg_replace( chr(174), "&reg;", $str );        // # registration mark
    273273
    274274    return $str;
  • tradetracker-store/trunk/import/xmlsplit.php

    r1832272 r1968557  
    4646    if ($handle) {
    4747        while (!feof($handle)) {
    48                 $buffer = stream_get_line($handle, 100000, "</product>");
     48                $buffer = stream_get_line($handle, 1000000, "</product>");
    4949            $recordnum++;
    5050            $processed++;
     
    176176                fwrite($exportfile, "</product>");
    177177            }
    178                 if ($recordnum>$chunksize) {
     178                if ($recordnum>=$chunksize) {
    179179                fwrite($exportfile, "</$xmldatadelimiter>");
    180180                $recordnum=0;
     
    193193    }
    194194}
    195 ?>
  • tradetracker-store/trunk/readme.txt

    r1832272 r1968557  
    44Tags: tradetracker, store, productfeed, affiliate, daisycon, zanox, cleafs, tradedoubler, paidonresults, M4N, xml productfeed
    55Requires at least: 4
    6 Tested up to: 4.9.4
    7 Stable tag: 4.6.44
     6Tested up to: 4.9.8
     7Stable tag: 4.6.45
    88
    99A plugin that lets you import an XML productfeed from TradeTracker.
     
    4242
    4343== Changelog ==
     44= 4.6.45 =
     45- Small adjustment for PHP 7.1
     46- Adjustment made in XMLsplit for tradetracker feeds with too much categories
     47
    4448= 4.6.44 =
    4549- Small adjustment for tradetracker feeds to import images
  • tradetracker-store/trunk/widget/widget.php

    r1319488 r1968557  
    7676
    7777// End class store_widget
    78 
     78function store_widget() {
     79    register_widget( 'store_widget' );
     80}
    7981add_action('widgets_init', create_function('', 'return register_widget("store_widget");'));
    8082?>
Note: See TracChangeset for help on using the changeset viewer.