Manos Chorianopoulos

UnifiedCouponBarcodeVC coupons fixes, Markets Map

...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> 7 <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key>
8 <dict> 8 <dict>
9 <key>orderHint</key> 9 <key>orderHint</key>
10 - <integer>1</integer> 10 + <integer>0</integer>
11 </dict> 11 </dict>
12 </dict> 12 </dict>
13 </dict> 13 </dict>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> 7 <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key>
8 <dict> 8 <dict>
9 <key>orderHint</key> 9 <key>orderHint</key>
10 - <integer>0</integer> 10 + <integer>1</integer>
11 </dict> 11 </dict>
12 </dict> 12 </dict>
13 </dict> 13 </dict>
......
...@@ -16,7 +16,10 @@ import UIKit ...@@ -16,7 +16,10 @@ import UIKit
16 @IBOutlet weak var dicountLabel: UILabel! 16 @IBOutlet weak var dicountLabel: UILabel!
17 @IBOutlet weak var discriptionLabel: UILabel! 17 @IBOutlet weak var discriptionLabel: UILabel!
18 @IBOutlet weak var expirationLabel: UILabel! 18 @IBOutlet weak var expirationLabel: UILabel!
19 - 19 + @IBOutlet weak var expirationRedView: UIView!
20 + @IBOutlet weak var expirationRedImage: UIImageView!
21 + @IBOutlet weak var expirationRedLabel: UILabel!
22 +
20 var postImageURL: String? { 23 var postImageURL: String? {
21 didSet { 24 didSet {
22 if let url = postImageURL { 25 if let url = postImageURL {
...@@ -96,6 +99,77 @@ import UIKit ...@@ -96,6 +99,77 @@ import UIKit
96 // COUPONSET: desc, img_preview, name, terms, merchant_uuid 99 // COUPONSET: desc, img_preview, name, terms, merchant_uuid
97 // COUPON: coupon, expiration, discount, status 100 // COUPON: coupon, expiration, discount, status
98 // MERCHANT: _img_preview,_admin_name 101 // MERCHANT: _img_preview,_admin_name
102 +
103 + if (coupon.status == 1) {
104 + // Add shadow
105 + self.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.16).cgColor
106 + self.layer.shadowOffset = CGSize(width: 0.0, height: 0.0)
107 + self.layer.shadowOpacity = 1.0
108 + self.layer.shadowRadius = 6.0
109 +
110 + couponBgImage.image = UIImage(named: "coupon_bg", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
111 +
112 + expirationLabel.isHidden = false
113 + expirationRedView.isHidden = true
114 + expirationLabel.text = "Ισχύει έως "+(coupon.expiration ?? "")
115 +
116 + let formatter = DateFormatter()
117 + formatter.dateFormat = "dd/MM/yyyy"
118 + let today = Date()
119 +// let firstDate = formatter.date(from: "01/08/2017")
120 +// let secondDate = formatter.date(from: "22/04/2023")
121 + if let couponExpiration = coupon.expiration, let secondDate = formatter.date(from: couponExpiration) {
122 +
123 + let calendar = NSCalendar.current
124 + let date1 = calendar.startOfDay(for: today)
125 + let date2 = calendar.startOfDay(for: secondDate)
126 +
127 + let differenceComponents = calendar.dateComponents([.day], from: date1, to: date2)
128 +
129 + if let daysDifference = differenceComponents.day {
130 + if ((daysDifference >= 0) && (daysDifference <= 15)) {
131 +
132 + expirationLabel.isHidden = true
133 + expirationRedView.isHidden = false
134 + expirationRedView.layer.cornerRadius = 10.0
135 + expirationRedView.backgroundColor = UIColor(red: 0.94, green: 0.90, blue: 0.90, alpha: 1.00)
136 +
137 + expirationRedImage.image = UIImage(named: "ic_time_forward", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
138 +
139 + let normalText1 = "Ισχύει έως "
140 + let redText = (coupon.expiration ?? "")
141 +
142 + let attrRegular = [NSAttributedString.Key.font : UIFont(name: "PFSquareSansPro-Medium", size: 12) ?? UIFont.systemFont(ofSize: 11), NSAttributedString.Key.foregroundColor: UIColor(red: 0.38, green: 0.44, blue: 0.51, alpha: 1.00)]
143 + let attrRed = [NSAttributedString.Key.font : UIFont(name: "PFSquareSansPro-Medium", size: 12) ?? UIFont.systemFont(ofSize: 11), NSAttributedString.Key.foregroundColor: UIColor(red: 1.00, green: 0.42, blue: 0.42, alpha: 1.00)]
144 +
145 + let attributedString = NSMutableAttributedString(string:normalText1, attributes:attrRegular)
146 + let RedString = NSMutableAttributedString(string: redText, attributes:attrRed)
147 +
148 + attributedString.append(RedString)
149 + expirationRedLabel.attributedText = attributedString
150 +
151 + } else {
152 + expirationLabel.isHidden = false
153 + expirationRedView.isHidden = true
154 + expirationLabel.text = "Ισχύει έως "+(coupon.expiration ?? "")
155 + }
156 + }
157 + }
158 +
159 + } else if (coupon.status == 0) {
160 + couponBgImage.image = UIImage(named: "coupon_bg_grey", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
161 +
162 + expirationLabel.isHidden = false
163 + expirationRedView.isHidden = true
164 + expirationLabel.text = "Το κουπόνι έληξε"
165 +
166 + couponImage.layer.opacity = 0.23
167 + borderView.layer.opacity = 0.15
168 + nameLabel.layer.opacity = 0.15
169 + dicountLabel.layer.opacity = 0.15
170 + discriptionLabel.layer.opacity = 0.15
171 +
172 + }
99 173
100 let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList() 174 let merchantList:Array<swiftApi.MerchantModel> = swiftApi().getMerchantList()
101 175
...@@ -120,7 +194,6 @@ import UIKit ...@@ -120,7 +194,6 @@ import UIKit
120 let htmlText = coupon.inner_text ?? "" 194 let htmlText = coupon.inner_text ?? ""
121 discriptionLabel.text = htmlText.htmlToString 195 discriptionLabel.text = htmlText.htmlToString
122 // discriptionLabel.text = coupon.inner_text ?? "" 196 // discriptionLabel.text = coupon.inner_text ?? ""
123 - expirationLabel.text = "Ισχύει έως "+(coupon.expiration ?? "")
124 197
125 } 198 }
126 199
......
...@@ -2611,24 +2611,24 @@ ...@@ -2611,24 +2611,24 @@
2611 </connections> 2611 </connections>
2612 </tableViewCell> 2612 </tableViewCell>
2613 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CouponsTableViewCellId" id="TAK-Ug-AzU" customClass="CouponsTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> 2613 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CouponsTableViewCellId" id="TAK-Ug-AzU" customClass="CouponsTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target">
2614 - <rect key="frame" x="0.0" y="897.5" width="414" height="110"/> 2614 + <rect key="frame" x="0.0" y="897.5" width="414" height="118"/>
2615 <autoresizingMask key="autoresizingMask"/> 2615 <autoresizingMask key="autoresizingMask"/>
2616 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TAK-Ug-AzU" id="LFe-Vj-kjJ"> 2616 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TAK-Ug-AzU" id="LFe-Vj-kjJ">
2617 - <rect key="frame" x="0.0" y="0.0" width="414" height="110"/> 2617 + <rect key="frame" x="0.0" y="0.0" width="414" height="118"/>
2618 <autoresizingMask key="autoresizingMask"/> 2618 <autoresizingMask key="autoresizingMask"/>
2619 <subviews> 2619 <subviews>
2620 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="35i-Iq-TId"> 2620 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="35i-Iq-TId">
2621 - <rect key="frame" x="10" y="5" width="394" height="105"/> 2621 + <rect key="frame" x="10" y="5" width="394" height="113"/>
2622 <subviews> 2622 <subviews>
2623 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="coupon_bg" translatesAutoresizingMaskIntoConstraints="NO" id="58G-jP-FMr"> 2623 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="coupon_bg" translatesAutoresizingMaskIntoConstraints="NO" id="58G-jP-FMr">
2624 - <rect key="frame" x="0.0" y="0.0" width="394" height="105"/> 2624 + <rect key="frame" x="0.0" y="0.0" width="394" height="113"/>
2625 </imageView> 2625 </imageView>
2626 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="jcR-bh-Fhz"> 2626 <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="jcR-bh-Fhz">
2627 - <rect key="frame" x="20" y="10" width="79" height="85"/> 2627 + <rect key="frame" x="20" y="10" width="79" height="93"/>
2628 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 2628 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
2629 </imageView> 2629 </imageView>
2630 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ZDK-3b-8MQ"> 2630 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ZDK-3b-8MQ">
2631 - <rect key="frame" x="104" y="5" width="10" height="95"/> 2631 + <rect key="frame" x="104" y="5" width="10" height="103"/>
2632 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 2632 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
2633 <constraints> 2633 <constraints>
2634 <constraint firstAttribute="width" constant="10" id="sq7-pL-kd5"/> 2634 <constraint firstAttribute="width" constant="10" id="sq7-pL-kd5"/>
...@@ -2641,7 +2641,7 @@ ...@@ -2641,7 +2641,7 @@
2641 <nil key="highlightedColor"/> 2641 <nil key="highlightedColor"/>
2642 </label> 2642 </label>
2643 <stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="NmF-B8-BxN"> 2643 <stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="NmF-B8-BxN">
2644 - <rect key="frame" x="119" y="37" width="255" height="31"/> 2644 + <rect key="frame" x="119" y="41" width="255" height="31"/>
2645 <subviews> 2645 <subviews>
2646 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9CO-TF-h6H"> 2646 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9CO-TF-h6H">
2647 <rect key="frame" x="0.0" y="0.0" width="127.5" height="31"/> 2647 <rect key="frame" x="0.0" y="0.0" width="127.5" height="31"/>
...@@ -2662,11 +2662,38 @@ ...@@ -2662,11 +2662,38 @@
2662 </constraints> 2662 </constraints>
2663 </stackView> 2663 </stackView>
2664 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="u51-sv-YiH"> 2664 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="u51-sv-YiH">
2665 - <rect key="frame" x="119" y="78" width="255" height="12"/> 2665 + <rect key="frame" x="119" y="86" width="255" height="12"/>
2666 <fontDescription key="fontDescription" name="PFSquareSansPro-Medium" family="PF Square Sans Pro" pointSize="12"/> 2666 <fontDescription key="fontDescription" name="PFSquareSansPro-Medium" family="PF Square Sans Pro" pointSize="12"/>
2667 <color key="textColor" red="0.3803921569" green="0.4431372549" blue="0.50588235290000005" alpha="1" colorSpace="calibratedRGB"/> 2667 <color key="textColor" red="0.3803921569" green="0.4431372549" blue="0.50588235290000005" alpha="1" colorSpace="calibratedRGB"/>
2668 <nil key="highlightedColor"/> 2668 <nil key="highlightedColor"/>
2669 </label> 2669 </label>
2670 + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="G6f-Nu-2R5">
2671 + <rect key="frame" x="119" y="77" width="58.5" height="21"/>
2672 + <subviews>
2673 + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="LGs-y6-UbY">
2674 + <rect key="frame" x="5" y="3" width="15" height="15"/>
2675 + <constraints>
2676 + <constraint firstAttribute="height" constant="15" id="9tK-aY-Rdn"/>
2677 + <constraint firstAttribute="width" constant="15" id="m2Y-SE-d4q"/>
2678 + </constraints>
2679 + </imageView>
2680 + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dF5-HE-P9n">
2681 + <rect key="frame" x="25" y="4.5" width="28.5" height="12"/>
2682 + <fontDescription key="fontDescription" name="PFSquareSansPro-Medium" family="PF Square Sans Pro" pointSize="12"/>
2683 + <color key="textColor" red="0.3803921569" green="0.4431372549" blue="0.50588235290000005" alpha="1" colorSpace="calibratedRGB"/>
2684 + <nil key="highlightedColor"/>
2685 + </label>
2686 + </subviews>
2687 + <color key="backgroundColor" red="0.94117647058823528" green="0.90196078431372551" blue="0.90196078431372551" alpha="1" colorSpace="calibratedRGB"/>
2688 + <constraints>
2689 + <constraint firstItem="dF5-HE-P9n" firstAttribute="centerY" secondItem="G6f-Nu-2R5" secondAttribute="centerY" id="6wF-K3-vDp"/>
2690 + <constraint firstAttribute="bottom" secondItem="LGs-y6-UbY" secondAttribute="bottom" constant="3" id="AZn-5e-SkV"/>
2691 + <constraint firstAttribute="trailing" secondItem="dF5-HE-P9n" secondAttribute="trailing" constant="5" id="Vk4-0L-NMa"/>
2692 + <constraint firstItem="dF5-HE-P9n" firstAttribute="leading" secondItem="LGs-y6-UbY" secondAttribute="trailing" constant="5" id="lg8-t3-laT"/>
2693 + <constraint firstItem="LGs-y6-UbY" firstAttribute="leading" secondItem="G6f-Nu-2R5" secondAttribute="leading" constant="5" id="n88-zW-8hr"/>
2694 + <constraint firstItem="LGs-y6-UbY" firstAttribute="top" secondItem="G6f-Nu-2R5" secondAttribute="top" constant="3" id="yeQ-49-Bc4"/>
2695 + </constraints>
2696 + </view>
2670 </subviews> 2697 </subviews>
2671 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> 2698 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
2672 <constraints> 2699 <constraints>
...@@ -2686,12 +2713,16 @@ ...@@ -2686,12 +2713,16 @@
2686 <constraint firstItem="u51-sv-YiH" firstAttribute="top" relation="greaterThanOrEqual" secondItem="NmF-B8-BxN" secondAttribute="bottom" constant="5" id="RUi-pY-M3y"/> 2713 <constraint firstItem="u51-sv-YiH" firstAttribute="top" relation="greaterThanOrEqual" secondItem="NmF-B8-BxN" secondAttribute="bottom" constant="5" id="RUi-pY-M3y"/>
2687 <constraint firstItem="jcR-bh-Fhz" firstAttribute="top" secondItem="35i-Iq-TId" secondAttribute="top" constant="10" id="W7a-RI-eFK"/> 2714 <constraint firstItem="jcR-bh-Fhz" firstAttribute="top" secondItem="35i-Iq-TId" secondAttribute="top" constant="10" id="W7a-RI-eFK"/>
2688 <constraint firstAttribute="trailing" secondItem="NmF-B8-BxN" secondAttribute="trailing" constant="20" id="WXz-rG-ZBX"/> 2715 <constraint firstAttribute="trailing" secondItem="NmF-B8-BxN" secondAttribute="trailing" constant="20" id="WXz-rG-ZBX"/>
2716 + <constraint firstItem="G6f-Nu-2R5" firstAttribute="leading" secondItem="ZDK-3b-8MQ" secondAttribute="trailing" constant="5" id="ZgC-Py-yjC"/>
2717 + <constraint firstItem="G6f-Nu-2R5" firstAttribute="top" relation="greaterThanOrEqual" secondItem="NmF-B8-BxN" secondAttribute="bottom" constant="5" id="b5v-do-Gik"/>
2689 <constraint firstItem="mOO-dc-RyS" firstAttribute="top" secondItem="35i-Iq-TId" secondAttribute="top" constant="15" id="bB4-81-G6R"/> 2718 <constraint firstItem="mOO-dc-RyS" firstAttribute="top" secondItem="35i-Iq-TId" secondAttribute="top" constant="15" id="bB4-81-G6R"/>
2690 <constraint firstItem="mOO-dc-RyS" firstAttribute="leading" secondItem="ZDK-3b-8MQ" secondAttribute="trailing" constant="5" id="dfS-C5-yrS"/> 2719 <constraint firstItem="mOO-dc-RyS" firstAttribute="leading" secondItem="ZDK-3b-8MQ" secondAttribute="trailing" constant="5" id="dfS-C5-yrS"/>
2691 <constraint firstItem="NmF-B8-BxN" firstAttribute="top" relation="greaterThanOrEqual" secondItem="mOO-dc-RyS" secondAttribute="bottom" constant="5" id="hwb-y3-RPk"/> 2720 <constraint firstItem="NmF-B8-BxN" firstAttribute="top" relation="greaterThanOrEqual" secondItem="mOO-dc-RyS" secondAttribute="bottom" constant="5" id="hwb-y3-RPk"/>
2692 <constraint firstAttribute="bottom" secondItem="jcR-bh-Fhz" secondAttribute="bottom" constant="10" id="jGC-H8-LPk"/> 2721 <constraint firstAttribute="bottom" secondItem="jcR-bh-Fhz" secondAttribute="bottom" constant="10" id="jGC-H8-LPk"/>
2722 + <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="G6f-Nu-2R5" secondAttribute="trailing" constant="20" id="k22-dw-mnk"/>
2693 <constraint firstAttribute="trailing" secondItem="58G-jP-FMr" secondAttribute="trailing" id="ndw-7x-qT3"/> 2723 <constraint firstAttribute="trailing" secondItem="58G-jP-FMr" secondAttribute="trailing" id="ndw-7x-qT3"/>
2694 <constraint firstAttribute="trailing" secondItem="u51-sv-YiH" secondAttribute="trailing" constant="20" id="vZk-48-uaD"/> 2724 <constraint firstAttribute="trailing" secondItem="u51-sv-YiH" secondAttribute="trailing" constant="20" id="vZk-48-uaD"/>
2725 + <constraint firstAttribute="bottom" secondItem="G6f-Nu-2R5" secondAttribute="bottom" constant="15" id="wJc-Mw-Ctl"/>
2695 </constraints> 2726 </constraints>
2696 </view> 2727 </view>
2697 </subviews> 2728 </subviews>
...@@ -2711,11 +2742,14 @@ ...@@ -2711,11 +2742,14 @@
2711 <outlet property="dicountLabel" destination="9CO-TF-h6H" id="n8h-DI-pzv"/> 2742 <outlet property="dicountLabel" destination="9CO-TF-h6H" id="n8h-DI-pzv"/>
2712 <outlet property="discriptionLabel" destination="XTf-q6-vau" id="0th-ti-mlx"/> 2743 <outlet property="discriptionLabel" destination="XTf-q6-vau" id="0th-ti-mlx"/>
2713 <outlet property="expirationLabel" destination="u51-sv-YiH" id="SLL-Xy-SY4"/> 2744 <outlet property="expirationLabel" destination="u51-sv-YiH" id="SLL-Xy-SY4"/>
2745 + <outlet property="expirationRedImage" destination="LGs-y6-UbY" id="thT-fX-W5Q"/>
2746 + <outlet property="expirationRedLabel" destination="dF5-HE-P9n" id="7sq-E0-jcW"/>
2747 + <outlet property="expirationRedView" destination="G6f-Nu-2R5" id="Qyj-fV-S3E"/>
2714 <outlet property="nameLabel" destination="mOO-dc-RyS" id="zZp-my-uZI"/> 2748 <outlet property="nameLabel" destination="mOO-dc-RyS" id="zZp-my-uZI"/>
2715 </connections> 2749 </connections>
2716 </tableViewCell> 2750 </tableViewCell>
2717 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponBCFooterTableViewCell" id="LD5-ES-J67" customClass="UnifiedCouponBCFooterTableViewCell" customModule="SwiftWarplyFramework"> 2751 <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponBCFooterTableViewCell" id="LD5-ES-J67" customClass="UnifiedCouponBCFooterTableViewCell" customModule="SwiftWarplyFramework">
2718 - <rect key="frame" x="0.0" y="1007.5" width="414" height="189"/> 2752 + <rect key="frame" x="0.0" y="1015.5" width="414" height="189"/>
2719 <autoresizingMask key="autoresizingMask"/> 2753 <autoresizingMask key="autoresizingMask"/>
2720 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="LD5-ES-J67" id="DmN-AA-8n5"> 2754 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="LD5-ES-J67" id="DmN-AA-8n5">
2721 <rect key="frame" x="0.0" y="0.0" width="414" height="189"/> 2755 <rect key="frame" x="0.0" y="0.0" width="414" height="189"/>
......
...@@ -123,6 +123,12 @@ import MapKit ...@@ -123,6 +123,12 @@ import MapKit
123 swiftApi().getMultilingualMerchantsAsync([], false, 0.0, [], "", 0, [merchantUuid], getMerchantsCallback) 123 swiftApi().getMultilingualMerchantsAsync([], false, 0.0, [], "", 0, [merchantUuid], getMerchantsCallback)
124 showContent() 124 showContent()
125 } 125 }
126 + } else {
127 + let appUuid = swiftApi().getAppUuid()
128 + let categoryUuids = appUuid == "0086a2088301440792091b9f814c2267" ? [""] : ["adcace6cab6049c7b7271bc85bc2b26d"]
129 +
130 + swiftApi().getMultilingualMerchantsAsync(categoryUuids, false, 0.0, [], "", 0, [], getMerchantsCallback)
131 + showContent()
126 } 132 }
127 133
128 } 134 }
......
...@@ -496,11 +496,11 @@ extension UITableView { ...@@ -496,11 +496,11 @@ extension UITableView {
496 } 496 }
497 497
498 @IBAction func mapButtonAction(_ sender: Any) { 498 @IBAction func mapButtonAction(_ sender: Any) {
499 -// swiftApi().logTrackersEvent("click", "SeeShops") 499 + swiftApi().logTrackersEvent("click", "SeeShops")
500 // 500 //
501 -// let vc = SwiftWarplyFramework.MapsViewController(nibName: "MapsViewController", bundle: Bundle(for: MyEmptyClass.self)) 501 + let vc = SwiftWarplyFramework.MapsViewController(nibName: "MapsViewController", bundle: Bundle(for: MyEmptyClass.self))
502 // vc.couponSet = coupon?.couponset_data 502 // vc.couponSet = coupon?.couponset_data
503 -// self.navigationController?.pushViewController(vc, animated: true) 503 + self.navigationController?.pushViewController(vc, animated: true)
504 504
505 // if (mapBtnVisible == true) { 505 // if (mapBtnVisible == true) {
506 // swiftApi().logTrackersEvent("click", "SeeShops") 506 // swiftApi().logTrackersEvent("click", "SeeShops")
...@@ -583,13 +583,6 @@ extension UnifiedCouponBarcodeViewController: UITableViewDelegate, UITableViewDa ...@@ -583,13 +583,6 @@ extension UnifiedCouponBarcodeViewController: UITableViewDelegate, UITableViewDa
583 583
584 cell.configureCell(coupon: (self.coupon?._coupons[indexPath.row])!, isMarket: true) 584 cell.configureCell(coupon: (self.coupon?._coupons[indexPath.row])!, isMarket: true)
585 585
586 -// cell.couponBgImage.image = UIImage(named: "coupon_bg_shadow", in: MyEmptyClass.resourceBundle(), compatibleWith: nil)
587 -
588 - cell.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.16).cgColor
589 - cell.layer.shadowOffset = CGSize(width: 0.0, height: 0.0)
590 - cell.layer.shadowOpacity = 1.0
591 - cell.layer.shadowRadius = 6.0
592 -
593 return cell 586 return cell
594 587
595 } else { 588 } else {
......