Plugin Directory

Changeset 1607652


Ignore:
Timestamp:
03/04/2017 07:47:24 AM (9 years ago)
Author:
RPG84
Message:
  • The extra search fields in item select screen are remembered when you go through different pages of items
  • Trying a new way to force import on backend to see if that helps solve issues for certain hostings
Location:
tradetracker-store
Files:
71 added
5 edited

Legend:

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

    r1599073 r1607652  
    33* Plugin Name: Tradetracker-Store
    44* Plugin URI: http://wpaffiliatefeed.com
    5 * Version: 4.6.40
     5* Version: 4.6.41
    66* Description: A Plugin that will add a TradeTracker affiliate feed to your site with several options to choose from.
    77* Author: Robert Braam
     
    8282}
    8383add_action( 'xmlscheduler', 'runxmlupdater' );
     84add_action( 'xmlscheduleronce', 'runxmlupdater' );
    8485
    8586
  • tradetracker-store/trunk/debug.php

    r1319488 r1607652  
    313313    }
    314314    if(isset($_GET['bgupdate']) && $_GET['bgupdate']=="yes"){
    315         wp_clear_scheduled_hook('xmlscheduler');
     315        wp_schedule_single_event( time(), 'xmlscheduleronce' );
    316316        update_option( 'Tradetracker_xml_update' , '' );
    317317        update_option( 'Tradetracker_feedsimported' , '' );
  • tradetracker-store/trunk/front.php

    r1599073 r1607652  
    826826        }
    827827        $storeitems .= "<div class=\"".$storename."store-outerbox store-outerbox\">
    828                 <a class=\"".$storename."store-titel store-titel\" href=\"".$producturl."\" ".$rel." class=\"regular\" ".$urltarget." title=\"".$productname."\">
     828                <a class=\"".$storename."store-titel store-titel\" href=\"".$producturl."\" ".$relurl." class=\"regular\" ".$urltarget." title=\"".$productname."\">
    829829                    ".$productname."
    830830                </a>
  • tradetracker-store/trunk/menu/itemselect.php

    r1599073 r1607652  
    358358        <input type="hidden" name="order" value="<?php echo $order;?>">
    359359        <input class="s" type="text" name="search" value="<?php echo $keyword;?>">
    360         <input type="checkbox" name="title" <?php if($_GET['title']=='yes'){ echo "checked=\"checked\""; }?> value="yes">title
    361         <input type="checkbox" name="description" <?php if($_GET['description']=='yes'){ echo "checked=\"checked\""; }?> value="yes">description
    362         <input type="checkbox" name="extra" <?php if($_GET['extra']=='yes'){ echo "checked=\"checked\""; }?> value="yes">extra fields
     360        <?php if(!isset($_GET['title'])&&!isset($_GET['description'])&&!isset($_GET['extra'])){ ?>
     361            <input type="checkbox" name="title" checked="checked" value="yes">title
     362            <input type="checkbox" name="description" checked="checked" value="yes">description
     363            <input type="checkbox" name="extra" checked="checked" value="yes">extra fields
     364        <?php } else { ?>
     365            <?php
     366            if(isset($_GET['title']) && $_GET['title']=='yes'){
     367                $titleurl = '&title=yes';
     368            } else {
     369                $titleurl = '';
     370            }
     371            if(isset($_GET['description']) && $_GET['description']=='yes'){
     372                $descriptionurl = '&description=yes';
     373            } else {
     374                $descriptionurl = '';
     375            }
     376            if(isset($_GET['extra']) && $_GET['extra']=='yes'){
     377                $extraurl = '&extra=yes';
     378            } else {
     379                $extraurl = '';
     380            }
     381                $filterurl = $titleurl."".$descriptionurl."".$extraurl;
     382            ?>
     383            <input type="checkbox" name="title" <?php if($_GET['title']=='yes'){ echo "checked=\"checked\""; }?> value="yes">title
     384            <input type="checkbox" name="description" <?php if($_GET['description']=='yes'){ echo "checked=\"checked\""; }?> value="yes">description
     385            <input type="checkbox" name="extra" <?php if($_GET['extra']=='yes'){ echo "checked=\"checked\""; }?> value="yes">extra fields
     386        <?php } ?>
    363387
    364388        <input class="searchsubmit" type="submit" title="search item" value="Search">
     
    370394        </td>
    371395        <td width="50%" align="right">
    372             <?php if ($currentpage != 0) { $back_page = $currentpage - $limit; echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order&currentpage=$back_page&limit=$limit\"><</a>");} ?> <?php _e("Page", "ttstore"); ?> <b><?php echo $current; ?></b> <?php _e("of", "ttstore"); ?> <b><?php echo $total; ?></b> <?php if (!((($currentpage+$limit) / $limit) >= $pages) && $pages != 1) { $next_page = $currentpage + $limit; echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order&currentpage=$next_page&limit=$limit\">></a>");} ?>
     396            <?php if ($currentpage != 0) { $back_page = $currentpage - $limit; echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order".$filterurl."&currentpage=$back_page&limit=$limit\"><</a>");} ?> <?php _e("Page", "ttstore"); ?> <b><?php echo $current; ?></b> <?php _e("of", "ttstore"); ?> <b><?php echo $total; ?></b> <?php if (!((($currentpage+$limit) / $limit) >= $pages) && $pages != 1) { $next_page = $currentpage + $limit; echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order".$filterurl."&currentpage=$next_page&limit=$limit\">></a>");} ?>
    373397        </td>
    374398    </tr>
    375399    <tr>
    376400        <td colspan="2" align="right">
    377             <?php _e("Results per-page:", "ttstore"); ?> <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?>&currentpage=<?php echo $currentpage; ?>&limit=100">100</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?>&currentpage=<?php echo $currentpage; ?>&limit=200">200</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?>&currentpage=<?php echo $currentpage; ?>&limit=500">500</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?>&currentpage=<?php echo $currentpage; ?>&limit=1000">1000</a>
     401            <?php _e("Results per-page:", "ttstore"); ?> <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?><?php echo $filterurl; ?>&currentpage=<?php echo $currentpage; ?>&limit=100">100</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?><?php echo $filterurl;?>&currentpage=<?php echo $currentpage; ?>&limit=200">200</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?><?php echo $filterurl;?>&currentpage=<?php echo $currentpage; ?>&limit=500">500</a> | <a href="admin.php?page=tt-store&option=itemselect&function=select<?php echo $searchlink; ?>&multiid=<?php echo $multiid; ?>&order=<?php echo $order; ?><?php echo $filterurl; ?>&currentpage=<?php echo $currentpage; ?>&limit=1000">1000</a>
    378402        </td>
    379403    </tr>
     
    411435        echo "<tr><td width=\"20\">";
    412436            if(!isset($_GET['selected']) || $_GET['selected']==""){
    413             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=".$order."&selected=yes\">"; _e('Selected', 'tradetracker-store'); echo "</a></b>";
     437            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=".$order."".$filterurl."&selected=yes\">"; _e('Selected', 'tradetracker-store'); echo "</a></b>";
    414438            } else {
    415             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."\">"; _e('Selected', 'tradetracker-store'); echo "</a></b>";
     439            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."".$filterurl."&multiid=".$multiid."\">"; _e('Selected', 'tradetracker-store'); echo "</a></b>";
    416440            }
    417441        echo "</td><td width=\"200\">";
    418             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=productID\">"; _e('ProductID', 'tradetracker-store'); echo "</a></b>";
     442            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=productID".$filterurl."\">"; _e('ProductID', 'tradetracker-store'); echo "</a></b>";
    419443        echo "</td><td width=\"435\">";
    420             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=name\">"; _e('Product name', 'tradetracker-store'); echo "</a></b>";
     444            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=name".$filterurl."\">"; _e('Product name', 'tradetracker-store'); echo "</a></b>";
    421445        echo "</td><td width=\"180\">";
    422             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=xmlfeed\">"; _e('XMLFeed', 'tradetracker-store'); echo "</a></b>";
     446            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=xmlfeed".$filterurl."\">"; _e('XMLFeed', 'tradetracker-store'); echo "</a></b>";
    423447        echo "</td><td width=\"50\">";
    424             echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=price\">"; _e('Price', 'tradetracker-store'); echo "</a></b>";
     448            echo "<b><a href=\"admin.php?page=tt-store&option=itemselect&limit=".$limit."&function=select".$searchlink."&multiid=".$multiid."&order=price".$filterurl."\">"; _e('Price', 'tradetracker-store'); echo "</a></b>";
    425449        echo "</td><td width=\"65\">";
    426450            echo "<b>"; _e('Currency', 'tradetracker-store'); echo "</b>";
     
    545569    if ($currentpage != 0) { // Don't show back link if current page is first page.
    546570        $back_page = $currentpage - $limit;
    547         echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order&currentpage=$back_page&limit=$limit\">back</a>    \n");
     571        echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order".$filterurl."&currentpage=$back_page&limit=$limit\">back</a>    \n");
    548572    }
    549573    for ($i=1; $i <= $pages; $i++){
     
    552576            echo("<b>$i</b> \n"); // If current page don't give link, just text.
    553577        }else{
    554             echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order&currentpage=$ppage&limit=$limit\">$i</a> \n");
     578            echo("<a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order".$filterurl."&currentpage=$ppage&limit=$limit\">$i</a> \n");
    555579        }
    556580    }
    557581    if (!((($currentpage+$limit) / $limit) >= $pages) && $pages != 1) { // If last page don't give next link.
    558582        $next_page = $currentpage + $limit;
    559         echo("    <a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order&currentpage=$next_page&limit=$limit\">next</a>\n");
     583        echo("    <a href=\"admin.php?page=tt-store&option=itemselect&function=select".$searchlink."&multiid=".$multiid."&order=$order".$filterurl."&currentpage=$next_page&limit=$limit\">next</a>\n");
    560584    }
    561585    echo "</td></tr></table>";
  • tradetracker-store/trunk/readme.txt

    r1599073 r1607652  
    55Requires at least: 4
    66Tested up to: 4.7.2
    7 Stable tag: 4.6.40
     7Stable tag: 4.6.41
    88
    99A plugin that lets you import an XML productfeed from TradeTracker.
     
    4242
    4343== Changelog ==
     44= 4.6.41 =
     45- The extra search fields in item select screen are remembered when you go through different pages of items
     46- Trying a new way to force import on backend to see if that helps solve issues for certain hostings
     47
    4448= 4.6.40 =
    4549- You can now select within which fields you want to search in the item select screen
Note: See TracChangeset for help on using the changeset viewer.