Subversion Repository Public Repository

Nextrek

Diff Revisions 453 vs 504 for /iOS/SafariArte/trunk/SafariArte/Controllers/MenuVC/MenuVC.m

Diff revisions: vs.
  @@ -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];