Joywork/import/ImporterService.php
2026-05-22 21:21:54 +03:00

115 lines
2.8 KiB
PHP

<?php
class ImporterService
{
/**
* Определяем работает ли импортер в данный момент
* @return bool
*/
public function isActive()
{
$sql = "SELECT value FROM params WHERE code='isImporterActive'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'] == '1';
}
/**
* Определяем работает ли импортер c флетшопа в данный момент
* @return bool
*/
public function isFlatshopActive()
{
$sql = "SELECT value FROM params WHERE code='flatshop_import_active'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'] == '1';
}
/**
* @param $status
*/
public function setFlatshopActive($active)
{
$sql = "UPDATE params set value='$active' WHERE code='flatshop_import_active'";
mysql_query($sql);
}
/**
* @param $status
*/
public function setStatus($status)
{
$sql = "UPDATE params set value='$status' WHERE code='isImporterActive'";
mysql_query($sql);
}
/**
* @param $enabled
*/
public function setForceImport($enabled)
{
$sql = "UPDATE params set value='$enabled' WHERE code='admin_want_import'";
mysql_query($sql);
}
public function isForceStart()
{
$sql = "SELECT value FROM params WHERE code='admin_want_import'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'] == '1';
}
/**
* @param $enabled
*/
public function setForceFlatshopImport($enabled)
{
$sql = "UPDATE params set value='$enabled' WHERE code='want_flatshop_import'";
mysql_query($sql);
}
public function isForceFlatshopImportStart()
{
$sql = "SELECT value FROM params WHERE code='want_flatshop_import'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'] == '1';
}
public function getImportDate()
{
$sql = "SELECT value FROM params WHERE code='import_date'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'];
}
public function setImportDate($date)
{
$sql = "UPDATE params set value='$date' WHERE code='import_date'";
mysql_query($sql);
}
public function getDefaultFee()
{
$sql = "SELECT value FROM params WHERE code='defaultFee'";
$rez = mysql_query($sql);
$result = mysql_fetch_assoc($rez);
return $result['value'];
}
public function setDefaultFee($defaultFee)
{
$sql = "UPDATE params set value='$defaultFee' WHERE code='defaultFee'";
mysql_query($sql);
}
}