Example #1
0
 public static function getInstance()
 {
     if (self::$Instance == NULL) {
         $class = __CLASS__;
         self::$Instance = new $class();
     }
     return self::$Instance;
 }
Example #2
0
 private function startClearGenerate($data, $metaData, $additionData = '')
 {
     $entityData = $this->parseEntity($metaData['entity']);
     include_once DIR_CONFIG . 'ssb_library/admin/generators/clearSEO.php';
     $clearSEO = clearSEO::getInstance();
     $clear_data = $clearSEO->clear($entityData, $data['area']);
     $this->ssb_data->setEntityStatus(false, $entityData['category']['name'], $entityData['entity']['name'], $entityData['internal_entity']['name']);
     $this->ssb_data->setCategoryEntityStatus();
     $entity_name = $entityData['internal_entity']['name'] ? $entityData['internal_entity']['text_name'] : $entityData['entity']['text_name'];
     $data = array('total_items' => $clear_data['total_count'], 'total_time' => $clear_data['total_time'], 'alert_text' => sprintf($this->language->get('alert_' . $metaData['action']), $entityData['category']['text_name'], $entity_name, $clear_data['total_count']), 'status' => 'refresh', 'entityData' => $entityData, 'genStatus' => false, 'power' => $this->ssb_data->getTotalPower());
     echo json_encode($data);
 }