| Current Path : /home/antonen/poznajlitwe.lt/libraries/nextend2/smartslider/smartslider/libraries/slider/ |
| Current File : /home/antonen/poznajlitwe.lt/libraries/nextend2/smartslider/smartslider/libraries/slider/helper.php |
<?php
class N2SmartSliderHelper {
/**
* @var N2Application
*/
private $application;
public function __construct($application) {
$this->application = $application;
}
/**
* @return N2SmartSliderHelper
*/
public static function getInstance() {
static $instance = null;
if ($instance === null) {
$instance = new self(N2Base::getApplication('smartslider'));
}
return $instance;
}
public function isSliderChanged($sliderId, $value = 1) {
return intval($this->application->storage->get('sliderChanged', $sliderId, $value));
}
public function setSliderChanged($sliderId, $value = 1) {
$this->application->storage->set('sliderChanged', $sliderId, $value);
$changedSliders = array($sliderId);
$xref = new N2SmartsliderSlidersXrefModel();
foreach ($xref->getGroups($sliderId) AS $row) {
$this->application->storage->set('sliderChanged', $row['group_id'], $value);
$changedSliders[] = $row['group_id'];
}
}
}