Nextrek
Diff Revisions
453
vs
504
for /iOS/SafariArte/trunk/SafariArte/Controllers/MenuVC/MenuVC.m
|
@@ -16,8 +16,9 @@ |
16 |
16 |
|
#import "GenericWebViewVC.h" |
17 |
17 |
|
#import "RFRateMe.h" |
18 |
18 |
|
|
|
19 |
+ |
|
19 |
20 |
|
@interface MenuVC ()<CustomIOSAlertViewDelegate> { |
20 |
|
- |
NSArray *itemsArray; |
|
21 |
+ |
NSMutableArray *itemsArray; |
21 |
22 |
|
NSArray *imagesForItemsArray; |
22 |
23 |
|
NSInteger _presentedRow; |
23 |
24 |
|
|
|
@@ -36,7 +37,7 @@ |
36 |
37 |
|
- (void)viewDidLoad { |
37 |
38 |
|
[super viewDidLoad]; |
38 |
39 |
|
|
39 |
|
- |
itemsArray = [NSArray arrayWithObjects: |
|
40 |
+ |
itemsArray = [NSMutableArray arrayWithObjects: |
40 |
41 |
|
NSLocalizedString(@"menu_iap", nil), |
41 |
42 |
|
NSLocalizedString(@"menu_home", nil), |
42 |
43 |
|
NSLocalizedString(@"menu_0", nil), |
|
@@ -48,6 +49,9 @@ |
48 |
49 |
|
NSLocalizedString(@"menu_6", nil), |
49 |
50 |
|
NSLocalizedString(@"menu_7", nil), |
50 |
51 |
|
nil]; |
|
52 |
+ |
if ([DATAMANAGER.user.name isEqualToString:@"Anonimo"]){ |
|
53 |
+ |
itemsArray[9]= NSLocalizedString(@"SignIn",nil); |
|
54 |
+ |
} |
51 |
55 |
|
|
52 |
56 |
|
|
53 |
57 |
|
imagesForItemsArray = [NSArray arrayWithObjects: |
|
@@ -167,7 +171,15 @@ |
167 |
171 |
|
|
168 |
172 |
|
//LOGOUT |
169 |
173 |
|
else if(indexPath.row == 9) { |
|
174 |
+ |
if ([DATAMANAGER.user.name isEqualToString:@"Anonimo"]) { |
|
175 |
+ |
DATAMANAGER.user = nil; |
|
176 |
+ |
[APPDEL initUser]; |
|
177 |
+ |
[self openMenuItem:(int)indexPath.row]; |
|
178 |
+ |
} |
|
179 |
+ |
|
|
180 |
+ |
else{ |
170 |
181 |
|
[DATAMANAGER showMessageWithAlert:self message:NSLocalizedString(@"Logout", nil) tag:001]; |
|
182 |
+ |
} |
171 |
183 |
|
} |
172 |
184 |
|
|
173 |
185 |
|
[tableView deselectRowAtIndexPath:indexPath animated:NO]; |
|
@@ -199,7 +211,9 @@ |
199 |
211 |
|
else if (indexMenu==6) { |
200 |
212 |
|
newFrontController = [[SettingsVC alloc] init]; |
201 |
213 |
|
} |
202 |
|
- |
|
|
214 |
+ |
else if (indexMenu==9) { |
|
215 |
+ |
newFrontController = [[LoginVC alloc] init]; |
|
216 |
+ |
} |
203 |
217 |
|
else { |
204 |
218 |
|
newFrontController = [[WebViewVC alloc] init]; |
205 |
219 |
|
newFrontController.title = itemsArray[indexMenu]; |