/** * Returns an instance of PlentymarketsDataIntegrityController * * @return PlentymarketsDataIntegrityController */ public static function getInstance() { if (!self::$Instance instanceof self) { self::$Instance = new self(); } return self::$Instance; }
/** * Returns a list of invalid data records */ public function getDataIntegrityInvalidDataListAction() { $Check = PlentymarketsDataIntegrityController::getInstance()->getCheck($this->Request()->get('type')); $this->View()->assign(array('success' => true, 'data' => $Check->getInvalidData($this->Request()->get('start'), $this->Request()->get('limit')), 'total' => $Check->getTotal())); }
/** * Checks whether the data integerity is valid * * @return boolean */ protected function isDataIntegrityValid() { $isDataIntegrityValid = PlentymarketsDataIntegrityController::getInstance()->isValid(); PlentymarketsConfig::getInstance()->set('IsDataIntegrityValid', (int) $isDataIntegrityValid); return $isDataIntegrityValid; }