示例#1
0
 public static function getAcceptedMapStatuses()
 {
     if (is_null(self::$_MAP_STATUS)) {
         self::$_MAP_STATUS = array();
         $statuses = array('PS_OS_WS_PAYMENT', 'PS_OS_PAYMENT', 'PS_OS_DELIVERED', 'PS_OS_SHIPPING');
         foreach ($statuses as $status) {
             if (defined($status)) {
                 self::$_MAP_STATUS[] = (int) Configuration::get($status);
             } elseif (defined('_' . $status . '_')) {
                 self::$_MAP_STATUS[] = constant('_' . $status . '_');
             }
         }
     }
     return self::$_MAP_STATUS;
 }
示例#2
0
 public function getAcceptedMapStatuses()
 {
     if (method_exists('Tools', "unSerialize")) {
         $selected_statuses = Tools::unSerialize(Configuration::get('yotpo_map_status'));
     } else {
         $selected_statuses = @unserialize(Configuration::get('yotpo_map_status'));
     }
     if (!is_null($selected_statuses) && !empty($selected_statuses)) {
         return $selected_statuses;
     }
     if (is_null(self::$_MAP_STATUS)) {
         self::$_MAP_STATUS = array();
         $statuses = array('PS_OS_WS_PAYMENT', 'PS_OS_PAYMENT', 'PS_OS_DELIVERED', 'PS_OS_SHIPPING');
         foreach ($statuses as $status) {
             if (defined($status)) {
                 self::$_MAP_STATUS[] = (int) Configuration::get($status);
             } elseif (defined('_' . $status . '_')) {
                 self::$_MAP_STATUS[] = constant('_' . $status . '_');
             }
         }
     }
     return self::$_MAP_STATUS;
 }