| Current Path : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/lib/ |
| Current File : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/lib/services.php |
<?
namespace Skyweb24\Sharebasket;
class Services
{
static function ShortUriRemove()
{
if(\Bitrix\Main\Config\Option::get("skyweb24.sharebasket", "AGENT_ACTIVE", "N") == "N") return false;
global $DB;
$settings = Settings::getInstance();
$day = \Bitrix\Main\Config\Option::get("skyweb24.sharebasket", "AGENT_CLEAR_TIME", 90);
$rsData = $DB->Query("SELECT * FROM `{$settings->getTableShareBasket()}`");
$basket = new \Skyweb24\Sharebasket\Get();
while($arRes = $rsData->Fetch())
{
$recordTime = strtotime($arRes['date']);
$deleteTime = strtotime("-{$day} days");
if($recordTime < $deleteTime)
{
$basket->removeBasketItem($arRes['id']);
\CBXShortUri::Delete($arRes['short_link_id']);
}
}
return "\\skyweb24\\sharebasket\\Services::ShortUriRemove();";
}
}