Source of file ResetTradeMeTask.php
Size: 0,872 Bytes - Last Modified: 2021-12-23T10:41:27+00:00
/var/www/docs.ssmods.com/process/src/src/Tasks/ResetTradeMeTask.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php namespace Sunnysideup\EcommerceTrademe\Tasks; use SilverStripe\Dev\BuildTask; use SilverStripe\ORM\DB; /** * create CSV for TradeMe. */ class ResetTradeMeTask extends BuildTask { /** * @var bool */ protected $enabled = false; /** * @inherit */ protected $title = 'Reset All TradeMe Details'; /** * @inherit */ protected $description = ''; /** * @var bool */ protected $debug = false; /** * Run. * * @param mixed $request */ public function run($request) { Silverstripe\Core\Environment::increaseTimeLimitTo(600); foreach (['', '_Live'] as $extension) { DB::query('Update "Product' . $extension . '" SET ShowOnTradeMe = \'follow category\' WHERE ShowOnTradeMe !== \'always\' AND AlwaysShowOnTradeMe <> 1;'); } } } |