Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/skyweb24.sharebasket/lib/
Upload File :
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();";
    }
}