123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508 |
- #import "CCManageCameraUpload.h"
- #import "AppDelegate.h"
- @implementation CCManageCameraUpload
- - (id)initWithCoder:(NSCoder *)aDecoder
- {
- if (self = [super initWithCoder:aDecoder]) {
-
- [self initializeForm];
- }
-
- return self;
- }
- - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
- {
- self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
-
- if (self) {
-
- UIBarButtonItem *doneButton = [[UIBarButtonItem alloc ] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(done:)];
- self.navigationItem.rightBarButtonItem = doneButton;
-
- [self initializeForm];
- }
-
- return self;
- }
- - (void)initializeForm
- {
- XLFormDescriptor *form ;
- XLFormSectionDescriptor *section;
- XLFormRowDescriptor *row;
- form = [XLFormDescriptor formDescriptorWithTitle:NSLocalizedString(@"_uploading_from_camera_", nil)];
-
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
- section.footerTitle = NSLocalizedString(@"_photo_folder_photocamera_", nil);
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"cameraupload" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_camera_", nil)];
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadphoto" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_foto_camera_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadPhotoActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
- if (app.isCryptoCloudMode) {
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadcryptatedphoto" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_encry_camup_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadCryptatedPhotoActiveAccount:app.activeAccount] == YES) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
- }
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadwwanphoto" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_wifi_only_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadWWanPhotoActiveAccount:app.activeAccount] == YES) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadvideo" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_video_camera_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadVideoActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
- if (app.isCryptoCloudMode) {
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadcryptatedvideo" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_encry_camup_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadCryptatedVideoActiveAccount:app.activeAccount] == YES) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
- }
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadwwanvideo" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_wifi_only_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadWWanVideoActiveAccount:app.activeAccount] == YES) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadbackground" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_camera_background_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadBackgroundActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
-
- NSString *title = NSLocalizedString(@"_upload_camera_fullphotos_", nil);
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadallphotos" rowType:XLFormRowDescriptorTypeBooleanSwitch title:title];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- row.value = 0;
- if ([CCCoreData getCameraUploadFullPhotosActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadsavealbum" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_camera_save_album_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadSaveAlbumActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
-
- row = [XLFormRowDescriptor formRowDescriptorWithTag:@"camerauploadcreatesubfolder" rowType:XLFormRowDescriptorTypeBooleanSwitch title:NSLocalizedString(@"_upload_camera_create_subfolder_", nil)];
- row.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- if ([CCCoreData getCameraUploadSaveAlbumActiveAccount:app.activeAccount]) row.value = @1;
- else row.value = @0;
- [row.cellConfig setObject:[UIFont systemFontOfSize:15.0]forKey:@"textLabel.font"];
- [section addFormRow:row];
-
-
- section = [XLFormSectionDescriptor formSection];
- [form addFormSection:section];
- self.form = form;
- }
- - (void)viewWillAppear:(BOOL)animated
- {
- [super viewWillAppear:animated];
-
-
- [CCAspect aspectNavigationControllerBar:self.navigationController.navigationBar encrypted:NO online:[app.reachability isReachable] hidden:NO];
- [CCAspect aspectTabBar:self.tabBarController.tabBar hidden:NO];
-
-
- [self reloadForm];
- }
- -(void)formRowDescriptorValueHasChanged:(XLFormRowDescriptor *)rowDescriptor oldValue:(id)oldValue newValue:(id)newValue
- {
- [super formRowDescriptorValueHasChanged:rowDescriptor oldValue:oldValue newValue:newValue];
-
- if ([rowDescriptor.tag isEqualToString:@"cameraupload"]) {
-
- if ([[rowDescriptor.value valueData] boolValue] == YES) {
-
-
- if (app.activeMain)
- [app.activeMain createFolderCameraUpload];
-
- [CCCoreData setCameraUpload:YES activeAccount:app.activeAccount];
-
-
- [CCCoreData setCameraUploadFolderName:nil activeAccount:app.activeAccount];
- [CCCoreData setCameraUploadFolderPath:nil activeUrl:app.activeUrl activeAccount:app.activeAccount];
-
-
- if ([CCCoreData getCameraUploadPhotoActiveAccount:app.activeAccount] == NO && [CCCoreData getCameraUploadVideoActiveAccount:app.activeAccount] == NO)
- [CCCoreData setCameraUploadPhoto:YES activeAccount:app.activeAccount];
-
-
- if([CCCoreData getCameraUploadPhotoActiveAccount:app.activeAccount])
- [CCCoreData setCameraUploadDatePhoto:[NSDate date]];
- if([CCCoreData getCameraUploadVideoActiveAccount:app.activeAccount])
- [CCCoreData setCameraUploadDateVideo:[NSDate date]];
-
- } else {
-
- [CCCoreData setCameraUpload:NO activeAccount:app.activeAccount];
- [CCCoreData setCameraUploadFullPhotosActiveAccount:NO activeAccount:app.activeAccount];
-
- [CCCoreData setCameraUploadDatePhoto:NULL];
- [CCCoreData setCameraUploadDateVideo:NULL];
-
- [app dropAutomaticUploadWithSelector:selectorUploadAutomatic];
- [app dropAutomaticUploadWithSelector:selectorUploadAutomaticAll];
- }
-
-
- [[NSNotificationCenter defaultCenter] postNotificationName:@"initStateCameraUpload" object:nil];
-
- [self reloadForm];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadbackground"]) {
-
- if ([[rowDescriptor.value valueData] boolValue] == YES) {
-
- BOOL isLocationIsEnabled = NO;
-
- if (app.activePhotosCameraUpload)
- [app.activePhotosCameraUpload checkIfLocationIsEnabled];
-
- if(isLocationIsEnabled == YES) {
-
- UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"_cameraupload_background_title_", nil) message:[CCUtility localizableBrand:@"_cameraupload_background_msg_" table:nil] delegate:nil cancelButtonTitle:nil otherButtonTitles:NSLocalizedString(@"_ok_", nil), nil];
- [alertView show];
-
- [CCCoreData setCameraUploadBackground:YES activeAccount:app.activeAccount];
-
- } else {
-
- [self reloadForm];
- }
-
- } else {
-
- [CCCoreData setCameraUploadBackground:NO activeAccount:app.activeAccount];
- [[CCManageLocation sharedSingleton] stopSignificantChangeUpdates];
- }
- }
- if ([rowDescriptor.tag isEqualToString:@"camerauploadallphotos"]) {
-
- if ([[rowDescriptor.value valueData] boolValue] == YES) {
-
- [[NSNotificationCenter defaultCenter] postNotificationName:@"setupCameraUploadFull" object:nil];
-
- [CCCoreData setCameraUploadFullPhotosActiveAccount:YES activeAccount:app.activeAccount];
-
- } else {
-
- [app dropAutomaticUploadWithSelector:selectorUploadAutomaticAll];
- [CCCoreData setCameraUploadFullPhotosActiveAccount:NO activeAccount:app.activeAccount];
- }
- }
- if ([rowDescriptor.tag isEqualToString:@"camerauploadphoto"]) {
-
- if ([[rowDescriptor.value valueData] boolValue] == YES) {
-
- [CCCoreData setCameraUploadDatePhoto:[NSDate date]];
-
- } else {
-
- [CCCoreData setCameraUploadDatePhoto:NULL];
- }
-
- [CCCoreData setCameraUploadPhoto:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadcryptatedphoto"]) {
-
- [CCCoreData setCameraUploadCryptatedPhoto:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadwwanphoto"]) {
-
- [CCCoreData setCameraUploadWWanPhoto:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadvideo"]) {
-
- if ([[rowDescriptor.value valueData] boolValue] == YES) {
-
- [CCCoreData setCameraUploadDateVideo:[NSDate date]];
- } else {
-
- [CCCoreData setCameraUploadDateVideo:NULL];
- }
-
- [CCCoreData setCameraUploadVideo:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadcryptatedvideo"]) {
-
- [CCCoreData setCameraUploadCryptatedVideo:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadwwanvideo"]) {
-
- [CCCoreData setCameraUploadWWanVideo:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadsavealbum"]) {
-
- [CCCoreData setCameraUploadSaveAlbum:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
-
- if ([rowDescriptor.tag isEqualToString:@"camerauploadcreatesubfolder"]) {
-
- [CCCoreData setCameraUploadCreateSubfolderActiveAccount:[[rowDescriptor.value valueData] boolValue] activeAccount:app.activeAccount];
- }
- }
- - (void)done:(XLFormRowDescriptor *)sender
- {
- [self dismissViewControllerAnimated:YES completion:nil];
- }
- - (void)reloadForm
- {
- self.form.delegate = nil;
-
- XLFormRowDescriptor *rowCameraupload = [self.form formRowWithTag:@"cameraupload"];
-
- XLFormRowDescriptor *rowCamerauploadphoto = [self.form formRowWithTag:@"camerauploadphoto"];
- XLFormRowDescriptor *rowCamerauploadcryptatedphoto = [self.form formRowWithTag:@"camerauploadcryptatedphoto"];
- XLFormRowDescriptor *rowCamerauploadwwanphoto = [self.form formRowWithTag:@"camerauploadwwanphoto"];
-
- XLFormRowDescriptor *rowCamerauploadvideo = [self.form formRowWithTag:@"camerauploadvideo"];
- XLFormRowDescriptor *rowCamerauploadcryptatedvideo = [self.form formRowWithTag:@"camerauploadcryptatedvideo"];
- XLFormRowDescriptor *rowCamerauploadwwanvideo = [self.form formRowWithTag:@"camerauploadwwanvideo"];
-
- XLFormRowDescriptor *rowCamerauploadBackground = [self.form formRowWithTag:@"camerauploadbackground"];
-
- XLFormRowDescriptor *rowCamerauploadAllPhotos = [self.form formRowWithTag:@"camerauploadallphotos"];
-
- XLFormRowDescriptor *rowCamerauploadSaveAlbum = [self.form formRowWithTag:@"camerauploadsavealbum"];
-
- XLFormRowDescriptor *rowCamerauploadCreateSubfolder = [self.form formRowWithTag:@"camerauploadcreatesubfolder"];
-
-
-
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount])
- [rowCameraupload setValue:@1]; else [rowCameraupload setValue:@0];
-
- if ([CCCoreData getCameraUploadPhotoActiveAccount:app.activeAccount])
- [rowCamerauploadphoto setValue:@1]; else [rowCamerauploadphoto setValue:@0];
-
- if ([CCCoreData getCameraUploadCryptatedPhotoActiveAccount:app.activeAccount])
- [rowCamerauploadcryptatedphoto setValue:@1]; else [rowCamerauploadcryptatedphoto setValue:@0];
-
- if ([CCCoreData getCameraUploadWWanPhotoActiveAccount:app.activeAccount])
- [rowCamerauploadwwanphoto setValue:@1]; else [rowCamerauploadwwanphoto setValue:@0];
-
- if ([CCCoreData getCameraUploadVideoActiveAccount:app.activeAccount])
- [rowCamerauploadvideo setValue:@1]; else [rowCamerauploadvideo setValue:@0];
-
- if ([CCCoreData getCameraUploadCryptatedVideoActiveAccount:app.activeAccount])
- [rowCamerauploadcryptatedvideo setValue:@1]; else [rowCamerauploadcryptatedvideo setValue:@0];
-
- if ([CCCoreData getCameraUploadWWanVideoActiveAccount:app.activeAccount])
- [rowCamerauploadwwanvideo setValue:@1]; else [rowCamerauploadwwanvideo setValue:@0];
-
- if ([CCCoreData getCameraUploadBackgroundActiveAccount:app.activeAccount])
- [rowCamerauploadBackground setValue:@1]; else [rowCamerauploadBackground setValue:@0];
-
- if ([CCCoreData getCameraUploadFullPhotosActiveAccount:app.activeAccount])
- [rowCamerauploadAllPhotos setValue:@1]; else [rowCamerauploadAllPhotos setValue:@0];
-
- if ([CCCoreData getCameraUploadSaveAlbumActiveAccount:app.activeAccount])
- [rowCamerauploadSaveAlbum setValue:@1]; else [rowCamerauploadSaveAlbum setValue:@0];
-
- if ([CCCoreData getCameraUploadCreateSubfolderActiveAccount:app.activeAccount])
- [rowCamerauploadCreateSubfolder setValue:@1]; else [rowCamerauploadCreateSubfolder setValue:@0];
-
-
-
- rowCamerauploadphoto.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- rowCamerauploadcryptatedphoto.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- rowCamerauploadwwanphoto.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
- rowCamerauploadvideo.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- rowCamerauploadcryptatedvideo.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
- rowCamerauploadwwanvideo.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
- rowCamerauploadBackground.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
- rowCamerauploadAllPhotos.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
- rowCamerauploadSaveAlbum.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
- rowCamerauploadCreateSubfolder.hidden = [NSString stringWithFormat:@"$%@==0", @"cameraupload"];
-
-
- [self.tableView reloadData];
-
- self.form.delegate = self;
- }
- - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
- {
- NSString *sectionName;
- switch (section)
- {
- case 0:
- sectionName = NSLocalizedString(@"_uploading_from_camera_", nil);
- break;
- case 1:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_automatic_photos_", nil);
- else sectionName = @"";
- break;
- case 2:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_automatic_videos_", nil);
- else sectionName = @"";
- break;
- case 3:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_camera_background_", nil);
- else sectionName = @"";
- break;
- case 4:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_camera_fullphotos_", nil);
- else sectionName = @"";
- break;
- case 5:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_camera_save_album_", nil);
- else sectionName = @"";
- break;
- case 6:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = NSLocalizedString(@"_upload_camera_create_subfolder_", nil);
- else sectionName = @"";
- break;
- }
- return sectionName;
- }
- - (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
- {
- NSString *sectionName;
- switch (section)
- {
- case 0:
- sectionName = [CCUtility localizableBrand:@"_photo_folder_photocamera_" table:nil];
- break;
- case 2:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = [CCUtility localizableBrand:@"_upload_automatic_videos_footer_" table:nil ];
- else sectionName = @"";
- break;
- case 3:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = [CCUtility localizableBrand:@"_photo_folder_background_" table:nil];
- else sectionName = @"";
- break;
- case 4:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = [CCUtility localizableBrand:@"_upload_camera_fullphotos_footer_" table:nil];
- else sectionName = @"";
- break;
- case 5:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = [CCUtility localizableBrand:@"_upload_camera_save_album_footer_" table:nil];
- else sectionName = @"";
- break;
- case 6:
- if ([CCCoreData getCameraUploadActiveAccount:app.activeAccount]) sectionName = [CCUtility localizableBrand:@"_upload_camera_create_subfolder_footer_" table:nil];
- else sectionName = @"";
- break;
- }
- return sectionName;
- }
- @end
|